Skip to content

Bump dependencies#1286

Merged
grigasp merged 2 commits intomasterfrom
bump-dependencies-2026-04-07
Apr 8, 2026
Merged

Bump dependencies#1286
grigasp merged 2 commits intomasterfrom
bump-dependencies-2026-04-07

Conversation

@grigasp
Copy link
Copy Markdown
Member

@grigasp grigasp commented Apr 7, 2026

before:

13 vulnerabilities found
Severity: 1 low | 8 moderate | 4 high

after

3 vulnerabilities found
Severity: 1 low | 1 moderate | 1 high

as usual, all of them come from mocha.

@grigasp grigasp requested a review from a team as a code owner April 7, 2026 17:02
Copilot AI review requested due to automatic review settings April 7, 2026 17:02
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Apr 7, 2026

🦋 Changeset detected

Latest commit: 5feeaa7

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 7 packages
Name Type
@itwin/presentation-testing Patch
@itwin/presentation-components Patch
@itwin/presentation-core-interop Patch
@itwin/presentation-hierarchies Patch
@itwin/presentation-hierarchies-react Patch
@itwin/presentation-shared Patch
@itwin/unified-selection Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates workspace/package dependencies to reduce known vulnerabilities and keep the monorepo’s tooling and test apps aligned with newer upstream versions.

Changes:

  • Bumped iTwin core/appui/build-tools catalog versions (5.7.x → 5.8.0 / 5.27.1).
  • Updated various dev/test dependencies across packages and apps (e.g., vitest/coverage, sanitize-filename, OpenTelemetry API, electron, sass, fast-xml-parser, i18next-http-backend).
  • Added a targeted pnpm.overrides entry to force a newer @microsoft/api-extractor under @itwin/build-tools.

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pnpm-workspace.yaml Updates shared catalogs for iTwin/tooling/test dependencies (incl. vitest + coverage).
package.json Bumps repo-level tooling deps and adds a pnpm override for api-extractor.
packages/testing/package.json Bumps sanitize-filename used by the testing package.
packages/opentelemetry/package.json Bumps @opentelemetry/api devDependency used for tests/build.
apps/test-app/frontend/package.json Bumps frontend app devDependencies (parser, sass).
apps/test-app/backend/package.json Bumps backend app devDependencies (OpenTelemetry API, electron).
apps/full-stack-tests/package.json Bumps full-stack tests devDependencies (parser, i18next backend, sanitize-filename, sass).
.changeset/little-papayas-laugh.md Adds a changeset to publish patch releases for affected packages.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unified selection benchmark

Benchmark suite Current: 5feeaa7 Previous: 5b6c66d Deviation Status
hilite 50k elements 1166.24 ms 1164.15 ms 0.18% 〰️
hilite 50k elements (P95 of main thread blocks) 51 ms 52 ms -1.92% 〰️
hilite 50k group elements 250.42 ms 253.35 ms -1.16% 〰️
hilite 50k group elements (P95 of main thread blocks) 34 ms 31 ms 9.68% 〰️
hilite 1k subjects 48423.61 ms 43866.48 ms 10.39% 🚨
hilite 1k subjects (P95 of main thread blocks) 21 ms 0 ms 2100% 〰️
hilite 50k subcategories 259.51 ms 247.96 ms 4.66% 〰️
hilite 50k subcategories (P95 of main thread blocks) 43 ms 31 ms 38.71% 〰️
hilite 50k functional 3D elements 28391.12 ms 27890.9 ms 1.79% 〰️
hilite 50k functional 3D elements (P95 of main thread blocks) 44 ms 40 ms 10% 〰️
hilite 50k functional 2D elements 6482.12 ms 6260.59 ms 3.54% 〰️
hilite 50k functional 2D elements (P95 of main thread blocks) 31 ms 41 ms -24.39% 〰️
compute selection for 50k elements 306.12 ms 322.01 ms -4.93% 〰️
compute selection for 50k elements (P95 of main thread blocks) 34 ms 31 ms 9.68% 〰️
compute parent selection for 50k elements 331.27 ms 333 ms -0.52% 〰️
compute parent selection for 50k elements (P95 of main thread blocks) 33 ms 31 ms 6.45% 〰️
compute top ancestor selection for 50k elements 556.08 ms 579.25 ms -4.00% 〰️
compute top ancestor selection for 50k elements (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
compute category selection for 50k elements 90.64 ms 91.87 ms -1.34% 〰️
compute category selection for 50k elements (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
compute model selection for 50k elements 71.8 ms 82.46 ms -12.93% 〰️
compute model selection for 50k elements (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
compute functional selection for 50k 3D elements 409 ms 413.52 ms -1.09% 〰️
compute functional selection for 50k 3D elements (P95 of main thread blocks) 35 ms 37 ms -5.41% 〰️
compute parent functional selection for 50k 3D elements 416 ms 434.54 ms -4.27% 〰️
compute parent functional selection for 50k 3D elements (P95 of main thread blocks) 34 ms 34 ms 0% 🟰
compute top ancestor functional selection for 50k 3D elements 1119.86 ms 1185.83 ms -5.56% 〰️
compute top ancestor functional selection for 50k 3D elements (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
compute functional selection for 50k 2D elements 2980.67 ms 3048.55 ms -2.23% 〰️
compute functional selection for 50k 2D elements (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
compute parent functional selection for 50k 2D elements 2908.25 ms 2971.16 ms -2.12% 〰️
compute parent functional selection for 50k 2D elements (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
compute top ancestor functional selection for 50k 2D elements 3028.23 ms 2995.9 ms 1.08% 〰️
compute top ancestor functional selection for 50k 2D elements (P95 of main thread blocks) 0 ms 0 ms 0% 🟰

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

Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hierarchies benchmark

Benchmark suite Current: 5feeaa7 Previous: 3fb4b30 Deviation Status
flat 50k elements list 4094.83 ms 3981.65 ms 2.84% 〰️
flat 50k elements list (P95 of main thread blocks) 63 ms 60 ms 5% 〰️
filtering filters with 50000 paths 7559.94 ms 7487.13 ms 0.97% 〰️
filtering filters with 50000 paths (P95 of main thread blocks) 141 ms 135 ms 4.44% 〰️
grouping by label 9589.53 ms 9287.9 ms 3.25% 〰️
grouping by label (P95 of main thread blocks) 42 ms 43 ms -2.33% 〰️
grouping by class 9442.81 ms 9313.36 ms 1.39% 〰️
grouping by class (P95 of main thread blocks) 34 ms 34 ms 0% 🟰
grouping by property 10156.85 ms 9701.95 ms 4.69% 〰️
grouping by property (P95 of main thread blocks) 78 ms 45 ms 73.33% 〰️
grouping by base class (10 classes) 6783.13 ms 6573.28 ms 3.19% 〰️
grouping by base class (10 classes) (P95 of main thread blocks) 55 ms 55 ms 0% 🟰
grouping by multiple attributes 25923.09 ms 25060.39 ms 3.44% 〰️
grouping by multiple attributes (P95 of main thread blocks) 50 ms 52 ms -3.85% 〰️
hide if no children required to finalize root, w/o children 33638.27 ms 34536.9 ms -2.60% 〰️
hide if no children required to finalize root, w/o children (P95 of main thread blocks) 0 ms 31 ms -100% 〰️
hide if no children required to finalize root, w/ children 163.8 ms 146.33 ms 11.94% 〰️
hide if no children required to finalize root, w/ children (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
models tree initial (Baytown) 40.64 ms 38.35 ms 5.97% 〰️
models tree initial (Baytown) (P95 of main thread blocks) 0 ms 0 ms 0% 🟰
models tree full (Baytown) 6418.96 ms 6302.75 ms 1.84% 〰️
models tree full (Baytown) (P95 of main thread blocks) 87 ms 82 ms 6.10% 〰️
models tree creates initial filtered view for 50k target items 2121.22 ms 2100.8 ms 0.97% 〰️
models tree creates initial filtered view for 50k target items (P95 of main thread blocks) 243 ms 82 ms 196.34% 🚨

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

@grigasp grigasp merged commit 8e0288e into master Apr 8, 2026
19 checks passed
@grigasp grigasp deleted the bump-dependencies-2026-04-07 branch April 8, 2026 13:48
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.

3 participants