v5.5.0
5.5.0 - 18.01.2024
What's New
- Added support of React 18 with concurrent rendering mode(i.e. react mounting via
createRoot
). - Added semantic colors for components in 'Loveship' & 'Promo' skins. They can duplicate skin specific colors, so you can use both on your choose.
- [Pickers]: turn on flatten search results by default for all Pickers. Now for pickers with tree structure and in search mode, results will be shown as a flat tree, each item will have a subtitle with parents path.
- [DataTable]: Introduced focus manager api.
Added ability to change focus on different cells using a keyboard in editable tables.
See the example here. - [RadioInput]: removed 'theme' prop in loveship skin.
- [NumericInput]: size
48
is deprecated and will be removed in future releases. Please, use size42
instead. - [Badge]: in Loveship property
shape: square
was deprecated and will be removed in future releases. Please pay attention thatsguare
is default now. Use Tag component instead if you need 'square' appearance or use "round" value. - [Badge]: in Loveship
size 12
is deprecated and will be removed in future release. Please, use size18
instead. - [NotificationCard]: color
gray60
in promo, andnight600
in loveship are deprecated and will be removed in future release. - [Dropdown]: improve close on click outside dropdown logic.
- [FiltersPanel]: added
maxBodyHeight
prop for picker filters. - [DataTable]: added
allowResizing
field forDataColumnProps
, to be able to configure resizing for each column - [ApiContext]: added possibility to provide your own fetcher for requests
- [PickerInput]: added
id
prop to add HTML ID attribute for the input. - [DatePicker]: added
id
prop to add HTML ID attribute for the toggler input. - [RangeDatePicker]: added
id
prop to add HTML ID attribute for the first input into toggler. - [CountIndicator]: set color
info
by default. - [FilterPanel]: in range numeric filter set mark 'from' input as invalid in case if value
from
bigger than valueto
. - [Modals]: fixed
overflow: hidden
body style removing after closing first modals in case when multiple modals was opened. Now this style will be removed only when the last modal in stack was closed.
What's Fixed
- [LazyDataSource]: fixed cascade selection with not flatten search.
- [VirtualList]: fixed
onScroll
prop typing - [PickerInput]: fixed closing picker body by checking some item in 'Show only selected' mode
- [ErrorHandling]: fixed notification errors handling for recovery status. Now notification will be shown only after recovery will be completed and request failed.
- [PresetPanel]: fixed the problem of creating duplicates of the new preset when clicking the accept button quickly.
- [CheckboxGroup]: added property
size
to set it for all group components. Added possibility to provide CheckboxProps for each item of group. - [ApiContext]: file upload now handle JSON.parse errors.
- [useUUIError]: fixed subscribing for the contexts with React strict mode
- [NumericInput]: removed 'none' from size type.
- [DataPickerRow]: removed 'none' from size type.
- [RangeDatePicker]: fixed mounth/year selection blocker styles
- [NumericInput]: fixed placeholder appearing after removing value, if props.min > 0.
- [PickerInput]: clip selected value with ellipsis while overflow.
- [StatusIndicator]: small visual tweaks according to the design.
- [Tag]: small visual tweaks according to the design.
- [Badge]: small visual tweaks according to the design.
- [RTE]: extend clickable aria for the full height of editor.
- [RTE]: improve the link replacement logic