grommet v2.14.0 Release Notes

Release Date: 2020-06-12 // almost 4 years ago
  • 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 and rotateRight 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 and border 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 and reverse 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.