Releases: CMSgov/design-system
Release list
18.0.1
Design System [18.0.1]
🛠 Fixed
- Removes the
<20.0.0upper bound from the Node engine requirement. (#4099)
13.2.1
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
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
Tooltipcomponent to Floating UI (#3831, #3849)- This switch removed the following component dependencies:
- PopperJS
- focus-trap-react
- react-transition-group
- This switch removed the following component dependencies:
- Removed the following deprecated props from the
Labelcomponent (#3861)errorMessageerrorIdhinthintId
- Removed the following deprecated props from the
Autocompletecomponent (#3855, #3859)clearAriaLabelfocusTriggergetA11yStatusMessageisResultitemToString
🚀 Added
- Figma Code Connect Snippets:
- Embedded LLMs.txt documentation in distributed NPM packages. (#4049)
🛠 Fixed
- Fixed an issue where using the Google Translate extension on a page with an
InlineErrorcomponent 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
textfield tohelp_drawer_openedevents (#3973) - Updated Webkit snapshot for Multiple Reviews (#3958)
- Removed duplicate export of
AlertIconcomponent (#3924)
📦 Internal
- Configured Figma Code Connect (#3844, #4010)
- Removed deprecated ref types (#3868)
- Removed usage of React's legacy
ChildrenAPI fromTabs(#3921) - Added New Relic monitoring of our development site (#4037)
- Updated dependencies:
- 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
- New icons:
- About (#3948)
- Abuse (#3931)
- Binoculars (#3969)
- Birthing Friendly (#3933)
- Checklist (#3968)
- Costs (#3953)
- Costs Circle (#3954)
- Dialysis Services (#3951)
- Doctors and Clinicians (#3950)
- Favorite (#3949)
- Filter (#3947)
- Get Started (#3955)
- Hospital (#3989)
- Healthcare Provider (#3971)
- Home Health Services (#3959)
- Hospice (#3956)
- Long-term Care (#3964)
- Nursing Home (#3962)
- Paperless (#3961)
- Resources (#3970)
- Suppliers (#3967)
- Swipe (#3945)
- Teletypewriter (#3963)
- Wheelchair (#3946)
- Updated Medicare icons to use the translate functionality provided by Core (#3979)
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.jsonfor distributed docs (#4027) - Added instructions for Microsoft CoPilot (#3998)
- Added guidance for the
triggerButtonTextprop forHelpDraweranalytics support (#3980)
🛠 Fixed
- Replaced broken 18F links with valid Digital.gov sources (#3983)
- Cleaned up Medicare Help Drawer examples (#3937)
📦 Internal
18.0.0-beta.1
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.
Design System [18.0.0-beta.1]
🚨 Breaking
- Upgraded to React 19 (#4039)
- Removed the React bundle from the CDN (#4036)
- Switched the
Tooltipcomponent to Floating UI (#3831, #3849)- This switch removed the following component dependencies:
- PopperJS
- focus-trap-react
- react-transition-group
- This switch removed the following component dependencies:
- Removed the following deprecated props from the
Labelcomponent (#3861)errorMessageerrorIdhinthintId
- Removed the following deprecated props from the
Autocompletecomponent (#3855, #3859)clearAriaLabelfocusTriggergetA11yStatusMessageisResultitemToString
🚀 Added
- Figma Code Connect Snippets:
- Embedded LLMs.txt documentation in distributed NPM packages. (#4049)
🛠 Fixed
- Fixed an issue where using the Google Translate extension on a page with an
InlineErrorcomponent 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
textfield tohelp_drawer_openedevents (#3973) - Updated Webkit snapshot for Multiple Reviews (#3958)
- Removed duplicate export of
AlertIconcomponent (#3924)
📦 Internal
- Configured Figma Code Connect (#3844, #4010)
- Removed deprecated ref types (#3868)
- Removed usage of React's legacy
ChildrenAPI fromTabs(#3921) - Added New Relic monitoring of our development site (#4037)
- Updated dependencies:
- 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
- New icons:
- About (#3948)
- Abuse (#3931)
- Binoculars (#3969)
- Birthing Friendly (#3933)
- Checklist (#3968)
- Costs (#3953)
- Costs Circle (#3954)
- Dialysis Services (#3951)
- Doctors and Clinicians (#3950)
- Favorite (#3949)
- Filter (#3947)
- Get Started (#3955)
- Hospital (#3989)
- Healthcare Provider (#3971)
- Home Health Services (#3959)
- Hospice (#3956)
- Long-term Care (#3964)
- Nursing Home (#3962)
- Paperless (#3961)
- Resources (#3970)
- Suppliers (#3967)
- Swipe (#3945)
- Teletypewriter (#3963)
- Wheelchair (#3946)
- Updated Medicare icons to use the translate functionality provided by Core (#3979)
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.jsonfor distributed docs (#4027) - Added instructions for Microsoft CoPilot (#3998)
- Added guidance for the
triggerButtonTextprop forHelpDraweranalytics support (#3980)
🛠 Fixed
- Replaced broken 18F links with valid Digital.gov sources (#3983)
- Cleaned up Medicare Help Drawer examples (#3937)
📦 Internal
18.0.0-beta.0
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
Tooltipcomponent to Floating UI (#3831, #3849)- This switch removed the following component dependencies:
- PopperJS
- focus-trap-react
- react-transition-group
- This switch removed the following component dependencies:
- Removed the following deprecated props from the
Labelcomponent (#3861)errorMessageerrorIdhinthintId
- Removed the following deprecated props from the
Autocompletecomponent (#3855, #3859)clearAriaLabelfocusTriggergetA11yStatusMessageisResultitemToString
🚀 Added
- Figma Code Connect Snippets:
- Embedded LLMs.txt documentation in distributed NPM packages. (#4049)
🛠 Fixed
- Fixed an issue where using the Google Translate extension on a page with an
InlineErrorcomponent would cause the application to crash. (#3869) - Added missing
textfield tohelp_drawer_openedevents (#3973) - Updated Webkit snapshot for Multiple Reviews (#3958)
- Removed duplicate export of
AlertIconcomponent (#3924)
📦 Internal
- Configured Figma Code Connect (#3844, #4010)
- Removed deprecated ref types (#3868)
- Removed usage of React's legacy
ChildrenAPI fromTabs(#3921) - Added New Relic monitoring of our development site (#4037)
- Updated dependencies:
- 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
- New icons:
- About (#3948)
- Abuse (#3931)
- Binoculars (#3969)
- Birthing Friendly (#3933)
- Checklist (#3968)
- Costs (#3953)
- Costs Circle (#3954)
- Dialysis Services (#3951)
- Doctors and Clinicians (#3950)
- Favorite (#3949)
- Filter (#3947)
- Get Started (#3955)
- Hospital (#3989)
- Healthcare Provider (#3971)
- Home Health Services (#3959)
- Hospice (#3956)
- Long-term Care (#3964)
- Nursing Home (#3962)
- Paperless (#3961)
- Resources (#3970)
- Suppliers (#3967)
- Swipe (#3945)
- Teletypewriter (#3963)
- Wheelchair (#3946)
- Updated Medicare icons to use the translate functionality provided by Core (#3979)
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.jsonfor distributed docs (#4027) - Added instructions for Microsoft CoPilot (#3998)
- Added guidance for the
triggerButtonTextprop forHelpDraweranalytics support (#3980)
🛠 Fixed
- Replaced broken 18F links with valid Digital.gov sources (#3983)
- Cleaned up Medicare Help Drawer examples (#3937)
📦 Internal
12.4.5
Design System [12.4.5]
🛠 Fixed
- Exported
NoteBoxcorrectly (#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
Design System [13.2.0]
💅 Changed
- Removed usage of React's legacy
ChildrenAPI fromAutocomplete,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-carddefinition for theCardcomponent (#3822)
CMS.gov Design System [13.2.0]
All changes from the core design system and...
🛠 Fixed
- Exported
NoteBoxcorrectly (#3818)
Healthcare.gov Design System [17.2.0]
All changes from the core design system.
Documentation
💅 Changed
- Updated frontmatter
statusfields to reflect current accessibility guidance for each component (#3882) - Updated the "Writing Content" section in
Buttonguidance (#3843) - Expanded general accessibility guidance for
Card& remove outdated Github and Storybook references (#3823) - Clarified guidance around hyperlinking phone numbers (#3821)
🚀 Added
- Added
Tooltipto 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
checkedChildrenprop for theChoiceStorybook page (#3825)
13.1.1
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
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
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
- Updated React types to be compatible with React 19 (#3781, #3783, #3784, #3793, #3794)
- Refocuses
Autocompleteinput after clearing search. (#3707)
🚀 Added
- Converted icons to web components (#3808)
- Offered
Cardin Core package (#3760, #3801) - Added
SearchIcon(#3754) - Added
ds-third-party-external-linkweb 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
learnMoreUrlis defined (#3769) - Excluded hidden inputs from
display: blockrule. (#3758)
📦 Internal
- Updated release reviewers (#3835)
- Updated failing snapshot for Astro web-components page (#3810)
- Added necessary snapshot updates for
astro-react-18example application. (#3804) - Removed push tokens to figma npm scripts (#3796)
- Bumped
@types/reactpackages (#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
Cardcomponent (#3802)
CMS.gov Design System [13.1.0]
All changes from the core design system and...
💅 Changed
- Migrated
JSX.IntrinsicElementstoReact.JSX.IntrinsicElementsand 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
CardGuidance (#3765) - Added nested components to
ds-drawerin 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
Autocompleteselection and blur behavior (#3740)
🛠 Fixed
- Replaced requiredLabel with hint on ChoiceList Story (#3763)
- Cleaned up web component Stories (#3686)