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

Release packages [publish docs] #741

Merged
merged 2 commits into from
Oct 30, 2024
Merged

Release packages [publish docs] #741

merged 2 commits into from
Oct 30, 2024

Conversation

imodeljs-admin
Copy link
Collaborator

@imodeljs-admin imodeljs-admin commented Oct 22, 2024

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

Releases

@itwin/[email protected]

Minor Changes

  • #747: KoQ and numeric editor improvements

    Changes:

    • ReadOnly properties now open a disabled input in property grid.
    • KoQ input placeholder is now determined by initial value if one exists.
    • Selecting/clicking a numeric or KoQ input will select all the text.
  • #739: Replaced react-select with iTwinUI's ComboBox.

    This affects [PresentationInstanceFilterBuilder, NavigationPropertyEditor] components.

    Changes:

    • The number of select options is limited to 100. When more items exist, a non-selectable option is displayed at the bottom of the list, prompting users to provide an items filter. Previously, additional pages of select options was loaded when user scrolled to the bottom of the list.
    • Deprecated PortalTargetContext. It is no longer needed.
  • #754: Define type and exports attributes in package.json.

    The change moves this package a step closer towards dropping CommonJS support - it's now transpiled from ESM to CommonJS instead of the opposite.

    In addition, the exports attribute has been added to package.json to prohibit access to APIs that are not intended to be used by external consumers.

@itwin/[email protected]

Minor Changes

  • #740: Define type and exports attributes in package.json.

    The change moves this package a step closer towards dropping CommonJS support - it's now transpiled from ESM to CommonJS instead of the opposite.

    In addition, the exports attribute has been added to package.json to prohibit access to APIs that are not intended to be used by external consumers.

Patch Changes

@itwin/[email protected]

Minor Changes

  • #740: Define type and exports attributes in package.json.

    The change moves this package a step closer towards dropping CommonJS support - it's now transpiled from ESM to CommonJS instead of the opposite.

    In addition, the exports attribute has been added to package.json to prohibit access to APIs that are not intended to be used by external consumers.

Patch Changes

  • #743: Fixed hierarchy filtering having a limit of 500 filtered nodes under a single parent.
  • #758: Promote @beta APIs to @public.
  • Updated dependencies:

@itwin/[email protected]

Minor Changes

  • #740: Define type and exports attributes in package.json.

    The change moves this package a step closer towards dropping CommonJS support - it's now transpiled from ESM to CommonJS instead of the opposite.

    In addition, the exports attribute has been added to package.json to prohibit access to APIs that are not intended to be used by external consumers.

Patch Changes

@itwin/[email protected]

Minor Changes

  • #740: Define type and exports attributes in package.json.

    The change moves this package a step closer towards dropping CommonJS support - it's now transpiled from ESM to CommonJS instead of the opposite.

    In addition, the exports attribute has been added to package.json to prohibit access to APIs that are not intended to be used by external consumers.

This log was last generated on Thu, 31 Aug 2023 11:51:06 GMT and should not be manually modified.

@itwin/[email protected]

Minor Changes

  • #740: Added an utility julianToDateTime function to convert julian date format to javascript's Date object.

  • #740: Define type and exports attributes in package.json.

    The change moves this package a step closer towards dropping CommonJS support - it's now transpiled from ESM to CommonJS instead of the opposite.

    In addition, the exports attribute has been added to package.json to prohibit access to APIs that are not intended to be used by external consumers.

Patch Changes

  • #758: Promote @beta APIs to @public.

@itwin/[email protected]

Minor Changes

  • #754: Define type and exports attributes in package.json.

    The change moves this package a step closer towards dropping CommonJS support - it's now transpiled from ESM to CommonJS instead of the opposite.

    In addition, the exports attribute has been added to package.json to prohibit access to APIs that are not intended to be used by external consumers.

  • #754: Export file name utility functions.

    • getTestOutputDir and setTestOutputDir - get/set functions for the global test output directory used by this package.
    • setupOutputFileLocation - given a file name, returns a full path to the file in the test output directory.
    • createFileNameFromString - creates a valid, sanitized file name from any string.
    • limitFilePathLength - makes sure the given file path is shorter than 260 characters.

Patch Changes

@itwin/[email protected]

Minor Changes

  • #740: Define type and exports attributes in package.json.

    The change moves this package a step closer towards dropping CommonJS support - it's now transpiled from ESM to CommonJS instead of the opposite.

    In addition, the exports attribute has been added to package.json to prohibit access to APIs that are not intended to be used by external consumers.

Patch Changes

@imodeljs-admin imodeljs-admin requested a review from a team as a code owner October 22, 2024 11:36
Copy link

github-actions bot commented Oct 22, 2024

Unified selection benchmark

Benchmark suite Current: 2aad451 Previous: 745cef4 Deviation Status
hilite 50k elements 1220.59 ms 1255.64 ms -2.7914%
hilite 50k elements (P95 of main thread blocks) 42 ms 45 ms -6.6667%
hilite 50k group elements 239.16 ms 242.06 ms -1.1981%
hilite 50k group elements (P95 of main thread blocks) 33 ms 33 ms 0% 🟰
hilite 1k subjects 44985.39 ms 45260.84 ms -0.6086%
hilite 1k subjects (P95 of main thread blocks) 26 ms 25 ms 4% 🚨
hilite 50k subcategories 272.41 ms 284.96 ms -4.4041%
hilite 50k subcategories (P95 of main thread blocks) 33 ms 34 ms -2.9412%
hilite 50k functional 3D elements 25283.96 ms 25938.24 ms -2.5225%
hilite 50k functional 3D elements (P95 of main thread blocks) 36 ms 36 ms 0% 🟰
hilite 50k functional 2D elements 6021.2 ms 6318.06 ms -4.6986%
hilite 50k functional 2D elements (P95 of main thread blocks) 35 ms 37 ms -5.4054%
compute selection for 50k elements 309.65 ms 307.71 ms 0.6305% 🚨
compute selection for 50k elements (P95 of main thread blocks) 33 ms 31 ms 6.4516% 🚨
compute parent selection for 50k elements 337.78 ms 350.35 ms -3.5878%
compute parent selection for 50k elements (P95 of main thread blocks) 31 ms 31 ms 0% 🟰
compute top ancestor selection for 50k elements 549.38 ms 569.86 ms -3.5939%
compute top ancestor selection for 50k elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute category selection for 50k elements 89.1 ms 96.72 ms -7.8784%
compute category selection for 50k elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute model selection for 50k elements 75.32 ms 75.7 ms -0.5020%
compute model selection for 50k elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute functional selection for 50k 3D elements 403.43 ms 407.06 ms -0.8918%
compute functional selection for 50k 3D elements (P95 of main thread blocks) 31 ms 31 ms 0% 🟰
compute parent functional selection for 50k 3D elements 435.9 ms 447.7 ms -2.6357%
compute parent functional selection for 50k 3D elements (P95 of main thread blocks) 31 ms 33 ms -6.0606%
compute top ancestor functional selection for 50k 3D elements 1127.69 ms 1204.68 ms -6.3909%
compute top ancestor functional selection for 50k 3D elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute functional selection for 50k 2D elements 2973.49 ms 3159.02 ms -5.8730%
compute functional selection for 50k 2D elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute parent functional selection for 50k 2D elements 2979.68 ms 3128.52 ms -4.7575%
compute parent functional selection for 50k 2D elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute top ancestor functional selection for 50k 2D elements 3011.06 ms 3218.86 ms -6.4557%
compute top ancestor functional selection for 50k 2D elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨

This comment was automatically generated by workflow using github-action-benchmark.

Copy link

github-actions bot commented Oct 22, 2024

Hierarchies benchmark

Benchmark suite Current: 2aad451 Previous: 745cef4 Deviation Status
flat 50k elements list 4574.81 ms 4683.26 ms -2.3157%
flat 50k elements list (P95 of main thread blocks) 73 ms 71 ms 2.8169% 🚨
filtering filters with 50000 paths 13681.8 ms 13902.09 ms -1.5846%
filtering filters with 50000 paths (P95 of main thread blocks) 126 ms 124 ms 1.6129% 🚨
grouping by label 10691.7 ms 10835.7 ms -1.3289%
grouping by label (P95 of main thread blocks) 69 ms 66 ms 4.5455% 🚨
grouping by class 10696.75 ms 10733.91 ms -0.3462%
grouping by class (P95 of main thread blocks) 43 ms 42 ms 2.3810% 🚨
grouping by property 11305.27 ms 11662.7 ms -3.0647%
grouping by property (P95 of main thread blocks) 63 ms 56 ms 12.5000% 🚨
grouping by base class (10 classes) 7987.39 ms 8119.72 ms -1.6297%
grouping by base class (10 classes) (P95 of main thread blocks) 74 ms 71 ms 4.2254% 🚨
grouping by multiple attributes 28347.31 ms 28593.02 ms -0.8593%
grouping by multiple attributes (P95 of main thread blocks) 38 ms 50 ms -24%
hide if no children required to finalize root, w/o children 49749.04 ms 49847.02 ms -0.1966%
hide if no children required to finalize root, w/o children (P95 of main thread blocks) 31 ms 30 ms 3.3333% 🚨
hide if no children required to finalize root, w/ children 185.72 ms 169.66 ms 9.4660% 🚨
hide if no children required to finalize root, w/ children (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
models tree initial (Baytown) 42.52 ms 40.26 ms 5.6135% 🚨
models tree initial (Baytown) (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
models tree full (Baytown) 7720.7 ms 7777.5 ms -0.7303%
models tree full (Baytown) (P95 of main thread blocks) 84 ms 84 ms 0% 🟰

This comment was automatically generated by workflow using github-action-benchmark.

@imodeljs-admin imodeljs-admin force-pushed the changeset-release/master branch 6 times, most recently from 25e7a73 to 189c518 Compare October 28, 2024 14:54
@imodeljs-admin imodeljs-admin force-pushed the changeset-release/master branch 4 times, most recently from 2cf92aa to 15710a4 Compare October 30, 2024 08:19
@imodeljs-admin imodeljs-admin force-pushed the changeset-release/master branch from 15710a4 to dd74e63 Compare October 30, 2024 09:38
@grigasp grigasp merged commit 8c7a306 into master Oct 30, 2024
12 checks passed
@grigasp grigasp deleted the changeset-release/master branch October 30, 2024 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants