Skip to content

Releases: CMSgov/design-system

18.0.1

Choose a tag to compare

@jack-ryan-nava-pbc jack-ryan-nava-pbc released this 25 Jun 15:47
@cmsgov/design-system@18.0.1
aac0b53

Design System [18.0.1]

🛠 Fixed

  • Removes the <20.0.0 upper bound from the Node engine requirement. (#4099)

13.2.1

Choose a tag to compare

@tamara-corbalt tamara-corbalt released this 17 Jun 18:56
@cmsgov/design-system@13.2.1
0b5f07f

Design System [13.2.1]

🛠 Fixed

Fix navigation focus issues in the calendar picker (#4061)

CMS.gov Design System [13.2.1]

All changes from the core design system.

Healthcare.gov Design System [17.2.1]

All changes from the core design system.

Medicare.gov Design System [15.2.1]

All changes from the core design system.

Documentation

No changes.

18.0.0

Choose a tag to compare

@derek-cmsds derek-cmsds released this 03 Jun 17:24
@cmsgov/design-system@18.0.0
2dbf7bb

Note

Starting with this release of the CMS Design System, we will renumber our releases to unify all packages to a single version number. This release was slated to be version 14 of Core & CMS, version 16 of Medicare and version 18 of Healthcare. We have decided to align to the highest version number, which in this case is version 18.

All version numbers will be aligned from version 18 onward.

Design System [18.0.0]

🚨 Breaking

  • Upgraded to React 19 (#4039)
  • Removed the React bundle from the CDN (#4036)
  • Switched the Tooltip component to Floating UI (#3831, #3849)
    • This switch removed the following component dependencies:
      • PopperJS
      • focus-trap-react
      • react-transition-group
  • Removed the following deprecated props from the Label component (#3861)
    • errorMessage
    • errorId
    • hint
    • hintId
  • Removed the following deprecated props from the Autocomplete component (#3855, #3859)
    • clearAriaLabel
    • focusTrigger
    • getA11yStatusMessage
    • isResult
    • itemToString

🚀 Added

🛠 Fixed

  • Fixed an issue where using the Google Translate extension on a page with an InlineError component would cause the application to crash. (#3869)
  • Fix navigation focus issues in the calendar picker (#4061)
  • Resolve item announcement issue on Autocomplete (#4065 )
  • Added missing text field to help_drawer_opened events (#3973)
  • Updated Webkit snapshot for Multiple Reviews (#3958)
  • Removed duplicate export of AlertIcon component (#3924)

📦 Internal

  • Configured Figma Code Connect (#3844, #4010)
  • Removed deprecated ref types (#3868)
  • Removed usage of React's legacy Children API from Tabs (#3921)
  • Added New Relic monitoring of our development site (#4037)
  • Updated dependencies:
    • Astro -> 5.5.6 (#3860)
    • chalk -> 5.6.2 (#3939)
    • ev-emitter -> 2.1.2 (#4013, #4019)
    • ora -> 7.0.1 (#3939)
    • Playwright -> 1.58.2 (#4047)
    • Preact -> 10.19.5 (#3884)
    • React Testing Library -> 16.3.2 (#3934)
    • Storybook -> 8.6.17 (#4008)
    • Vite -> 6.4.1 (#3852)
    • Various Storybook addons (#4046)
  • Removed react-test-renderer (#3941)

CMS.gov Design System [18.0.0]

All changes from the core design system.

Healthcare.gov Design System [18.0.0]

All changes from the core design system.

Medicare.gov Design System [18.0.0]

All changes from the core design system and...

🚀 Added

Documentation

💅 Changed

  • The Documentation Page layout is now the Article layout (#3910, #3917)
  • Updated README.md with new NPM scripts and removed references to syncing between the code and Figma (#3990, #3988)

🚀 Added

  • Added the Form Review pattern and Storybook Stories (#3936, #3940)
  • Created 404 Lite file and added guidance on how to use it (#4043, #4050)
  • Implemented logic to generate docs-manifest.json for distributed docs (#4027)
  • Added instructions for Microsoft CoPilot (#3998)
  • Added guidance for the triggerButtonText prop for HelpDrawer analytics support (#3980)

🛠 Fixed

  • Replaced broken 18F links with valid Digital.gov sources (#3983)
  • Cleaned up Medicare Help Drawer examples (#3937)

📦 Internal

  • Removed Astro React 17 example application (#3858)
  • Silenced missing key warnings during build (#3927)
  • Removed React's legacy Children API from StorybookDocLinks (#3923)

18.0.0-beta.1

18.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@jack-ryan-nava-pbc jack-ryan-nava-pbc released this 27 May 19:43
@cmsgov/design-system@18.0.0-beta.1
2052bc9

Note

Starting with this release of the CMS Design System, we will renumber our releases to unify all packages to a single version number. This release was slated to be version 14 of Core & CMS, version 16 of Medicare and version 18 of Healthcare. We have decided to align to the highest version number, which in this case is version 18.

All version numbers will be aligned from version 18 onward.

Note

This beta-1 release includes two additional bug fixes.

  1. Fixed focus issues in the Calendar Picker (#4061)
  2. Fixed item announcement issues in Autocomplete (#4065)

Design System [18.0.0-beta.1]

🚨 Breaking

  • Upgraded to React 19 (#4039)
  • Removed the React bundle from the CDN (#4036)
  • Switched the Tooltip component to Floating UI (#3831, #3849)
    • This switch removed the following component dependencies:
      • PopperJS
      • focus-trap-react
      • react-transition-group
  • Removed the following deprecated props from the Label component (#3861)
    • errorMessage
    • errorId
    • hint
    • hintId
  • Removed the following deprecated props from the Autocomplete component (#3855, #3859)
    • clearAriaLabel
    • focusTrigger
    • getA11yStatusMessage
    • isResult
    • itemToString

🚀 Added

🛠 Fixed

  • Fixed an issue where using the Google Translate extension on a page with an InlineError component would cause the application to crash. (#3869)
  • Fix navigation focus issues in the calendar picker (#4061)
  • Resolve item announcement issue on Autocomplete (#4065 )
  • Added missing text field to help_drawer_opened events (#3973)
  • Updated Webkit snapshot for Multiple Reviews (#3958)
  • Removed duplicate export of AlertIcon component (#3924)

📦 Internal

  • Configured Figma Code Connect (#3844, #4010)
  • Removed deprecated ref types (#3868)
  • Removed usage of React's legacy Children API from Tabs (#3921)
  • Added New Relic monitoring of our development site (#4037)
  • Updated dependencies:
    • Astro -> 5.5.6 (#3860)
    • chalk -> 5.6.2 (#3939)
    • ev-emitter -> 2.1.2 (#4013, #4019)
    • ora -> 7.0.1 (#3939)
    • Playwright -> 1.58.2 (#4047)
    • Preact -> 10.19.5 (#3884)
    • React Testing Library -> 16.3.2 (#3934)
    • Storybook -> 8.6.17 (#4008)
    • Vite -> 6.4.1 (#3852)
    • Various Storybook addons (#4046)
  • Removed react-test-renderer (#3941)

CMS.gov Design System [18.0.0-beta.1]

All changes from the core design system.

Healthcare.gov Design System [18.0.0-beta.1]

All changes from the core design system.

Medicare.gov Design System [18.0.0-beta.1]

All changes from the core design system and...

🚀 Added

Documentation

💅 Changed

  • The Documentation Page layout is now the Article layout (#3910, #3917)
  • Updated README.md with new NPM scripts and removed references to syncing between the code and Figma (#3990, #3988)

🚀 Added

  • Added the Form Review pattern and Storybook Stories (#3936, #3940)
  • Created 404 Lite file and added guidance on how to use it (#4043, #4050)
  • Implemented logic to generate docs-manifest.json for distributed docs (#4027)
  • Added instructions for Microsoft CoPilot (#3998)
  • Added guidance for the triggerButtonText prop for HelpDrawer analytics support (#3980)

🛠 Fixed

  • Replaced broken 18F links with valid Digital.gov sources (#3983)
  • Cleaned up Medicare Help Drawer examples (#3937)

📦 Internal

  • Removed Astro React 17 example application (#3858)
  • Silenced missing key warnings during build (#3927)
  • Removed React's legacy Children API from StorybookDocLinks (#3923)

18.0.0-beta.0

18.0.0-beta.0 Pre-release
Pre-release

Choose a tag to compare

@derek-cmsds derek-cmsds released this 19 May 14:24
@cmsgov/design-system@18.0.0-beta.0
e2839bf

Note

Starting with this release of the CMS Design System, we will renumber our releases to unify all packages to a single version number. This release was slated to be version 14 of Core & CMS, version 16 of Medicare and version 18 of Healthcare. We have decided to align to the highest version number, which in this case is version 18.

All version numbers will be aligned from version 18 onward.

Design System [18.0.0-beta.0]

🚨 Breaking

  • Upgraded to React 19 (#4039)
  • Removed the React bundle from the CDN (#4036)
  • Switched the Tooltip component to Floating UI (#3831, #3849)
    • This switch removed the following component dependencies:
      • PopperJS
      • focus-trap-react
      • react-transition-group
  • Removed the following deprecated props from the Label component (#3861)
    • errorMessage
    • errorId
    • hint
    • hintId
  • Removed the following deprecated props from the Autocomplete component (#3855, #3859)
    • clearAriaLabel
    • focusTrigger
    • getA11yStatusMessage
    • isResult
    • itemToString

🚀 Added

🛠 Fixed

  • Fixed an issue where using the Google Translate extension on a page with an InlineError component would cause the application to crash. (#3869)
  • Added missing text field to help_drawer_opened events (#3973)
  • Updated Webkit snapshot for Multiple Reviews (#3958)
  • Removed duplicate export of AlertIcon component (#3924)

📦 Internal

  • Configured Figma Code Connect (#3844, #4010)
  • Removed deprecated ref types (#3868)
  • Removed usage of React's legacy Children API from Tabs (#3921)
  • Added New Relic monitoring of our development site (#4037)
  • Updated dependencies:
    • Astro -> 5.5.6 (#3860)
    • chalk -> 5.6.2 (#3939)
    • ev-emitter -> 2.1.2 (#4013, #4019)
    • ora -> 7.0.1 (#3939)
    • Playwright -> 1.58.2 (#4047)
    • Preact -> 10.19.5 (#3884)
    • React Testing Library -> 16.3.2 (#3934)
    • Storybook -> 8.6.17 (#4008)
    • Vite -> 6.4.1 (#3852)
    • Various Storybook addons (#4046)
  • Removed react-test-renderer (#3941)

CMS.gov Design System [18.0.0-beta.0]

All changes from the core design system.

Healthcare.gov Design System [18.0.0-beta.0]

All changes from the core design system.

Medicare.gov Design System [18.0.0-beta.0]

All changes from the core design system and...

🚀 Added

Documentation

💅 Changed

  • The Documentation Page layout is now the Article layout (#3910, #3917)
  • Updated README.md with new NPM scripts and removed references to syncing between the code and Figma (#3990, #3988)

🚀 Added

  • Added the Form Review pattern and Storybook Stories (#3936, #3940)
  • Created 404 Lite file and added guidance on how to use it (#4043, #4050)
  • Implemented logic to generate docs-manifest.json for distributed docs (#4027)
  • Added instructions for Microsoft CoPilot (#3998)
  • Added guidance for the triggerButtonText prop for HelpDrawer analytics support (#3980)

🛠 Fixed

  • Replaced broken 18F links with valid Digital.gov sources (#3983)
  • Cleaned up Medicare Help Drawer examples (#3937)

📦 Internal

  • Removed Astro React 17 example application (#3858)
  • Silenced missing key warnings during build (#3927)
  • Removed React's legacy Children API from StorybookDocLinks (#3923)

12.4.5

Choose a tag to compare

@jack-ryan-nava-pbc jack-ryan-nava-pbc released this 11 Mar 14:15
@cmsgov/design-system@12.4.5
ba54ed7

Design System [12.4.5]

🛠 Fixed

  • Exported NoteBox correctly (#3818)

CMS.gov Design System [12.4.5]

All changes from the core design system.

Healthcare.gov Design System [16.4.5]

All changes from the core design system.

Medicare.gov Design System [14.4.5]

All changes from the core design system.

Documentation

No changes.

13.2.0

Choose a tag to compare

@tamara-corbalt tamara-corbalt released this 28 Jan 21:42
@cmsgov/design-system@13.2.0
c72f4b5

Design System [13.2.0]

💅 Changed

  • Removed usage of React's legacy Children API from Autocomplete, LabelMask, Mask, Table, TableHead & TableRow (#3817, #3819, #3820, #3829, #3828 #3826)

📦 Internal

  • Updated Caniuse lite db (#3841)
  • Removed relative imports from Astro React 19 Example Application (#3840)

Medicare.gov Design System [15.2.0]

All changes from the core design system and...

🛠 Fixed

  • Fixed broken Storybook link for the Medicare HelpDrawer (#3879)
  • Replaced the missing--shadow-box-card definition for the Card component (#3822)

CMS.gov Design System [13.2.0]

All changes from the core design system and...

🛠 Fixed

  • Exported NoteBox correctly (#3818)

Healthcare.gov Design System [17.2.0]

All changes from the core design system.

Documentation

💅 Changed

  • Updated frontmatter status fields to reflect current accessibility guidance for each component (#3882)
  • Updated the "Writing Content" section in Button guidance (#3843)
  • Expanded general accessibility guidance for Card & remove outdated Github and Storybook references (#3823)
  • Clarified guidance around hyperlinking phone numbers (#3821)

🚀 Added

  • Added Tooltip to Angular example application (#3815)
  • Added a dedicated page for contribution proposal guidance (#3813)

🛠 Fixed

  • Updated Gatsby config to use the correct canonical siteUrl (#3895)
  • Added link for the expose within pattern on the checkedChildren prop for the Choice Storybook page (#3825)

13.1.1

Choose a tag to compare

@derek-cmsds derek-cmsds released this 07 Jan 22:52
@cmsgov/design-system@13.1.1
fbc8296

Design System [13.1.1]

🛠 Fixed

  • Aria-live regions used by InlineError component now read out errors. This is a reversion of a bug introduced in version 12.4.2, please upgrade to this version if you are using 12.4.2. Pull Request (#3867)

Healthcare.gov Design System [17.1.1]

All changes from the core design system.

Medicare.gov Design System [15.1.1]

All changes from the core design system.

CMS.gov Design System [13.1.1]

All changes from the core design system.

12.4.4

Choose a tag to compare

@jack-ryan-nava-pbc jack-ryan-nava-pbc released this 07 Jan 21:45
@cmsgov/design-system@12.4.4
1d9386e

Design System [12.4.4]

🛠 Fixed

  • Aria-live regions used by InlineError component now read out errors. This is a reversion of a bug introduced in version 12.4.2, please upgrade to this version if you are using 12.4.2. Pull Request (#3867)

Healthcare.gov Design System [16.4.4]

All changes from the core design system.

Medicare.gov Design System [14.4.4]

All changes from the core design system.

CMS.gov Design System [12.4.4]

All changes from the core design system.

13.1.0

Choose a tag to compare

@derek-cmsds derek-cmsds released this 19 Nov 19:42
@cmsgov/design-system@13.1.0
4333d2b

Warning

A11y note: v12.4.2 introduced a regression that prevented InlineError ARIA live region announcements from being read reliably by screen readers. This was fixed in v12.4.4 and v13.1.1. Please upgrade to these versions, especially if your team uses the Instant Validation pattern.

Design System [13.1.0]

💅 Changed

🚀 Added

  • Converted icons to web components (#3808)
  • Offered Card in Core package (#3760, #3801)
  • Added SearchIcon (#3754)
  • Added ds-third-party-external-link web component (#3745)

🛠 Fixed

  • Added nodeRef attribute to tooltip (#3803)
  • Removed aria-invalid attribute if ChoiceList is a checkbox group. (#3780)
  • Updated two snapshots (#3770)
  • Only render "Learn more" link when learnMoreUrl is defined (#3769)
  • Excluded hidden inputs from display: block rule. (#3758)

📦 Internal

  • Updated release reviewers (#3835)
  • Updated failing snapshot for Astro web-components page (#3810)
  • Added necessary snapshot updates for astro-react-18 example application. (#3804)
  • Removed push tokens to figma npm scripts (#3796)
  • Bumped @types/react packages (#3785)
  • CI now waits for fonts before snapshots (#3747)

Healthcare.gov Design System [17.1.0]

All changes from the core design system and...

🛠 Fixed

  • Fixed missing red border on Healthcare chekboxes (#3727)

Medicare.gov Design System [15.1.0]

All changes from the core design system and...

💅 Changed

  • Removed Mgov Card component (#3802)

CMS.gov Design System [13.1.0]

All changes from the core design system and...

💅 Changed

  • Migrated JSX.IntrinsicElements to React.JSX.IntrinsicElements and add custom element support (#3782)

Documentation

💅 Changed

  • Updated 'for-developers' page to display themed code blocks with latest version numbers (#3807)
  • Added a11y guidance for the Calendar Picker component (#3795)
  • Updated New Relic browser app (#3767)
  • Removed Medicare-specific references from Card Guidance (#3765)
  • Added nested components to ds-drawer in Angular example project. (#3725)
  • Cleaned up Storybook actions and controls (#3664)
  • Updated accordion a11y guidance (#3657)
  • Updated footer a11y guidance (#3656)
  • Updated header a11y guidance (#3655)

🚀 Added

  • Created Storybook story for Icon web components (#3811)
  • Added missing code blocks for CMSgov theme on "for-developers" page. (#3762)
  • Added test coverage for Autocomplete selection and blur behavior (#3740)

🛠 Fixed

  • Replaced requiredLabel with hint on ChoiceList Story (#3763)
  • Cleaned up web component Stories (#3686)

📦 Internal

  • Added React 19 example Astro project (#3805)
  • Added GitHub Issue line to PR template (#3761)