SAP / ui5-webcomponents-react

A wrapper implementation for React of the UI5 Web Components that are compliant with the SAP Fiori User Experience
https://sap.github.io/ui5-webcomponents-react/
Apache License 2.0
439 stars 98 forks source link

chore(deps): update ui5 web components to v2 (v1.29.x) (major) #6019

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@ui5/webcomponents (source) ~1.24.0 -> ~1.24.0 \|\| ~2.0.0 age adoption passing confidence
@ui5/webcomponents (source) 1.24.5 -> 2.0.0 age adoption passing confidence
@ui5/webcomponents-base (source) ~1.24.0 -> ~1.24.0 \|\| ~2.0.0 age adoption passing confidence
@ui5/webcomponents-fiori (source) ~1.24.0 -> ~1.24.0 \|\| ~2.0.0 age adoption passing confidence
@ui5/webcomponents-fiori (source) 1.24.5 -> 2.0.0 age adoption passing confidence
@ui5/webcomponents-icons (source) ~1.24.0 -> ~1.24.0 \|\| ~2.0.0 age adoption passing confidence
@ui5/webcomponents-icons (source) 1.24.5 -> 2.0.0 age adoption passing confidence
@ui5/webcomponents-tools (source) 1.24.5 -> 2.0.0 age adoption passing confidence

Release Notes

SAP/ui5-webcomponents (@​ui5/webcomponents) ### [`v2.0.0`](https://togithub.com/SAP/ui5-webcomponents/blob/HEAD/packages/main/CHANGELOG.md#200-2024-07-03) [Compare Source](https://togithub.com/SAP/ui5-webcomponents/compare/v1.24.6...v2.0.0) ##### Bug Fixes - fix DateRangePicker test ([7f7f663](https://togithub.com/SAP/ui5-webcomponents/commit/7f7f663f9ffe17ada380f6f417e00222b88c349d)) - **Popup:** correct "open" event ([#​9298](https://togithub.com/SAP/ui5-webcomponents/issues/9298)) ([e84c2e5](https://togithub.com/SAP/ui5-webcomponents/commit/e84c2e574a2b910ed2961154c349a2ee08d2db6f)) - **ui5-calendar:** add icon dependency ([#​9289](https://togithub.com/SAP/ui5-webcomponents/issues/9289)) ([165d7bc](https://togithub.com/SAP/ui5-webcomponents/commit/165d7bc3cef55bdd5d9cc514ff603919afa856a1)) - **ui5-calendar:** year button accessibility ([#​9255](https://togithub.com/SAP/ui5-webcomponents/issues/9255)) ([fc18c6d](https://togithub.com/SAP/ui5-webcomponents/commit/fc18c6da7eef9fe1f921c9c3e5e2d7201bfff99f)), closes [#​9107](https://togithub.com/SAP/ui5-webcomponents/issues/9107) - **ui5-checkbox:** adjust focus outline in wrapped mode ([#​9335](https://togithub.com/SAP/ui5-webcomponents/issues/9335)) ([13f87f5](https://togithub.com/SAP/ui5-webcomponents/commit/13f87f5da12a2ebf39ba59328b3f05e867ab824a)), closes [#​9254](https://togithub.com/SAP/ui5-webcomponents/issues/9254) - **ui5-color-palette-popover:** enable navigation over the swatches ([#​9336](https://togithub.com/SAP/ui5-webcomponents/issues/9336)) ([0660ae5](https://togithub.com/SAP/ui5-webcomponents/commit/0660ae5fec7f427149f73b6142acc7fbdcc0298f)) - **ui5-daterange-picker:** adjust selected range accessibility semantics ([#​9251](https://togithub.com/SAP/ui5-webcomponents/issues/9251)) ([88b3ba7](https://togithub.com/SAP/ui5-webcomponents/commit/88b3ba788550c533038886fc1947af7609dca211)), closes [#​9241](https://togithub.com/SAP/ui5-webcomponents/issues/9241) - **ui5-link:** remove the space between `end-icon` and text in long links ([#​9325](https://togithub.com/SAP/ui5-webcomponents/issues/9325)) ([b559431](https://togithub.com/SAP/ui5-webcomponents/commit/b559431b1fd79c56247f0167c60b2a046843435e)) - **ui5-list:** improved items initial rendering ([#​9283](https://togithub.com/SAP/ui5-webcomponents/issues/9283)) ([2623882](https://togithub.com/SAP/ui5-webcomponents/commit/2623882a0af096e2d54c2b61d1bb50a2ea060ce6)), closes [#​9266](https://togithub.com/SAP/ui5-webcomponents/issues/9266) - **ui5-message-strip:** Remove icon when design changes to a color set ([#​9229](https://togithub.com/SAP/ui5-webcomponents/issues/9229)) ([4f110d2](https://togithub.com/SAP/ui5-webcomponents/commit/4f110d20e47e3a5c7557c0de355620d80a0d30af)), closes [#​9181](https://togithub.com/SAP/ui5-webcomponents/issues/9181) - **ui5-multi-combobox:** collapse the tokenizer on mobile devices picker close ([#​9291](https://togithub.com/SAP/ui5-webcomponents/issues/9291)) ([74e3c50](https://togithub.com/SAP/ui5-webcomponents/commit/74e3c50a53d3f73acb752d590101cb2d23b34f55)), closes [#​9176](https://togithub.com/SAP/ui5-webcomponents/issues/9176) - **ui5-multi-combobox:** collapse tokenizer on n-more collapse ([#​9367](https://togithub.com/SAP/ui5-webcomponents/issues/9367)) ([1ad4b42](https://togithub.com/SAP/ui5-webcomponents/commit/1ad4b42af7dff0a200813e59bc765ea2d8ec3201)), closes [#​8493](https://togithub.com/SAP/ui5-webcomponents/issues/8493) - **ui5-rating-indicator:** fix test page - remove duplicates ([#​9364](https://togithub.com/SAP/ui5-webcomponents/issues/9364)) ([d98fc5c](https://togithub.com/SAP/ui5-webcomponents/commit/d98fc5c6aa4354050f6b091a8a4038e1d2973670)) - **ui5-rating-indicator:** make rating indicator ACC WCAG 2.2 compliant ([#​9222](https://togithub.com/SAP/ui5-webcomponents/issues/9222)) ([6503675](https://togithub.com/SAP/ui5-webcomponents/commit/65036757dd3897c4f7f5749673388d4f650dd835)) - **ui5-segmented-button-item:** prevent focus of disabled items ([#​9239](https://togithub.com/SAP/ui5-webcomponents/issues/9239)) ([ca0509a](https://togithub.com/SAP/ui5-webcomponents/commit/ca0509a77c6dc5d11f94dbed3b815ffd53273b92)), closes [#​9236](https://togithub.com/SAP/ui5-webcomponents/issues/9236) - **ui5-tab-container:** change display ([#​9274](https://togithub.com/SAP/ui5-webcomponents/issues/9274)) ([f2d94e9](https://togithub.com/SAP/ui5-webcomponents/commit/f2d94e9d1660b656ad0d689def2f1cc1d22048e8)), closes [#​9248](https://togithub.com/SAP/ui5-webcomponents/issues/9248) - **ui5-table:** adjust unstable loading test ([#​9267](https://togithub.com/SAP/ui5-webcomponents/issues/9267)) ([3c483a1](https://togithub.com/SAP/ui5-webcomponents/commit/3c483a1b676a18d4c727b2ad7e4b86b079a688df)) - **ui5-table:** lint issue is fixed ([#​9294](https://togithub.com/SAP/ui5-webcomponents/issues/9294)) ([71ea07c](https://togithub.com/SAP/ui5-webcomponents/commit/71ea07c3e908beffcee8b127fcc97993e6affff3)) - **ui5-table:** remove circular dependency from table and row ([#​9261](https://togithub.com/SAP/ui5-webcomponents/issues/9261)) ([9932adf](https://togithub.com/SAP/ui5-webcomponents/commit/9932adff6260e366c2b8c2282357267097b884a5)) - **ui5-tag:** fix styling issues ([#​9305](https://togithub.com/SAP/ui5-webcomponents/issues/9305)) ([24dd42b](https://togithub.com/SAP/ui5-webcomponents/commit/24dd42b16f6889f9ea54402f4b664c84fdf92bfa)) ##### Code Refactoring - rename `ListSeparators` enum to `ListSeparator` ([#​9308](https://togithub.com/SAP/ui5-webcomponents/issues/9308)) ([26bb513](https://togithub.com/SAP/ui5-webcomponents/commit/26bb5130b93328ad515d5f268bcf189b6e138ed7)) - **ui5-combobox, ui5-multi-combobox:** prepare for physical list items ([#​9307](https://togithub.com/SAP/ui5-webcomponents/issues/9307)) ([3e66cc6](https://togithub.com/SAP/ui5-webcomponents/commit/3e66cc6fd78acc83b7ca6db050925fbad47ef404)), closes [#​8461](https://togithub.com/SAP/ui5-webcomponents/issues/8461) - **ui5-input:** suggestions refactoring ([#​9092](https://togithub.com/SAP/ui5-webcomponents/issues/9092)) ([36c9c8f](https://togithub.com/SAP/ui5-webcomponents/commit/36c9c8f1e2cf438d9173649a82a90af8db0cc282)), closes [#​8461](https://togithub.com/SAP/ui5-webcomponents/issues/8461) [#​7890](https://togithub.com/SAP/ui5-webcomponents/issues/7890) - **ui5-li:** replace the usage of image property with image slot ([#​9089](https://togithub.com/SAP/ui5-webcomponents/issues/9089)) ([391ffaa](https://togithub.com/SAP/ui5-webcomponents/commit/391ffaa0d650d773f3e7cbd62accc27d3ae8cd94)) ##### Features - add property initializers ([#​8846](https://togithub.com/SAP/ui5-webcomponents/issues/8846)) ([eef0cc9](https://togithub.com/SAP/ui5-webcomponents/commit/eef0cc9b663fda6268b98e516ed46439435fa2b0)) - **ui5-menu-separator:** add new component ([#​8871](https://togithub.com/SAP/ui5-webcomponents/issues/8871)) ([f7fea29](https://togithub.com/SAP/ui5-webcomponents/commit/f7fea290c4bb2e5f235222cba7e48b09c5b3b39b)), closes [#​8461](https://togithub.com/SAP/ui5-webcomponents/issues/8461) - **ui5-table:** add range selection to selection feature ([#​9205](https://togithub.com/SAP/ui5-webcomponents/issues/9205)) ([55d99d2](https://togithub.com/SAP/ui5-webcomponents/commit/55d99d25324f64c202339c4947f2b3bcf35e25c8)) - **ui5-table:** navigated property for rows ([#​9292](https://togithub.com/SAP/ui5-webcomponents/issues/9292)) ([6a51172](https://togithub.com/SAP/ui5-webcomponents/commit/6a511727e6b6be7aa1c7fe3c208734b4e38f4dc6)) - **ui5-table:** table loading indicator ([#​9214](https://togithub.com/SAP/ui5-webcomponents/issues/9214)) ([fabc911](https://togithub.com/SAP/ui5-webcomponents/commit/fabc911e6138cd2f7b01d22443d559114595e3a1)) ##### BREAKING CHANGES - **ui5-li:** The `image` property of the `ui5-li` is removed and the `imageContent` slot is renamed to `image`. If you have previously used the `image` property: ```html Standard List Item ``` or the `imageContent` slot: ```html Avatar inside imageContent slot ``` Now use `image` slot instead: ```html Avatar inside image slot ``` Related to [https://github.com/SAP/ui5-webcomponents/issues/8461](https://togithub.com/SAP/ui5-webcomponents/issues/8461), [https://github.com/SAP/ui5-webcomponents/issues/7887](https://togithub.com/SAP/ui5-webcomponents/issues/7887), [https://github.com/SAP/ui5-webcomponents/issues/9200](https://togithub.com/SAP/ui5-webcomponents/issues/9200) - **ui5-combobox, ui5-multi-combobox:** The ui5-cb-item-group & ui5-mcb-item-group text property is renamed to header-text. If you previously used the text property: Now you must rename it to header-text: * The `ListSeparators` (plural form) enum has been renamed to `ListSeparator` (singular form). If you previously imported the `ListSeparators`: ```ts import ListSeparators from "@​ui5/webcomponents/dist/types/ListSeparators.js"; import type ListSeparators from "@​ui5/webcomponents/dist/types/ListSeparators.js"; ``` Now, you must import the `ListSeparator` enumeration as follows: ```ts import ListSeparator from "@​ui5/webcomponents/dist/types/ListSeparator.js"; import type ListSeparator from "@​ui5/webcomponents/dist/types/ListSeparator.js"; ``` Related to: [https://github.com/SAP/ui5-webcomponents/issues/8461](https://togithub.com/SAP/ui5-webcomponents/issues/8461) - **ui5-input:** remove `type`, `description`, `icon`, `iconEnd`, `image` from `ui5-suggestion-item` and introduce `ui5-suggestion-item-custom` `ui5-suggestion-item`: - `type` property is removed, use `ui5-suggestion-item-custom` instead. - `description` property is removed, use `ui5-suggestion-item-custom` instead. - `icon` property is removed, use `ui5-suggestion-item-custom` instead. - `iconEnd` property is removed, use `ui5-suggestion-item-custom` instead. - `image` property is removed, use `ui5-suggestion-item-custom` instead. `ui5-suggestion-group-item`: - renamed to `ui5-suggestion-item-group` - `text` is removed, use `headerText` instead `ui5-suggestion-item-custom`: - custom suggestion item with open content similar to `ui5-li-custom` - to be used for custom scenarios - to highlight custom items use `@ui5/webcomponents-base/dist/util/generateHighlightedMarkup.js` All suggestion items are now physical items and can be overstyled. Grouping now works with via nesting: e.g. ```js ``` - [@​property](https://togithub.com/property) decorator must be adapted according to new type parameter - **ui5-menu-separator:** `startsSection` property removed from MenuItems Before: Now:
SAP/ui5-webcomponents (@​ui5/webcomponents-base) ### [`v2.0.0`](https://togithub.com/SAP/ui5-webcomponents/blob/HEAD/packages/base/CHANGELOG.md#200-2024-07-03) [Compare Source](https://togithub.com/SAP/ui5-webcomponents/compare/v1.24.6...v2.0.0) ##### Bug Fixes - **UI5Element:** component invalidated when children change slots ([#​9104](https://togithub.com/SAP/ui5-webcomponents/issues/9104)) ([a882721](https://togithub.com/SAP/ui5-webcomponents/commit/a8827219d52c67158e29aa616454bceadaa7128a)) ##### Features - add property initializers ([#​8846](https://togithub.com/SAP/ui5-webcomponents/issues/8846)) ([eef0cc9](https://togithub.com/SAP/ui5-webcomponents/commit/eef0cc9b663fda6268b98e516ed46439435fa2b0)) - **UI5Element:** better support for kebab-case slots ([#​9106](https://togithub.com/SAP/ui5-webcomponents/issues/9106)) ([e1dd34c](https://togithub.com/SAP/ui5-webcomponents/commit/e1dd34c39dd7a97fac4fde6bdb342c7874c48d9c)) ##### BREAKING CHANGES - [@​property](https://togithub.com/property) decorator must be adapted according to new type parameter
SAP/ui5-webcomponents (@​ui5/webcomponents-fiori) ### [`v2.0.0`](https://togithub.com/SAP/ui5-webcomponents/blob/HEAD/packages/fiori/CHANGELOG.md#200-2024-07-03) [Compare Source](https://togithub.com/SAP/ui5-webcomponents/compare/v1.24.6...v2.0.0) ##### Bug Fixes - **dynamic-page:** some remarks fixed ([#​9341](https://togithub.com/SAP/ui5-webcomponents/issues/9341)) ([eb99114](https://togithub.com/SAP/ui5-webcomponents/commit/eb991145f0029d00c41c37a1b3a7e1e7229be647)) - **ui5-tag:** fix styling issues ([#​9305](https://togithub.com/SAP/ui5-webcomponents/issues/9305)) ([24dd42b](https://togithub.com/SAP/ui5-webcomponents/commit/24dd42b16f6889f9ea54402f4b664c84fdf92bfa)) ##### Code Refactoring - **ui5-illustrated-message:** rename IllustrationMessageSize enum ([#​9302](https://togithub.com/SAP/ui5-webcomponents/issues/9302)) ([6fe2a02](https://togithub.com/SAP/ui5-webcomponents/commit/6fe2a023772f34550a3d7f433017b1f8f2c5cd0c)), closes [#​8605](https://togithub.com/SAP/ui5-webcomponents/issues/8605) [#​8461](https://togithub.com/SAP/ui5-webcomponents/issues/8461) [#​7887](https://togithub.com/SAP/ui5-webcomponents/issues/7887) - **ui5-view-settings-dialog:** change opening api to open property ([#​9249](https://togithub.com/SAP/ui5-webcomponents/issues/9249)) ([52106cc](https://togithub.com/SAP/ui5-webcomponents/commit/52106ccffba64d13949764339a71225b33dac3a3)) ##### Features - add property initializers ([#​8846](https://togithub.com/SAP/ui5-webcomponents/issues/8846)) ([eef0cc9](https://togithub.com/SAP/ui5-webcomponents/commit/eef0cc9b663fda6268b98e516ed46439435fa2b0)) - **ui5-flexible-column-layout:** enable resize via separators drag-and-drop ([#​9160](https://togithub.com/SAP/ui5-webcomponents/issues/9160)) ([9b54af4](https://togithub.com/SAP/ui5-webcomponents/commit/9b54af42b6dccfee5781ef45f66d2003a71f7e5b)) ##### BREAKING CHANGES - **ui5-illustrated-message:** The enum IllustrationMessageSize is renamed to IllustrationMessageDesign. If you have previously imported the enum: import IllustrationMessageSize from "@​ui5/webcomponents-base/dist/types/IllustrationMessageSize.js"; Now import IllustrationMessageDesign instead: import IllustrationMessageDesign from "@​ui5/webcomponents-base/dist/types/IllustrationMessageDesign.js"; - **ui5-view-settings-dialog:** Removed `show` and `close` methods. Before, the ui5-view-settings-dialog could be opened and closed by calling `show()` and `close()`: ```ts const viewSettingsDialog = document.getElementById("exampleID"); viewSettingsDialog.show(); viewSettingsDialog.close(); ``` Now, the dialog is opened and closed by setting the open property to true or false: ```ts const viewSettingsDialog = document.getElementById("exampleID"); viewSettingsDialog.open = true; viewSettingsDialog.open = false; ``` fixes: [https://github.com/SAP/ui5-webcomponents/issues/9240](https://togithub.com/SAP/ui5-webcomponents/issues/9240) - [@​property](https://togithub.com/property) decorator must be adapted according to new type parameter
SAP/ui5-webcomponents (@​ui5/webcomponents-icons) ### [`v2.0.0`](https://togithub.com/SAP/ui5-webcomponents/blob/HEAD/packages/icons/CHANGELOG.md#200-2024-07-03) [Compare Source](https://togithub.com/SAP/ui5-webcomponents/compare/v1.24.6...v2.0.0) **Note:** Version bump only for package [@​ui5/webcomponents-icons](https://togithub.com/ui5/webcomponents-icons)
SAP/ui5-webcomponents (@​ui5/webcomponents-tools) ### [`v2.0.0`](https://togithub.com/SAP/ui5-webcomponents/blob/HEAD/packages/tools/CHANGELOG.md#200-2024-07-03) [Compare Source](https://togithub.com/SAP/ui5-webcomponents/compare/v1.24.6...v2.0.0) ##### Bug Fixes - template result comparison ([#​9279](https://togithub.com/SAP/ui5-webcomponents/issues/9279)) ([3a02e3e](https://togithub.com/SAP/ui5-webcomponents/commit/3a02e3ec51ade59a9bdd27784a7be5a1229ef24f)) ##### Features - add property initializers ([#​8846](https://togithub.com/SAP/ui5-webcomponents/issues/8846)) ([eef0cc9](https://togithub.com/SAP/ui5-webcomponents/commit/eef0cc9b663fda6268b98e516ed46439435fa2b0)) ##### BREAKING CHANGES - [@​property](https://togithub.com/property) decorator must be adapted according to new type parameter ### [`v1.24.6`](https://togithub.com/SAP/ui5-webcomponents/releases/tag/v1.24.6) [Compare Source](https://togithub.com/SAP/ui5-webcomponents/compare/v1.24.5...v1.24.6) ##### Bug Fixes - **ui5-calendar:** adjust year button visibility ([#​9328](https://togithub.com/SAP/ui5-webcomponents/issues/9328)) ([3b61360](https://togithub.com/SAP/ui5-webcomponents/commit/3b61360b916ef3dc844b7f2c888bcb0265151cae)), closes [#​9107](https://togithub.com/SAP/ui5-webcomponents/issues/9107) - **ui5-daterange-picker:** selected announcement ([#​9299](https://togithub.com/SAP/ui5-webcomponents/issues/9299)) ([92ec9d4](https://togithub.com/SAP/ui5-webcomponents/commit/92ec9d4ca79fab1f42d7539ebc74a237662863aa)), closes [#​9241](https://togithub.com/SAP/ui5-webcomponents/issues/9241) - **ui5-dialog:** fix focusing when dialog is open from OpenUI5 dialog ([#​9204](https://togithub.com/SAP/ui5-webcomponents/issues/9204)) ([e2a19fa](https://togithub.com/SAP/ui5-webcomponents/commit/e2a19fad3960193aa05c868dfe8a4d86fd8f532f)), closes [#​9028](https://togithub.com/SAP/ui5-webcomponents/issues/9028) [#​9183](https://togithub.com/SAP/ui5-webcomponents/issues/9183) - **ui5-step-input:** check input before accessing value ([#​9220](https://togithub.com/SAP/ui5-webcomponents/issues/9220)) ([8ec9713](https://togithub.com/SAP/ui5-webcomponents/commit/8ec97133d8269c518a4e148476757ea4b6ede1e7)), closes [#​9119](https://togithub.com/SAP/ui5-webcomponents/issues/9119)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 3 months ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 2.x releases. But if you manually upgrade to 2.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.