Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 'master' branch into 'io-fix-build-to-yaml' #3340

Merged
merged 428 commits into from
Mar 11, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
428 commits
Select commit Hold shift + click to select a range
1da97e0
3.0.0-dev.178
imodeljs-admin Jan 7, 2022
7aeed4b
3.0.0-dev.179
imodeljs-admin Jan 8, 2022
c54d75a
3.0.0-dev.180
imodeljs-admin Jan 9, 2022
01412f7
3.0.0-dev.181
imodeljs-admin Jan 10, 2022
88072b0
UI: Fix tree node icon alignment (#2853)
roluk Jan 10, 2022
562478d
Bug: MessageBoxIconType.NoSymbol shows Success icon instead of no sym…
NancyMcCallB Jan 10, 2022
7ebc479
Support view-independent decoration graphics (#3007)
pmconne Jan 10, 2022
9d090d4
Default camera on for 3d View Creator (#3004)
kckst8 Jan 10, 2022
a49b12c
3.0.0-dev.182
imodeljs-admin Jan 11, 2022
152c977
Remove @EarlinLutz from CODEOWNERS.md (#3013)
pmconne Jan 11, 2022
2a9752e
Create integration tests (full stack tests) for RealityDataSource and…
MarcBedard8 Jan 11, 2022
650b560
Revisited the way map layers authentication is handled in the UI. (#3…
mdastous-bentley Jan 11, 2022
77b724c
Revert adjustZPlanes globe change (#3014)
markschlosseratbentley Jan 11, 2022
faab1c3
Updating map-layers code owner. (#3020)
mdastous-bentley Jan 11, 2022
d9f1974
Optimize matrix calculation (#3022)
MarcNeely Jan 11, 2022
24d61b2
lock down itwinui-react version (#3023)
calebmshafer Jan 12, 2022
b1e6c76
3.0.0-dev.183
imodeljs-admin Jan 12, 2022
a5f0cfc
Unregister maplayers itemsProvider and widget control on terminate (#…
mdastous-bentley Jan 12, 2022
118a0fd
Remove the itwin client package (#3021)
calebmshafer Jan 12, 2022
827f1d4
Fix schedule state synchronization (#3030)
pmconne Jan 12, 2022
11eedd9
2.19.14 - 2.19.28 changelogs (#3031)
skirby1996 Jan 12, 2022
805a680
clean up old changelogs (#3029)
calebmshafer Jan 12, 2022
81eef99
Set correct dist-tag in publish pipeline (#2700)
skirby1996 Jan 12, 2022
89f279f
Samw/element geometry builder params (#3017)
swwilson-bsi Jan 12, 2022
12364dd
3.0.0-dev.184
imodeljs-admin Jan 13, 2022
5fae86e
Fix unhandled exception on iOS when exitPointerLock is called. (#3033)
tcobbs-bentley Jan 13, 2022
7c9d633
Presentation: Empty selection set after clear and replace (#3034)
grigasp Jan 13, 2022
ac1489f
[build] Fix the use of the previousVer variable (#3037)
calebmshafer Jan 13, 2022
3c87dc4
Replace Viewport.readImage (#3035)
pmconne Jan 13, 2022
9a9f2c6
Provide default tool assistance for face/edge/vertex selection phase.…
bbastings Jan 13, 2022
ae61112
3.0.0-dev.185
imodeljs-admin Jan 13, 2022
78fd7f1
3.1.0-dev.0
imodeljs-admin Jan 13, 2022
6f5e607
Merge commit '89f279fa4b1dc0e4a01659f8bcd18d2ac57a6066' into native/3…
pmconne Jan 13, 2022
b093a78
@bentley/imodeljs-native 3.1.1
pmconne Jan 13, 2022
753e79a
Update core-mobile API exports and release tags (#2836)
calebmshafer Jan 13, 2022
414f21f
Simplify RenderMaterial creation. (#3042)
pmconne Jan 14, 2022
be3d991
3.1.0-dev.1
imodeljs-admin Jan 14, 2022
d6de651
fix presentation-full-stack-tests
grigasp Jan 14, 2022
8a20ae3
@bentley/imodeljs-native 3.1.1 (#3040)
pmconne Jan 14, 2022
409d2e0
Merge @bentley/imodeljs-native 3.1.1 into imodel02 (#3044)
pmconne Jan 14, 2022
1fb81be
Remove element geometry update (#3045)
bbastings Jan 14, 2022
d9c32ef
3.1.0-dev.2
imodeljs-admin Jan 15, 2022
c5903b1
3.1.0-dev.3
imodeljs-admin Jan 16, 2022
aebcf83
3.1.0-dev.4
imodeljs-admin Jan 17, 2022
9546804
3.1.0-dev.5
imodeljs-admin Jan 18, 2022
da0dc14
Temporarily skip a new audit error (#3055)
calebmshafer Jan 18, 2022
7e45f05
Bump patch version of Typedoc (#3056)
williamkbentley Jan 18, 2022
b7b9b55
Entity is not an EntityProps. (#3052)
pmconne Jan 18, 2022
ecc53dd
Properly handle floating widgets when no NineZoneState exists (#3046)
NancyMcCallB Jan 18, 2022
a50088e
3.1.0-dev.6
imodeljs-admin Jan 19, 2022
b877052
Presentation: Docs for contentinstancesofspecificclasses (#2979)
karolisab Jan 19, 2022
71fc2cc
update to the 1.0.0 version of the packages (#3054)
calebmshafer Jan 19, 2022
d44bed8
initial changes (#3062)
DStradley Jan 19, 2022
f134178
3.1.0-dev.7
imodeljs-admin Jan 20, 2022
01b25a7
Generalize the concept of a "tile user" (#3070)
pmconne Jan 20, 2022
81a5f3b
Presentation docs contentrelatedinstances (#3016)
karolisab Jan 20, 2022
9455da7
Merge master into imodel02 (#3073)
pmconne Jan 20, 2022
554520f
Correct return status for processGeometryStream and createBRepGeometr…
bbastings Jan 20, 2022
38646a1
Restore Integration test for RealityDataAccess (#3019)
MarcBedard8 Jan 20, 2022
fa636a0
Move gather packages script to file (#3041)
skirby1996 Jan 20, 2022
a9a7a03
3.1.0-dev.8
imodeljs-admin Jan 21, 2022
0f57067
Add silent sign in for electron (#2936)
pbell97 Jan 21, 2022
62af0d0
Restore missing images for ui learning docs (#3079)
NancyMcCallB Jan 21, 2022
1ebe835
Draping support for reality meshes (#1487)
RBBentley Jan 21, 2022
5db20db
Add support for hosting an imodel view in a modeless dialog (#3068)
bsteinbk Jan 21, 2022
500f021
3.1.0-dev.9
imodeljs-admin Jan 22, 2022
db37b28
3.1.0-dev.10
imodeljs-admin Jan 23, 2022
e479d5b
3.1.0-dev.11
imodeljs-admin Jan 24, 2022
9516a63
Temporarily add node-fetch audit to excluded advisories list (#3086) …
mergify[bot] Jan 24, 2022
06ea4de
Non-pickable fixes for ambient occlusion (#3075)
markschlosseratbentley Jan 24, 2022
d52b105
Add two tests (clothoid, area boolean) (#3083)
dassaf4 Jan 24, 2022
bc6885b
3.1.0-dev.12
imodeljs-admin Jan 25, 2022
4ed80dd
Presentation docs selectednodeinstances (#3028)
karolisab Jan 25, 2022
cbecd8e
Reinstate implementations of LinearlyLocatedBase. (#3096)
pmconne Jan 25, 2022
42d0f86
Update to latest itwin css version 0.44.0 (#3082)
bsteinbk Jan 25, 2022
ba6ebd4
Make it easier to sketch on faces of solids. (#3098)
bbastings Jan 25, 2022
fae37f8
Dynamic import of ApproximateTerrainHeights data. (#3099)
pmconne Jan 25, 2022
e8a27d2
Steering.md (#3015)
granvilj Jan 25, 2022
94e4b8d
Fix rush change (#3107)
skirby1996 Jan 25, 2022
682dbe0
3.1.0-dev.13
imodeljs-admin Jan 26, 2022
ad8d4dd
dta gltf keyin opens file picker if no URL supplied. (#3110)
pmconne Jan 26, 2022
4329bb1
Workspace fonts (#3080)
kabentley Jan 26, 2022
a464036
Web IPC fix (support for reloading frontend). (#3100)
swbsi Jan 26, 2022
f6e0d88
Stop publishing the imodelbank client (#3090) (#3112)
mergify[bot] Jan 26, 2022
3386076
3.1.0-dev.14
imodeljs-admin Jan 27, 2022
7a6d12b
Add support to attach cesium ion asset from keyin (#3113)
MarcBedard8 Jan 27, 2022
c88a00c
3.1.0-dev.15
imodeljs-admin Jan 28, 2022
97bcc48
Support draco-encoded point clouds and meshes (#3106)
pmconne Jan 28, 2022
4c74d49
Create predecessors even in generated js classes for the transformer,…
MichaelBelousov Jan 28, 2022
953a9d3
Fix MapBox background map. (#3131)
mdastous-bentley Jan 28, 2022
da805d0
3.1.0-dev.16
imodeljs-admin Jan 29, 2022
eb3360f
3.1.0-dev.17
imodeljs-admin Jan 30, 2022
3ce3f7e
3.1.0-dev.18
imodeljs-admin Jan 31, 2022
a185a43
3.1.0-dev.19
imodeljs-admin Feb 1, 2022
5cf5865
Presentation: Fix failing full stack test (#3142)
grigasp Feb 1, 2022
e7b4240
Fix aa planar edges (#3139)
MarcNeely Feb 1, 2022
0168354
Add packageRoot directory to Typedoc output (#3116)
williamkbentley Feb 1, 2022
3e61c8d
update deps on external client pkgs (backport #3101) (#3143)
mergify[bot] Feb 1, 2022
8703e0a
Add ability to provide the date for Reporter entry (#3114)
calebmshafer Feb 1, 2022
6765c2d
3.1.0-dev.20
imodeljs-admin Feb 2, 2022
0654a26
Skip empty url segments (#3094)
paulius-valiunas Feb 2, 2022
e1b4a65
Reinstate margin option for functions that fit a view to a volume (#3…
pmconne Feb 2, 2022
5562afe
Enhance SaveImageTool (#3151)
pmconne Feb 2, 2022
2c06855
Fix incorrect dist tag in publish script (#3092)
skirby1996 Feb 2, 2022
c37cf64
Update contributing guide to reference CLA in GitHub Gist (#3155)
calebmshafer Feb 2, 2022
b396c32
Deprecate IModelReadRpcInterface.getViewThumbnail (#3138)
swbsi Feb 2, 2022
be9b82c
3.1.0-dev.21
imodeljs-admin Feb 3, 2022
6696fab
InspectElementTool optionally also reports on part references' geomet…
pmconne Feb 3, 2022
335dc70
Bump tile format version (#3157)
pmconne Feb 3, 2022
70d126c
Merge commit '335dc708cd18c603f47f215049e0f764ca56e50b' into native/3…
pmconne Feb 3, 2022
708a22c
WIP update to @bentley/imodeljs-native 3.1.3
pmconne Feb 3, 2022
3f0ac6c
rush update.
pmconne Feb 3, 2022
cd51956
Merge cleanup
pmconne Feb 3, 2022
295e14e
extract-api
pmconne Feb 3, 2022
badf9ee
lint
pmconne Feb 3, 2022
343d852
Branching iModels with the transformation API doc article (#2963)
MichaelBelousov Feb 3, 2022
435be0f
update electron-authorization version; (#3164)
evelynpreslar-bentley Feb 3, 2022
fb23e51
3.1.0-dev.22
imodeljs-admin Feb 4, 2022
5ebc81b
Presentation: Fix failing full stack test (#3142)
grigasp Feb 1, 2022
6044fcc
Update to latest iTwinUi-React package (#3102)
bsteinbk Feb 4, 2022
719427d
Presentation: Doc enhancements for hierarchy specifications (#2977)
grigasp Feb 4, 2022
f357818
Avoid issue when stale viewstate is encountered (#3156)
bsteinbk Feb 4, 2022
d341e03
Add data attribute to buttons, widget, backstage items, and status fi…
bsteinbk Feb 4, 2022
bc1a07c
UI: Document IModelViewport and DefaultViewOverlay components (#3137)
NancyMcCallB Feb 4, 2022
a8b1604
3.1.0-dev.23
imodeljs-admin Feb 5, 2022
b4f3a83
3.1.0-dev.24
imodeljs-admin Feb 6, 2022
586f6ab
3.1.0-dev.25
imodeljs-admin Feb 7, 2022
3cbc16b
fix super call in automatic collectPredecessorIds impl and make stric…
MichaelBelousov Feb 7, 2022
0b89940
fix types/ws dev dep (#3163)
aruniverse Feb 7, 2022
99999f3
Update devcontainer base to Debian 11 (#3178)
stuartpb Feb 7, 2022
1706e3d
fix the setup of the test-apps in a disconnected workflow (#3177)
calebmshafer Feb 7, 2022
dc27c14
Merge branch 'native/3.1.3' into native/3.1.4
pmconne Feb 7, 2022
f11da84
Merge commit '3cbc16b73f28628447f7629217a473724c7fb57c' into native/3…
pmconne Feb 7, 2022
70dd7d9
@bentley/imodeljs-native 3.1.4
pmconne Feb 7, 2022
205b780
@bentley/imodeljs-native 3.1.4
pmconne Feb 7, 2022
4e64b51
Merge branch 'native/3.1.4' of https://github.com/imodeljs/imodeljs i…
pmconne Feb 7, 2022
852cb73
Fixed typos in EdgeDisplay.md (backport #3181) (#3182)
mergify[bot] Feb 7, 2022
a867d8b
remove reference to uncallable function.
pmconne Feb 7, 2022
53820bf
3.1.0-dev.26
imodeljs-admin Feb 8, 2022
5905cb1
Add new method to RealityDataSource (#3172)
MarcBedard8 Feb 8, 2022
fc0fd61
Merge branch 'native/3.1.4' into native/3.1.5
pmconne Feb 8, 2022
7c54e78
@bentley/imodeljs-native 3.1.5
pmconne Feb 8, 2022
86a42df
@bentley/imodeljs-native 3.1.5
pmconne Feb 8, 2022
f5240ae
Merge branch 'native/3.1.5' of https://github.com/imodeljs/imodeljs i…
pmconne Feb 8, 2022
aecec84
3.1.0-dev.27
imodeljs-admin Feb 9, 2022
cc4d171
Matrix4d inverse fix (#3184)
dassaf4 Feb 9, 2022
0c7776b
Handle KrovakEN well-known text (fixes #3027) (#3168)
stuartpb Feb 9, 2022
2299970
Stop using process.exit() in certa.
wgoehrig Feb 9, 2022
b4b2aea
Fix lint.
wgoehrig Feb 9, 2022
20327c8
UI: Apply workaround to TreeNode for iTwinUI-react Checkbox bug (#3149)
roluk Feb 10, 2022
0bf0a93
3.0.0 changelogs (#3193)
skirby1996 Feb 10, 2022
f3c8ee1
Implement pnts 3d tile spec (#3194)
pmconne Feb 10, 2022
a7b07d6
Fix timer leak in PromiseMemoizer
wgoehrig Feb 11, 2022
9785d32
Can't support cleanup callbacks in certa electron tests yet.
wgoehrig Feb 11, 2022
2945c57
Merge pull request #3188 from iTwin/native/3.1.5
pmconne Feb 11, 2022
d8a23da
Fix dpta signin when env vars undefined. (#3200)
pmconne Feb 11, 2022
269d2e4
Merge pull request #3198 from iTwin/imodel02-native-3.1.5
pmconne Feb 11, 2022
58bd0cd
Autohide popups from the toolbar (#3201)
NancyMcCallB Feb 11, 2022
08d79a2
Presentation: Content customization doc enhancements (#3078)
grigasp Feb 15, 2022
19601b0
only expose IModelAppForDebugger in development (#3209)
aruniverse Feb 15, 2022
d388478
Query units schema (#3145)
christophermlawson Feb 16, 2022
a1078a0
Update Timeline to use dropdown menu from itwinui-react (#3213)
bsteinbk Feb 16, 2022
6f557be
Edl/tangent booleans (#3210)
EarlinLutz Feb 16, 2022
b506649
Offset XY curve improvements (#3205)
dassaf4 Feb 16, 2022
f989c33
Transform spatial view attachment's clip from drawing to sheet. (#3218)
pmconne Feb 16, 2022
e023761
Do not produce illegal filenames on windows. (#3221)
pmconne Feb 17, 2022
1d7d639
3.1.0-dev.28
imodeljs-admin Feb 17, 2022
3837193
Promote quantity formatter to public (#3206)
bsteinbk Feb 17, 2022
5c335c4
Define all ci and pr triggers in yaml pipelines (#3216)
skirby1996 Feb 17, 2022
291910b
UI/check widget visibility (#3220)
NancyMcCallB Feb 17, 2022
508c054
Run integration tests on all platforms (#3208)
skirby1996 Feb 17, 2022
f21ef43
Supply missing 'iModelJs' namespace in some calls to getLocalizedStri…
DanielToby Feb 17, 2022
e9431a0
Suppress npm audit failure (#3230)
skirby1996 Feb 17, 2022
93418d0
3.1.0-dev.29
imodeljs-admin Feb 18, 2022
06044a9
Model map layers (#2881)
RBBentley Feb 18, 2022
8a8ae08
create extended spirals beyond [0,1] (#3134)
dassaf4 Feb 18, 2022
9ef70ca
PolyfaceBuilder.addMiteredPipes now handles elliptical cross sections…
dassaf4 Feb 18, 2022
3f49d34
Transparency+shadows workaround for Galaxy Note 8 (#3234)
pmconne Feb 18, 2022
88269cc
Marc.bedard8/reality data error (#3236)
MarcBedard8 Feb 18, 2022
172c04e
fix node versions and conditions in integration tests (#3239)
skirby1996 Feb 18, 2022
3d86473
Fix effective fps to be in sync with effective total time (#3173)
MarcNeely Feb 18, 2022
9e1af69
Fix namespace for geoNames extension (#3204)
stuartpb Feb 18, 2022
847082b
Merge commit '269d2e4874072f8c85c8104adb88620cf3e4ebb4' into native/3…
DanielToby Feb 18, 2022
b789097
@bentley/imodeljs-native 3.1.6
DanielToby Feb 18, 2022
4e1491c
3.1.0-dev.30
imodeljs-admin Feb 19, 2022
8c20167
3.1.0-dev.31
imodeljs-admin Feb 20, 2022
ab574a8
3.1.0-dev.32
imodeljs-admin Feb 21, 2022
1a9c14a
support Azure Government tile cache (#3222)
paulius-valiunas Feb 21, 2022
ae83c42
3.1.0-dev.33
imodeljs-admin Feb 22, 2022
7436d71
Rush change.
DanielToby Feb 22, 2022
85fc335
simplify SchemaUnitProvider implementation (#3242)
christophermlawson Feb 22, 2022
d698388
Merge pull request #3252 from iTwin/native/3.1.6
calebmshafer Feb 22, 2022
6d9dba7
transformer workaround memory leak when processing large models (#3253)
MichaelBelousov Feb 22, 2022
25d4bfc
Map GetFeatureInfo (#2830)
mdastous-bentley Feb 22, 2022
9bd0f2b
Bug fix: Right click on the 'New maplayer' dialog would close it (#3247)
mdastous-bentley Feb 22, 2022
69af63a
3.1.0-dev.34
imodeljs-admin Feb 23, 2022
d1db893
react to breaking change in 3.0 wrt ecsql query row format (#3257)
aruniverse Feb 23, 2022
59e62b2
Fix panel size (#3260)
GerardasB Feb 23, 2022
20a76be
Replace setImmediate usage with yield manager (#3261)
MichaelBelousov Feb 23, 2022
b348598
3.1.0-dev.35
imodeljs-admin Feb 24, 2022
9b806c5
Add new extension api (#2743)
SpencerWBarnes Feb 24, 2022
65554c4
3.1.0-dev.36
imodeljs-admin Feb 25, 2022
bbc7672
Move Extensions to alpha (#3269)
kckst8 Feb 25, 2022
8b7a602
Mark core-geometry barrel as having sideEffects. (#3270)
wgoehrig Feb 26, 2022
e0094b6
3.1.0-dev.37
imodeljs-admin Feb 26, 2022
478e889
3.1.0-dev.38
imodeljs-admin Feb 27, 2022
09dc681
3.1.0-dev.39
imodeljs-admin Feb 28, 2022
e39af7a
Presentation: Fix presentation rpc requests caching (#3275)
grigasp Feb 28, 2022
5260c6b
Change the type of ToolAdmin.idleTool from IdleTool to InteractiveToo…
pmconne Feb 28, 2022
9df2285
Upgrade iTwinUI-react version 1.32.0 (#3271)
bsteinbk Feb 28, 2022
a65b95c
Presentation: Optimize ModelsTree search ruleset (#3274)
grigasp Feb 28, 2022
3970995
update the pnpmfile.cjs (#3281)
aruniverse Feb 28, 2022
0ed60e9
3.1.0-dev.40
imodeljs-admin Mar 1, 2022
4f18474
3.0.1 changelogs (#3285)
skirby1996 Mar 1, 2022
66b9706
Refactor MapLayers UI (#3254)
aruniverse Mar 1, 2022
57933fd
3.1.0-dev.41
imodeljs-admin Mar 2, 2022
f28e242
Allow blank connections applications use map-layers widget 's UserPr…
mdastous-bentley Mar 2, 2022
f45f3ee
UI: Deprecate broken `IMutableGridCategoryItem` methods (#3286)
roluk Mar 2, 2022
d3e5f09
UI: Remove Checkbox bug workaround (#3283)
roluk Mar 2, 2022
3a4bb9e
Update to open collapsed containing panel when open widget request is…
bsteinbk Mar 2, 2022
b6cdb2f
3.1.0-dev.42
imodeljs-admin Mar 2, 2022
544e6a8
3.2.0-dev.0
imodeljs-admin Mar 2, 2022
6cf0a26
3.2.0-dev.1
imodeljs-admin Mar 3, 2022
7890b9d
Presentation: Common rule docs (#3186)
grigasp Mar 3, 2022
67a8171
implement clonePartialCurve for B-splines (#3294)
dassaf4 Mar 3, 2022
1b80b21
Use relative links instead of $docs syntax (#3291)
williamkbentley Mar 3, 2022
b27ab90
Support unquantized vertex tables (#3288)
pmconne Mar 3, 2022
18cdce5
3.2.0-dev.2
imodeljs-admin Mar 4, 2022
a56d72c
3.2.0-dev.3
imodeljs-admin Mar 5, 2022
5e782ad
3.2.0-dev.4
imodeljs-admin Mar 6, 2022
11d5b34
3.2.0-dev.5
imodeljs-admin Mar 7, 2022
5d8c5ea
Reimplement deprecated getViewThumbnail function to resolve regressio…
skirby1996 Mar 7, 2022
22b4158
allow LineString3d.clonePartialCurve() to extend the instance (#3315)
dassaf4 Mar 8, 2022
4519d97
3.2.0-dev.6
imodeljs-admin Mar 8, 2022
01a67ef
Fixed issue that would close the new maplayer dialog when a new layer…
mdastous-bentley Mar 8, 2022
b2aa5c8
Fix background base color (#3318)
pmconne Mar 8, 2022
935bc6e
3.2.0-dev.7
imodeljs-admin Mar 9, 2022
9072a11
Improved validation of ESRI services before adding map layer (#3321)
mdastous-bentley Mar 9, 2022
5afc645
Allow UI to initialize to old interface (#3322)
bsteinbk Mar 9, 2022
389a0fe
Control active model/category in display-test-app (#3323)
pmconne Mar 9, 2022
ecb14a5
Fix 'ResizeObserver loop limit exceeded' error in MapLayers widget (#…
mdastous-bentley Mar 9, 2022
a8f0eb8
3.2.0-dev.8
imodeljs-admin Mar 10, 2022
a022738
Presentation: Customization rules documentation improvement (#3267)
saskliutas Mar 10, 2022
bc750e8
Remove limit for categories query in display-test-app (#3310)
MarcNeely Mar 10, 2022
3dbccf5
Presentation: Fix paged request result accumulation (#3329)
saskliutas Mar 10, 2022
71e8a16
return 404 status in RPC when iModel is not open (#3330)
paulius-valiunas Mar 10, 2022
bddb85f
Tools for modifying path/region geometry. (#3335)
bbastings Mar 10, 2022
7eed017
3.0.2 changelogs (#3336)
skirby1996 Mar 10, 2022
9ae9bd6
3.2.0-dev.9
imodeljs-admin Mar 11, 2022
6fac3f0
Expose iTwin.js Core Version for extensions/embed-api (#3287)
aruniverse Mar 11, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
7 changes: 4 additions & 3 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#----------------------------------------------------------------------------------------------
# Copyright (c) 2021 Bentley Systems, Incorporated. All rights reserved.
# Copyright (c) 2022 Bentley Systems, Incorporated. All rights reserved.
# Licensed under the MIT License. See LICENSE.md in the project root for license terms.
#----------------------------------------------------------------------------------------------

FROM debian:10
FROM docker.io/library/debian:11

RUN \
apt-get update \
Expand All @@ -15,7 +15,8 @@ RUN \
libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 \
libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 \
libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates \
fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget \
fonts-liberation libayatana-appindicator1 libnss3 libsecret-1-0 \
lsb-release xdg-utils wget \
&& apt-get install -y git nodejs locales zsh procps \
&& npm install -g @microsoft/rush \
&& localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
Expand Down
22 changes: 10 additions & 12 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
rush.json @iTwin/itwinjs-core-admins

/clients @calebmshafer @ramanujam-raman
/clients/imodelhub @amikoliunas @Animagne

# The syntax used below tries to cover both files and folders in the common folder that operate per=package
# Due to syntax requirements, both can't be covered in a single line
Expand All @@ -40,8 +39,6 @@ rush.json @iTwin/itwinjs-core-admins
# Covers most client libraries, all others with more specific reviewers should be after these two lines
/common/**/*-client.* @calebmshafer @ramanujam-raman
/common/**/*-client/ @calebmshafer @ramanujam-raman
/common/**/imodelhub-client.* @amikoliunas @Animagne
/common/**/imodelhub-client/ @amikoliunas @Animagne

/common/**/*-extension/ @bsteinbk @calebmshafer

Expand All @@ -56,8 +53,8 @@ rush.json @iTwin/itwinjs-core-admins
/common/**/express-server/ @calebmshafer @wgoehrig
/common/**/frontend-devtools.* @iTwin/itwinjs-core-display @Ellord207
/common/**/frontend-devtools/ @iTwin/itwinjs-core-display @Ellord207
/common/**/core-geometry.* @bbastings @EarlinLutz @mgooding @RBBentley @dassaf4
/common/**/core-geometry/ @bbastings @EarlinLutz @mgooding @RBBentley @dassaf4
/common/**/core-geometry.* @bbastings @mgooding @dassaf4
/common/**/core-geometry/ @bbastings @mgooding @dassaf4
/common/**/hypermodeling-frontend.* @iTwin/itwinjs-core-display @bbastings
/common/**/hypermodeling-frontend/ @iTwin/itwinjs-core-display @bbastings
/common/**/core-backend.* @iTwin/itwinjs-core-admins
Expand All @@ -80,7 +77,7 @@ rush.json @iTwin/itwinjs-core-admins
/common/**/linear-referencing-backend/ @calebmshafer @diegoalexdiaz
/common/**/linear-referencing-common.* @calebmshafer @diegoalexdiaz
/common/**/linear-referencing-common/ @calebmshafer @diegoalexdiaz
/common/**/map-layers/ @bsteinbk @mdastous-bentley
/common/**/map-layers/ @mdastous-bentley @MarcBedard8
/common/**/oidc-signin-tool/ @calebmshafer @wgoehrig
/common/**/core-orbitgt.* @iTwin/itwinjs-core-display
/common/**/core-orbitgt/ @iTwin/itwinjs-core-display
Expand Down Expand Up @@ -108,10 +105,11 @@ rush.json @iTwin/itwinjs-core-admins
/core/ecschema-* @calebmshafer @ColinKerr @wgoehrig
/core/electron @wgoehrig @ramanujam-raman
/core/express-server @calebmshafer @wgoehrig @ramanujam-raman
/core/extension @calebmshafer @wgoehrig @aruniverse @kckst8
/core/frontend @kabentley @bbastings @iTwin/itwinjs-core-display
/core/frontend/src/extension @calebmshafer @wgoehrig
/core/frontend/src/extension @calebmshafer @wgoehrig @aruniverse @kckst8
/core/frontend-devtools @iTwin/itwinjs-core-display @Ellord207
/core/geometry @bbastings @EarlinLutz @mgooding @RBBentley @dassaf4
/core/geometry @bbastings @mgooding @dassaf4
/core/hypermodeling @bbastings @iTwin/itwinjs-core-display
/core/i18n @wgoehrig @calebmshafer
/core/markup @kabentley @pmconne @bbastings
Expand All @@ -137,11 +135,11 @@ rush.json @iTwin/itwinjs-core-admins
/example-code @iTwin/itwinjs-core-admins

/extensions @bsteinbk @calebmshafer
/extensions/test-extension @calebmshafer @wgoehrig @aruniverse @kckst8
/extensions/map-layers @bsteinbk @mdastous-bentley

/full-stack-tests/core @iTwin/itwinjs-core-admins
/full-stack-tests/ecschema-rpc-interface @calebmshafer @ColinKerr @wgoehrig
/full-stack-tests/imodelhub-client @iTwin/itwinjs-core-admins
/full-stack-tests/presentation @iTwin/itwinjs-core-presentation
/full-stack-tests/rpc @calebmshafer @wgoehrig @swbsi
/full-stack-tests/rpc-interface @calebmshafer @wgoehrig
Expand All @@ -153,21 +151,21 @@ rush.json @iTwin/itwinjs-core-admins
/test-apps/display-test-app @bbastings @kabentley @iTwin/itwinjs-core-display
/test-apps/export-gltf @mgooding @MichaelBelousov
/test-apps/export-obj @mgooding @MichaelBelousov
/test-apps/imjs-importer @EarlinLutz @dassaf4
/test-apps/imjs-importer @bbastings @dassaf4
/test-apps/imodel-from-geojson @mgooding @pmconne
/test-apps/imodel-from-orbitgt @iTwin/itwinjs-core-display
/test-apps/imodel-from-reality-model @iTwin/itwinjs-core-display
/test-apps/imodel-transformer @MichaelBelousov @ColinKerr
/test-apps/ninezone-test-app @iTwin/itwinjs-core-ui
/test-apps/presentation-test-app @iTwin/itwinjs-core-presentation
/test-apps/synchro-schedule-importer @RBBentley @pmconne
/test-apps/synchro-schedule-importer @iTwin/itwinjs-core-display
/test-apps/ui-test-app @iTwin/itwinjs-core-ui
/test-apps/ui-items-providers-test @iTwin/itwinjs-core-ui

/tools/backend-webpack @calebmshafer @wgoehrig
/tools/build @calebmshafer @wgoehrig
/tools/certa @calebmshafer @wgoehrig
/tools/webpack-core @calebmshafer @wgoehrig
/tools/webpack-core @calebmshafer @wgoehrig @aruniverse
/tools/ecschema2ts @calebmshafer @ColinKerr @wgoehrig
/tools/eslint-plugin @calebmshafer @paulius-valiunas
/tools/internal @calebmshafer @wgoehrig
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/extract-api.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# iModel.js Extract API Build
# iTwin.js Extract API Build

name: Extract API

Expand Down
130 changes: 22 additions & 108 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -358,62 +358,6 @@
"${workspaceFolder}/{core,clients}/*/lib/**/*.js"
]
},
{
"name": "iModelHub Client Tests (iModelBank)",
"presentation": {
"group": "3_ClientsTests",
"order": 3
},
"cwd": "${workspaceFolder}/full-stack-tests/imodelhub-client",
"type": "pwa-node",
"request": "launch",
"runtimeExecutable": "npm",
"runtimeArgs": [
"run",
"test:imodel-bank"
],
"outFiles": [
"${workspaceFolder}/{core,clients}/*/lib/**/*.js",
"${workspaceFolder}/full-stack-tests/imodelhub-client/lib/**/*.js"
]
},
{
"name": "iModelHub Client Tests (Integration)",
"presentation": {
"group": "3_ClientsTests",
"order": 3
},
"cwd": "${workspaceFolder}/full-stack-tests/imodelhub-client",
"type": "pwa-node",
"request": "launch",
"runtimeExecutable": "npm",
"runtimeArgs": [
"run",
"test:integration"
],
"outFiles": [
"${workspaceFolder}/{core,clients}/*/lib/**/*.js",
"${workspaceFolder}/full-stack-tests/imodelhub-client/lib/**/*.js"
]
},
{
"name": "iModelHub Client Tests (Offline)",
"presentation": {
"group": "3_ClientsTests",
"order": 3
},
"cwd": "${workspaceFolder}/full-stack-tests/imodelhub-client",
"type": "pwa-node",
"request": "launch",
"runtimeExecutable": "npm",
"runtimeArgs": [
"test"
],
"outFiles": [
"${workspaceFolder}/{core,clients}/*/lib/**/*.js",
"${workspaceFolder}/full-stack-tests/imodelhub-client/lib/**/*.js"
]
},
{
"name": "iTwin Client Tests (Offline)",
"presentation": {
Expand Down Expand Up @@ -443,7 +387,7 @@
"program": "${workspaceFolder}/ui/appui-abstract/node_modules/mocha/bin/_mocha",
"args": [
"--config",
"../.mocharc.json",
"../.mocharc-noreact.json",
"--no-timeouts",
"lib/cjs/test/**/*.test.js"
],
Expand Down Expand Up @@ -668,14 +612,10 @@
"request": "launch",
"program": "${workspaceFolder}/full-stack-tests/presentation/node_modules/mocha/bin/_mocha",
"args": [
"-r",
"jsdom-global/register",
"-r",
"ignore-styles",
"lib/**/*.js"
"--no-config"
],
"env": {
"NODE_ENV": "development",
"NODE_ENV": "development"
},
"outFiles": [
"${workspaceFolder}/{core,clients,ui,presentation}/*/lib/**/*.js",
Expand Down Expand Up @@ -824,6 +764,24 @@
"${workspaceFolder}/test-apps/imodel-from-geojson/lib/**/*.js"
]
},
{
"name": "workspace-editor",
"presentation": {
"group": "6_Misc"
},
"cwd": "${workspaceFolder}/utils/workspace-editor",
"type": "pwa-node",
"request": "launch",
"program": "${workspaceFolder}/utils/workspace-editor/lib/WorkspaceEditor.js",
"args": [
"download",
"usa-nsrs2011",
"-l=d:/temp/abc.d"
],
"outFiles": [
"${workspaceFolder}/utils/workspace-editor/lib/**/*.js"
]
},
{
"name": "imodel-transformer (app)",
"presentation": {
Expand Down Expand Up @@ -1239,50 +1197,6 @@
"[FRONTEND] Full Stack Core Integration Tests"
]
},
{ /* PARTIAL */
"name": "[FRONTEND] Full Stack IModelClient Integration Tests",
"presentation": {
"hidden": true
},
"type": "pwa-chrome",
"request": "attach",
"port": 9223, // NB: This must match ports.frontendDebugging in full-stack-tests/core/certa.json
"timeout": 200000,
"outFiles": [
"${workspaceFolder}/full-stack-tests/imodelhub-client/lib/**/*.js",
"${workspaceFolder}/{core,clients}/*/lib/**/*.js",
"${workspaceFolder}/tools/certa/lib/**/*.js"
],
"cascadeTerminateToConfigurations": [
"[BACKEND] Full Stack IModelClient Integration Tests"
]
},
{ /* PARTIAL */
"name": "[BACKEND] Full Stack IModelClient Integration Tests",
"presentation": {
"hidden": true
},
"cwd": "${workspaceFolder}/full-stack-tests/native-app/",
"type": "pwa-node",
"request": "launch",
"runtimeExecutable": "npm",
"runtimeArgs": [
"run",
"test:integration:electron",
"--",
"--debug"
],
"outFiles": [
"${workspaceFolder}/full-stack-tests/imodelhub-client/lib/**/*.js",
"${workspaceFolder}/{core,clients}/*/lib/**/*.js",
"${workspaceFolder}/tools/certa/lib/**/*.js"
],
"outputCapture": "std",
"attachSimplePort": 5858, // NB: This must match ports.debugging in full-stack-tests/native-app/certa.json
"cascadeTerminateToConfigurations": [
"[FRONTEND] Full Stack IModelClient Integration Tests"
]
},
{ /* PARTIAL */
"name": "[FRONTEND] Full Stack Core Integration Tests",
"presentation": {
Expand Down Expand Up @@ -1629,4 +1543,4 @@
]
}
]
}
}
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -115,4 +115,4 @@
"editor.action.fixAll": true, // Run the default formatter before eslint, it handles whitespace better
"source.fixAll.eslint": true // then run ESLint auto-fix
},
}
}
Binary file removed Bentley-CLA.pdf
Binary file not shown.
5 changes: 1 addition & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,9 @@ There are just a few guidelines you need to follow.

### Contributor License Agreement (CLA)

You must sign a [Contribution License Agreement with Bentley](Bentley-CLA.pdf) before your contributions will be accepted.
This a one-time requirement for Bentley projects in GitHub.
A [Contribution License Agreement with Bentley](https://gist.github.com/imodeljs-admin/9a071844d3a8d420092b5cf360e978ca) must be signed before your contributions will be accepted. Upon opening a pull request, you will be prompted to use [cla-assistant](https://cla-assistant.io/) for a one-time acceptance applicable for all Bentley projects.
You can read more about [Contributor License Agreements](https://en.wikipedia.org/wiki/Contributor_License_Agreement) on Wikipedia.

> Note: a CLA is not required if the change is trivial (such as fixing a spelling error or a typo).

### Pull Requests

All submissions go through a review process.
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# MIT License

Copyright © 2017-2021 Bentley Systems, Incorporated. All rights reserved.
Copyright © 2017-2022 Bentley Systems, Incorporated. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
29 changes: 29 additions & 0 deletions Steering.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# iTwin.js Steering Committee Charter

The goal of the iTwin.js Steering Committee is to ensure that iTwin.js meets the needs of its users. The Steering Committee represents the voice of the user and works with iTwin.js maintainers to help guide development efforts towards solving problems for the iTwin.js community.

## Responsibilities

The Steering Committee’s responsibilities are to:

1. Provide feedback to the development team about the functionality, accessibility, and usability of iTwin.js.
2. Assist iTwin.js development team in prioritizing upcoming roadmap items and planned work.
3. Represent the "voice of the iTwin.js user" to the broader community.

## Membership

The Steering Committee memberships are not time-limited nor is there a maximum size limit. The size of the committee is expected to vary to ensure adequate coverage in area expertise and diversity of types of users. The Steering Committee must have a minimum of four members, and no more than one-fourth of the members may be affiliated with the same employer.

To be eligible for membership in the Steering Committee, you must:

1. Be actively developing an application or solution using iTwin.js
2. Be willing and able to attend regularly scheduled Steering Committee meetings

Candidates for membership will be nominated by current Steering Committee members or by iTwin.js maintainers. The addition of new members will be conducted by a standard motion and vote. A member may be removed from the Steering Committee by voluntary resignation, by a standard committee motion and vote.

The Steering Committee will elect amongst its members a Chairperson to work with the iTwin.js maintainers to build an agenda for the meetings. The committee shall hold annual elections to select a Chairperson for a term of one year. There are no limits on the number of terms a Chairperson may serve.

## Meetings

Meetings will happen periodically not more than once a quarter. Recordings and minutes will be posted publicly.
Subcommittees can be formed and meet more frequently or use chat rooms to discuss topics in more detail if needed. The findings of the subcommittees will be shared in the Steering Committee regular meetings.
Loading