Skip to content

v3.30.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 10:11
· 93 commits to master since this release

What's Changed

Deprecated

  • chore(Table): deprecate headerPosition, rowHeader, columnHeader, tableData prop [skip-cd] by @clukhei in #877
  • refactor(Appnav, Mainnav): deprecate brandHref in favour for slotted anchors into brand slot by @clukhei in #885
  • refactor(Tokens): move deprecated CSS tokens to deprecated.css by @clukhei in #892

Features

  • feat(Theming): border radius customisation and change typography of components to label font-family [run-chromatic][skip-cd] by @clukhei in #840
  • feat(Theming): border radius theming utilities, stories, and docs by @clukhei in #891
  • feat(Typography): apply new semantic typography to reboot.css, add utility tokens, docs and skills update [skip-cd] by @clukhei in #890
  • feat(ComboBox): create-option event to allow user actions for new options [skip-cd] by @clukhei in #837

Bug Fixes

  • fix(Badge): update outlined dark mode colours [run-chromatic] [skip-cd] by @petrinetang in #843
  • fix(Datepicker): include abbreviated month name in aria-label for WCAG 2.5.3 by @clukhei in #882
  • fix(pagination): replace abbreviated prev with previous by @clukhei in #886
  • fix(card): refactor stretchedLink to host-level link semantics by @clukhei in #884

Refactor

  • refactor(Accordion): use --sgds-surface-border-radius semantic token by @clukhei in #848
  • refactor(OverflowMenu): use --sgds-interactive-border-radius + fix icon size by @clukhei in #853
  • refactor(Card): use --sgds-surface-border-radius semantic token by @clukhei in #847
  • refactor(DataTable): use --sgds-interactive-border-radius semantic token by @clukhei in #858
  • refactor(Alert): use --sgds-surface-border-radius semantic token by @clukhei in #849
  • refactor(Button): use --sgds-interactive-border-radius semantic token by @clukhei in #851
  • refactor(Sidenav): use --sgds-interactive-border-radius semantic token by @clukhei in #857
  • refactor(DescriptionList): use --sgds-surface-border-radius semantic token by @clukhei in #850
  • refactor(CloseButton): use --sgds-interactive-border-radius + rename CSS var by @clukhei in #852
  • refactor(Pagination): use --sgds-interactive-border-radius semantic token by @clukhei in #854
  • refactor(Datepicker): use semantic border-radius tokens by @clukhei in #859
  • refactor(Sidebar): use --sgds-interactive-border-radius semantic token by @clukhei in #856
  • refactor(Tab): use --sgds-interactive-border-radius semantic token by @clukhei in #855
  • refactor(Badge): use --sgds-indicator-border-radius semantic token by @clukhei in #860
  • refactor(Tooltip): use --sgds-overlay-border-radius semantic token by @clukhei in #865
  • refactor(Checkbox): use --sgds-form-border-radius-dense semantic token by @clukhei in #871
  • refactor(QuantityToggle): use --sgds-form-border-radius semantic token by @clukhei in #870
  • refactor(Datepicker): use --sgds-form-border-radius semantic token by @clukhei in #869
  • refactor(Input): use --sgds-form-border-radius semantic token by @clukhei in #867
  • refactor(FormTextControl): use --sgds-form-border-radius semantic token by @clukhei in #866
  • refactor(Toast): use --sgds-overlay-border-radius semantic token by @clukhei in #864
  • refactor(Modal): use --sgds-overlay-border-radius semantic token by @clukhei in #863
  • refactor(Dropdown): use --sgds-overlay-border-radius semantic token by @clukhei in #862
  • refactor(Skeleton): use --sgds-indicator-border-radius semantic token by @clukhei in #861
  • refactor(FileUpload): use --sgds-form-border-radius semantic token by @clukhei in #868
  • refactor(Typography): use semantic font-family tokens by @clukhei in #872
  • refactor(Modal): convert modal body to section(role=region) due to aria-label [skip-cd] by @clukhei in #874
  • refactor(DataTable): sort globally across all pages in client mode [skip-cd][run-chromatic] by @clukhei in #881

Other Changes

  • docs(Templates, Blocks, Patterns): fix background for night mode by @clukhei in #873
  • docs(*): add security.md by @clukhei in #876
  • chore(deps): bump brace-expansion in /cypress/apps/next-app [skip-cd] by @dependabot[bot] in #875
  • chore: add license.txt [skip-cd] by @clukhei in #878
  • chore(*): configure auto detection for deprecation tags by @clukhei in #887
  • docs(Storybook): standardise deprecation notice on storybook args table [skip-cd] by @clukhei in #888
  • chore(*): remove paragraph tags from HTML snippets [run-chromatic][skip-cd] by @clukhei in #880
  • fix(*): a11y fixes on components after axe-core deps updates by @clukhei in #893
  • docs(*): vertically center brand slot text in template stories [skip-cd] by @clukhei in #895

Full Changelog: v3.29.0...v3.30.0