Releases: UI5/webcomponents-react
Releases · UI5/webcomponents-react
v1.29.5
v2.0.0-rc.1
2.0.0-rc.1 (2024-07-19)
Note
The FilterBar is not yet supporting version 2.0.0!
Bug Fixes
Code Refactoring
Features
- codemod: basic replacements for
DynamicPage(#6086) (93819a9) - codemod: transform Text
wrappingtomaxLines(#6085) (a879a9b) - ObjectPage: refactor component to support ui5wc v2 (#6089) (105b2da)
BREAKING CHANGES
- the minimum required
reactandreact-domversion is now 18.0.0 - ObjectPage:
headerContenthas been renamed toheaderAreaand now only accepts theObjectPageHeadercomponent. - ObjectPage:
headerTitlehas been renamed totitleAreaand now only accepts theObjectPageTitlecomponent. - ObjectPage:
footerhas been renamed tofooterArea. - ObjectPage:
onToggleHeaderContenthas been renamed toonToggleHeaderArea - ObjectPage:
onPinnedStateChangehas been renamed toonPinButtonToggle - ObjectPageTitle:
actionshas been renamed toactionsBar. Instead of single actions, theToolbarcomponent should now be passed. - ObjectPageTitle:
navigationActionshas been renamed tonavigationBar. Instead of single actions, theToolbarcomponent should now be passed. - ObjectPageTitle:
actionsToolbarProps: Since it's now recommended passing theToolbarcomponent directly, this prop is redundant. - ObjectPageTitle:
navigationActionsToolbarProps: Since it's now recommended passing theToolbarcomponent directly, this prop is redundant.
v2.0.0-rc.0
2.0.0-rc.0 (2024-07-11)
Note
The ObjectPage and FilterBar are not yet supporting version 2.0.0!
Bug Fixes
- AnalyticalTable -
useRowDisableSelection: removetitlefrom select-all cell (#5955) (c731554), closes #5953 - AnalyticalTable: don't wrap custom header content in
Textcomponent (#6022) (455acc1) - AnalyticalTable: fire row select & click events on
keyupinstead ofkeydown(#6013) (f1386f8), closes #4388 - AnalyticalTable: fix custom header alignment (#6068) (c4a49e4)
- AnalyticalTable: improve focus border alignment (#5944) (18aeb52), closes #5898
- apply correct scoping for internal ui5wc CSS vars (#6057) (3822bee), closes #6051
- CommonProps - TypeScript: remove
dangerouslySetInnerHTMLfrom types (#6002) (f5f9101) - deps: update dependency @tanstack/react-virtual to v3.5.1 (#5883) (2db3ca9)
- deps: update dependency react-content-loader to v7.0.1 (#5899) (5ed11e9)
- deps: update dependency react-content-loader to v7.0.2 (#5909) (cb79434)
- deps: update react monorepo to v19.0.0-rc-fb9a90fa48-20240614 (patch) (#5928) (863055a)
- MessageBox - TypeScript: adjust
onClosetype (#5975) (a30867a) - MessageViewItem: enable details view if
titleTextis overflowing (#6015) (dba28ce), closes #5990 - MessageView: use correct icon and color for default type (#6016) (0018bba)
- NumericSideIndicator: fix alignment (#6064) (7ecd301)
- ObjectStatus: remove
HTMLDivElementfromonClicktype (#6011) (671cfaa) - use new JSX transform in preparation for React 19 (#5837) (7dcad64)
chore
- remove
jestSetup(#5906) (2da6d60) - remove
react-jss(#5907) (5342836) - remove deprecated
AnalyticalCardcomponent (#5887) (1d8b257)
Code Refactoring
- ActionSheet: api alignment (#5956) (5b2ac63)
- AnalyticalTable: remove deprecated props & enums (#6021) (ca13875)
- AnalyticalTable: remove unnecessary
portalContainerprop (#6039) (7e19fbb) - enums: harmonize enum names (#5970) (98b9bb7)
- FilterGroupItem: api alignment (#6012) (0e6a326)
- harmonize prop/enum names (#6040) (4b4815b)
- make titleText required for object page sections (#6014) (10e50a2)
- MessageBox: refactor
onCloseevent (#5989) (ef490f4) - Modals: replace context with use-sync-external-store (#6042) (e0818c4)
- ObjectPage: api alignment (#6047) (703084b)
- remove all
spacingvariables (#6009) (c2c3730) - replace
Toolbarwith UI5 Web Component (#6061) (bf60767)
Features
- AnalyticalTable: introduce
loadingDelayprop (#6025) (6d80fd8) - charts: introduce
loadingDelayprop (#6027) (71fcb40) - cli: create codemod for UI5 Web Components React v2 migration (#5908) (9f65c98)
- create compat package (#5894) (f4516cc)
- DynamicPage & ObjectPage: use ui5wc
DynamicPage& renameObjectPagecomponents (#5939) (cb684cd) - Form: replace with UI5 Web Component (#5925) (1e246ee)
- move
Loadertocompatpackage & replace withBusyIndicator(#6020) (80d8c0b) - ObjectPage: introduce
preserveHeaderStateOnClickprop (#6049) (c3c6f06) - RadialChart: introduce `loading...
v1.29.4
1.29.4 (2024-07-10)
Bug Fixes
v1.29.3
1.29.3 (2024-06-28)
Bug Fixes
- AnalyticalTable -
useRowDisableSelection: removetitlefrom select-all cell (#5955) (97ef653), closes #5953 - AnalyticalTable: improve focus border alignment (#5944) (8d12266), closes #5898
- Form: use correct container query if width is float (#5954) (34829f4), closes #5952
- use new JSX transform in preparation for React 19 (#5837) (7dcad64)