v17.0.0-next.2
Pre-release
Pre-release
·
19 commits
to next
since this release
17.0.0-next.2 (2024-02-09)
Bug Fixes
- a11y: clr-password-container show/hide Icon does not have unique label (backport to next) (#1196) (8e4882c), closes #1179
- accordion: header spacing and disabled panel content color (#1168) (eac8a0d)
- accordion: prevent error with nested accordions (#1121) (d254c48), closes #1119 #1118
- alert: prevent error if alert is initially closed (#1157) (e752644), closes #1156 #92
- alerts: different internal icons and loading and unknown types can be used anywhere (#1208) (8c40294)
- button group: fix border disappears in button group with disable (port of 1139) (#1148) (249d31b), closes #915
- button-group: handle keyboard focus for async menu buttons (#1146) (058b0c5), closes #1142 #952
- button: change loading button contents from div to span (backport to next) (#1190) (fd763f8), closes #1181 #1141
- button: skip animation on first render of loading button (#1155) (1951e9a), closes #1141 #1075
- card: resolve clickable card hover shifting text (#1166) (#1170) (6cb4a85)
- combobox: use diacritic-insensitive search to filter items (#1210) (f520e7f), closes #1209
- datagrid: use correct layers, remove no-op z-indexes (#1165) (7fb06dc), closes #774 #773
- date-picker: add null check for optional date control (#1058) (c951dbb), closes #1051
- date-picker: ignore non-string values in date service parser (backport to next) (#1171) (84f0f06), closes #1169 #39 #39 #39 #975
- date-picker: trigger validation on min/max date change (#1138) (#1150) (c7806ed)
- input: use "pointer" cursor for input action buttons (#1160) (a729ca6), closes #1153 #559
- links: change visited hover saas variable (#1127) (4a0b34b)
- popover: update positioning logic to render within body (backport to next) (#1192) (f6cba54), closes #1109
- signpost: set aria-expanded on button during initial render (#1213) (6717669)
- stack-view: increase size of change notification mark (#1207) (8522b8f)
- stepper: improve panel status updates (#1184) (dcb5c29)
- ui: remove core imports in clr-ui and add documentation steps (#1203) (595e152)
- vertical-nav: use
justify-content: flex-end
instead ofend
(#1114) (e015aa5)
Features
- accordion: add title min-width (#1163) (c4b8afd)
- alerts: add lightweight unknown and loading types (#1110) (06f172f)
- alerts: add neutral type (#1106) (99ed0ea)
- datagrid: use only
clrDgItemsTrackBy
for selection tracking (#1144) (a569463) - deps: bump cds/core to 6.9.2 (#1202) (40fc506)
- dropdown: refactor caret, active, selected and disabled colors (#1164) (8dc05aa)
- forms: support for dynamic control change (#1074) (03a51dc)
- header: refactor icons, dividers and deprecations (#1180) (4c54f1e)
- progress-bar: change color api (#1107) (facc116)
- ui: remove obsolete token mapping in shim (leftovers in accordion and navs) (#1100) (dd6b894)
BREAKING CHANGES
- ui: clr-ui no longer includes core tokens and they need to be included individually per project when importing clr-ui ( step 2 in clr-ui readme ).
- deps: Bump the cds/core peer dependency to the latest, 6.9.2
- accordion: Changed spacing in stepper header
- accordion: accordion title now have a
min-width
and exposed a token for it. This resolves to a difference in the layout. - datagrid: The row iterator
trackBy
function will no longer be used for selection tracking. Update your code to passclrDgItemsTrackBy
to theclr-datagrid
component if you passtrackBy
to the row iterator. Note that theclrDgItemsTrackBy
signature does not include the element index.