|
3 | 3 | All notable changes to this project will be documented in this file.
|
4 | 4 | See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
5 | 5 |
|
| 6 | +# [2.0.0-rc.0](https://github.com/SAP/ui5-webcomponents-react/compare/v1.29.2...v2.0.0-rc.0) (2024-07-11) |
| 7 | + |
| 8 | +### Code Refactoring |
| 9 | + |
| 10 | +- **ActionSheet:** api alignment ([#5956](https://github.com/SAP/ui5-webcomponents-react/issues/5956)) ([5b2ac63](https://github.com/SAP/ui5-webcomponents-react/commit/5b2ac63943461db5e7bbb12040b29c98344402c5)) |
| 11 | +- **AnalyticalTable:** remove deprecated props & enums ([#6021](https://github.com/SAP/ui5-webcomponents-react/issues/6021)) ([ca13875](https://github.com/SAP/ui5-webcomponents-react/commit/ca13875a46a755fe8d1d4c325b33295561f7d6ad)) |
| 12 | +- **enums:** harmonize enum names ([#5970](https://github.com/SAP/ui5-webcomponents-react/issues/5970)) ([98b9bb7](https://github.com/SAP/ui5-webcomponents-react/commit/98b9bb7351e233ec958553a7f8584015434ea457)) |
| 13 | +- **FilterGroupItem:** api alignment ([#6012](https://github.com/SAP/ui5-webcomponents-react/issues/6012)) ([0e6a326](https://github.com/SAP/ui5-webcomponents-react/commit/0e6a326fd7b338408eb0a801fce495988d264d29)) |
| 14 | +- harmonize prop/enum names ([#6040](https://github.com/SAP/ui5-webcomponents-react/issues/6040)) ([4b4815b](https://github.com/SAP/ui5-webcomponents-react/commit/4b4815b0066cce7e6522dc5fd05b9c14a24e7555)) |
| 15 | +- **Modals:** replace context with use-sync-external-store ([#6042](https://github.com/SAP/ui5-webcomponents-react/issues/6042)) ([e0818c4](https://github.com/SAP/ui5-webcomponents-react/commit/e0818c4a3ba50d989c78b9f228fbc5b973926066)) |
| 16 | +- **ObjectPage:** api alignment ([#6047](https://github.com/SAP/ui5-webcomponents-react/issues/6047)) ([703084b](https://github.com/SAP/ui5-webcomponents-react/commit/703084bbb1994516da06066a7f292ffe396955d4)) |
| 17 | +- replace `Toolbar` with UI5 Web Component ([#6061](https://github.com/SAP/ui5-webcomponents-react/issues/6061)) ([bf60767](https://github.com/SAP/ui5-webcomponents-react/commit/bf6076772d691a6a5d98678d38ac705bed4bfb2a)) |
| 18 | + |
| 19 | +### Features |
| 20 | + |
| 21 | +- **cli:** create codemod for UI5 Web Components React v2 migration ([#5908](https://github.com/SAP/ui5-webcomponents-react/issues/5908)) ([9f65c98](https://github.com/SAP/ui5-webcomponents-react/commit/9f65c987c39093b240e1230d783c66376d29aad6)) |
| 22 | +- **Form:** replace with UI5 Web Component ([#5925](https://github.com/SAP/ui5-webcomponents-react/issues/5925)) ([1e246ee](https://github.com/SAP/ui5-webcomponents-react/commit/1e246ee5da541f48ffcb08833babb483c41e27d4)) |
| 23 | +- support objects and references as Web Component props ([#5957](https://github.com/SAP/ui5-webcomponents-react/issues/5957)) ([f41d32b](https://github.com/SAP/ui5-webcomponents-react/commit/f41d32b47f4ecbd818afeedb0b72a5b624e4514c)) |
| 24 | +- update to @ui5/webcomonents 2.0.0-rc.6 ([#5940](https://github.com/SAP/ui5-webcomponents-react/issues/5940)) ([60907b4](https://github.com/SAP/ui5-webcomponents-react/commit/60907b4a43902a899b7f48e9dc6609d0d5b9a731)) |
| 25 | +- update UI5 Web Components to 2.0.0 ([#6023](https://github.com/SAP/ui5-webcomponents-react/issues/6023)) ([49efb9b](https://github.com/SAP/ui5-webcomponents-react/commit/49efb9b71aa41d7efdcc8f02b592f91cf365d2b6)) |
| 26 | + |
| 27 | +### BREAKING CHANGES |
| 28 | + |
| 29 | +- the `Toolbar` component and its related components have been moved to the `@ui5/webcomponents-react-compat` package. |
| 30 | +- the `ToolbarV2` component has been renamed to `Toolbar` |
| 31 | +- the `ToolbarSpacerV2` component has been renamed to `ToolbarSpacer` |
| 32 | +- the `ToolbarSeparatorV2` component has been renamed to `ToolbarSeparator` |
| 33 | +- **ObjectPage:** the props `showHideHeaderButton` and |
| 34 | + `showTitleInHeaderContent` have been removed. |
| 35 | +- **ObjectPage:** the prop `alwaysShowContentHeader` has been renamed to |
| 36 | + `headerPinned` |
| 37 | +- **ObjectPage:** the prop `headerContentPinnable` has been renamed to |
| 38 | + `hidePinButton` and its logic has been inverted. The pin button is now |
| 39 | + shown by default. |
| 40 | +- **ObjectPage:** the prop `showSubHeaderRight` has been removed as it's |
| 41 | + not defined by design anymore. |
| 42 | +- **Modals:** **ThemeProvider**: the prop `withoutModalsProvider` has been removed. For more information, please refer to our [Migration Guide](https://sap.github.io/ui5-webcomponents-react/main/?path=/docs/migration-guide--docs). |
| 43 | +- **Modals:** the hooks `useShowDialog`, `useShowPopover`, `useShowResponsivePopover`, `useShowMenu`, `useShowMessageBox` and `useShowToast` have been removed. For more information, please refer to our [Migration Guide](https://sap.github.io/ui5-webcomponents-react/main/?path=/docs/migration-guide--docs#modals). |
| 44 | +- **ActionSheet:** `a11yConfig` has been renamed to |
| 45 | + `accessibilityAttributes`. |
| 46 | +- **AnalyticalTable:** The properties and values for the |
| 47 | + `AnalyticalTableSelectionMode` enum has been changed. `SingleSelect` is |
| 48 | + now `Single` and `MultiSelect` is now `Multiple`. |
| 49 | +- **AnalyticalTable:** `a11yConfig` has been renamed to |
| 50 | + `accessibilityAttributes`. |
| 51 | +- **ObjectPage:** `a11yConfig` has been renamed to |
| 52 | + `accessibilityAttributes`. |
| 53 | +- **ObjectStatus:** `active` has been renamed to |
| 54 | + `interactive`. |
| 55 | +- updated UI5 Web Components to v2. All [breaking changes](https://sap.github.io/ui5-webcomponents/docs/migration-guides/to-version-2/) apply to this project as well. |
| 56 | +- the `SuggestionGroupItem` component has been replaced by the `SuggestionItemGroup` component |
| 57 | +- **AnalyticalTable:** The `TableScaleWidthMode` enum has been removed, please |
| 58 | + use `AnalyticalTableScaleWidthMode` instead. |
| 59 | +- **AnalyticalTable:** The `TableSelectionBehavior` enum has been removed, |
| 60 | + please use `AnalyticalTableSelectionBehavior` instead. |
| 61 | +- **AnalyticalTable:** The `TableSelectionMode ` enum has been removed, please |
| 62 | + use `AnalyticalTableSelectionMode` instead. |
| 63 | +- **AnalyticalTable:** The `TableVisibleRowCountMode` enum has been removed, |
| 64 | + please use `AnalyticalTableVisibleRowCountMode ` instead. |
| 65 | +- **AnalyticalTable:** The `alwaysShowSubComponent ` prop has been removed, |
| 66 | + please use `subComponentsBehavior` instead. |
| 67 | +- **AnalyticalTable:** The default value (`true`) of the `sortable` prop has |
| 68 | + been removed, it is now required to explicitly set this prop, if the |
| 69 | + table should be sortable. |
| 70 | +- **AnalyticalTable:** The `canReorder` [column |
| 71 | + property](https://sap.github.io/ui5-webcomponents-react/?path=/docs/data-display-analyticaltable--docs#column-properties) |
| 72 | + has been removed, please use `disableDragAndDrop` instead. |
| 73 | +- **FilterGroupItem:** For a better aligned API, the `visible` and `visibleInFilterBar` (default: `true`) props have been replaced with `hidden` and `hiddenInFilterBar` (no default value). |
| 74 | +- **enums:** the `MessageBoxActions` enum has been renamed to `MessageBoxAction` |
| 75 | +- **enums:** the `MessageBoxTypes` enum has been renamed to `MessageBoxType` |
| 76 | +- **enums:** the `Themes` enum has been renamed to `Theme` and the deprecated "Belize" (`sap_belize`) theme family has been removed |
| 77 | +- **ActionSheet:** the `portalContainer` prop has been removed as it's not needed anymore |
| 78 | +- **ActionSheet:** the `showCancelButton` has been renamed to `hideCancelButton` and the logic has been inverted. |
| 79 | +- the `StandardListItem` has been replaced with the |
| 80 | + `ListItemStandard` component |
| 81 | +- the `CustomListItem` has been replaced with the |
| 82 | + `ListItemCustom` component |
| 83 | +- the `MultiComboBoxGroupItem` has been replaced with the |
| 84 | + `MultiComboBoxItemGroup` component |
| 85 | +- the `TableGroupRow` component has been deleted |
| 86 | +- the `TableColumn` component has been replaced with the |
| 87 | + `TableHeaderCell` component |
| 88 | +- **VariantManagement**: the `portalContainer` prop has |
| 89 | + been removed as it is no longer needed. |
| 90 | +- **Form:** The `Form` component has been replaced with the `ui5-form` UI5 Web Component, please visit our [Migration Guide](https://sap.github.io/ui5-webcomponents-react/main/?path=/docs/migration-guide--docs) for more details. |
| 91 | + |
6 | 92 | ## [1.28.2](https://github.com/SAP/ui5-webcomponents-react/compare/v1.28.1...v1.28.2) (2024-05-24)
|
7 | 93 |
|
8 | 94 | **Note:** Version bump only for package @ui5/webcomponents-react-cli
|
|
0 commit comments