Skip to content

Releases: CMSgov/design-system

12.4.1

02 Jul 19:39
@cmsgov/[email protected]
d984429
Compare
Choose a tag to compare

Design System [12.4.1]

No changes.

Documentation

💅 Changed

  • Expanded external link handling in ContentRenderer to support additional analytics props for ThirdPartyExternalLink 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

25 Jun 18:47
@cmsgov/[email protected]
2db54fc
Compare
Choose a tag to compare

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, and Review 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 the addon 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

23 May 13:10
@cmsgov/[email protected]
c548cb5
Compare
Choose a tag to compare

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

23 Apr 15:59
@cmsgov/[email protected]
9344624
Compare
Choose a tag to compare

Design System [12.2.0]

🚀 Added

  • Added support for aria-describedby to ThirdPartyExternalLink (#3490)
  • Exposed informational as part of the AlertVariation type (#3301)

🛠 Fixed

  • Fixed aria-invalid property previously assigned to Dropdown button (#3516)
  • Scoped prefers-reduced-motion CSS to only target design system components. (#3457)

📦 Internal

  • Made labels unique for the GitHub bug report (#3505)
  • Fixed release script (#3547)

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:
    • NavigationOpened (#3440)
    • 404 page load (#3438)
    • Button engagement (#3431)
    • Theme and versions selection dialogs (#3424)
    • Link tracking (#3401)
    • Documentation searches (#3396)

🛠 Fixed

  • Fixed href-template attribute casing in ds-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

  • Updated guidance on Button and removed clickable card guidance (#3316, #3325)

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

21 Apr 17:01
@cmsgov/[email protected]
aa8d48b
Compare
Choose a tag to compare

Design System [12.1.1]

🛠 Fixed

  • Fixed onChange not firing for grouped items in Autocomplete and ds-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

14 Apr 18:54
@cmsgov/[email protected]
30d4323
Compare
Choose a tag to compare

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 and ds-inline-error to use the Shadow DOM (#3391)
  • Updated ds-autocomplete to allow pass through props into Textfield (#3331)
  • Updated USA Banner to match Figma (#3319)

🚀 Added

  • Added NoteBox component (#3419, #3418)
  • Updated Alert to dynamically assign role based on variation (#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 to ds-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 into ds-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 from TabPanel components (#3315)
  • Removed ds-tab-panel module (#3304)
  • Added the optional hintClassName prop to the useHint 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 for Drawer (#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

  • Cleaned up release script (#3429, #3489)
  • Validated compatibility with different React versions through automated testing (#3407)

12.1.0-beta.2

11 Apr 20:14
@cmsgov/[email protected]
f7b45ab
Compare
Choose a tag to compare
12.1.0-beta.2 Pre-release
Pre-release

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 and ds-inline-error to use the Shadow DOM (#3391)
  • Updated ds-autocomplete to allow pass through props into Textfield (#3331)
  • Updated USA Banner to match Figma (#3319)

🚀 Added

  • Added NoteBox component (#3419, #3418)
  • Updated Alert to dynamically assign role based on variation (#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 to ds-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 into ds-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 from TabPanel components (#3315)
  • Removed ds-tab-panel module (#3304)
  • Added the optional hintClassName prop to the useHint 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 for Drawer (#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

  • Cleaned up release script (#3429, #3489)
  • Validated compatibility with different React versions through automated testing (#3407)

12.1.0-beta.0

19 Mar 13:52
@cmsgov/[email protected]
aad2aa3
Compare
Choose a tag to compare
12.1.0-beta.0 Pre-release
Pre-release

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 and ds-inline-error to use the Shadow DOM (#3391)
  • Updated ds-autocomplete to allow pass through props into Textfield (#3331)
  • Updated USA Banner to match Figma (#3319)

🚀 Added

  • Added quote icon for consumption in NoteBox component (#3418)
  • Updated Alert to dynamically assign role based on variation (#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 into ds-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 from TabPanel components (#3315)
  • Removed ds-tab-panel module (#3304)
  • Added the optional hintClassName prop to the useHint 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

  • Cleaned up release script (#3429)
  • Validated compatibility with different React versions through automated testing (#3407)

12.0.0

02 Dec 20:15
@cmsgov/[email protected]
44cf4a9
Compare
Choose a tag to compare

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

18 Nov 22:52
@cmsgov/[email protected]
98863be
Compare
Choose a tag to compare
12.0.0-beta.0 Pre-release
Pre-release

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.