From fa1f7a27cb69c49bf39d97fbd63efe931df1df31 Mon Sep 17 00:00:00 2001 From: Lukas Harbarth Date: Tue, 7 Jan 2025 15:45:45 +0100 Subject: [PATCH] feat: update to UI5 Web Components 2.6.0 --- config/version-info.json | 3 +- package.json | 10 +- packages/base/package.json | 2 +- packages/charts/package.json | 4 +- packages/compat/package.json | 4 +- packages/cypress-commands/package.json | 4 +- packages/main/package.json | 8 +- yarn.lock | 202 ++++++++++--------------- 8 files changed, 99 insertions(+), 138 deletions(-) diff --git a/config/version-info.json b/config/version-info.json index da175148cb9..48c186d1f5c 100644 --- a/config/version-info.json +++ b/config/version-info.json @@ -47,5 +47,6 @@ "2.2.0": "2.1.0", "2.3.0": "2.2.0", "2.4.0": "2.4.0", - "2.5.0": "2.5.0" + "2.5.0": "2.5.0", + "2.6.0": "2.6.0" } diff --git a/package.json b/package.json index a7ba0b89486..887d2ab1350 100644 --- a/package.json +++ b/package.json @@ -40,10 +40,10 @@ "@storybook/react": "8.4.5", "@storybook/react-vite": "8.4.5", "@storybook/theming": "8.4.5", - "@ui5/webcomponents": "2.5.1", - "@ui5/webcomponents-compat": "2.5.1", - "@ui5/webcomponents-fiori": "2.5.1", - "@ui5/webcomponents-icons": "2.5.1", + "@ui5/webcomponents": "2.6.0", + "@ui5/webcomponents-compat": "2.6.0", + "@ui5/webcomponents-fiori": "2.6.0", + "@ui5/webcomponents-icons": "2.6.0", "react": "^19.0.0", "react-dom": "^19.0.0", "remark-gfm": "^4.0.0", @@ -65,7 +65,7 @@ "@types/node": "^22.0.0", "@types/react": "^19.0.1", "@types/react-dom": "^19.0.1", - "@ui5/webcomponents-tools": "2.5.1", + "@ui5/webcomponents-tools": "2.6.0", "@vitejs/plugin-react": "^4.2.0", "chromatic": "^11.0.0", "cssnano": "^7.0.0", diff --git a/packages/base/package.json b/packages/base/package.json index c2d2d00a1ba..7799f3898f2 100644 --- a/packages/base/package.json +++ b/packages/base/package.json @@ -31,7 +31,7 @@ }, "peerDependencies": { "@types/react": "*", - "@ui5/webcomponents-base": "~2.5.0", + "@ui5/webcomponents-base": "~2.6.0", "react": "^18 || ^19" }, "peerDependenciesMeta": { diff --git a/packages/charts/package.json b/packages/charts/package.json index dcd7c0186fd..54b808dafbb 100644 --- a/packages/charts/package.json +++ b/packages/charts/package.json @@ -39,8 +39,8 @@ "recharts": "2.15.0" }, "peerDependencies": { - "@ui5/webcomponents-react": "~2.5.0", - "@ui5/webcomponents-react-base": "~2.5.0", + "@ui5/webcomponents-react": "~2.6.0", + "@ui5/webcomponents-react-base": "~2.6.0", "react": "^18 || ^19" }, "publishConfig": { diff --git a/packages/compat/package.json b/packages/compat/package.json index 626bdd3c87f..1e93633d057 100644 --- a/packages/compat/package.json +++ b/packages/compat/package.json @@ -41,8 +41,8 @@ "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "@ui5/webcomponents-compat": "~2.5.0", - "@ui5/webcomponents-react": "~2.5.0", + "@ui5/webcomponents-compat": "~2.6.0", + "@ui5/webcomponents-react": "~2.6.0", "react": "^18 || ^19", "react-dom": "^18 || ^19" }, diff --git a/packages/cypress-commands/package.json b/packages/cypress-commands/package.json index b060db6417c..0f0def59066 100644 --- a/packages/cypress-commands/package.json +++ b/packages/cypress-commands/package.json @@ -23,8 +23,8 @@ "clean": "rimraf dist api-commands.json api-queries.json" }, "peerDependencies": { - "@ui5/webcomponents": "~2.5.0", - "@ui5/webcomponents-base": "~2.5.0", + "@ui5/webcomponents": "~2.6.0", + "@ui5/webcomponents-base": "~2.6.0", "cypress": "^12.0.0 || ^13.0.0" }, "peerDependenciesMeta": { diff --git a/packages/main/package.json b/packages/main/package.json index 94ab9654397..5cedc84792f 100644 --- a/packages/main/package.json +++ b/packages/main/package.json @@ -57,10 +57,10 @@ "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "@ui5/webcomponents": "~2.5.0", - "@ui5/webcomponents-base": "~2.5.0", - "@ui5/webcomponents-fiori": "~2.5.0", - "@ui5/webcomponents-icons": "~2.5.0", + "@ui5/webcomponents": "~2.6.0", + "@ui5/webcomponents-base": "~2.6.0", + "@ui5/webcomponents-fiori": "~2.6.0", + "@ui5/webcomponents-icons": "~2.6.0", "react": "^18 || ^19", "react-dom": "^18 || ^19" }, diff --git a/yarn.lock b/yarn.lock index e2328a7e963..b8410af78cd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3967,10 +3967,10 @@ __metadata: languageName: node linkType: hard -"@sap-theming/theming-base-content@npm:11.17.1": - version: 11.17.1 - resolution: "@sap-theming/theming-base-content@npm:11.17.1" - checksum: 10c0/fcf4ac3f7e81857b26d38c628e7cb546a53d32ff0d71df7a94ceea3b251ab379339f26b8ec41a5374766efd3025401dfc9ae78c67f5daef8d67f524a98c5e40f +"@sap-theming/theming-base-content@npm:11.24.0": + version: 11.24.0 + resolution: "@sap-theming/theming-base-content@npm:11.24.0" + checksum: 10c0/a407711e2a6325106055bfa90c75d2592f1e7462f4f914abedce71c55cd0141ef37d0ed9e10f73a170431f5cf03fa7efc3d290e5323b34e3b95a8a88d0118d75 languageName: node linkType: hard @@ -5597,25 +5597,25 @@ __metadata: languageName: node linkType: hard -"@ui5/webcomponents-base@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents-base@npm:2.5.1" +"@ui5/webcomponents-base@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents-base@npm:2.6.0" dependencies: "@lit-labs/ssr-dom-shim": "npm:^1.1.2" lit-html: "npm:^2.0.1" - checksum: 10c0/7eaf029652ac69d2e3383a96f7861f39d8672f9d4fb1616613420ff860c02eea00efc4bac7a661e0210541c8c4fc48b1b2e2f0b4c3a7f65c42ed5ad24c5ae0fd + checksum: 10c0/4f41de223acdd9cbfd6831624fc2528feb4c6cbfa6d6e1800d623c0992eb9f63a1209ea07a9fc277bea82b2d6793849f14cf19aadc3f32f415c58fde77e68a65 languageName: node linkType: hard -"@ui5/webcomponents-compat@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents-compat@npm:2.5.1" +"@ui5/webcomponents-compat@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents-compat@npm:2.6.0" dependencies: - "@ui5/webcomponents": "npm:2.5.1" - "@ui5/webcomponents-base": "npm:2.5.1" - "@ui5/webcomponents-icons": "npm:2.5.1" - "@ui5/webcomponents-theming": "npm:2.5.1" - checksum: 10c0/804e949879f7dc95a9e3c780941db3bddf748cab58e3707467c7f75992f7b59be19835df61fe015b69901310aba54ead214044dd266eaeb9c9a3531d054ef9a5 + "@ui5/webcomponents": "npm:2.6.0" + "@ui5/webcomponents-base": "npm:2.6.0" + "@ui5/webcomponents-icons": "npm:2.6.0" + "@ui5/webcomponents-theming": "npm:2.6.0" + checksum: 10c0/7f169d28ad8fb7ee7912ecdc4f56dfed7146711f032926a5ffc04766be9723719b0476573d33ccdcdc7c4f586ace64648e7c47a0a26aab16a6926e9a1ba78cf7 languageName: node linkType: hard @@ -5623,8 +5623,8 @@ __metadata: version: 0.0.0-use.local resolution: "@ui5/webcomponents-cypress-commands@workspace:packages/cypress-commands" peerDependencies: - "@ui5/webcomponents": ~2.5.0 - "@ui5/webcomponents-base": ~2.5.0 + "@ui5/webcomponents": ~2.6.0 + "@ui5/webcomponents-base": ~2.6.0 cypress: ^12.0.0 || ^13.0.0 peerDependenciesMeta: "@ui5/webcomponents": @@ -5634,53 +5634,53 @@ __metadata: languageName: unknown linkType: soft -"@ui5/webcomponents-fiori@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents-fiori@npm:2.5.1" +"@ui5/webcomponents-fiori@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents-fiori@npm:2.6.0" dependencies: - "@ui5/webcomponents": "npm:2.5.1" - "@ui5/webcomponents-base": "npm:2.5.1" - "@ui5/webcomponents-icons": "npm:2.5.1" - "@ui5/webcomponents-theming": "npm:2.5.1" + "@ui5/webcomponents": "npm:2.6.0" + "@ui5/webcomponents-base": "npm:2.6.0" + "@ui5/webcomponents-icons": "npm:2.6.0" + "@ui5/webcomponents-theming": "npm:2.6.0" "@zxing/library": "npm:^0.21.3" - checksum: 10c0/e3e2faaafe3bcf41f77d26aa8d229e12525a48b6db7c0de691b0a46dac1c534411f59e2b6b2f41246656f0bc49abf7a39bf224d791df359531068b947b1ac387 + checksum: 10c0/abb8a7301152b68d65a7921f869ae40da1b964e6515120a57a2051f56cdfee9e336b166a13ab1b004a60057ba22fe26a02ff61880fbb7431eb475a4f075a5d51 languageName: node linkType: hard -"@ui5/webcomponents-icons-business-suite@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents-icons-business-suite@npm:2.5.1" +"@ui5/webcomponents-icons-business-suite@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents-icons-business-suite@npm:2.6.0" dependencies: - "@ui5/webcomponents-base": "npm:2.5.1" - checksum: 10c0/cb20a5fdbaf70d7d781ad57786e97a96490e5283f124259505c0b848e38d7bfa7161cc7f457d579564bf2cb2065b7905a606ebf2200b10d15c878180a3a5fb20 + "@ui5/webcomponents-base": "npm:2.6.0" + checksum: 10c0/5ccc08a0216b4c1e7d67d859dec972f944e400b1b21ee9e7d97a85a2d297f76187512f67e387a38caf5e3292021ce733491e2c9e527f59c183f3bcf210d7712d languageName: node linkType: hard -"@ui5/webcomponents-icons-tnt@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents-icons-tnt@npm:2.5.1" +"@ui5/webcomponents-icons-tnt@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents-icons-tnt@npm:2.6.0" dependencies: - "@ui5/webcomponents-base": "npm:2.5.1" - checksum: 10c0/97f573600fbc2dbe15e00b740d105cac0c399e4e4ff6baa8cd81c19d26a7e7e795b29608f4f0d148a9e36fd575ed93e4bdefcff171e0667228adc96e667b9c06 + "@ui5/webcomponents-base": "npm:2.6.0" + checksum: 10c0/7ffec4fad1a3130a5ec398e725dac92a0c04bcb5f691d95bb887716f5fcdfc5d6cb6938bbec14c6404d0babeaa4c36cf2006c3fa8aef8fba70fcf2de1312b819 languageName: node linkType: hard -"@ui5/webcomponents-icons@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents-icons@npm:2.5.1" +"@ui5/webcomponents-icons@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents-icons@npm:2.6.0" dependencies: - "@ui5/webcomponents-base": "npm:2.5.1" - checksum: 10c0/e13f6232ef4916f172ecaf2deef349456d76b7de61a047b3ad7d546859159952577e97a3947340916ed0b188d073bca7862d20f9e79274d0d08630f6e8814bd9 + "@ui5/webcomponents-base": "npm:2.6.0" + checksum: 10c0/06e92fa77c2393df85a990c6f91b340d6a0ec8a845de80add055478be756259b8c79df54b1ff0b0f03815d583e6d94052b107d5916a484968f3d6ddfc4c274f9 languageName: node linkType: hard -"@ui5/webcomponents-localization@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents-localization@npm:2.5.1" +"@ui5/webcomponents-localization@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents-localization@npm:2.6.0" dependencies: "@types/openui5": "npm:^1.113.0" - "@ui5/webcomponents-base": "npm:2.5.1" - checksum: 10c0/d90ce382c116fff5be68be8f6b90ce8a89dec5ff2bdb31433578c55c34c122226d85ecec9c91839cd764d77a0d2a2929243e6781a0ff2271a5aaa54c402a8705 + "@ui5/webcomponents-base": "npm:2.6.0" + checksum: 10c0/f7964be413adb5716ec2d221f64408c9da32d438eea71573574f142e8d90e7c2fb2f73806a00a455f565d5dc3c4087a4178a2cd623d737f89805f2a631cf6a8f languageName: node linkType: hard @@ -5689,7 +5689,7 @@ __metadata: resolution: "@ui5/webcomponents-react-base@workspace:packages/base" peerDependencies: "@types/react": "*" - "@ui5/webcomponents-base": ~2.5.0 + "@ui5/webcomponents-base": ~2.6.0 react: ^18 || ^19 peerDependenciesMeta: "@types/react": @@ -5707,8 +5707,8 @@ __metadata: react-content-loader: "npm:7.0.2" recharts: "npm:2.15.0" peerDependencies: - "@ui5/webcomponents-react": ~2.5.0 - "@ui5/webcomponents-react-base": ~2.5.0 + "@ui5/webcomponents-react": ~2.6.0 + "@ui5/webcomponents-react-base": ~2.6.0 react: ^18 || ^19 languageName: unknown linkType: soft @@ -5731,8 +5731,8 @@ __metadata: peerDependencies: "@types/react": "*" "@types/react-dom": "*" - "@ui5/webcomponents-compat": ~2.5.0 - "@ui5/webcomponents-react": ~2.5.0 + "@ui5/webcomponents-compat": ~2.6.0 + "@ui5/webcomponents-react": ~2.6.0 react: ^18 || ^19 react-dom: ^18 || ^19 peerDependenciesMeta: @@ -5758,10 +5758,10 @@ __metadata: peerDependencies: "@types/react": "*" "@types/react-dom": "*" - "@ui5/webcomponents": ~2.5.0 - "@ui5/webcomponents-base": ~2.5.0 - "@ui5/webcomponents-fiori": ~2.5.0 - "@ui5/webcomponents-icons": ~2.5.0 + "@ui5/webcomponents": ~2.6.0 + "@ui5/webcomponents-base": ~2.6.0 + "@ui5/webcomponents-fiori": ~2.6.0 + "@ui5/webcomponents-icons": ~2.6.0 react: ^18 || ^19 react-dom: ^18 || ^19 peerDependenciesMeta: @@ -5776,19 +5776,19 @@ __metadata: languageName: unknown linkType: soft -"@ui5/webcomponents-theming@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents-theming@npm:2.5.1" +"@ui5/webcomponents-theming@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents-theming@npm:2.6.0" dependencies: - "@sap-theming/theming-base-content": "npm:11.17.1" - "@ui5/webcomponents-base": "npm:2.5.1" - checksum: 10c0/01d3bf30bab8e3d4caa05c3b51979828085507e3d5f137abefea29df119ba4a13f60ca2ad6e993e3778a11091431b2d17cb9a170251fc7c608a143a135c954d1 + "@sap-theming/theming-base-content": "npm:11.24.0" + "@ui5/webcomponents-base": "npm:2.6.0" + checksum: 10c0/dc159f8025f0fd16f2687211cc4f5e7488446fdd3b2baf9733dabbcc497140a5f6ca5d37594ee65a626644805d8b9b314a1f9f5ea4cf8a3e94ef56fb11de7c6a languageName: node linkType: hard -"@ui5/webcomponents-tools@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents-tools@npm:2.5.1" +"@ui5/webcomponents-tools@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents-tools@npm:2.6.0" dependencies: "@custom-elements-manifest/analyzer": "npm:^0.8.4" "@typescript-eslint/eslint-plugin": "npm:^6.9.0" @@ -5816,7 +5816,7 @@ __metadata: eslint: "npm:^7.22.0" eslint-config-airbnb-base: "npm:^14.2.1" eslint-plugin-cypress: "npm:^3.4.0" - eslint-plugin-import: "npm:^2.22.1" + eslint-plugin-import: "npm:^2.31.0" esprima: "npm:^4.0.1" getopts: "npm:^2.3.0" glob: "npm:^7.1.6" @@ -5847,21 +5847,21 @@ __metadata: bin: wc-create-ui5-element: bin/create-ui5-element.js wc-dev: bin/dev.js - checksum: 10c0/1b59b39cd1e48b4c94dc89d292cc0076ab1a074edc878f0e36878eb871e3305712b8530d1216a6afe7d579b7bc637f46865dc921b84e5353ef6a56b7f12f6e11 + checksum: 10c0/a59f1c770f1ef7b5f39c2eec11fe64a5748a7a152bfb482f08c18c47211de39a8227dab28fa46251ae0f9442a43d0ae901bc4f4933977ead473cc953e9ad142f languageName: node linkType: hard -"@ui5/webcomponents@npm:2.5.1": - version: 2.5.1 - resolution: "@ui5/webcomponents@npm:2.5.1" +"@ui5/webcomponents@npm:2.6.0": + version: 2.6.0 + resolution: "@ui5/webcomponents@npm:2.6.0" dependencies: - "@ui5/webcomponents-base": "npm:2.5.1" - "@ui5/webcomponents-icons": "npm:2.5.1" - "@ui5/webcomponents-icons-business-suite": "npm:2.5.1" - "@ui5/webcomponents-icons-tnt": "npm:2.5.1" - "@ui5/webcomponents-localization": "npm:2.5.1" - "@ui5/webcomponents-theming": "npm:2.5.1" - checksum: 10c0/01e82e395800395cf690a2765923ad4d3f027d8cef6cad98388715d68a5cacea33d92c992ecaa345ab9cb349eac7caf968d73528dd4db749ce3e5aadb8a97e66 + "@ui5/webcomponents-base": "npm:2.6.0" + "@ui5/webcomponents-icons": "npm:2.6.0" + "@ui5/webcomponents-icons-business-suite": "npm:2.6.0" + "@ui5/webcomponents-icons-tnt": "npm:2.6.0" + "@ui5/webcomponents-localization": "npm:2.6.0" + "@ui5/webcomponents-theming": "npm:2.6.0" + checksum: 10c0/4450c1a0bfd97d211285f745ad6ffc16fdf4ec7709a410e90f5ccf1342edfedc83435901aff38a70ab88502b4b47fe3dab9242ccc2263f6343790e605580a6b4 languageName: node linkType: hard @@ -10568,18 +10568,6 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.9.0": - version: 2.11.0 - resolution: "eslint-module-utils@npm:2.11.0" - dependencies: - debug: "npm:^3.2.7" - peerDependenciesMeta: - eslint: - optional: true - checksum: 10c0/c1b02e83429878ab22596f17a5ac138e51a520e96a5ef89a5a6698769a2d174ab28302d45eb563c0fc418d21a5842e328c37a6e8f294bf2e64e675ba55203dd7 - languageName: node - linkType: hard - "eslint-plugin-cypress@npm:^3.4.0": version: 3.5.0 resolution: "eslint-plugin-cypress@npm:3.5.0" @@ -10591,34 +10579,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.22.1": - version: 2.30.0 - resolution: "eslint-plugin-import@npm:2.30.0" - dependencies: - "@rtsao/scc": "npm:^1.1.0" - array-includes: "npm:^3.1.8" - array.prototype.findlastindex: "npm:^1.2.5" - array.prototype.flat: "npm:^1.3.2" - array.prototype.flatmap: "npm:^1.3.2" - debug: "npm:^3.2.7" - doctrine: "npm:^2.1.0" - eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.9.0" - hasown: "npm:^2.0.2" - is-core-module: "npm:^2.15.1" - is-glob: "npm:^4.0.3" - minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.8" - object.groupby: "npm:^1.0.3" - object.values: "npm:^1.2.0" - semver: "npm:^6.3.1" - tsconfig-paths: "npm:^3.15.0" - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10c0/4c9dcb1f27505c4d5dd891d2b551f56c70786d136aa3992a77e785bdc67c9f60200a2c7fb0ce55b7647fe550b12bc433d5dfa59e2c00ab44227791c5ab86badf - languageName: node - linkType: hard - "eslint-plugin-import@npm:^2.31.0": version: 2.31.0 resolution: "eslint-plugin-import@npm:2.31.0" @@ -22675,11 +22635,11 @@ __metadata: "@types/node": "npm:^22.0.0" "@types/react": "npm:^19.0.1" "@types/react-dom": "npm:^19.0.1" - "@ui5/webcomponents": "npm:2.5.1" - "@ui5/webcomponents-compat": "npm:2.5.1" - "@ui5/webcomponents-fiori": "npm:2.5.1" - "@ui5/webcomponents-icons": "npm:2.5.1" - "@ui5/webcomponents-tools": "npm:2.5.1" + "@ui5/webcomponents": "npm:2.6.0" + "@ui5/webcomponents-compat": "npm:2.6.0" + "@ui5/webcomponents-fiori": "npm:2.6.0" + "@ui5/webcomponents-icons": "npm:2.6.0" + "@ui5/webcomponents-tools": "npm:2.6.0" "@vitejs/plugin-react": "npm:^4.2.0" chromatic: "npm:^11.0.0" cssnano: "npm:^7.0.0"