Releases: SAP/ui5-webcomponents-react
Releases · SAP/ui5-webcomponents-react
v1.29.6
1.29.6 (2024-08-07)
Bug Fixes
- AnalyticalTable: add "Filter" text to column popover (#6165) (153f91b), closes #6132
- AnalyticalTable: add
aria-hidden
to multi selection checkboxes (#6134) (24e5c98), closes #6133 - AnalyticalTable: allow selecting all rows via keyboard (#6168) (4650995), closes #6110
- AnalyticalTable: fix pop-in content styles (#6170) (041008f), closes #5977
- deps: update ui5 web components to v1.24.8 (v1.29.x) (patch) (#6160) (e327161)
- DynamicPageHeader: remove
width
(#6163) (5a968b9), closes #6135 - UI5CustomEvent - TypeScript: correctly
currentTarget
type (#6167) (f41c41b), closes #6136
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
wrapping
tomaxLines
(#6085) (a879a9b) - ObjectPage: refactor component to support ui5wc v2 (#6089) (105b2da)
BREAKING CHANGES
- the minimum required
react
andreact-dom
version is now 18.0.0 - ObjectPage:
headerContent
has been renamed toheaderArea
and now only accepts theObjectPageHeader
component. - ObjectPage:
headerTitle
has been renamed totitleArea
and now only accepts theObjectPageTitle
component. - ObjectPage:
footer
has been renamed tofooterArea
. - ObjectPage:
onToggleHeaderContent
has been renamed toonToggleHeaderArea
- ObjectPage:
onPinnedStateChange
has been renamed toonPinButtonToggle
- ObjectPageTitle:
actions
has been renamed toactionsBar
. Instead of single actions, theToolbar
component should now be passed. - ObjectPageTitle:
navigationActions
has been renamed tonavigationBar
. Instead of single actions, theToolbar
component should now be passed. - ObjectPageTitle:
actionsToolbarProps
: Since it's now recommended passing theToolbar
component directly, this prop is redundant. - ObjectPageTitle:
navigationActionsToolbarProps
: Since it's now recommended passing theToolbar
component 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
: removetitle
from select-all cell (#5955) (c731554), closes #5953 - AnalyticalTable: don't wrap custom header content in
Text
component (#6022) (455acc1) - AnalyticalTable: fire row select & click events on
keyup
instead 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
dangerouslySetInnerHTML
from 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
onClose
type (#5975) (a30867a) - MessageViewItem: enable details view if
titleText
is overflowing (#6015) (dba28ce), closes #5990 - MessageView: use correct icon and color for default type (#6016) (0018bba)
- NumericSideIndicator: fix alignment (#6064) (7ecd301)
- ObjectStatus: remove
HTMLDivElement
fromonClick
type (#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
AnalyticalCard
component (#5887) (1d8b257)
Code Refactoring
- ActionSheet: api alignment (#5956) (5b2ac63)
- AnalyticalTable: remove deprecated props & enums (#6021) (ca13875)
- AnalyticalTable: remove unnecessary
portalContainer
prop (#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
onClose
event (#5989) (ef490f4) - Modals: replace context with use-sync-external-store (#6042) (e0818c4)
- ObjectPage: api alignment (#6047) (703084b)
- remove all
spacing
variables (#6009) (c2c3730) - replace
Toolbar
with UI5 Web Component (#6061) (bf60767)
Features
- AnalyticalTable: introduce
loadingDelay
prop (#6025) (6d80fd8) - charts: introduce
loadingDelay
prop (#6027) (71fcb40) - cli: create codemod for UI5 Web Components React v2 migration (#5908) (9f65c98)
- create compat package (#5894) (f4516cc)
- DynamicPage & ObjectPage: use ui5wc
DynamicPage
& renameObjectPage
components (#5939) (cb684cd) - Form: replace with UI5 Web Component (#5925) (1e246ee)
- move
Loader
tocompat
package & replace withBusyIndicator
(#6020) (80d8c0b) - ObjectPage: introduce
preserveHeaderStateOnClick
prop (#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
: removetitle
from 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)