General:
- New CheckBoxGroup component.
- New DataChart component.
- Changed Button to have kind behavior for default and secondary kind.
- Fixed Preact Compatibility.
- Allowed theme to specify the size, height, and weight of an input.
- Fixed Clock countdown timer.
- Fixed missing forwardRef for DataTable, Diagram, Image, Menu, TableBody, TableCell, and Tabs.
- Enhanced focus theme styling to have outline and shadow props.
- Added disabled theme styling to MaskedInput.
- Fixed scrolling issues with TextInput.
- Changed Select and TextInput to accept
a11yTitle
prop as aria-label. - Fixed an issue with caller controlling state in DropButton.
- Added
rotateLeft
androtateRight
to Box animation. - Changed RangeInput to support bounds.
- Fixed
onKeyDown
event for TextArea.
RadioButtonGroup:
- Changed RadioButtonGroup to support numeric and boolean values.
- Fix the responsive behavior of RadioButtonGroup.
Form:
- Changed Form and FormField to fix some issues with state and events.
- Updated FormField to allow for disabled state styling via the theme.
- Added
background
andborder
options in FormField theme.
Accordion:
- Changed hover, focus, and border in Accordion theme.
- Added hover color theming for Accordion.
Menu:
- Added color theme styling for Menu icons.
- Fixed
dropProps
in Menu to work with RTL.
Select:
- Fixed
onClick
propagation in Select component. - Fixed display of Select value when equal to zero.
- Fixed an issue with Select multiple.
- Fixed console error thrown by Select component.
- Fixed an issue with
onSearch
being called multiple times.
Tab/Tabs:
- Added
icon
andreverse
props to Tab. - Fixed focus toggling on Tab.
- Added
responsive
prop to Tabs. - Added
alignControls
prop to Tabs. - Added tabs header border theming to Tabs.
TypeScript:
- Fixed AnnounceContext to accept timeout as a parameter.
- Fixed TypeScript declaration of onChange in Form.
- Improved DataTable types.
- Added extend type to Text.
Hooks:
- Removing HOC from List.
- Changed SelectContainer to use hooks.
- Changed Collapsible to use hooks.
- Removed higher-order components.
- Changed Video to use hooks.
- Changed Select to fix an issue with callback hooks.
Dev:
- Replaced css package with PostCSS.
- Remove recompose dependency.
- Fixed security warning from the markdown-to-jsx package by updating to 6.11.4.
- Add jest-axe library for advanced accessibility testing.
- Fixed and cleaned code coverage references.