Skip to content

v7.0.0

Compare
Choose a tag to compare
@meriouma meriouma released this 14 Jun 13:48
· 140 commits to master since this release
88466f1

⚠ BREAKING CHANGES

This release includes a complete refactor of theming and introduces design tokens. If you are using custom themes, you need to recreate them to use the new mapping instead. To create a theme you need to provide a ThemeCustomization to the buildTheme function and pass the result to the DesignSystem provider.

  • Button: replace destructive for destructive-primary (#809)
  • GlobalBanner: update and rename variants (#751)
  • Lozenge: update lozenge variants (#769)
    • Updated variants names
    • Renamed type to variant
  • Progress: renamed to ProgressTracker
  • ProgressTracker: non linear and clickable (#726)
    • label is now required on every step item.
  • Tabs: add default selected tab option (#885)
    • id is now mandatory
  • Tabs: add delete tabs (#747)
    • Removed contained prop.
  • Theme: update merge theme and theme wrapper (#838)
    • theme only accepts the new ResolvedTheme
  • Tag: update colored tag variant (#758)
    • Renamed onDelete to onRemove
    • Removed onClick and moved to the new component ToggleTag
  • Table: expandable rows (#759)
    • TableColumn<T> now represents one column instead of the whole array`
  • deps: update react-table to v8 (#707)
    • Sorting on multiple columns is not possible anymore
    • Columns definition:
      • accessor renamed to accessorKey.
      • Header renamed to header.
      • Footer renamed to footer.
      • Cell renamed to cell.
      • All disable* column options were renamed to enable* column options.

Features

Bug Fixes

  • Carousel: remplacer btn par composant icon button (#884) (47a5970)
  • GlobalBanner: title on single line (#822) (08af5fa)
  • Listbox: add selected indicator (#785) (e3f3399)
  • MenuButton: added disabled on MenuItem in MenuButton (#702) (eed3148)
  • NumericInput: show error message initially (#708) (d26b2b8)
  • Pagination: replace totalPages with resultsPerPage (#717) (b2ef0df)
  • RadioButtonGroup: prevent focus on collapsed content (#899) (9e1164e)
  • RadioButtonGroup: fix transition for radio button group. (#741) (bc1125a)
  • SkipLink: add bg-color (#793) (258ae91)
  • Storybook: add explicitly docs container to fix defective 'show code' button (#900) (da67b88)
  • Table: table background color matches container background (#701) (6146126)
  • Tag: fix a11y et arialabel (#883) (8d708a4)
  • UserProfile,NavItem: pass target to html-link and use external-link (#653) (fddb2e6)

Docs

  • Storybook: complete rehaul of the components stories structure
  • webapp: create a demo webapp (#856) (019f17d)

Dependencies

  • updated react-datepicker to v6
  • updated react-table to v8

Other