Skip to content

v11.0.0: New components, a11y improvements, cleanup, and more!

Compare
Choose a tag to compare
@craigcarlyle craigcarlyle released this 02 Nov 15:09
· 218 commits to main since this release
  • [Feat] New approach to styling components based on CSS variables
  • [Feat] New approach to supporting rendering some components as another HTML element or as another component.
  • [Feat] New components for layout (Box, Columns, Column, Inline, Stack)
  • [Feat] New field components (TextField, PasswordField, SelectField, CheckboxField, SwitchField, TextArea)
  • [Feat] New tabs components (Tabs, Tab, TabList, TabPanel, TabAwareSlot)
  • [Feat] New components for typography (Text, Heading, TextLink)
  • [Feat] Various other new components (Alert, Notice, Hidden, HiddenVisually)
  • [Feat] New set of modal component (Modal, ModalHeader, ModalBody, ModalFooter, ModalActions) replacing the old set of Modal.* components.
  • [Feat] New Button and ButtonLink components, replacing the old Button component.
  • [Breaking] Old set of modal components are now exported as DeprecatedModal instead of as Modal.
  • [Breaking] Old Button component is now exported as DeprecatedButton instead of as Button.
  • [Breaking] Old Loading component is now exported as DeprecatedLoading instead of as Loading.
  • [Breaking] Removes the RangeInput component
  • [Breaking] Removes the Tip component
  • [Breaking] Removes the Icon component
  • [Breaking] Removes the ErrorMessage component
  • [Docs] Adds a11y badges to component stories
  • [Docs] Adds jest-axe package and automated a11y checks
  • [Tweak] Makes a11y improvements to Menu
  • [Tweak] Makes a11y improvements to ProgressBar
  • [Tweak] Makes a11y improvements to Notification
  • [Build] Updates peer deps to include React v17.0