Releases: CMSgov/design-system
12.4.1
Design System [12.4.1]
No changes.
Documentation
💅 Changed
- Expanded external link handling in
ContentRenderer
to support additional analytics props forThirdPartyExternalLink
on our Documentation Site. (#3654)
Note: This change does not affect teams using the Design System.
CMS.gov Design System [12.4.1]
No changes.
Healthcare.gov Design System [16.4.1]
No changes.
Medicare.gov Design System [14.4.1]
No changes.
12.4.0
Design System [12.4.0]
🛠 Fixed
- Fixed a regex pattern in
Textfield
by escaping special characters to support Chrome’s/v
regex modifier. (#3632) - Updated Astro config to fix a build issue by including necessary dependencies in Vite’s SSR pipeline (#3619, #3617)
Documentation
💅 Changed
- Implemented accessibility guidance for
Hint
,InlineError
,Icon
, andReview
components. (#3614) - Added a deprecation notice in the
Table
component's documentation page. See this Github discussion for more info. (#3624) - Updated
error-validation
documentation to specify inline error placement (top or bottom) based on theme. (#3634) - Added analytics support for
Tooltip
&Alert
(#3633, #3643)
🛠 Fixed
- Fixed a broken link on the Breakpoints page that now correctly directs to the Typography page. (#3631)
- Added a redirect to the
TextField
page to ensure correct navigation. (#3625) - Refactored
ds-drawer
Storybook docs to use a custom template to improve rendering consistency. (#3607)
📦 Internal
- Bumped inquirer from 9.3.7 to 12.6.3 in /packages/design-system (#3623)
- Removed
storybook/viewport
from theaddon
list in Storybook config (#3646)
CMS.gov Design System [12.4.0]
All changes from the core design system.
Healthcare.gov Design System [16.4.0]
All changes from the core design system.
Medicare.gov Design System [14.4.0]
All changes from the core design system.
12.3.0
Design System [12.3.0]
💅 Changed
- Made stylesheet polling stop after 30 seconds (#3580)
🚀 Added
- Added an alert icon without circle (#3574)
🛠 Fixed
- Fixed
ds-autocomplete
storybook controls (#3571) - Hid abbreviated month labels from screen readers in
MonthPicker
(#3478)
📦 Internal
- Updated
@react-stately
dependency (#3596) - Replicated autocomplete keyboard interaction bug (#3594)
- Refactored custom Playwright reporter to isolate test results by config group (#3546)
Documentation
💅 Changed
- Clarified storybook documentation around attributes that accept stringified JSON (#3603)
- Added a11y guidance to all logos on docsite (#3556)
- Updated to pull request template (#3549)
🚀 Added
- Added
StatusIndicator
component to docs (#3597) - Added a11y guidance idle timeout (#3589)
- Added A11y guidance for radio and checkbox components (#3572)
- Added more detailed storybook guidance for
ds-autocomplete
(#3564) - Added
status
to frontmatter for.mdx
files (#3563) - Updated
text-field
guidance (#3542) - Updated vertical spacing guidance (#3528)
- Added pattern guidance for html tables (#3499)
🛠 Fixed
- Added Doc Site analytics for page views (#3602, #3593, #3591, #3587, #3573, #3559)
- Fixed ds-modal-dialog stories where the modals don't open (#3590)
- Removed form components table (#3566)
- Fixed broken link on dropdown page (#3562)
- Removed two broken links on checkbox page (#3561)
- Fixed broken links on single-input-field page (#3551)
CMS.gov Design System [12.3.0]
All changes from the core design system.
Healthcare.gov Design System [16.3.0]
All changes from the core design system.
Medicare.gov Design System [14.3.0]
All changes from the core design system.
12.2.0
Design System [12.2.0]
🚀 Added
- Added support for
aria-describedby
toThirdPartyExternalLink
(#3490) - Exposed
informational
as part of theAlertVariation
type (#3301)
🛠 Fixed
- Fixed
aria-invalid
property previously assigned toDropdown
button (#3516) - Scoped
prefers-reduced-motion
CSS to only target design system components. (#3457)
📦 Internal
Documentation
💅 Changed
- Updated typography headings guidance (#3426)
- Updated color guidance (#3395)
- Updated
Alert
component guidance (#3369) - Updated Utility Actions content (#3309)
- Updated
Drawer
component guidance (#3299)
🚀 Added
- Added
NoteBox
guidance (#3494) - Added Typography overview guidance (#3423)
- Added missing custom event documentation on Storybook for several web components (#3475)
- Added new guidance and reordered sections for the drawer/help drawer page (#3436)
- Added accessibility guidance for the following pages:
- Added analytics events:
🛠 Fixed
- Fixed
href-template
attribute casing inds-pagination
Storybook docs (#3541) - Added analytics handler to Storybook links (#3495)
- Fixed typo in
ds-dropdown
Storybook docs (#3474) - Fixed analytics-related issues around empty search strings search result positioning, and various links (#3471, #3470, #3469, #3468)
- Removed incorrect documentation for
Dropdown
(#3456) - Removed a stray Sketch reference on the
MaturityChecklist
component. (#3437) - Fixed web component Storybook link for
Button
(#3425)
Medicare.gov Design System [14.2.0]
All changes from the core design system and...
💅 Changed
CMS.gov Design System [12.2.0]
All changes from the core design system.
Healthcare.gov Design System [16.2.0]
All changes from the core design system.
12.1.1
Design System [12.1.1]
🛠 Fixed
- Fixed
onChange
not firing for grouped items inAutocomplete
andds-autocomplete
(#3543)
Medicare.gov Design System [14.1.1]
All changes from the core design system.
CMS.gov Design System [12.1.1]
All changes from the core design system.
Healthcare.gov Design System [16.1.1]
All changes from the core design system.
12.1.0
Design System [12.1.0]
🚨 Breaking
- Fixed inconsistencies in
Review
heading styles (#3342) - Fixed inconsistencies in
Alert
heading styles (#3334)
💅 Changed
- Updated
ds-button
,ds-hint
andds-inline-error
to use the Shadow DOM (#3391) - Updated
ds-autocomplete
to allow pass through props intoTextfield
(#3331) - Updated USA Banner to match Figma (#3319)
🚀 Added
- Added
NoteBox
component (#3419, #3418) - Updated
Alert
to dynamically assignrole
based onvariation
(#3366) - Added test coverage for fetching async data with
ds-autocomplete
&Autocomplete
(#3354, #3351) - Extended
Autocomplete
&ds-autocomplete
to support grouped items under headers and added stories (#3344, #3352) - Implemented
ds-modal-dialog
web component (#3302) - Added analytics support to web components (#3296)
- Implemented
ds-review
web component (#3285) - Added
backdrop-click-exits
attribute tods-drawer
(#3493)
🛠 Fixed
- Pulled in an accessibility fix for
react-aria
's<HiddenSelect />
(#3452) - Enabled
DateInput
to switch between MM/DD and DD/MM formats based on page language (#3451) - Fixed
hintClassName
being applied to DOM elements (#3393) - Standardized
inputRef
prop types (#3356, #3361) - Fixed
analytics={false}
being passed intods-modal-dialog
(#3350) - Added a fix to prevent double firing of exit event in
NativeDialog
(#3330) - Fixed Angular event binding on nested web components (#3327)
- Removed
aria-disabled
fromTabPanel
components (#3315) - Removed
ds-tab-panel
module (#3304) - Added the optional
hintClassName
prop to theuseHint
interface (#3292) - Fixed arrow key behavior for disabled
Tab
components (#3286) - Added Angular example project and fix Angular web component content issue (#3275)
📦 Internal
- Migrated yarn to npm (#3397)
- Removed outdated
humanize-react
library (#3380) - Upgraded Astro from 4.4.8 to 5.1.2 (#3365)
- Increased usage of the
isPossibleValue
utility and added a spec (#3345) - Updated
Autocomplete
tests to skip combinations that trigger a Playwright bug (#3367) - Upgraded Playwright from 1.31 to 1.49 (#3364)
- Updated snapshots for nightly tests (#3300, #3328, #3293 #3500)
- Updated PR Template to reflect new script that updates all browser tests (#3329)
- Enabled
--list
for custom Playwright test reporter (#3362) - Formatted example files when template is applied (#3360)
- Added functionality to calculate unit test code coverage (#3359)
- Changed the failure threshold for VRT screenshots (#3353)
- Added missing version to
versions.json
(#3341) - Added custom playwright reporter to provide JSON summary of test metrics (#3335)
- Added error handling for missing alias case in
sync:from-figma
script (#3428) - Added new form for bug reports (#3497 #3501)
Medicare.gov Design System [14.1.0]
All changes from the core design system and...
💅 Changed
- Updated Pagination Styling for Medicare (#3312)
- Made Medicare URLs language-aware in
SimpleFooter
(#3466)
🚀 Added
- Added Medicare footer web-component
ds-simple-footer
(#3405)
CMS.gov Design System [12.1.0]
All changes from the core design system and...
💅 Changed
- Swapped bold headers with semibold headers on CMSgov theme (#3291)
Healthcare.gov Design System [16.1.0]
All changes from the core design system.
Documentation
💅 Changed
- Updated Angular Example (#3358)
🚀 Added
- Added subcomponents table for web components (#3463)
- Added missing web component sections to several doc site component pages (#3313, #3308)
- Added a web component section to
Accordion
doc site page (#3307) - Added
ds-drawer
to Astro example project (#3399) - Added analytics handler to Storybook links (3495)
- Added a dedicated
backdropClickExits
story forDrawer
(#3491)
🛠 Fixed
- Added default analytics value for empty string searches (#3471)
- Added search results position to search event (#3470)
- Updated link events to point link URLs at link destination (#3469)
- Made Figma use the external link event (#3468)
- Renamed font size story (#3427)
- Removed empty
StepList
data snapshots (#3403) - Fixed dead links to old developer docs (#3402)
- Added a preemptive fix for CORS blocking stylesheet access in web component CDN example (#3394)
- Updated the description of the design system package dist folder (#3379)
- Fixed wrong Storybook
iframes
loading on doc site (#3357) - Added markdown rendering to web component Storybook docs (#3303)
- Fixed broken default story for
ds-drawer
in Storybook (#3492)
📦 Internal
12.1.0-beta.2
Design System [12.1.0-beta.2]
🚨 Breaking
- Fixed inconsistencies in
Review
heading styles (#3342) - Fixed inconsistencies in
Alert
heading styles (#3334)
💅 Changed
- Updated
ds-button
,ds-hint
andds-inline-error
to use the Shadow DOM (#3391) - Updated
ds-autocomplete
to allow pass through props intoTextfield
(#3331) - Updated USA Banner to match Figma (#3319)
🚀 Added
- Added
NoteBox
component (#3419, #3418) - Updated
Alert
to dynamically assignrole
based onvariation
(#3366) - Added test coverage for fetching async data with
ds-autocomplete
&Autocomplete
(#3354, #3351) - Extended
Autocomplete
&ds-autocomplete
to support grouped items under headers and added stories (#3344, #3352) - Implemented
ds-modal-dialog
web component (#3302) - Added analytics support to web components (#3296)
- Implemented
ds-review
web component (#3285) - Added
backdrop-click-exits
attribute tods-drawer
(#3493)
🛠 Fixed
- Pulled in an accessibility fix for
react-aria
's<HiddenSelect />
(#3452) - Enabled
DateInput
to switch between MM/DD and DD/MM formats based on page language (#3451) - Fixed
hintClassName
being applied to DOM elements (#3393) - Standardized
inputRef
prop types (#3356, #3361) - Fixed
analytics={false}
being passed intods-modal-dialog
(#3350) - Added a fix to prevent double firing of exit event in
NativeDialog
(#3330) - Fixed Angular event binding on nested web components (#3327)
- Removed
aria-disabled
fromTabPanel
components (#3315) - Removed
ds-tab-panel
module (#3304) - Added the optional
hintClassName
prop to theuseHint
interface (#3292) - Fixed arrow key behavior for disabled
Tab
components (#3286) - Added Angular example project and fix Angular web component content issue (#3275)
📦 Internal
- Migrated yarn to npm (#3397)
- Removed outdated
humanize-react
library (#3380) - Upgraded Astro from 4.4.8 to 5.1.2 (#3365)
- Increased usage of the
isPossibleValue
utility and added a spec (#3345) - Updated
Autocomplete
tests to skip combinations that trigger a Playwright bug (#3367) - Upgraded Playwright from 1.31 to 1.49 (#3364)
- Updated snapshots for nightly tests (#3300, #3328, #3293 #3500)
- Updated PR Template to reflect new script that updates all browser tests (#3329)
- Enabled
--list
for custom Playwright test reporter (#3362) - Formatted example files when template is applied (#3360)
- Added functionality to calculate unit test code coverage (#3359)
- Changed the failure threshold for VRT screenshots (#3353)
- Added missing version to
versions.json
(#3341) - Added custom playwright reporter to provide JSON summary of test metrics (#3335)
- Added error handling for missing alias case in
sync:from-figma
script (#3428) - Added new form for bug reports (#3497 #3501)
Medicare.gov Design System [14.1.0-beta.2]
All changes from the core design system and...
💅 Changed
- Updated Pagination Styling for Medicare (#3312)
- Made Medicare URLs language-aware in
SimpleFooter
(#3466)
🚀 Added
- Added Medicare footer web-component
ds-simple-footer
(#3405)
CMS.gov Design System [12.1.0-beta.2]
All changes from the core design system and...
💅 Changed
- Swapped bold headers with semibold headers on CMSgov theme (#3291)
Healthcare.gov Design System [16.1.0-beta.2]
All changes from the core design system.
Documentation
💅 Changed
- Updated Angular Example (#3358)
🚀 Added
- Added subcomponents table for web components (#3463)
- Added missing web component sections to several doc site component pages (#3313, #3308)
- Added a web component section to
Accordion
doc site page (#3307) - Added
ds-drawer
to Astro example project (#3399) - Added analytics handler to Storybook links (3495)
- Added a dedicated
backdropClickExits
story forDrawer
(#3491)
🛠 Fixed
- Added default analytics value for empty string searches (#3471)
- Added search results position to search event (#3470)
- Updated link events to point link URLs at link destination (#3469)
- Made Figma use the external link event (#3468)
- Renamed font size story (#3427)
- Removed empty
StepList
data snapshots (#3403) - Fixed dead links to old developer docs (#3402)
- Added a preemptive fix for CORS blocking stylesheet access in web component CDN example (#3394)
- Updated the description of the design system package dist folder (#3379)
- Fixed wrong Storybook
iframes
loading on doc site (#3357) - Added markdown rendering to web component Storybook docs (#3303)
- Fixed broken default story for
ds-drawer
in Storybook (#3492)
📦 Internal
12.1.0-beta.0
Design System [12.1.0-beta.0]
🚨 Breaking
- Fixed inconsistencies in
Review
heading styles (#3342) - Fixed inconsistencies in
Alert
heading styles (#3334)
💅 Changed
- Updated
ds-button
,ds-hint
andds-inline-error
to use the Shadow DOM (#3391) - Updated
ds-autocomplete
to allow pass through props intoTextfield
(#3331) - Updated USA Banner to match Figma (#3319)
🚀 Added
- Added quote icon for consumption in
NoteBox
component (#3418) - Updated
Alert
to dynamically assignrole
based onvariation
(#3366) - Added test coverage for fetching async data with
ds-autocomplete
&Autocomplete
(#3354, #3351) - Extended
Autocomplete
&ds-autocomplete
to support grouped items under headers and added stories (#3344, #3352) - Implemented
ds-modal-dialog
web component (#3302) - Added analytics support to web components (#3296)
- Implemented
ds-review
web component (#3285)
🛠 Fixed
- Pulled in an accessibility fix for
react-aria
's<HiddenSelect />
(#3452) - Enabled
DateInput
to switch between MM/DD and DD/MM formats based on page language (#3451) - Fixed
hintClassName
being applied to DOM elements (#3393) - Standardized
inputRef
prop types (#3356, #3361) - Fixed
analytics={false}
being passed intods-modal-dialog
(#3350) - Added a fix to prevent double firing of exit event in
NativeDialog
(#3330) - Fixed Angular event binding on nested web components (#3327)
- Removed
aria-disabled
fromTabPanel
components (#3315) - Removed
ds-tab-panel
module (#3304) - Added the optional
hintClassName
prop to theuseHint
interface (#3292) - Fixed arrow key behavior for disabled
Tab
components (#3286) - Added Angular example project and fix Angular web component content issue (#3275)
📦 Internal
- Migrated yarn to npm (#3397)
- Removed outdated
humanize-react
library (#3380) - Upgraded Astro from 4.4.8 to 5.1.2 (#3365)
- Increased usage of the
isPossibleValue
utility and added a spec (#3345) - Updated
Autocomplete
tests to skip combinations that trigger a Playwright bug (#3367) - Upgraded Playwright from 1.31 to 1.49 (#3364)
- Updated snapshots for nightly tests (#3300, #3328, #3293)
- Updated PR Template to reflect new script that updates all browser tests (#3329)
- Enabled
--list
for custom Playwright test reporter (#3362) - Formatted example files when template is applied (#3360)
- Added functionality to calculate unit test code coverage (#3359)
- Changed the failure threshold for VRT screenshots (#3353)
- Added missing version to
versions.json
(#3341) - Added custom playwright reporter to provide JSON summary of test metrics (#3335)
- Added error handling for missing alias case in
sync:from-figma
script (#3428)
Medicare.gov Design System [14.1.0-beta.0]
All changes from the core design system and...
💅 Changed
- Updated Pagination Styling for Medicare (#3312)
- Made Medicare URLs language-aware in
SimpleFooter
(#3466)
🚀 Added
- Added Medicare footer web-component
ds-simple-footer
(#3405)
CMS.gov Design System [12.1.0-beta.0]
All changes from the core design system and...
💅 Changed
- Swapped bold headers with semibold headers on CMSgov theme (#3291)
Healthcare.gov Design System [16.1.0-beta.0]
All changes from the core design system.
Documentation
💅 Changed
- Updated Angular Example (#3358)
🚀 Added
- Added subcomponents table for web components (#3463)
- Added missing web component sections to several doc site component pages (#3313, #3308)
- Added a web component section to
Accordion
doc site page (#3307) - Added
ds-drawer
to Astro example project (#3399)
🛠 Fixed
- Added default analytics value for empty string searches (#3471)
- Added search results position to search event (#3470)
- Updated link events to point link URLs at link destination (#3469)
- Made Figma use the external link event (#3468)
- Renamed font size story (#3427)
- Removed empty
StepList
data snapshots (#3403) - Fixed dead links to old developer docs (#3402)
- Added a preemptive fix for CORS blocking stylesheet access in web component CDN example (#3394)
- Updated the description of the design system package dist folder (#3379)
- Fixed wrong Storybook
iframes
loading on doc site (#3357) - Added markdown rendering to web component Storybook docs (#3303)
📦 Internal
12.0.0
For a high-level overview, please read our Release 12.0 blog post
Design System [12.0.0]
🚨 Breaking
- Removed Privacy Settings Dialog (#3083)
Healthcare.gov Design System [16.0.0]
All changes from the core design system.
Medicare.gov Design System [14.0.0]
All changes from the core design system.
12.0.0-beta.0
For a high-level overview, please read our Release 12.0 blog post
Design System [12.0.0-beta.0]
🚨 Breaking
- Removed Privacy Settings Dialog (#3083)
Healthcare.gov Design System [16.0.0-beta.0]
All changes from the core design system.