7.0.0
·
509 commits
to main
since this release
For a high-level overview, please read our Release 7.0 blog post.
Design System [7.0.0]
🚨 Breaking
- Added CSS-normalization rules to the design system (see CSS reset documentation here) (#2460)
- Components now only have top spacing (see spacing migration guide here) (#2396)
- Updated colors (see color migration guide here)
- Created
info
color category and refinedprimary
andsecondary
(#2384, #2401) - Normalized theme-level gray palettes (#2382)
- Removed non-semantic
coolblue
,red
, andgold
theme colors (#2381) - Removed primary alt color (#2416)
- Added accent colors to themes (#2449)
- Updated color values for
error
,warn
, andsecondary
(#2394, #2465, #2407)
- Created
- Converted from absolute (
px
) font sizes to relative (rem
) (#2505) - Re-implemented
Dropdown
as combobox usingDownshift
(#2498, #2483, #2529, #2508) Autocomplete
input no longer clears on blur (#2483)- JavaScript asset paths have changed. This affects CDN paths as well as files imported directly from the
dist
directory in the NPM package. It does not affect projects importing JavaScript from the default package export. New directories added:react-components
,preact-components
,web-components
in place ofdist/js
directory. (#2405, #2410) - Removed deprecated i18n props (#2360)
- Removed unused form token
--form-label__color--not-error
(#2486)
💅 Changed
- Updated
Autocomplete
styles and class names to more closely match newDropdown
component styles (#2539) - Upgraded
downshift
and convertedAutocomplete
to functional component (#2468) - Upgraded to TypeScript 4.9, and we're no longer referencing
dist
directly in medicare (#2403) - Removed old, unused focus styles (#2417)
- Lowercased font filenames to optimize deploys to Akamai NetStorage (#1989)
🚀 Added
- Promoted the third-party external link pattern into a new
ThirdPartyExternalLink
component (#2490, #2525) - Added accent colors to themes (#2449)
- Added a fill utility class for info status (#2420)
- Added fill utility classes for primary color (#2429)
- Added inline-flex utility class (#2426)
- Added Preact option for design system packages (#2405)
- Added web components (Custom Elements) for a subset of design system components (#2405):
ds-alert
,ds-badge
,ds-button
, andds-usa-banner
. - Added
extension
property to analytics events (#2385)
🛠 Fixed
- Streamlined screen-reader experience for Steplist (#2454)
- Fixed rendering issue for
Alert
experienced by Learn team (#2513) - Fixed
labelId
leaking throughTextField
into the DOM (#2484) - Added some screen reader context for form-field error messages (#2554)
📦 Internal
- Cleaned up Storybook build directory (#2473)
- Updated release note generation script (#2433)
- Created a single source of truth for list of themes (#2363)
- Added CDN Index build script (#2438)
- Updated paths for preact/web component resources on CDN index (#2446)
- Removed unused flag for error icons (#2374)
- Added interaction state VRT tests (#2370, #2383, #2409)
- Fixed logic in a11y tests that caused some tests to be excluded (#2466)
- Add
ds-cms-gov
package with JS and CSS (#2367)
Healthcare.gov Design System [11.0.0]
All changes from the core design system
Medicare.gov Design System [9.0.0]
All changes from the core design system and...
🚨 Breaking
- Removed Medicare.gov deprecated colors (#2428)
📦 Internal
- Removed unused SVG files in Medicare (#2377)
CMS.gov Design System [7.0.0]
All changes from the core design system and...
🚀 Added
- Added ds-cms-gov assets to CDN (#2442)
🛠 Fixed
- Aligned cmsgov button colors to CMS.gov (#2466)
📦 Internal
- Updated tokens to support CMS.gov customizations (#2366)
Documentation
💅 Changed
- Updated guidance on disabled buttons (#2437)
- Updated dev docs for v7 changes (#2537)
- Simplified story/example default states (#2512)
- Improved the
Autocomplete
stories (#2495) - Renamed and reorganize examples (#2408)
- Updated 'Open in Storybook' link on doc site to not use
_blank
target (#2458) - Changed the side nav colors to improve color contrast (#2452)
- Updated Storybook stories to CSF3 format, MDX to MDX2 format (#2553)
🚀 Added
- Added version switcher to doc site (#2456)
- Added color migration page (#2389, #2400)
- Added CSS normalization documentation (#2399, #2521, #2531)
- Added devices tested with to a11y page (#2547)
- Added docuentation for Preact and web components (#2410)
🛠 Fixed
- Improved story controls for many stories to easier to control by args (#2459)
UsaBanner
now appears on mobile/tablet versions of the doc site. (#2506)- Fixed headings on blog pages and fine-tuned spacing on doc pages (#2518)
📦 Internal
- Reorganized story files so they're easier to find (#2509)
Sketch UI Kits
💅 Changed for all UI Kits
- Symbol spacing. Read about spacing in v7
- Updated theme colors. How we Standardized theme colors in v7
🎨 CORE
- Updated: Dropdown symbol style
- Updated: Kit to Sketch 97.1
- Core
4.0.0
Sketch UI Kit and Theme
🎨 CMS.gov
- Updated: Theme colors
- CMS
4.0.0
Sketch Theme
🎨 Healthcare.gov
- Updated: Dropdown symbol style
- Updated: Kit to Sketch 97.1
- BUG fix: Fixed spelling of Utilities
- HealthCare
4.0.0
Sketch UI Kit and Theme
🎨 Medicare.gov
- Updated: Dropdown symbol style and raised it from Inputs to under Components.
- Updated: Kit to Sketch 97.1
- Medicare
4.0.0
Sketch UI Kit and Theme