From b233f2b78848038761438517bae663c895788923 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 8 Jul 2026 08:59:51 +0200
Subject: [PATCH 1/2] chore(deps): update ui5 web components react (examples,
templates & patterns) to v2.24.0 (#8766)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@ui5/webcomponents](https://redirect.github.com/UI5/webcomponents)
([source](https://redirect.github.com/UI5/webcomponents/tree/HEAD/packages/main))
| [`2.23.2` →
`2.24.0`](https://renovatebot.com/diffs/npm/@ui5%2fwebcomponents/2.23.2/2.24.0)
|

|

|
|
[@ui5/webcomponents-base](https://redirect.github.com/UI5/webcomponents)
([source](https://redirect.github.com/UI5/webcomponents/tree/HEAD/packages/base))
| [`2.23.2` →
`2.24.0`](https://renovatebot.com/diffs/npm/@ui5%2fwebcomponents-base/2.23.2/2.24.0)
|

|

|
|
[@ui5/webcomponents-cypress-commands](https://redirect.github.com/UI5/webcomponents-react)
([source](https://redirect.github.com/UI5/webcomponents-react/tree/HEAD/packages/cypress-commands))
| [`2.23.2` →
`2.24.0`](https://renovatebot.com/diffs/npm/@ui5%2fwebcomponents-cypress-commands/2.23.2/2.24.0)
|

|

|
|
[@ui5/webcomponents-fiori](https://redirect.github.com/UI5/webcomponents)
([source](https://redirect.github.com/UI5/webcomponents/tree/HEAD/packages/fiori))
| [`2.23.2` →
`2.24.0`](https://renovatebot.com/diffs/npm/@ui5%2fwebcomponents-fiori/2.23.2/2.24.0)
|

|

|
|
[@ui5/webcomponents-icons](https://redirect.github.com/UI5/webcomponents)
([source](https://redirect.github.com/UI5/webcomponents/tree/HEAD/packages/icons))
| [`2.23.2` →
`2.24.0`](https://renovatebot.com/diffs/npm/@ui5%2fwebcomponents-icons/2.23.2/2.24.0)
|

|

|
| [@ui5/webcomponents-react](https://ui5.github.io/webcomponents-react)
([source](https://redirect.github.com/UI5/webcomponents-react/tree/HEAD/packages/main))
| [`2.23.2` →
`2.24.0`](https://renovatebot.com/diffs/npm/@ui5%2fwebcomponents-react/2.23.2/2.24.0)
|

|

|
---
### Release Notes
UI5/webcomponents (@ui5/webcomponents)
###
[`v2.24.0`](https://redirect.github.com/UI5/webcomponents/blob/HEAD/packages/main/CHANGELOG.md#2240-2026-07-06)
[Compare
Source](https://redirect.github.com/UI5/webcomponents/compare/v2.23.2...v2.24.0)
##### Bug Fixes
- **ui5-date-range-picker:** remove only portrait mode on calendars when
two months are shown
([#13703](https://redirect.github.com/UI5/webcomponents/issues/13703))
([8a7670d](https://redirect.github.com/UI5/webcomponents/commit/8a7670dbfe7a73fef2079d3314bd651c2fe4c3d5))
- **ui5-list:** expose item selection state via aria-selected attribute
([#13782](https://redirect.github.com/UI5/webcomponents/issues/13782))
([644ed0a](https://redirect.github.com/UI5/webcomponents/commit/644ed0a094162cda469af5c3b392fc8a140a4fb5)),
closes
[#13773](https://redirect.github.com/UI5/webcomponents/issues/13773)
- **ui5-radio-button:** fix accessible-name double announcement
([#13761](https://redirect.github.com/UI5/webcomponents/issues/13761))
([48e69fe](https://redirect.github.com/UI5/webcomponents/commit/48e69fe1295beabe42abc8d7c0c4729f1d95d20f))
- **ui5-select:** align value state message header with design spec
([#13766](https://redirect.github.com/UI5/webcomponents/issues/13766))
([173d3fc](https://redirect.github.com/UI5/webcomponents/commit/173d3fc33eb7768ee7aad25f46d387fe64194040)),
closes
[#13308](https://redirect.github.com/UI5/webcomponents/issues/13308)
- **ui5-textarea:** preserve space for exceeded text counter
([#13765](https://redirect.github.com/UI5/webcomponents/issues/13765))
([6cc1943](https://redirect.github.com/UI5/webcomponents/commit/6cc1943a6b0787b03bdf22a04f0d014b4e317e7d))
UI5/webcomponents (@ui5/webcomponents-base)
###
[`v2.24.0`](https://redirect.github.com/UI5/webcomponents/blob/HEAD/packages/base/CHANGELOG.md#2240-2026-07-06)
[Compare
Source](https://redirect.github.com/UI5/webcomponents/compare/v2.23.2...v2.24.0)
**Note:** Version bump only for package
[@ui5/webcomponents-base](https://redirect.github.com/ui5/webcomponents-base)
UI5/webcomponents-react
(@ui5/webcomponents-cypress-commands)
###
[`v2.24.0`](https://redirect.github.com/UI5/webcomponents-react/releases/tag/v2.24.0)
[Compare
Source](https://redirect.github.com/UI5/webcomponents-react/compare/v2.23.2...v2.24.0)
##### Features
- **AnalyticalTable:** expose `className` & `classNameHeader` column
options
([#8747](https://redirect.github.com/UI5/webcomponents-react/issues/8747))
([e3dc256](https://redirect.github.com/UI5/webcomponents-react/commit/e3dc256218fe17ad418d4185f5a3e9688a5eeb2c))
- update to UI5 Web Components 2.24.0
([#8765](https://redirect.github.com/UI5/webcomponents-react/issues/8765))
([d0315a4](https://redirect.github.com/UI5/webcomponents-react/commit/d0315a48582e581ac87a0f8e0bbc8be75af3ebc3))
##### Bug Fixes
- **AnalyticalTable:** show expand icon in Quartz theme
([#8716](https://redirect.github.com/UI5/webcomponents-react/issues/8716))
([bd15575](https://redirect.github.com/UI5/webcomponents-react/commit/bd155755c06b8090d69fbc2111ccb98e03fc7e74)),
closes
[#8689](https://redirect.github.com/UI5/webcomponents-react/issues/8689)
- **deps:** update dependency
[@tanstack/react-virtual](https://redirect.github.com/tanstack/react-virtual)
to v3.14.5
([#8742](https://redirect.github.com/UI5/webcomponents-react/issues/8742))
([1e6f92d](https://redirect.github.com/UI5/webcomponents-react/commit/1e6f92dbb11432e2cf95f0937d4e09a29d5192d0))
- **MessageView:** reset filter and details when children change
([#8717](https://redirect.github.com/UI5/webcomponents-react/issues/8717))
([dfa4e06](https://redirect.github.com/UI5/webcomponents-react/commit/dfa4e06c3346e8daf7e8f34e51bdacad33b0b39b)),
closes
[#8707](https://redirect.github.com/UI5/webcomponents-react/issues/8707)
- **ObjectPageTitle:** correct screen reader reading order
([#8753](https://redirect.github.com/UI5/webcomponents-react/issues/8753))
([cbdf944](https://redirect.github.com/UI5/webcomponents-react/commit/cbdf944bf404b0262abf83612459c89a29a44ddd)),
closes
[#8752](https://redirect.github.com/UI5/webcomponents-react/issues/8752)
UI5/webcomponents (@ui5/webcomponents-fiori)
###
[`v2.24.0`](https://redirect.github.com/UI5/webcomponents/blob/HEAD/packages/fiori/CHANGELOG.md#2240-2026-07-06)
[Compare
Source](https://redirect.github.com/UI5/webcomponents/compare/v2.23.2...v2.24.0)
##### Bug Fixes
- **ui5-dynamic-page:** prevent missing paddings at fractional
breakpoint widths
([#13741](https://redirect.github.com/UI5/webcomponents/issues/13741))
([4772719](https://redirect.github.com/UI5/webcomponents/commit/47727198a13deb0ab653da2d7155c722e0b4c5d0)),
closes
[#13725](https://redirect.github.com/UI5/webcomponents/issues/13725)
- **ui5-flexible-column-layout:** add aria-orientation=vertical to
separator
([#13735](https://redirect.github.com/UI5/webcomponents/issues/13735))
([c4a5804](https://redirect.github.com/UI5/webcomponents/commit/c4a5804beff6c769fdd3017274ecf8ede208458d)),
closes
[#13702](https://redirect.github.com/UI5/webcomponents/issues/13702)
- **ui5-flexible-column-layout:** correct desktop column widths for
ThreeColumnsStartHiddenMidExpanded
([#13740](https://redirect.github.com/UI5/webcomponents/issues/13740))
([2d7dcb1](https://redirect.github.com/UI5/webcomponents/commit/2d7dcb127447d9bcbdf2fed8a814e4060500eb68)),
closes
[#13693](https://redirect.github.com/UI5/webcomponents/issues/13693)
- **ui5-flexible-column-layout:** expose separator accessible name via
aria-label
([#13776](https://redirect.github.com/UI5/webcomponents/issues/13776))
([7a44031](https://redirect.github.com/UI5/webcomponents/commit/7a44031c8086c43eeb07c3de783991f99ec3eeb9)),
closes
[#13775](https://redirect.github.com/UI5/webcomponents/issues/13775)
- **ui5-search:** keep popup open on item click when search event is
prevented
([#13750](https://redirect.github.com/UI5/webcomponents/issues/13750))
([081f8fa](https://redirect.github.com/UI5/webcomponents/commit/081f8fae5b0b34e82c68679474970276ed19e6d5))
- **ui5-shellbar-branding:** space key now triggers click event
([#13686](https://redirect.github.com/UI5/webcomponents/issues/13686))
([c10d4e8](https://redirect.github.com/UI5/webcomponents/commit/c10d4e8782cacb4f9026794ec273bd6dd7d0b514))
- **ui5-shellbar-item:** fire click event when item is clicked in
overflow popover
([#13738](https://redirect.github.com/UI5/webcomponents/issues/13738))
([890cffa](https://redirect.github.com/UI5/webcomponents/commit/890cffa3c621c12f23e4b04a4ec80700542ff458))
- **ui5-shellbar-search:** fix closing popup on tapping magnifier icon
in mobile
([#13728](https://redirect.github.com/UI5/webcomponents/issues/13728))
([47c89c7](https://redirect.github.com/UI5/webcomponents/commit/47c89c7c26aa2aca3019ba88b7049585e46b9d3c))
- **ui5-shellbar:** return overflow button from notificationsDomRef when
action is in overflow
([#13752](https://redirect.github.com/UI5/webcomponents/issues/13752))
([240b00d](https://redirect.github.com/UI5/webcomponents/commit/240b00d0b42cfae41eff558723f2476d3fda4176))
##### Features
- **ui5-user-menu:** support non-interactive avatar state
([#13732](https://redirect.github.com/UI5/webcomponents/issues/13732))
([101aaf2](https://redirect.github.com/UI5/webcomponents/commit/101aaf2dc78af551bec0d701db8c4d521d5f72ff))
UI5/webcomponents (@ui5/webcomponents-icons)
###
[`v2.24.0`](https://redirect.github.com/UI5/webcomponents/blob/HEAD/packages/icons/CHANGELOG.md#2240-2026-07-06)
[Compare
Source](https://redirect.github.com/UI5/webcomponents/compare/v2.23.2...v2.24.0)
**Note:** Version bump only for package
[@ui5/webcomponents-icons](https://redirect.github.com/ui5/webcomponents-icons)
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/UI5/webcomponents-react).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
examples/nextjs-app/package-lock.json | 134 ++++++++---------
examples/nextjs-app/package.json | 8 +-
examples/nextjs-pages/package-lock.json | 134 ++++++++---------
examples/nextjs-pages/package.json | 8 +-
examples/react-router-ts/package-lock.json | 134 ++++++++---------
examples/react-router-ts/package.json | 8 +-
examples/vite-ts/package-lock.json | 148 +++++++++----------
examples/vite-ts/package.json | 12 +-
patterns/navigation-layout/package-lock.json | 136 ++++++++---------
patterns/navigation-layout/package.json | 10 +-
templates/nextjs-app/package-lock.json | 134 ++++++++---------
templates/nextjs-app/package.json | 8 +-
templates/nextjs-pages/package-lock.json | 134 ++++++++---------
templates/nextjs-pages/package.json | 8 +-
templates/vite-ts/package-lock.json | 148 +++++++++----------
templates/vite-ts/package.json | 12 +-
16 files changed, 588 insertions(+), 588 deletions(-)
diff --git a/examples/nextjs-app/package-lock.json b/examples/nextjs-app/package-lock.json
index 34b10866302..4085104ae7b 100644
--- a/examples/nextjs-app/package-lock.json
+++ b/examples/nextjs-app/package-lock.json
@@ -11,10 +11,10 @@
"@types/node": "24.13.2",
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"eslint": "9.39.4",
"eslint-config-next": "16.2.10",
"next": "16.2.10",
@@ -1262,9 +1262,9 @@
"license": "MIT"
},
"node_modules/@sap-theming/theming-base-content": {
- "version": "11.36.3",
- "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.3.tgz",
- "integrity": "sha512-WmvioPrS64O76h4tvie2/qxK0ttiWlaYmsZd9cP+rkDqMKHnVkn3H+AUhu9R1BJIVLvLGubSFhbYbtB8C6YVvw==",
+ "version": "11.36.4",
+ "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.4.tgz",
+ "integrity": "sha512-LAcw9hDBTR4QUl2gxVWvErTmp1SHEV1kNhpWQXxv7hHfawY0VbXDv9AXhdy0XTua+PLSe/J1ZQX/eG76Dxd9rw==",
"license": "Apache-2.0"
},
"node_modules/@swc/helpers": {
@@ -1277,12 +1277,12 @@
}
},
"node_modules/@tanstack/react-virtual": {
- "version": "3.14.3",
- "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.3.tgz",
- "integrity": "sha512-k/cnHPVaOfn46hSbiY6n4Dzf4QjCGWSF40zR5QIIYUqPAjpA6TN7InfYmcMiDVQGP2iUn9xsRbAl8u1v3UmeVQ==",
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.5.tgz",
+ "integrity": "sha512-4EKRXh7zBLkbKbFmG3AUVkircuHd+7OdT1pocJSepxtfBd3qnrJgJ5rtPkRYyo9fmyVb2+pI2xPy5oYvMLQy6A==",
"license": "MIT",
"dependencies": {
- "@tanstack/virtual-core": "3.17.1"
+ "@tanstack/virtual-core": "3.17.3"
},
"funding": {
"type": "github",
@@ -1294,9 +1294,9 @@
}
},
"node_modules/@tanstack/virtual-core": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.1.tgz",
- "integrity": "sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==",
+ "version": "3.17.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.3.tgz",
+ "integrity": "sha512-8Np/TFELpI0ySuJoVmjvOrQYXH/8sTX0Biv9szhFhY39xOdAAY+smrMxjxOum/ux3eM8MUJQsEJ0/R0UpvC8dw==",
"license": "MIT",
"funding": {
"type": "github",
@@ -1675,23 +1675,23 @@
}
},
"node_modules/@ui5/webcomponents": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.23.2.tgz",
- "integrity": "sha512-oTXPT2a5esgbm3QpuEHktgfqZNzdz0B/HgsN4Wu2bl3LCDXdZ4MqHYAog7ISLzJ/X7grpWnndSefhsmYk1sgCg==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.24.0.tgz",
+ "integrity": "sha512-ymVJ/QY3Cf5dJrOWaGzLHcg0SNi9EBwPL5Bg3VcwIsTk98/nS7c5jUljZm9sYsGtDomiwqwwD4zo8CvUMkdKtQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-icons-business-suite": "2.23.2",
- "@ui5/webcomponents-icons-tnt": "2.23.2",
- "@ui5/webcomponents-localization": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-icons-business-suite": "2.24.0",
+ "@ui5/webcomponents-icons-tnt": "2.24.0",
+ "@ui5/webcomponents-localization": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.23.2.tgz",
- "integrity": "sha512-ub96Sqmm5x8ba+Rva69LX6j6VmY+9wpRhpmL9NgwR3IzHazCBqm5qgpZ9SlmV+46IwOhzVCw7xwNXhqhv3QOlA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.24.0.tgz",
+ "integrity": "sha512-oZJKBczx3y8TSywfw1Gcj8C2EF/V5Ubv/SZQDci/3RYYhzk6YokYcU0y+gRKPrVfMx8v512HaRUPnuhRknFI5Q==",
"license": "Apache-2.0",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.1.2",
@@ -1707,72 +1707,72 @@
}
},
"node_modules/@ui5/webcomponents-fiori": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.23.2.tgz",
- "integrity": "sha512-+FYMeKA1VhWR9MSn0hcQ+vXr6yiNheIC4OAZHB3esIETcx2Kc8gSqPM44DNPFBKSQJKnWyXJUfqCDgdM3cj0kQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.24.0.tgz",
+ "integrity": "sha512-VCIwS0d1gigwqSbaZtuJqLGgIBCCv1q3fF7ZBF6jgpn9sDseZKW6Tgr+B766lbTbxyc/K38iUqz8B4lcGBLAUA==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0",
"@zxing/library": "^0.21.3"
}
},
"node_modules/@ui5/webcomponents-icons": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.23.2.tgz",
- "integrity": "sha512-w0Sg9HSGvDm9IdxO+ByuX3Y0tF/8T8TupkZDrWN4F9SBrrOTYD4EofAGNzWrA+VzKKyM4lYrCmYIEycXObGNdA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.24.0.tgz",
+ "integrity": "sha512-pj2C3BnYU1RTXvj19eM8I+Tnemoudg+6bylfpCAL5Zt2dp/k5O8UZcqjapxF86FwXpVHeI5g09w/4EhdcnGtEQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-business-suite": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.23.2.tgz",
- "integrity": "sha512-czE/3D7Y/1ZJ6iDYzF7u3nDpYKGvcz0ECjo3hLh4jAAxofGv7r6Bb0HV6SBPegyLYIIoPVvIWuIQ81NGKWO7JQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.24.0.tgz",
+ "integrity": "sha512-GcLZJe5h9Xvwao/56Tlhn6CLfm1ERHImWIgIsBS3T+t2afYglpeIkLVEd/7Qdit4DgBr7Di6MiIv9xPIyCUkNg==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-tnt": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.23.2.tgz",
- "integrity": "sha512-akZ/R1rN9LiStv0s567/2WyQ4ZheWly/oYlM3KdO9Oywf0PEBB8doU6D65PyGb60r9jQx8R/nxOuKfMCKoArKA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.24.0.tgz",
+ "integrity": "sha512-xmA/7UU2GFC2UphokPINaZMeoNw9E7KPZV7xU7ijZ+OXlYXBID1aUiH49uv1YfpfoMIO8xvKjYACXPyM4Wcl0g==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-localization": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.23.2.tgz",
- "integrity": "sha512-CdK0Tu2PciN2E85+w150a9h97fxin7GPyjl1EyXAq/PnfhSD7bVc2Cee0DOFJuoaDyrVySq8UPhMc+EgALerIA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.24.0.tgz",
+ "integrity": "sha512-0NiWi9fwcdSy15EXaS1L6MjaHIwW7bE0M9YYNePTgQOUdM/KUnVNwSllctwSxFGFZj20NiRXXwuHzXR5hfHdGA==",
"license": "Apache-2.0",
"dependencies": {
"@types/openui5": "^1.146.0",
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-react": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.23.2.tgz",
- "integrity": "sha512-CPvxQrE2GJHUGwGuqpEk2oY5X6ZiX5Sparlgns979Zy0jN1KXj9KZf7YsYc4KFJzPeVmbMHsEO7VBZPEmVY5DA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.24.0.tgz",
+ "integrity": "sha512-5jiFcSg7Ptel2zU3BaHldmjLB/1KpD1fGkXIL8Q5yOf5OesgJwZXH7NXvT2F/tsUEOr9xENXRxbleF6C/+Yy9w==",
"license": "Apache-2.0",
"dependencies": {
- "@tanstack/react-virtual": "3.14.3",
- "@ui5/webcomponents-react-base": "~2.23.2",
+ "@tanstack/react-virtual": "3.14.5",
+ "@ui5/webcomponents-react-base": "~2.24.0",
"clsx": "2.1.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
- "@ui5/webcomponents-fiori": "~2.23.0",
- "@ui5/webcomponents-icons": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
+ "@ui5/webcomponents-fiori": "~2.24.0",
+ "@ui5/webcomponents-icons": "~2.24.0",
"react": "^18 || ^19",
"react-dom": "^18 || ^19"
},
@@ -1795,13 +1795,13 @@
}
},
"node_modules/@ui5/webcomponents-react-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.23.2.tgz",
- "integrity": "sha512-BQKnSB881hststgv6fxQ6dvikiHOzOb9koLCuMmIucU9EZzAlVFo8per/IvUHrxvfC5kfr6GNFhm1F5aIHf9Cw==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.24.0.tgz",
+ "integrity": "sha512-tNmkt2RHXlIed7w7CxewU1Pah4w3b5o67VeiOI/qVxH2sOP1Tp9tcMyRHNmXbkyJAxUoHBYt0fBgfW+HyssQ9A==",
"license": "Apache-2.0",
"peerDependencies": {
"@types/react": "*",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"react": "^18 || ^19"
},
"peerDependenciesMeta": {
@@ -1814,13 +1814,13 @@
}
},
"node_modules/@ui5/webcomponents-theming": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.23.2.tgz",
- "integrity": "sha512-a2eChItMVonI1BNX8Q1p/yJrA2w/cbyBjdlt53W0SRG9seErUjT81sUVnnqu3eWD1WKoN3J5QijwL0xVZnFS6A==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.24.0.tgz",
+ "integrity": "sha512-t48ud+hVRm7gS/qkOJ2oCH7Qae3ZZlTPI5vdz+65WZG2QyYxCHqsKDySm6Dh2FBchCOTENZ4NaEqGoazQ4dohQ==",
"license": "Apache-2.0",
"dependencies": {
- "@sap-theming/theming-base-content": "11.36.3",
- "@ui5/webcomponents-base": "2.23.2"
+ "@sap-theming/theming-base-content": "11.36.4",
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
diff --git a/examples/nextjs-app/package.json b/examples/nextjs-app/package.json
index 3624352cda3..d2e35cd55d9 100644
--- a/examples/nextjs-app/package.json
+++ b/examples/nextjs-app/package.json
@@ -9,10 +9,10 @@
"lint": "eslint ."
},
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"@types/node": "24.13.2",
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
diff --git a/examples/nextjs-pages/package-lock.json b/examples/nextjs-pages/package-lock.json
index 238b5e85d6f..63e191a9343 100644
--- a/examples/nextjs-pages/package-lock.json
+++ b/examples/nextjs-pages/package-lock.json
@@ -11,10 +11,10 @@
"@types/node": "24.13.2",
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"eslint": "9.39.4",
"eslint-config-next": "16.2.10",
"next": "16.2.10",
@@ -1263,9 +1263,9 @@
"license": "MIT"
},
"node_modules/@sap-theming/theming-base-content": {
- "version": "11.36.3",
- "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.3.tgz",
- "integrity": "sha512-WmvioPrS64O76h4tvie2/qxK0ttiWlaYmsZd9cP+rkDqMKHnVkn3H+AUhu9R1BJIVLvLGubSFhbYbtB8C6YVvw==",
+ "version": "11.36.4",
+ "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.4.tgz",
+ "integrity": "sha512-LAcw9hDBTR4QUl2gxVWvErTmp1SHEV1kNhpWQXxv7hHfawY0VbXDv9AXhdy0XTua+PLSe/J1ZQX/eG76Dxd9rw==",
"license": "Apache-2.0"
},
"node_modules/@swc/helpers": {
@@ -1278,12 +1278,12 @@
}
},
"node_modules/@tanstack/react-virtual": {
- "version": "3.14.3",
- "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.3.tgz",
- "integrity": "sha512-k/cnHPVaOfn46hSbiY6n4Dzf4QjCGWSF40zR5QIIYUqPAjpA6TN7InfYmcMiDVQGP2iUn9xsRbAl8u1v3UmeVQ==",
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.5.tgz",
+ "integrity": "sha512-4EKRXh7zBLkbKbFmG3AUVkircuHd+7OdT1pocJSepxtfBd3qnrJgJ5rtPkRYyo9fmyVb2+pI2xPy5oYvMLQy6A==",
"license": "MIT",
"dependencies": {
- "@tanstack/virtual-core": "3.17.1"
+ "@tanstack/virtual-core": "3.17.3"
},
"funding": {
"type": "github",
@@ -1295,9 +1295,9 @@
}
},
"node_modules/@tanstack/virtual-core": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.1.tgz",
- "integrity": "sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==",
+ "version": "3.17.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.3.tgz",
+ "integrity": "sha512-8Np/TFELpI0ySuJoVmjvOrQYXH/8sTX0Biv9szhFhY39xOdAAY+smrMxjxOum/ux3eM8MUJQsEJ0/R0UpvC8dw==",
"license": "MIT",
"funding": {
"type": "github",
@@ -1676,23 +1676,23 @@
}
},
"node_modules/@ui5/webcomponents": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.23.2.tgz",
- "integrity": "sha512-oTXPT2a5esgbm3QpuEHktgfqZNzdz0B/HgsN4Wu2bl3LCDXdZ4MqHYAog7ISLzJ/X7grpWnndSefhsmYk1sgCg==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.24.0.tgz",
+ "integrity": "sha512-ymVJ/QY3Cf5dJrOWaGzLHcg0SNi9EBwPL5Bg3VcwIsTk98/nS7c5jUljZm9sYsGtDomiwqwwD4zo8CvUMkdKtQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-icons-business-suite": "2.23.2",
- "@ui5/webcomponents-icons-tnt": "2.23.2",
- "@ui5/webcomponents-localization": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-icons-business-suite": "2.24.0",
+ "@ui5/webcomponents-icons-tnt": "2.24.0",
+ "@ui5/webcomponents-localization": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.23.2.tgz",
- "integrity": "sha512-ub96Sqmm5x8ba+Rva69LX6j6VmY+9wpRhpmL9NgwR3IzHazCBqm5qgpZ9SlmV+46IwOhzVCw7xwNXhqhv3QOlA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.24.0.tgz",
+ "integrity": "sha512-oZJKBczx3y8TSywfw1Gcj8C2EF/V5Ubv/SZQDci/3RYYhzk6YokYcU0y+gRKPrVfMx8v512HaRUPnuhRknFI5Q==",
"license": "Apache-2.0",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.1.2",
@@ -1708,72 +1708,72 @@
}
},
"node_modules/@ui5/webcomponents-fiori": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.23.2.tgz",
- "integrity": "sha512-+FYMeKA1VhWR9MSn0hcQ+vXr6yiNheIC4OAZHB3esIETcx2Kc8gSqPM44DNPFBKSQJKnWyXJUfqCDgdM3cj0kQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.24.0.tgz",
+ "integrity": "sha512-VCIwS0d1gigwqSbaZtuJqLGgIBCCv1q3fF7ZBF6jgpn9sDseZKW6Tgr+B766lbTbxyc/K38iUqz8B4lcGBLAUA==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0",
"@zxing/library": "^0.21.3"
}
},
"node_modules/@ui5/webcomponents-icons": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.23.2.tgz",
- "integrity": "sha512-w0Sg9HSGvDm9IdxO+ByuX3Y0tF/8T8TupkZDrWN4F9SBrrOTYD4EofAGNzWrA+VzKKyM4lYrCmYIEycXObGNdA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.24.0.tgz",
+ "integrity": "sha512-pj2C3BnYU1RTXvj19eM8I+Tnemoudg+6bylfpCAL5Zt2dp/k5O8UZcqjapxF86FwXpVHeI5g09w/4EhdcnGtEQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-business-suite": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.23.2.tgz",
- "integrity": "sha512-czE/3D7Y/1ZJ6iDYzF7u3nDpYKGvcz0ECjo3hLh4jAAxofGv7r6Bb0HV6SBPegyLYIIoPVvIWuIQ81NGKWO7JQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.24.0.tgz",
+ "integrity": "sha512-GcLZJe5h9Xvwao/56Tlhn6CLfm1ERHImWIgIsBS3T+t2afYglpeIkLVEd/7Qdit4DgBr7Di6MiIv9xPIyCUkNg==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-tnt": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.23.2.tgz",
- "integrity": "sha512-akZ/R1rN9LiStv0s567/2WyQ4ZheWly/oYlM3KdO9Oywf0PEBB8doU6D65PyGb60r9jQx8R/nxOuKfMCKoArKA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.24.0.tgz",
+ "integrity": "sha512-xmA/7UU2GFC2UphokPINaZMeoNw9E7KPZV7xU7ijZ+OXlYXBID1aUiH49uv1YfpfoMIO8xvKjYACXPyM4Wcl0g==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-localization": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.23.2.tgz",
- "integrity": "sha512-CdK0Tu2PciN2E85+w150a9h97fxin7GPyjl1EyXAq/PnfhSD7bVc2Cee0DOFJuoaDyrVySq8UPhMc+EgALerIA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.24.0.tgz",
+ "integrity": "sha512-0NiWi9fwcdSy15EXaS1L6MjaHIwW7bE0M9YYNePTgQOUdM/KUnVNwSllctwSxFGFZj20NiRXXwuHzXR5hfHdGA==",
"license": "Apache-2.0",
"dependencies": {
"@types/openui5": "^1.146.0",
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-react": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.23.2.tgz",
- "integrity": "sha512-CPvxQrE2GJHUGwGuqpEk2oY5X6ZiX5Sparlgns979Zy0jN1KXj9KZf7YsYc4KFJzPeVmbMHsEO7VBZPEmVY5DA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.24.0.tgz",
+ "integrity": "sha512-5jiFcSg7Ptel2zU3BaHldmjLB/1KpD1fGkXIL8Q5yOf5OesgJwZXH7NXvT2F/tsUEOr9xENXRxbleF6C/+Yy9w==",
"license": "Apache-2.0",
"dependencies": {
- "@tanstack/react-virtual": "3.14.3",
- "@ui5/webcomponents-react-base": "~2.23.2",
+ "@tanstack/react-virtual": "3.14.5",
+ "@ui5/webcomponents-react-base": "~2.24.0",
"clsx": "2.1.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
- "@ui5/webcomponents-fiori": "~2.23.0",
- "@ui5/webcomponents-icons": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
+ "@ui5/webcomponents-fiori": "~2.24.0",
+ "@ui5/webcomponents-icons": "~2.24.0",
"react": "^18 || ^19",
"react-dom": "^18 || ^19"
},
@@ -1796,13 +1796,13 @@
}
},
"node_modules/@ui5/webcomponents-react-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.23.2.tgz",
- "integrity": "sha512-BQKnSB881hststgv6fxQ6dvikiHOzOb9koLCuMmIucU9EZzAlVFo8per/IvUHrxvfC5kfr6GNFhm1F5aIHf9Cw==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.24.0.tgz",
+ "integrity": "sha512-tNmkt2RHXlIed7w7CxewU1Pah4w3b5o67VeiOI/qVxH2sOP1Tp9tcMyRHNmXbkyJAxUoHBYt0fBgfW+HyssQ9A==",
"license": "Apache-2.0",
"peerDependencies": {
"@types/react": "*",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"react": "^18 || ^19"
},
"peerDependenciesMeta": {
@@ -1815,13 +1815,13 @@
}
},
"node_modules/@ui5/webcomponents-theming": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.23.2.tgz",
- "integrity": "sha512-a2eChItMVonI1BNX8Q1p/yJrA2w/cbyBjdlt53W0SRG9seErUjT81sUVnnqu3eWD1WKoN3J5QijwL0xVZnFS6A==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.24.0.tgz",
+ "integrity": "sha512-t48ud+hVRm7gS/qkOJ2oCH7Qae3ZZlTPI5vdz+65WZG2QyYxCHqsKDySm6Dh2FBchCOTENZ4NaEqGoazQ4dohQ==",
"license": "Apache-2.0",
"dependencies": {
- "@sap-theming/theming-base-content": "11.36.3",
- "@ui5/webcomponents-base": "2.23.2"
+ "@sap-theming/theming-base-content": "11.36.4",
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
diff --git a/examples/nextjs-pages/package.json b/examples/nextjs-pages/package.json
index 5ea0dc8576a..4302b3b4524 100644
--- a/examples/nextjs-pages/package.json
+++ b/examples/nextjs-pages/package.json
@@ -9,10 +9,10 @@
"lint": "eslint ."
},
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"@types/node": "24.13.2",
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
diff --git a/examples/react-router-ts/package-lock.json b/examples/react-router-ts/package-lock.json
index c391a76ab5b..7a02b791887 100644
--- a/examples/react-router-ts/package-lock.json
+++ b/examples/react-router-ts/package-lock.json
@@ -8,10 +8,10 @@
"dependencies": {
"@react-router/node": "8.1.0",
"@react-router/serve": "8.1.0",
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"cross-env": "10.1.0",
"isbot": "5.1.44",
"react": "19.2.7",
@@ -1313,18 +1313,18 @@
"license": "MIT"
},
"node_modules/@sap-theming/theming-base-content": {
- "version": "11.36.3",
- "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.3.tgz",
- "integrity": "sha512-WmvioPrS64O76h4tvie2/qxK0ttiWlaYmsZd9cP+rkDqMKHnVkn3H+AUhu9R1BJIVLvLGubSFhbYbtB8C6YVvw==",
+ "version": "11.36.4",
+ "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.4.tgz",
+ "integrity": "sha512-LAcw9hDBTR4QUl2gxVWvErTmp1SHEV1kNhpWQXxv7hHfawY0VbXDv9AXhdy0XTua+PLSe/J1ZQX/eG76Dxd9rw==",
"license": "Apache-2.0"
},
"node_modules/@tanstack/react-virtual": {
- "version": "3.14.3",
- "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.3.tgz",
- "integrity": "sha512-k/cnHPVaOfn46hSbiY6n4Dzf4QjCGWSF40zR5QIIYUqPAjpA6TN7InfYmcMiDVQGP2iUn9xsRbAl8u1v3UmeVQ==",
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.5.tgz",
+ "integrity": "sha512-4EKRXh7zBLkbKbFmG3AUVkircuHd+7OdT1pocJSepxtfBd3qnrJgJ5rtPkRYyo9fmyVb2+pI2xPy5oYvMLQy6A==",
"license": "MIT",
"dependencies": {
- "@tanstack/virtual-core": "3.17.1"
+ "@tanstack/virtual-core": "3.17.3"
},
"funding": {
"type": "github",
@@ -1336,9 +1336,9 @@
}
},
"node_modules/@tanstack/virtual-core": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.1.tgz",
- "integrity": "sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==",
+ "version": "3.17.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.3.tgz",
+ "integrity": "sha512-8Np/TFELpI0ySuJoVmjvOrQYXH/8sTX0Biv9szhFhY39xOdAAY+smrMxjxOum/ux3eM8MUJQsEJ0/R0UpvC8dw==",
"license": "MIT",
"funding": {
"type": "github",
@@ -1717,23 +1717,23 @@
}
},
"node_modules/@ui5/webcomponents": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.23.2.tgz",
- "integrity": "sha512-oTXPT2a5esgbm3QpuEHktgfqZNzdz0B/HgsN4Wu2bl3LCDXdZ4MqHYAog7ISLzJ/X7grpWnndSefhsmYk1sgCg==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.24.0.tgz",
+ "integrity": "sha512-ymVJ/QY3Cf5dJrOWaGzLHcg0SNi9EBwPL5Bg3VcwIsTk98/nS7c5jUljZm9sYsGtDomiwqwwD4zo8CvUMkdKtQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-icons-business-suite": "2.23.2",
- "@ui5/webcomponents-icons-tnt": "2.23.2",
- "@ui5/webcomponents-localization": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-icons-business-suite": "2.24.0",
+ "@ui5/webcomponents-icons-tnt": "2.24.0",
+ "@ui5/webcomponents-localization": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.23.2.tgz",
- "integrity": "sha512-ub96Sqmm5x8ba+Rva69LX6j6VmY+9wpRhpmL9NgwR3IzHazCBqm5qgpZ9SlmV+46IwOhzVCw7xwNXhqhv3QOlA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.24.0.tgz",
+ "integrity": "sha512-oZJKBczx3y8TSywfw1Gcj8C2EF/V5Ubv/SZQDci/3RYYhzk6YokYcU0y+gRKPrVfMx8v512HaRUPnuhRknFI5Q==",
"license": "Apache-2.0",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.1.2",
@@ -1749,72 +1749,72 @@
}
},
"node_modules/@ui5/webcomponents-fiori": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.23.2.tgz",
- "integrity": "sha512-+FYMeKA1VhWR9MSn0hcQ+vXr6yiNheIC4OAZHB3esIETcx2Kc8gSqPM44DNPFBKSQJKnWyXJUfqCDgdM3cj0kQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.24.0.tgz",
+ "integrity": "sha512-VCIwS0d1gigwqSbaZtuJqLGgIBCCv1q3fF7ZBF6jgpn9sDseZKW6Tgr+B766lbTbxyc/K38iUqz8B4lcGBLAUA==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0",
"@zxing/library": "^0.21.3"
}
},
"node_modules/@ui5/webcomponents-icons": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.23.2.tgz",
- "integrity": "sha512-w0Sg9HSGvDm9IdxO+ByuX3Y0tF/8T8TupkZDrWN4F9SBrrOTYD4EofAGNzWrA+VzKKyM4lYrCmYIEycXObGNdA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.24.0.tgz",
+ "integrity": "sha512-pj2C3BnYU1RTXvj19eM8I+Tnemoudg+6bylfpCAL5Zt2dp/k5O8UZcqjapxF86FwXpVHeI5g09w/4EhdcnGtEQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-business-suite": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.23.2.tgz",
- "integrity": "sha512-czE/3D7Y/1ZJ6iDYzF7u3nDpYKGvcz0ECjo3hLh4jAAxofGv7r6Bb0HV6SBPegyLYIIoPVvIWuIQ81NGKWO7JQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.24.0.tgz",
+ "integrity": "sha512-GcLZJe5h9Xvwao/56Tlhn6CLfm1ERHImWIgIsBS3T+t2afYglpeIkLVEd/7Qdit4DgBr7Di6MiIv9xPIyCUkNg==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-tnt": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.23.2.tgz",
- "integrity": "sha512-akZ/R1rN9LiStv0s567/2WyQ4ZheWly/oYlM3KdO9Oywf0PEBB8doU6D65PyGb60r9jQx8R/nxOuKfMCKoArKA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.24.0.tgz",
+ "integrity": "sha512-xmA/7UU2GFC2UphokPINaZMeoNw9E7KPZV7xU7ijZ+OXlYXBID1aUiH49uv1YfpfoMIO8xvKjYACXPyM4Wcl0g==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-localization": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.23.2.tgz",
- "integrity": "sha512-CdK0Tu2PciN2E85+w150a9h97fxin7GPyjl1EyXAq/PnfhSD7bVc2Cee0DOFJuoaDyrVySq8UPhMc+EgALerIA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.24.0.tgz",
+ "integrity": "sha512-0NiWi9fwcdSy15EXaS1L6MjaHIwW7bE0M9YYNePTgQOUdM/KUnVNwSllctwSxFGFZj20NiRXXwuHzXR5hfHdGA==",
"license": "Apache-2.0",
"dependencies": {
"@types/openui5": "^1.146.0",
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-react": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.23.2.tgz",
- "integrity": "sha512-CPvxQrE2GJHUGwGuqpEk2oY5X6ZiX5Sparlgns979Zy0jN1KXj9KZf7YsYc4KFJzPeVmbMHsEO7VBZPEmVY5DA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.24.0.tgz",
+ "integrity": "sha512-5jiFcSg7Ptel2zU3BaHldmjLB/1KpD1fGkXIL8Q5yOf5OesgJwZXH7NXvT2F/tsUEOr9xENXRxbleF6C/+Yy9w==",
"license": "Apache-2.0",
"dependencies": {
- "@tanstack/react-virtual": "3.14.3",
- "@ui5/webcomponents-react-base": "~2.23.2",
+ "@tanstack/react-virtual": "3.14.5",
+ "@ui5/webcomponents-react-base": "~2.24.0",
"clsx": "2.1.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
- "@ui5/webcomponents-fiori": "~2.23.0",
- "@ui5/webcomponents-icons": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
+ "@ui5/webcomponents-fiori": "~2.24.0",
+ "@ui5/webcomponents-icons": "~2.24.0",
"react": "^18 || ^19",
"react-dom": "^18 || ^19"
},
@@ -1837,13 +1837,13 @@
}
},
"node_modules/@ui5/webcomponents-react-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.23.2.tgz",
- "integrity": "sha512-BQKnSB881hststgv6fxQ6dvikiHOzOb9koLCuMmIucU9EZzAlVFo8per/IvUHrxvfC5kfr6GNFhm1F5aIHf9Cw==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.24.0.tgz",
+ "integrity": "sha512-tNmkt2RHXlIed7w7CxewU1Pah4w3b5o67VeiOI/qVxH2sOP1Tp9tcMyRHNmXbkyJAxUoHBYt0fBgfW+HyssQ9A==",
"license": "Apache-2.0",
"peerDependencies": {
"@types/react": "*",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"react": "^18 || ^19"
},
"peerDependenciesMeta": {
@@ -1856,13 +1856,13 @@
}
},
"node_modules/@ui5/webcomponents-theming": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.23.2.tgz",
- "integrity": "sha512-a2eChItMVonI1BNX8Q1p/yJrA2w/cbyBjdlt53W0SRG9seErUjT81sUVnnqu3eWD1WKoN3J5QijwL0xVZnFS6A==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.24.0.tgz",
+ "integrity": "sha512-t48ud+hVRm7gS/qkOJ2oCH7Qae3ZZlTPI5vdz+65WZG2QyYxCHqsKDySm6Dh2FBchCOTENZ4NaEqGoazQ4dohQ==",
"license": "Apache-2.0",
"dependencies": {
- "@sap-theming/theming-base-content": "11.36.3",
- "@ui5/webcomponents-base": "2.23.2"
+ "@sap-theming/theming-base-content": "11.36.4",
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
diff --git a/examples/react-router-ts/package.json b/examples/react-router-ts/package.json
index a6d3a9540e3..05395588fc3 100644
--- a/examples/react-router-ts/package.json
+++ b/examples/react-router-ts/package.json
@@ -13,10 +13,10 @@
"dependencies": {
"@react-router/node": "8.1.0",
"@react-router/serve": "8.1.0",
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"cross-env": "10.1.0",
"isbot": "5.1.44",
"react": "19.2.7",
diff --git a/examples/vite-ts/package-lock.json b/examples/vite-ts/package-lock.json
index f6bcc5ba96a..6e951fa8edc 100644
--- a/examples/vite-ts/package-lock.json
+++ b/examples/vite-ts/package-lock.json
@@ -8,11 +8,11 @@
"name": "vite-ts",
"version": "0.0.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"react": "19.2.7",
"react-dom": "19.2.7",
"react-router": "8.1.0"
@@ -20,7 +20,7 @@
"devDependencies": {
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
- "@ui5/webcomponents-cypress-commands": "2.23.2",
+ "@ui5/webcomponents-cypress-commands": "2.24.0",
"@vitejs/plugin-react": "6.0.3",
"cypress": "15.18.0",
"eslint": "9.39.4",
@@ -970,18 +970,18 @@
"license": "MIT"
},
"node_modules/@sap-theming/theming-base-content": {
- "version": "11.36.3",
- "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.3.tgz",
- "integrity": "sha512-WmvioPrS64O76h4tvie2/qxK0ttiWlaYmsZd9cP+rkDqMKHnVkn3H+AUhu9R1BJIVLvLGubSFhbYbtB8C6YVvw==",
+ "version": "11.36.4",
+ "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.4.tgz",
+ "integrity": "sha512-LAcw9hDBTR4QUl2gxVWvErTmp1SHEV1kNhpWQXxv7hHfawY0VbXDv9AXhdy0XTua+PLSe/J1ZQX/eG76Dxd9rw==",
"license": "Apache-2.0"
},
"node_modules/@tanstack/react-virtual": {
- "version": "3.14.3",
- "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.3.tgz",
- "integrity": "sha512-k/cnHPVaOfn46hSbiY6n4Dzf4QjCGWSF40zR5QIIYUqPAjpA6TN7InfYmcMiDVQGP2iUn9xsRbAl8u1v3UmeVQ==",
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.5.tgz",
+ "integrity": "sha512-4EKRXh7zBLkbKbFmG3AUVkircuHd+7OdT1pocJSepxtfBd3qnrJgJ5rtPkRYyo9fmyVb2+pI2xPy5oYvMLQy6A==",
"license": "MIT",
"dependencies": {
- "@tanstack/virtual-core": "3.17.1"
+ "@tanstack/virtual-core": "3.17.3"
},
"funding": {
"type": "github",
@@ -993,9 +993,9 @@
}
},
"node_modules/@tanstack/virtual-core": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.1.tgz",
- "integrity": "sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==",
+ "version": "3.17.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.3.tgz",
+ "integrity": "sha512-8Np/TFELpI0ySuJoVmjvOrQYXH/8sTX0Biv9szhFhY39xOdAAY+smrMxjxOum/ux3eM8MUJQsEJ0/R0UpvC8dw==",
"license": "MIT",
"funding": {
"type": "github",
@@ -1402,23 +1402,23 @@
}
},
"node_modules/@ui5/webcomponents": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.23.2.tgz",
- "integrity": "sha512-oTXPT2a5esgbm3QpuEHktgfqZNzdz0B/HgsN4Wu2bl3LCDXdZ4MqHYAog7ISLzJ/X7grpWnndSefhsmYk1sgCg==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.24.0.tgz",
+ "integrity": "sha512-ymVJ/QY3Cf5dJrOWaGzLHcg0SNi9EBwPL5Bg3VcwIsTk98/nS7c5jUljZm9sYsGtDomiwqwwD4zo8CvUMkdKtQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-icons-business-suite": "2.23.2",
- "@ui5/webcomponents-icons-tnt": "2.23.2",
- "@ui5/webcomponents-localization": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-icons-business-suite": "2.24.0",
+ "@ui5/webcomponents-icons-tnt": "2.24.0",
+ "@ui5/webcomponents-localization": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.23.2.tgz",
- "integrity": "sha512-ub96Sqmm5x8ba+Rva69LX6j6VmY+9wpRhpmL9NgwR3IzHazCBqm5qgpZ9SlmV+46IwOhzVCw7xwNXhqhv3QOlA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.24.0.tgz",
+ "integrity": "sha512-oZJKBczx3y8TSywfw1Gcj8C2EF/V5Ubv/SZQDci/3RYYhzk6YokYcU0y+gRKPrVfMx8v512HaRUPnuhRknFI5Q==",
"license": "Apache-2.0",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.1.2",
@@ -1434,14 +1434,14 @@
}
},
"node_modules/@ui5/webcomponents-cypress-commands": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-cypress-commands/-/webcomponents-cypress-commands-2.23.2.tgz",
- "integrity": "sha512-iez5yoh8L3UT/BxtKitnWFgQ2v8EApZ3ExIih2s5j+wIHH+wLVKoqiMtm/zS+N/Jot7SOUjDWSUbpcxueeQGvQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-cypress-commands/-/webcomponents-cypress-commands-2.24.0.tgz",
+ "integrity": "sha512-Tv0IvnP4YKl2EKPh4VDTDo3RNIKMrP6vrhaghd6LaDKmQELiggXo9jpQXPnh9E4CW57jM+V01Gy3AcIaStXitQ==",
"dev": true,
"license": "Apache-2.0",
"peerDependencies": {
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"cypress": "^12 || ^13 || ^14 || ^15"
},
"peerDependenciesMeta": {
@@ -1454,72 +1454,72 @@
}
},
"node_modules/@ui5/webcomponents-fiori": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.23.2.tgz",
- "integrity": "sha512-+FYMeKA1VhWR9MSn0hcQ+vXr6yiNheIC4OAZHB3esIETcx2Kc8gSqPM44DNPFBKSQJKnWyXJUfqCDgdM3cj0kQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.24.0.tgz",
+ "integrity": "sha512-VCIwS0d1gigwqSbaZtuJqLGgIBCCv1q3fF7ZBF6jgpn9sDseZKW6Tgr+B766lbTbxyc/K38iUqz8B4lcGBLAUA==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0",
"@zxing/library": "^0.21.3"
}
},
"node_modules/@ui5/webcomponents-icons": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.23.2.tgz",
- "integrity": "sha512-w0Sg9HSGvDm9IdxO+ByuX3Y0tF/8T8TupkZDrWN4F9SBrrOTYD4EofAGNzWrA+VzKKyM4lYrCmYIEycXObGNdA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.24.0.tgz",
+ "integrity": "sha512-pj2C3BnYU1RTXvj19eM8I+Tnemoudg+6bylfpCAL5Zt2dp/k5O8UZcqjapxF86FwXpVHeI5g09w/4EhdcnGtEQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-business-suite": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.23.2.tgz",
- "integrity": "sha512-czE/3D7Y/1ZJ6iDYzF7u3nDpYKGvcz0ECjo3hLh4jAAxofGv7r6Bb0HV6SBPegyLYIIoPVvIWuIQ81NGKWO7JQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.24.0.tgz",
+ "integrity": "sha512-GcLZJe5h9Xvwao/56Tlhn6CLfm1ERHImWIgIsBS3T+t2afYglpeIkLVEd/7Qdit4DgBr7Di6MiIv9xPIyCUkNg==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-tnt": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.23.2.tgz",
- "integrity": "sha512-akZ/R1rN9LiStv0s567/2WyQ4ZheWly/oYlM3KdO9Oywf0PEBB8doU6D65PyGb60r9jQx8R/nxOuKfMCKoArKA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.24.0.tgz",
+ "integrity": "sha512-xmA/7UU2GFC2UphokPINaZMeoNw9E7KPZV7xU7ijZ+OXlYXBID1aUiH49uv1YfpfoMIO8xvKjYACXPyM4Wcl0g==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-localization": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.23.2.tgz",
- "integrity": "sha512-CdK0Tu2PciN2E85+w150a9h97fxin7GPyjl1EyXAq/PnfhSD7bVc2Cee0DOFJuoaDyrVySq8UPhMc+EgALerIA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.24.0.tgz",
+ "integrity": "sha512-0NiWi9fwcdSy15EXaS1L6MjaHIwW7bE0M9YYNePTgQOUdM/KUnVNwSllctwSxFGFZj20NiRXXwuHzXR5hfHdGA==",
"license": "Apache-2.0",
"dependencies": {
"@types/openui5": "^1.146.0",
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-react": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.23.2.tgz",
- "integrity": "sha512-CPvxQrE2GJHUGwGuqpEk2oY5X6ZiX5Sparlgns979Zy0jN1KXj9KZf7YsYc4KFJzPeVmbMHsEO7VBZPEmVY5DA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.24.0.tgz",
+ "integrity": "sha512-5jiFcSg7Ptel2zU3BaHldmjLB/1KpD1fGkXIL8Q5yOf5OesgJwZXH7NXvT2F/tsUEOr9xENXRxbleF6C/+Yy9w==",
"license": "Apache-2.0",
"dependencies": {
- "@tanstack/react-virtual": "3.14.3",
- "@ui5/webcomponents-react-base": "~2.23.2",
+ "@tanstack/react-virtual": "3.14.5",
+ "@ui5/webcomponents-react-base": "~2.24.0",
"clsx": "2.1.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
- "@ui5/webcomponents-fiori": "~2.23.0",
- "@ui5/webcomponents-icons": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
+ "@ui5/webcomponents-fiori": "~2.24.0",
+ "@ui5/webcomponents-icons": "~2.24.0",
"react": "^18 || ^19",
"react-dom": "^18 || ^19"
},
@@ -1542,13 +1542,13 @@
}
},
"node_modules/@ui5/webcomponents-react-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.23.2.tgz",
- "integrity": "sha512-BQKnSB881hststgv6fxQ6dvikiHOzOb9koLCuMmIucU9EZzAlVFo8per/IvUHrxvfC5kfr6GNFhm1F5aIHf9Cw==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.24.0.tgz",
+ "integrity": "sha512-tNmkt2RHXlIed7w7CxewU1Pah4w3b5o67VeiOI/qVxH2sOP1Tp9tcMyRHNmXbkyJAxUoHBYt0fBgfW+HyssQ9A==",
"license": "Apache-2.0",
"peerDependencies": {
"@types/react": "*",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"react": "^18 || ^19"
},
"peerDependenciesMeta": {
@@ -1561,13 +1561,13 @@
}
},
"node_modules/@ui5/webcomponents-theming": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.23.2.tgz",
- "integrity": "sha512-a2eChItMVonI1BNX8Q1p/yJrA2w/cbyBjdlt53W0SRG9seErUjT81sUVnnqu3eWD1WKoN3J5QijwL0xVZnFS6A==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.24.0.tgz",
+ "integrity": "sha512-t48ud+hVRm7gS/qkOJ2oCH7Qae3ZZlTPI5vdz+65WZG2QyYxCHqsKDySm6Dh2FBchCOTENZ4NaEqGoazQ4dohQ==",
"license": "Apache-2.0",
"dependencies": {
- "@sap-theming/theming-base-content": "11.36.3",
- "@ui5/webcomponents-base": "2.23.2"
+ "@sap-theming/theming-base-content": "11.36.4",
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@vitejs/plugin-react": {
diff --git a/examples/vite-ts/package.json b/examples/vite-ts/package.json
index b93e108118a..d30248a1140 100644
--- a/examples/vite-ts/package.json
+++ b/examples/vite-ts/package.json
@@ -15,11 +15,11 @@
"preview": "vite preview"
},
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"react": "19.2.7",
"react-dom": "19.2.7",
"react-router": "8.1.0"
@@ -27,7 +27,7 @@
"devDependencies": {
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
- "@ui5/webcomponents-cypress-commands": "2.23.2",
+ "@ui5/webcomponents-cypress-commands": "2.24.0",
"@vitejs/plugin-react": "6.0.3",
"cypress": "15.18.0",
"eslint": "9.39.4",
diff --git a/patterns/navigation-layout/package-lock.json b/patterns/navigation-layout/package-lock.json
index dd6c1cb48ca..c2f9cec721d 100644
--- a/patterns/navigation-layout/package-lock.json
+++ b/patterns/navigation-layout/package-lock.json
@@ -8,11 +8,11 @@
"name": "navigation-layout",
"version": "0.0.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"react": "19.2.7",
"react-dom": "19.2.7"
},
@@ -894,18 +894,18 @@
"license": "MIT"
},
"node_modules/@sap-theming/theming-base-content": {
- "version": "11.36.3",
- "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.3.tgz",
- "integrity": "sha512-WmvioPrS64O76h4tvie2/qxK0ttiWlaYmsZd9cP+rkDqMKHnVkn3H+AUhu9R1BJIVLvLGubSFhbYbtB8C6YVvw==",
+ "version": "11.36.4",
+ "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.4.tgz",
+ "integrity": "sha512-LAcw9hDBTR4QUl2gxVWvErTmp1SHEV1kNhpWQXxv7hHfawY0VbXDv9AXhdy0XTua+PLSe/J1ZQX/eG76Dxd9rw==",
"license": "Apache-2.0"
},
"node_modules/@tanstack/react-virtual": {
- "version": "3.14.3",
- "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.3.tgz",
- "integrity": "sha512-k/cnHPVaOfn46hSbiY6n4Dzf4QjCGWSF40zR5QIIYUqPAjpA6TN7InfYmcMiDVQGP2iUn9xsRbAl8u1v3UmeVQ==",
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.5.tgz",
+ "integrity": "sha512-4EKRXh7zBLkbKbFmG3AUVkircuHd+7OdT1pocJSepxtfBd3qnrJgJ5rtPkRYyo9fmyVb2+pI2xPy5oYvMLQy6A==",
"license": "MIT",
"dependencies": {
- "@tanstack/virtual-core": "3.17.1"
+ "@tanstack/virtual-core": "3.17.3"
},
"funding": {
"type": "github",
@@ -917,9 +917,9 @@
}
},
"node_modules/@tanstack/virtual-core": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.1.tgz",
- "integrity": "sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==",
+ "version": "3.17.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.3.tgz",
+ "integrity": "sha512-8Np/TFELpI0ySuJoVmjvOrQYXH/8sTX0Biv9szhFhY39xOdAAY+smrMxjxOum/ux3eM8MUJQsEJ0/R0UpvC8dw==",
"license": "MIT",
"funding": {
"type": "github",
@@ -1304,23 +1304,23 @@
}
},
"node_modules/@ui5/webcomponents": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.23.2.tgz",
- "integrity": "sha512-oTXPT2a5esgbm3QpuEHktgfqZNzdz0B/HgsN4Wu2bl3LCDXdZ4MqHYAog7ISLzJ/X7grpWnndSefhsmYk1sgCg==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.24.0.tgz",
+ "integrity": "sha512-ymVJ/QY3Cf5dJrOWaGzLHcg0SNi9EBwPL5Bg3VcwIsTk98/nS7c5jUljZm9sYsGtDomiwqwwD4zo8CvUMkdKtQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-icons-business-suite": "2.23.2",
- "@ui5/webcomponents-icons-tnt": "2.23.2",
- "@ui5/webcomponents-localization": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-icons-business-suite": "2.24.0",
+ "@ui5/webcomponents-icons-tnt": "2.24.0",
+ "@ui5/webcomponents-localization": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.23.2.tgz",
- "integrity": "sha512-ub96Sqmm5x8ba+Rva69LX6j6VmY+9wpRhpmL9NgwR3IzHazCBqm5qgpZ9SlmV+46IwOhzVCw7xwNXhqhv3QOlA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.24.0.tgz",
+ "integrity": "sha512-oZJKBczx3y8TSywfw1Gcj8C2EF/V5Ubv/SZQDci/3RYYhzk6YokYcU0y+gRKPrVfMx8v512HaRUPnuhRknFI5Q==",
"license": "Apache-2.0",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.1.2",
@@ -1336,72 +1336,72 @@
}
},
"node_modules/@ui5/webcomponents-fiori": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.23.2.tgz",
- "integrity": "sha512-+FYMeKA1VhWR9MSn0hcQ+vXr6yiNheIC4OAZHB3esIETcx2Kc8gSqPM44DNPFBKSQJKnWyXJUfqCDgdM3cj0kQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.24.0.tgz",
+ "integrity": "sha512-VCIwS0d1gigwqSbaZtuJqLGgIBCCv1q3fF7ZBF6jgpn9sDseZKW6Tgr+B766lbTbxyc/K38iUqz8B4lcGBLAUA==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0",
"@zxing/library": "^0.21.3"
}
},
"node_modules/@ui5/webcomponents-icons": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.23.2.tgz",
- "integrity": "sha512-w0Sg9HSGvDm9IdxO+ByuX3Y0tF/8T8TupkZDrWN4F9SBrrOTYD4EofAGNzWrA+VzKKyM4lYrCmYIEycXObGNdA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.24.0.tgz",
+ "integrity": "sha512-pj2C3BnYU1RTXvj19eM8I+Tnemoudg+6bylfpCAL5Zt2dp/k5O8UZcqjapxF86FwXpVHeI5g09w/4EhdcnGtEQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-business-suite": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.23.2.tgz",
- "integrity": "sha512-czE/3D7Y/1ZJ6iDYzF7u3nDpYKGvcz0ECjo3hLh4jAAxofGv7r6Bb0HV6SBPegyLYIIoPVvIWuIQ81NGKWO7JQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.24.0.tgz",
+ "integrity": "sha512-GcLZJe5h9Xvwao/56Tlhn6CLfm1ERHImWIgIsBS3T+t2afYglpeIkLVEd/7Qdit4DgBr7Di6MiIv9xPIyCUkNg==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-tnt": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.23.2.tgz",
- "integrity": "sha512-akZ/R1rN9LiStv0s567/2WyQ4ZheWly/oYlM3KdO9Oywf0PEBB8doU6D65PyGb60r9jQx8R/nxOuKfMCKoArKA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.24.0.tgz",
+ "integrity": "sha512-xmA/7UU2GFC2UphokPINaZMeoNw9E7KPZV7xU7ijZ+OXlYXBID1aUiH49uv1YfpfoMIO8xvKjYACXPyM4Wcl0g==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-localization": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.23.2.tgz",
- "integrity": "sha512-CdK0Tu2PciN2E85+w150a9h97fxin7GPyjl1EyXAq/PnfhSD7bVc2Cee0DOFJuoaDyrVySq8UPhMc+EgALerIA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.24.0.tgz",
+ "integrity": "sha512-0NiWi9fwcdSy15EXaS1L6MjaHIwW7bE0M9YYNePTgQOUdM/KUnVNwSllctwSxFGFZj20NiRXXwuHzXR5hfHdGA==",
"license": "Apache-2.0",
"dependencies": {
"@types/openui5": "^1.146.0",
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-react": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.23.2.tgz",
- "integrity": "sha512-CPvxQrE2GJHUGwGuqpEk2oY5X6ZiX5Sparlgns979Zy0jN1KXj9KZf7YsYc4KFJzPeVmbMHsEO7VBZPEmVY5DA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.24.0.tgz",
+ "integrity": "sha512-5jiFcSg7Ptel2zU3BaHldmjLB/1KpD1fGkXIL8Q5yOf5OesgJwZXH7NXvT2F/tsUEOr9xENXRxbleF6C/+Yy9w==",
"license": "Apache-2.0",
"dependencies": {
- "@tanstack/react-virtual": "3.14.3",
- "@ui5/webcomponents-react-base": "~2.23.2",
+ "@tanstack/react-virtual": "3.14.5",
+ "@ui5/webcomponents-react-base": "~2.24.0",
"clsx": "2.1.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
- "@ui5/webcomponents-fiori": "~2.23.0",
- "@ui5/webcomponents-icons": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
+ "@ui5/webcomponents-fiori": "~2.24.0",
+ "@ui5/webcomponents-icons": "~2.24.0",
"react": "^18 || ^19",
"react-dom": "^18 || ^19"
},
@@ -1424,13 +1424,13 @@
}
},
"node_modules/@ui5/webcomponents-react-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.23.2.tgz",
- "integrity": "sha512-BQKnSB881hststgv6fxQ6dvikiHOzOb9koLCuMmIucU9EZzAlVFo8per/IvUHrxvfC5kfr6GNFhm1F5aIHf9Cw==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.24.0.tgz",
+ "integrity": "sha512-tNmkt2RHXlIed7w7CxewU1Pah4w3b5o67VeiOI/qVxH2sOP1Tp9tcMyRHNmXbkyJAxUoHBYt0fBgfW+HyssQ9A==",
"license": "Apache-2.0",
"peerDependencies": {
"@types/react": "*",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"react": "^18 || ^19"
},
"peerDependenciesMeta": {
@@ -1443,13 +1443,13 @@
}
},
"node_modules/@ui5/webcomponents-theming": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.23.2.tgz",
- "integrity": "sha512-a2eChItMVonI1BNX8Q1p/yJrA2w/cbyBjdlt53W0SRG9seErUjT81sUVnnqu3eWD1WKoN3J5QijwL0xVZnFS6A==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.24.0.tgz",
+ "integrity": "sha512-t48ud+hVRm7gS/qkOJ2oCH7Qae3ZZlTPI5vdz+65WZG2QyYxCHqsKDySm6Dh2FBchCOTENZ4NaEqGoazQ4dohQ==",
"license": "Apache-2.0",
"dependencies": {
- "@sap-theming/theming-base-content": "11.36.3",
- "@ui5/webcomponents-base": "2.23.2"
+ "@sap-theming/theming-base-content": "11.36.4",
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@vitejs/plugin-react": {
diff --git a/patterns/navigation-layout/package.json b/patterns/navigation-layout/package.json
index 6b9e0f9f873..e73b84d1a39 100644
--- a/patterns/navigation-layout/package.json
+++ b/patterns/navigation-layout/package.json
@@ -10,11 +10,11 @@
"preview": "vite preview"
},
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"react": "19.2.7",
"react-dom": "19.2.7"
},
diff --git a/templates/nextjs-app/package-lock.json b/templates/nextjs-app/package-lock.json
index 34b10866302..4085104ae7b 100644
--- a/templates/nextjs-app/package-lock.json
+++ b/templates/nextjs-app/package-lock.json
@@ -11,10 +11,10 @@
"@types/node": "24.13.2",
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"eslint": "9.39.4",
"eslint-config-next": "16.2.10",
"next": "16.2.10",
@@ -1262,9 +1262,9 @@
"license": "MIT"
},
"node_modules/@sap-theming/theming-base-content": {
- "version": "11.36.3",
- "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.3.tgz",
- "integrity": "sha512-WmvioPrS64O76h4tvie2/qxK0ttiWlaYmsZd9cP+rkDqMKHnVkn3H+AUhu9R1BJIVLvLGubSFhbYbtB8C6YVvw==",
+ "version": "11.36.4",
+ "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.4.tgz",
+ "integrity": "sha512-LAcw9hDBTR4QUl2gxVWvErTmp1SHEV1kNhpWQXxv7hHfawY0VbXDv9AXhdy0XTua+PLSe/J1ZQX/eG76Dxd9rw==",
"license": "Apache-2.0"
},
"node_modules/@swc/helpers": {
@@ -1277,12 +1277,12 @@
}
},
"node_modules/@tanstack/react-virtual": {
- "version": "3.14.3",
- "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.3.tgz",
- "integrity": "sha512-k/cnHPVaOfn46hSbiY6n4Dzf4QjCGWSF40zR5QIIYUqPAjpA6TN7InfYmcMiDVQGP2iUn9xsRbAl8u1v3UmeVQ==",
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.5.tgz",
+ "integrity": "sha512-4EKRXh7zBLkbKbFmG3AUVkircuHd+7OdT1pocJSepxtfBd3qnrJgJ5rtPkRYyo9fmyVb2+pI2xPy5oYvMLQy6A==",
"license": "MIT",
"dependencies": {
- "@tanstack/virtual-core": "3.17.1"
+ "@tanstack/virtual-core": "3.17.3"
},
"funding": {
"type": "github",
@@ -1294,9 +1294,9 @@
}
},
"node_modules/@tanstack/virtual-core": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.1.tgz",
- "integrity": "sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==",
+ "version": "3.17.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.3.tgz",
+ "integrity": "sha512-8Np/TFELpI0ySuJoVmjvOrQYXH/8sTX0Biv9szhFhY39xOdAAY+smrMxjxOum/ux3eM8MUJQsEJ0/R0UpvC8dw==",
"license": "MIT",
"funding": {
"type": "github",
@@ -1675,23 +1675,23 @@
}
},
"node_modules/@ui5/webcomponents": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.23.2.tgz",
- "integrity": "sha512-oTXPT2a5esgbm3QpuEHktgfqZNzdz0B/HgsN4Wu2bl3LCDXdZ4MqHYAog7ISLzJ/X7grpWnndSefhsmYk1sgCg==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.24.0.tgz",
+ "integrity": "sha512-ymVJ/QY3Cf5dJrOWaGzLHcg0SNi9EBwPL5Bg3VcwIsTk98/nS7c5jUljZm9sYsGtDomiwqwwD4zo8CvUMkdKtQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-icons-business-suite": "2.23.2",
- "@ui5/webcomponents-icons-tnt": "2.23.2",
- "@ui5/webcomponents-localization": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-icons-business-suite": "2.24.0",
+ "@ui5/webcomponents-icons-tnt": "2.24.0",
+ "@ui5/webcomponents-localization": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.23.2.tgz",
- "integrity": "sha512-ub96Sqmm5x8ba+Rva69LX6j6VmY+9wpRhpmL9NgwR3IzHazCBqm5qgpZ9SlmV+46IwOhzVCw7xwNXhqhv3QOlA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.24.0.tgz",
+ "integrity": "sha512-oZJKBczx3y8TSywfw1Gcj8C2EF/V5Ubv/SZQDci/3RYYhzk6YokYcU0y+gRKPrVfMx8v512HaRUPnuhRknFI5Q==",
"license": "Apache-2.0",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.1.2",
@@ -1707,72 +1707,72 @@
}
},
"node_modules/@ui5/webcomponents-fiori": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.23.2.tgz",
- "integrity": "sha512-+FYMeKA1VhWR9MSn0hcQ+vXr6yiNheIC4OAZHB3esIETcx2Kc8gSqPM44DNPFBKSQJKnWyXJUfqCDgdM3cj0kQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.24.0.tgz",
+ "integrity": "sha512-VCIwS0d1gigwqSbaZtuJqLGgIBCCv1q3fF7ZBF6jgpn9sDseZKW6Tgr+B766lbTbxyc/K38iUqz8B4lcGBLAUA==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0",
"@zxing/library": "^0.21.3"
}
},
"node_modules/@ui5/webcomponents-icons": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.23.2.tgz",
- "integrity": "sha512-w0Sg9HSGvDm9IdxO+ByuX3Y0tF/8T8TupkZDrWN4F9SBrrOTYD4EofAGNzWrA+VzKKyM4lYrCmYIEycXObGNdA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.24.0.tgz",
+ "integrity": "sha512-pj2C3BnYU1RTXvj19eM8I+Tnemoudg+6bylfpCAL5Zt2dp/k5O8UZcqjapxF86FwXpVHeI5g09w/4EhdcnGtEQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-business-suite": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.23.2.tgz",
- "integrity": "sha512-czE/3D7Y/1ZJ6iDYzF7u3nDpYKGvcz0ECjo3hLh4jAAxofGv7r6Bb0HV6SBPegyLYIIoPVvIWuIQ81NGKWO7JQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.24.0.tgz",
+ "integrity": "sha512-GcLZJe5h9Xvwao/56Tlhn6CLfm1ERHImWIgIsBS3T+t2afYglpeIkLVEd/7Qdit4DgBr7Di6MiIv9xPIyCUkNg==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-tnt": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.23.2.tgz",
- "integrity": "sha512-akZ/R1rN9LiStv0s567/2WyQ4ZheWly/oYlM3KdO9Oywf0PEBB8doU6D65PyGb60r9jQx8R/nxOuKfMCKoArKA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.24.0.tgz",
+ "integrity": "sha512-xmA/7UU2GFC2UphokPINaZMeoNw9E7KPZV7xU7ijZ+OXlYXBID1aUiH49uv1YfpfoMIO8xvKjYACXPyM4Wcl0g==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-localization": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.23.2.tgz",
- "integrity": "sha512-CdK0Tu2PciN2E85+w150a9h97fxin7GPyjl1EyXAq/PnfhSD7bVc2Cee0DOFJuoaDyrVySq8UPhMc+EgALerIA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.24.0.tgz",
+ "integrity": "sha512-0NiWi9fwcdSy15EXaS1L6MjaHIwW7bE0M9YYNePTgQOUdM/KUnVNwSllctwSxFGFZj20NiRXXwuHzXR5hfHdGA==",
"license": "Apache-2.0",
"dependencies": {
"@types/openui5": "^1.146.0",
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-react": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.23.2.tgz",
- "integrity": "sha512-CPvxQrE2GJHUGwGuqpEk2oY5X6ZiX5Sparlgns979Zy0jN1KXj9KZf7YsYc4KFJzPeVmbMHsEO7VBZPEmVY5DA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.24.0.tgz",
+ "integrity": "sha512-5jiFcSg7Ptel2zU3BaHldmjLB/1KpD1fGkXIL8Q5yOf5OesgJwZXH7NXvT2F/tsUEOr9xENXRxbleF6C/+Yy9w==",
"license": "Apache-2.0",
"dependencies": {
- "@tanstack/react-virtual": "3.14.3",
- "@ui5/webcomponents-react-base": "~2.23.2",
+ "@tanstack/react-virtual": "3.14.5",
+ "@ui5/webcomponents-react-base": "~2.24.0",
"clsx": "2.1.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
- "@ui5/webcomponents-fiori": "~2.23.0",
- "@ui5/webcomponents-icons": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
+ "@ui5/webcomponents-fiori": "~2.24.0",
+ "@ui5/webcomponents-icons": "~2.24.0",
"react": "^18 || ^19",
"react-dom": "^18 || ^19"
},
@@ -1795,13 +1795,13 @@
}
},
"node_modules/@ui5/webcomponents-react-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.23.2.tgz",
- "integrity": "sha512-BQKnSB881hststgv6fxQ6dvikiHOzOb9koLCuMmIucU9EZzAlVFo8per/IvUHrxvfC5kfr6GNFhm1F5aIHf9Cw==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.24.0.tgz",
+ "integrity": "sha512-tNmkt2RHXlIed7w7CxewU1Pah4w3b5o67VeiOI/qVxH2sOP1Tp9tcMyRHNmXbkyJAxUoHBYt0fBgfW+HyssQ9A==",
"license": "Apache-2.0",
"peerDependencies": {
"@types/react": "*",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"react": "^18 || ^19"
},
"peerDependenciesMeta": {
@@ -1814,13 +1814,13 @@
}
},
"node_modules/@ui5/webcomponents-theming": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.23.2.tgz",
- "integrity": "sha512-a2eChItMVonI1BNX8Q1p/yJrA2w/cbyBjdlt53W0SRG9seErUjT81sUVnnqu3eWD1WKoN3J5QijwL0xVZnFS6A==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.24.0.tgz",
+ "integrity": "sha512-t48ud+hVRm7gS/qkOJ2oCH7Qae3ZZlTPI5vdz+65WZG2QyYxCHqsKDySm6Dh2FBchCOTENZ4NaEqGoazQ4dohQ==",
"license": "Apache-2.0",
"dependencies": {
- "@sap-theming/theming-base-content": "11.36.3",
- "@ui5/webcomponents-base": "2.23.2"
+ "@sap-theming/theming-base-content": "11.36.4",
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
diff --git a/templates/nextjs-app/package.json b/templates/nextjs-app/package.json
index 3624352cda3..d2e35cd55d9 100644
--- a/templates/nextjs-app/package.json
+++ b/templates/nextjs-app/package.json
@@ -9,10 +9,10 @@
"lint": "eslint ."
},
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"@types/node": "24.13.2",
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
diff --git a/templates/nextjs-pages/package-lock.json b/templates/nextjs-pages/package-lock.json
index 90c935e41bf..afba441fa8a 100644
--- a/templates/nextjs-pages/package-lock.json
+++ b/templates/nextjs-pages/package-lock.json
@@ -11,10 +11,10 @@
"@types/node": "24.13.2",
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"eslint": "9.39.4",
"eslint-config-next": "16.2.10",
"next": "16.2.10",
@@ -1262,9 +1262,9 @@
"license": "MIT"
},
"node_modules/@sap-theming/theming-base-content": {
- "version": "11.36.3",
- "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.3.tgz",
- "integrity": "sha512-WmvioPrS64O76h4tvie2/qxK0ttiWlaYmsZd9cP+rkDqMKHnVkn3H+AUhu9R1BJIVLvLGubSFhbYbtB8C6YVvw==",
+ "version": "11.36.4",
+ "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.4.tgz",
+ "integrity": "sha512-LAcw9hDBTR4QUl2gxVWvErTmp1SHEV1kNhpWQXxv7hHfawY0VbXDv9AXhdy0XTua+PLSe/J1ZQX/eG76Dxd9rw==",
"license": "Apache-2.0"
},
"node_modules/@swc/helpers": {
@@ -1277,12 +1277,12 @@
}
},
"node_modules/@tanstack/react-virtual": {
- "version": "3.14.3",
- "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.3.tgz",
- "integrity": "sha512-k/cnHPVaOfn46hSbiY6n4Dzf4QjCGWSF40zR5QIIYUqPAjpA6TN7InfYmcMiDVQGP2iUn9xsRbAl8u1v3UmeVQ==",
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.5.tgz",
+ "integrity": "sha512-4EKRXh7zBLkbKbFmG3AUVkircuHd+7OdT1pocJSepxtfBd3qnrJgJ5rtPkRYyo9fmyVb2+pI2xPy5oYvMLQy6A==",
"license": "MIT",
"dependencies": {
- "@tanstack/virtual-core": "3.17.1"
+ "@tanstack/virtual-core": "3.17.3"
},
"funding": {
"type": "github",
@@ -1294,9 +1294,9 @@
}
},
"node_modules/@tanstack/virtual-core": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.1.tgz",
- "integrity": "sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==",
+ "version": "3.17.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.3.tgz",
+ "integrity": "sha512-8Np/TFELpI0ySuJoVmjvOrQYXH/8sTX0Biv9szhFhY39xOdAAY+smrMxjxOum/ux3eM8MUJQsEJ0/R0UpvC8dw==",
"license": "MIT",
"funding": {
"type": "github",
@@ -1675,23 +1675,23 @@
}
},
"node_modules/@ui5/webcomponents": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.23.2.tgz",
- "integrity": "sha512-oTXPT2a5esgbm3QpuEHktgfqZNzdz0B/HgsN4Wu2bl3LCDXdZ4MqHYAog7ISLzJ/X7grpWnndSefhsmYk1sgCg==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.24.0.tgz",
+ "integrity": "sha512-ymVJ/QY3Cf5dJrOWaGzLHcg0SNi9EBwPL5Bg3VcwIsTk98/nS7c5jUljZm9sYsGtDomiwqwwD4zo8CvUMkdKtQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-icons-business-suite": "2.23.2",
- "@ui5/webcomponents-icons-tnt": "2.23.2",
- "@ui5/webcomponents-localization": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-icons-business-suite": "2.24.0",
+ "@ui5/webcomponents-icons-tnt": "2.24.0",
+ "@ui5/webcomponents-localization": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.23.2.tgz",
- "integrity": "sha512-ub96Sqmm5x8ba+Rva69LX6j6VmY+9wpRhpmL9NgwR3IzHazCBqm5qgpZ9SlmV+46IwOhzVCw7xwNXhqhv3QOlA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.24.0.tgz",
+ "integrity": "sha512-oZJKBczx3y8TSywfw1Gcj8C2EF/V5Ubv/SZQDci/3RYYhzk6YokYcU0y+gRKPrVfMx8v512HaRUPnuhRknFI5Q==",
"license": "Apache-2.0",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.1.2",
@@ -1707,72 +1707,72 @@
}
},
"node_modules/@ui5/webcomponents-fiori": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.23.2.tgz",
- "integrity": "sha512-+FYMeKA1VhWR9MSn0hcQ+vXr6yiNheIC4OAZHB3esIETcx2Kc8gSqPM44DNPFBKSQJKnWyXJUfqCDgdM3cj0kQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.24.0.tgz",
+ "integrity": "sha512-VCIwS0d1gigwqSbaZtuJqLGgIBCCv1q3fF7ZBF6jgpn9sDseZKW6Tgr+B766lbTbxyc/K38iUqz8B4lcGBLAUA==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0",
"@zxing/library": "^0.21.3"
}
},
"node_modules/@ui5/webcomponents-icons": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.23.2.tgz",
- "integrity": "sha512-w0Sg9HSGvDm9IdxO+ByuX3Y0tF/8T8TupkZDrWN4F9SBrrOTYD4EofAGNzWrA+VzKKyM4lYrCmYIEycXObGNdA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.24.0.tgz",
+ "integrity": "sha512-pj2C3BnYU1RTXvj19eM8I+Tnemoudg+6bylfpCAL5Zt2dp/k5O8UZcqjapxF86FwXpVHeI5g09w/4EhdcnGtEQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-business-suite": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.23.2.tgz",
- "integrity": "sha512-czE/3D7Y/1ZJ6iDYzF7u3nDpYKGvcz0ECjo3hLh4jAAxofGv7r6Bb0HV6SBPegyLYIIoPVvIWuIQ81NGKWO7JQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.24.0.tgz",
+ "integrity": "sha512-GcLZJe5h9Xvwao/56Tlhn6CLfm1ERHImWIgIsBS3T+t2afYglpeIkLVEd/7Qdit4DgBr7Di6MiIv9xPIyCUkNg==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-tnt": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.23.2.tgz",
- "integrity": "sha512-akZ/R1rN9LiStv0s567/2WyQ4ZheWly/oYlM3KdO9Oywf0PEBB8doU6D65PyGb60r9jQx8R/nxOuKfMCKoArKA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.24.0.tgz",
+ "integrity": "sha512-xmA/7UU2GFC2UphokPINaZMeoNw9E7KPZV7xU7ijZ+OXlYXBID1aUiH49uv1YfpfoMIO8xvKjYACXPyM4Wcl0g==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-localization": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.23.2.tgz",
- "integrity": "sha512-CdK0Tu2PciN2E85+w150a9h97fxin7GPyjl1EyXAq/PnfhSD7bVc2Cee0DOFJuoaDyrVySq8UPhMc+EgALerIA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.24.0.tgz",
+ "integrity": "sha512-0NiWi9fwcdSy15EXaS1L6MjaHIwW7bE0M9YYNePTgQOUdM/KUnVNwSllctwSxFGFZj20NiRXXwuHzXR5hfHdGA==",
"license": "Apache-2.0",
"dependencies": {
"@types/openui5": "^1.146.0",
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-react": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.23.2.tgz",
- "integrity": "sha512-CPvxQrE2GJHUGwGuqpEk2oY5X6ZiX5Sparlgns979Zy0jN1KXj9KZf7YsYc4KFJzPeVmbMHsEO7VBZPEmVY5DA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.24.0.tgz",
+ "integrity": "sha512-5jiFcSg7Ptel2zU3BaHldmjLB/1KpD1fGkXIL8Q5yOf5OesgJwZXH7NXvT2F/tsUEOr9xENXRxbleF6C/+Yy9w==",
"license": "Apache-2.0",
"dependencies": {
- "@tanstack/react-virtual": "3.14.3",
- "@ui5/webcomponents-react-base": "~2.23.2",
+ "@tanstack/react-virtual": "3.14.5",
+ "@ui5/webcomponents-react-base": "~2.24.0",
"clsx": "2.1.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
- "@ui5/webcomponents-fiori": "~2.23.0",
- "@ui5/webcomponents-icons": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
+ "@ui5/webcomponents-fiori": "~2.24.0",
+ "@ui5/webcomponents-icons": "~2.24.0",
"react": "^18 || ^19",
"react-dom": "^18 || ^19"
},
@@ -1795,13 +1795,13 @@
}
},
"node_modules/@ui5/webcomponents-react-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.23.2.tgz",
- "integrity": "sha512-BQKnSB881hststgv6fxQ6dvikiHOzOb9koLCuMmIucU9EZzAlVFo8per/IvUHrxvfC5kfr6GNFhm1F5aIHf9Cw==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.24.0.tgz",
+ "integrity": "sha512-tNmkt2RHXlIed7w7CxewU1Pah4w3b5o67VeiOI/qVxH2sOP1Tp9tcMyRHNmXbkyJAxUoHBYt0fBgfW+HyssQ9A==",
"license": "Apache-2.0",
"peerDependencies": {
"@types/react": "*",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"react": "^18 || ^19"
},
"peerDependenciesMeta": {
@@ -1814,13 +1814,13 @@
}
},
"node_modules/@ui5/webcomponents-theming": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.23.2.tgz",
- "integrity": "sha512-a2eChItMVonI1BNX8Q1p/yJrA2w/cbyBjdlt53W0SRG9seErUjT81sUVnnqu3eWD1WKoN3J5QijwL0xVZnFS6A==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.24.0.tgz",
+ "integrity": "sha512-t48ud+hVRm7gS/qkOJ2oCH7Qae3ZZlTPI5vdz+65WZG2QyYxCHqsKDySm6Dh2FBchCOTENZ4NaEqGoazQ4dohQ==",
"license": "Apache-2.0",
"dependencies": {
- "@sap-theming/theming-base-content": "11.36.3",
- "@ui5/webcomponents-base": "2.23.2"
+ "@sap-theming/theming-base-content": "11.36.4",
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
diff --git a/templates/nextjs-pages/package.json b/templates/nextjs-pages/package.json
index fc501fab2e8..644b8fb6ddc 100644
--- a/templates/nextjs-pages/package.json
+++ b/templates/nextjs-pages/package.json
@@ -9,10 +9,10 @@
"lint": "eslint ."
},
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"@types/node": "24.13.2",
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
diff --git a/templates/vite-ts/package-lock.json b/templates/vite-ts/package-lock.json
index 777c3bde3bc..0b84fc7de5b 100644
--- a/templates/vite-ts/package-lock.json
+++ b/templates/vite-ts/package-lock.json
@@ -8,18 +8,18 @@
"name": "vite-ts",
"version": "0.0.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"react": "19.2.7",
"react-dom": "19.2.7"
},
"devDependencies": {
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
- "@ui5/webcomponents-cypress-commands": "2.23.2",
+ "@ui5/webcomponents-cypress-commands": "2.24.0",
"@vitejs/plugin-react": "6.0.3",
"cypress": "15.18.0",
"eslint": "9.39.4",
@@ -970,18 +970,18 @@
"license": "MIT"
},
"node_modules/@sap-theming/theming-base-content": {
- "version": "11.36.3",
- "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.3.tgz",
- "integrity": "sha512-WmvioPrS64O76h4tvie2/qxK0ttiWlaYmsZd9cP+rkDqMKHnVkn3H+AUhu9R1BJIVLvLGubSFhbYbtB8C6YVvw==",
+ "version": "11.36.4",
+ "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.36.4.tgz",
+ "integrity": "sha512-LAcw9hDBTR4QUl2gxVWvErTmp1SHEV1kNhpWQXxv7hHfawY0VbXDv9AXhdy0XTua+PLSe/J1ZQX/eG76Dxd9rw==",
"license": "Apache-2.0"
},
"node_modules/@tanstack/react-virtual": {
- "version": "3.14.3",
- "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.3.tgz",
- "integrity": "sha512-k/cnHPVaOfn46hSbiY6n4Dzf4QjCGWSF40zR5QIIYUqPAjpA6TN7InfYmcMiDVQGP2iUn9xsRbAl8u1v3UmeVQ==",
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.5.tgz",
+ "integrity": "sha512-4EKRXh7zBLkbKbFmG3AUVkircuHd+7OdT1pocJSepxtfBd3qnrJgJ5rtPkRYyo9fmyVb2+pI2xPy5oYvMLQy6A==",
"license": "MIT",
"dependencies": {
- "@tanstack/virtual-core": "3.17.1"
+ "@tanstack/virtual-core": "3.17.3"
},
"funding": {
"type": "github",
@@ -993,9 +993,9 @@
}
},
"node_modules/@tanstack/virtual-core": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.1.tgz",
- "integrity": "sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==",
+ "version": "3.17.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.3.tgz",
+ "integrity": "sha512-8Np/TFELpI0ySuJoVmjvOrQYXH/8sTX0Biv9szhFhY39xOdAAY+smrMxjxOum/ux3eM8MUJQsEJ0/R0UpvC8dw==",
"license": "MIT",
"funding": {
"type": "github",
@@ -1402,23 +1402,23 @@
}
},
"node_modules/@ui5/webcomponents": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.23.2.tgz",
- "integrity": "sha512-oTXPT2a5esgbm3QpuEHktgfqZNzdz0B/HgsN4Wu2bl3LCDXdZ4MqHYAog7ISLzJ/X7grpWnndSefhsmYk1sgCg==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-2.24.0.tgz",
+ "integrity": "sha512-ymVJ/QY3Cf5dJrOWaGzLHcg0SNi9EBwPL5Bg3VcwIsTk98/nS7c5jUljZm9sYsGtDomiwqwwD4zo8CvUMkdKtQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-icons-business-suite": "2.23.2",
- "@ui5/webcomponents-icons-tnt": "2.23.2",
- "@ui5/webcomponents-localization": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-icons-business-suite": "2.24.0",
+ "@ui5/webcomponents-icons-tnt": "2.24.0",
+ "@ui5/webcomponents-localization": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.23.2.tgz",
- "integrity": "sha512-ub96Sqmm5x8ba+Rva69LX6j6VmY+9wpRhpmL9NgwR3IzHazCBqm5qgpZ9SlmV+46IwOhzVCw7xwNXhqhv3QOlA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-2.24.0.tgz",
+ "integrity": "sha512-oZJKBczx3y8TSywfw1Gcj8C2EF/V5Ubv/SZQDci/3RYYhzk6YokYcU0y+gRKPrVfMx8v512HaRUPnuhRknFI5Q==",
"license": "Apache-2.0",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.1.2",
@@ -1434,14 +1434,14 @@
}
},
"node_modules/@ui5/webcomponents-cypress-commands": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-cypress-commands/-/webcomponents-cypress-commands-2.23.2.tgz",
- "integrity": "sha512-iez5yoh8L3UT/BxtKitnWFgQ2v8EApZ3ExIih2s5j+wIHH+wLVKoqiMtm/zS+N/Jot7SOUjDWSUbpcxueeQGvQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-cypress-commands/-/webcomponents-cypress-commands-2.24.0.tgz",
+ "integrity": "sha512-Tv0IvnP4YKl2EKPh4VDTDo3RNIKMrP6vrhaghd6LaDKmQELiggXo9jpQXPnh9E4CW57jM+V01Gy3AcIaStXitQ==",
"dev": true,
"license": "Apache-2.0",
"peerDependencies": {
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"cypress": "^12 || ^13 || ^14 || ^15"
},
"peerDependenciesMeta": {
@@ -1454,72 +1454,72 @@
}
},
"node_modules/@ui5/webcomponents-fiori": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.23.2.tgz",
- "integrity": "sha512-+FYMeKA1VhWR9MSn0hcQ+vXr6yiNheIC4OAZHB3esIETcx2Kc8gSqPM44DNPFBKSQJKnWyXJUfqCDgdM3cj0kQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-fiori/-/webcomponents-fiori-2.24.0.tgz",
+ "integrity": "sha512-VCIwS0d1gigwqSbaZtuJqLGgIBCCv1q3fF7ZBF6jgpn9sDseZKW6Tgr+B766lbTbxyc/K38iUqz8B4lcGBLAUA==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-theming": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-theming": "2.24.0",
"@zxing/library": "^0.21.3"
}
},
"node_modules/@ui5/webcomponents-icons": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.23.2.tgz",
- "integrity": "sha512-w0Sg9HSGvDm9IdxO+ByuX3Y0tF/8T8TupkZDrWN4F9SBrrOTYD4EofAGNzWrA+VzKKyM4lYrCmYIEycXObGNdA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-2.24.0.tgz",
+ "integrity": "sha512-pj2C3BnYU1RTXvj19eM8I+Tnemoudg+6bylfpCAL5Zt2dp/k5O8UZcqjapxF86FwXpVHeI5g09w/4EhdcnGtEQ==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-business-suite": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.23.2.tgz",
- "integrity": "sha512-czE/3D7Y/1ZJ6iDYzF7u3nDpYKGvcz0ECjo3hLh4jAAxofGv7r6Bb0HV6SBPegyLYIIoPVvIWuIQ81NGKWO7JQ==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-business-suite/-/webcomponents-icons-business-suite-2.24.0.tgz",
+ "integrity": "sha512-GcLZJe5h9Xvwao/56Tlhn6CLfm1ERHImWIgIsBS3T+t2afYglpeIkLVEd/7Qdit4DgBr7Di6MiIv9xPIyCUkNg==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-icons-tnt": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.23.2.tgz",
- "integrity": "sha512-akZ/R1rN9LiStv0s567/2WyQ4ZheWly/oYlM3KdO9Oywf0PEBB8doU6D65PyGb60r9jQx8R/nxOuKfMCKoArKA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons-tnt/-/webcomponents-icons-tnt-2.24.0.tgz",
+ "integrity": "sha512-xmA/7UU2GFC2UphokPINaZMeoNw9E7KPZV7xU7ijZ+OXlYXBID1aUiH49uv1YfpfoMIO8xvKjYACXPyM4Wcl0g==",
"license": "Apache-2.0",
"dependencies": {
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-localization": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.23.2.tgz",
- "integrity": "sha512-CdK0Tu2PciN2E85+w150a9h97fxin7GPyjl1EyXAq/PnfhSD7bVc2Cee0DOFJuoaDyrVySq8UPhMc+EgALerIA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-2.24.0.tgz",
+ "integrity": "sha512-0NiWi9fwcdSy15EXaS1L6MjaHIwW7bE0M9YYNePTgQOUdM/KUnVNwSllctwSxFGFZj20NiRXXwuHzXR5hfHdGA==",
"license": "Apache-2.0",
"dependencies": {
"@types/openui5": "^1.146.0",
- "@ui5/webcomponents-base": "2.23.2"
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@ui5/webcomponents-react": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.23.2.tgz",
- "integrity": "sha512-CPvxQrE2GJHUGwGuqpEk2oY5X6ZiX5Sparlgns979Zy0jN1KXj9KZf7YsYc4KFJzPeVmbMHsEO7VBZPEmVY5DA==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.24.0.tgz",
+ "integrity": "sha512-5jiFcSg7Ptel2zU3BaHldmjLB/1KpD1fGkXIL8Q5yOf5OesgJwZXH7NXvT2F/tsUEOr9xENXRxbleF6C/+Yy9w==",
"license": "Apache-2.0",
"dependencies": {
- "@tanstack/react-virtual": "3.14.3",
- "@ui5/webcomponents-react-base": "~2.23.2",
+ "@tanstack/react-virtual": "3.14.5",
+ "@ui5/webcomponents-react-base": "~2.24.0",
"clsx": "2.1.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
- "@ui5/webcomponents": "~2.23.0",
- "@ui5/webcomponents-base": "~2.23.0",
- "@ui5/webcomponents-fiori": "~2.23.0",
- "@ui5/webcomponents-icons": "~2.23.0",
+ "@ui5/webcomponents": "~2.24.0",
+ "@ui5/webcomponents-base": "~2.24.0",
+ "@ui5/webcomponents-fiori": "~2.24.0",
+ "@ui5/webcomponents-icons": "~2.24.0",
"react": "^18 || ^19",
"react-dom": "^18 || ^19"
},
@@ -1542,13 +1542,13 @@
}
},
"node_modules/@ui5/webcomponents-react-base": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.23.2.tgz",
- "integrity": "sha512-BQKnSB881hststgv6fxQ6dvikiHOzOb9koLCuMmIucU9EZzAlVFo8per/IvUHrxvfC5kfr6GNFhm1F5aIHf9Cw==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-base/-/webcomponents-react-base-2.24.0.tgz",
+ "integrity": "sha512-tNmkt2RHXlIed7w7CxewU1Pah4w3b5o67VeiOI/qVxH2sOP1Tp9tcMyRHNmXbkyJAxUoHBYt0fBgfW+HyssQ9A==",
"license": "Apache-2.0",
"peerDependencies": {
"@types/react": "*",
- "@ui5/webcomponents-base": "~2.23.0",
+ "@ui5/webcomponents-base": "~2.24.0",
"react": "^18 || ^19"
},
"peerDependenciesMeta": {
@@ -1561,13 +1561,13 @@
}
},
"node_modules/@ui5/webcomponents-theming": {
- "version": "2.23.2",
- "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.23.2.tgz",
- "integrity": "sha512-a2eChItMVonI1BNX8Q1p/yJrA2w/cbyBjdlt53W0SRG9seErUjT81sUVnnqu3eWD1WKoN3J5QijwL0xVZnFS6A==",
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-2.24.0.tgz",
+ "integrity": "sha512-t48ud+hVRm7gS/qkOJ2oCH7Qae3ZZlTPI5vdz+65WZG2QyYxCHqsKDySm6Dh2FBchCOTENZ4NaEqGoazQ4dohQ==",
"license": "Apache-2.0",
"dependencies": {
- "@sap-theming/theming-base-content": "11.36.3",
- "@ui5/webcomponents-base": "2.23.2"
+ "@sap-theming/theming-base-content": "11.36.4",
+ "@ui5/webcomponents-base": "2.24.0"
}
},
"node_modules/@vitejs/plugin-react": {
diff --git a/templates/vite-ts/package.json b/templates/vite-ts/package.json
index 7b7a5180c89..e2a02699c27 100644
--- a/templates/vite-ts/package.json
+++ b/templates/vite-ts/package.json
@@ -12,11 +12,11 @@
"preview": "vite preview"
},
"dependencies": {
- "@ui5/webcomponents": "2.23.2",
- "@ui5/webcomponents-base": "2.23.2",
- "@ui5/webcomponents-fiori": "2.23.2",
- "@ui5/webcomponents-icons": "2.23.2",
- "@ui5/webcomponents-react": "2.23.2",
+ "@ui5/webcomponents": "2.24.0",
+ "@ui5/webcomponents-base": "2.24.0",
+ "@ui5/webcomponents-fiori": "2.24.0",
+ "@ui5/webcomponents-icons": "2.24.0",
+ "@ui5/webcomponents-react": "2.24.0",
"react": "19.2.7",
"react-dom": "19.2.7"
},
@@ -24,7 +24,7 @@
"@types/react": "19.2.17",
"@types/react-dom": "19.2.3",
"@vitejs/plugin-react": "6.0.3",
- "@ui5/webcomponents-cypress-commands": "2.23.2",
+ "@ui5/webcomponents-cypress-commands": "2.24.0",
"cypress": "15.18.0",
"eslint": "9.39.4",
"eslint-plugin-react-hooks": "7.1.1",
From 4995ed38ef74e6f430a1411a82b2de8b1ecc1f92 Mon Sep 17 00:00:00 2001
From: Lukas Harbarth
Date: Wed, 8 Jul 2026 10:08:41 +0200
Subject: [PATCH 2/2] chore(renovate): create chromatic and Cypress group
(#8767)
---
.github/renovate.json | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/.github/renovate.json b/.github/renovate.json
index 476db7ef527..a94c7605c09 100644
--- a/.github/renovate.json
+++ b/.github/renovate.json
@@ -56,11 +56,29 @@
"!react-dom",
"!storybook",
"!rimraf",
+ "!chromatic",
+ "!cypress",
+ "!cypress-real-events",
+ "!@testing-library/cypress",
"!@joshwooding/vite-plugin-react-docgen-typescript",
"!/^@storybook//",
"!/^@ui5//"
]
},
+ {
+ "description": "Chromatic CLI and GitHub Action",
+ "extends": ["schedule:weekly"],
+ "groupName": "Chromatic",
+ "semanticCommitType": "chore",
+ "matchPackageNames": ["chromatic", "chromaui/action"]
+ },
+ {
+ "description": "Cypress ecosystem",
+ "extends": ["schedule:weekly"],
+ "groupName": "Cypress",
+ "semanticCommitType": "chore",
+ "matchPackageNames": ["cypress", "cypress-real-events", "@testing-library/cypress", "cypress-io/github-action"]
+ },
{
"description": "Example,Template & Pattern dependencies",
"extends": ["schedule:weekly"],