Skip to content

0.7.36

Choose a tag to compare

released this 26 May 21:39

Added

  • Accordion, AccordionLabel, AccordionContent components
  • ButtonGroup and ButtonToggle will now wrap if there are too many items for the container width
  • ButtonToggle now accepts nullable
  • ComboboxList now accepts properties from LayoutProps
  • ComponentsProvider now accepts ie11support parameter to emit IE11 compatibility style
    • IEGlobalStyle component (underlying component used by ComponentsProvider for IE11)
  • FieldSelectMulti component
  • FieldTime component
  • FieldTimeSelect component
  • Select now accepts listLayout to control the layout of the list
  • Space
    • now supports around, between and evenly as alternatives to gap
    • now supports verticalAlign property
  • SpaceVertical now supports align and stretch properties
  • Accordion, AccordionLabel, AccordionContent components
  • ButtonToggle now accepts nullable
  • ButtonGroup and ButtonToggle will now wrap if there are too many items for the container width
  • created FieldRangeSlider and FieldSlider components

Changed

  • Banner fontSize adjusted and external margin removed
  • Button and ButtonOutline horizontal padding on increased, decreased for ButtonTransparent
  • DateTimeFormat uses date-fns to format human-readable date string (rather than built-in browser default functionality)
  • Tooltip
    • Now offers a cloneElement version as well as the existing render props version
    • Documentation update to reflect new children structure
    • now supports aria-describedby
    • useTooltip includes a generated id (or passed-in prop value) for the resulting tooltip in the return object
  • MenuDisclosure, Banner, IconButton, ModalHeader explicitly use their id props to either provide useTooltip with an id or to provide another component that uses useTooltip with an id to generate the tooltip's id
  • Icon used for error states in inputs changed to CircleInfo
  • Support Warning icon display on Select and SelectMulti inputs
  • Refactor use of InputSearch to support more flexible layouts
  • Use Babel for building Monorepo ES artifacts
    • Change build artifact path from dist/ to lib.
    • No longer produces multiple artifact formats (es only)
    • Leverages lerna to largely remove need for per-package scripts
  • yarn playground & yarn gatsby replace yarn develop - no need to pre-compile for local development now.
  • Updated artwork for Download icon

Fixed

  • Confirm corrected word wrapping when long strings without white-space are used
  • IconButton no longer generates spurious DOM outside of itself for tooltip (doesn't create funky layout bugs when IconButton is within Space)
  • InlineInputText no longer collapses when value is empty
  • FieldTime update width to be 100%

Removed

  • Deleted MenuSearch component in favor of InputSearch