About
What's new?
Guidance Updates
What’s Changed
- [WIP] Address feedback on new form respondent pattern by @Copilot in #5149
- Add error handling to mermaid.run() promise by @Copilot in #5340
- chore: update releases for Sprint 18 by @humancompanion-usds in #5354
- 📊 Update metrics dashboard data - 2025-12-19 by @humancompanion-usds in #5351
- Delete src/_content-style-guide/we-us-you.md by @laurenvocke-va in #5352
- Delete src/_content-style-guide/they-their.md by @laurenvocke-va in #5353
- Update sign-in-and-identity-verification.md: ID.me and Login.gov changes by @laurenvocke-va in #5343
- Adds the latest looker report by @humancompanion-usds in #5370
- 📊 Update metrics dashboard data - 2025-12-26 by @humancompanion-usds in #5362
- Update component-library and css-library packages to latest release by @jamigibbs in #5375
- chore: update releases for Sprint 19 by @humancompanion-usds in #5379
- Add loading overlay for Mermaid charts by @babsdenney in #5333
- 📊 Update metrics dashboard data - 2026-01-02 by @humancompanion-usds in #5367
- Update links.md: Adding and revising guidance by @laurenvocke-va in #5246
- Update bulleted-lists.md: Changing Links in lists section by @laurenvocke-va in #5245
- 📊 Update metrics dashboard data - 2026-01-07 by @humancompanion-usds in #5407
- [Metrics] Ports over the workflow from component-library for weekly reports by @humancompanion-usds in #5406
- Sort: Creates usage, behavior, content, and accessibility guidance by @derekwang99 in #5102
- Create december-2025.md: Adding file for Dec 2025 updates by @laurenvocke-va in #5376
- Pattern: Start of new form respondent pattern: Help users to identify who is filling out a form by @humancompanion-usds in #5075
- OMB Info: Remove word “View” from OMB info button by @babsdenney in #5441
- Adds the looker report for December and attempts to correct the component usage data. by @humancompanion-usds in #5459
- Update index.md by @caw310 in #5473
- Form submitter pattern: Add figma link and anchors by @eileen-coforma in #5467
- Sort: Updates results description guidance and component placement guidance, adds Figma link and examples by @derekwang99 in #5462
Full Changelog: https://github.com/department-of-veterans-affairs/vets-design-system-documentation/compare/Sprint-18…Sprint-20
What’s Changed
- chore: update releases for Sprint 18 by @humancompanion-usds in #5354
- 📊 Update metrics dashboard data - 2025-12-19 by @humancompanion-usds in #5351
- Delete src/_content-style-guide/we-us-you.md by @laurenvocke-va in #5352
- Delete src/_content-style-guide/they-their.md by @laurenvocke-va in #5353
- Update sign-in-and-identity-verification.md: ID.me and Login.gov changes by @laurenvocke-va in #5343
- Adds the latest looker report by @humancompanion-usds in #5370
- 📊 Update metrics dashboard data - 2025-12-26 by @humancompanion-usds in #5362
- Update component-library and css-library packages to latest release by @jamigibbs in #5375
Full Changelog: https://github.com/department-of-veterans-affairs/vets-design-system-documentation/compare/Sprint-18…Sprint-19
What’s Changed
- Fix CSS class selector mismatch for mermaid chart captions by @Copilot in #5161
- Fix CSS class name mismatch in mermaid chart styles by @Copilot in #5164
- Mermaid chart: Use semantic figure and figcaption elements by @Copilot in #5167
- Fix screen reader skip link anchor to include full decision tree content by @Copilot in #5168
- Implement conditional loading of Mermaid.js library by @Copilot in #5169
- Add accessibility improvements to mermaid-chart.html include by @Copilot in #5170
- Links vs Buttons: Add examples to text-based decision list by @Copilot in #5286
- [WIP] Address feedback on documentation updates for mermaid charts by @Copilot in #5287
- Indeterminate state clarifying changes by @jeana-adhoc in #5294
- chore: update releases for Sprint 17 by @humancompanion-usds in #5298
- Documentation updates: Replace flow chart images with mermaid charts by @babsdenney in #5062
- Add indeterminate accessibility note by @danbrady in #5279
- Add screencast for TMF (21-4140 scaffold and chapters) by @humancompanion-usds in #5313
- Enlarge POW summary image by @danbrady in #5315
- 📊 Update metrics dashboard data - 2025-12-12 by @humancompanion-usds in #5319
- Enhance guidance for displaying submission statuses by @eileen-coforma in #5307
- Update unordered-list.md: Style guide edits to list items by @laurenvocke-va in #5332
- Update and rename use-pronouns.md to use-conversational-language.md: … by @laurenvocke-va in #5299
- Documentation for new pattern Helping users… to navigate multiple forms by @jeana-adhoc in #5227
Full Changelog: https://github.com/department-of-veterans-affairs/vets-design-system-documentation/compare/Sprint-17…Sprint-18
VADS Component Library Releases
What’s Changed
Fixes
- Remove i18n from react-components package by @RyanMunsch in #1950
Full Changelog: https://github.com/department-of-veterans-affairs/component-library/compare/v54.5.1…v54.5.2
What’s Changed
Fixes
- Dependencies: Downgrade react-output-target to 0.5.3 by @amyleadem in #1947
Full Changelog: https://github.com/department-of-veterans-affairs/component-library/compare/v54.5.0…v54.5.1
What’s Changed
New Features & Components 🎉
- va-table: add title summary prop by @jamigibbs in #1937
- va-tag-status: rename “informational” to “info” by @powellkerry in #1939
Fixes
- va-file-input: Update focus management for errors and interactive child elements by @RyanMunsch in #1886
- va-modal: exclude va-icon from focus trap query selectors by @jamigibbs in #1943
⚠️ Potential impact to downstream applications and tests
This release includes updates to rendered component markup that may affect existing applications or test suites. Review the notes below for guidance on resolving test failures for affected components.
- va-file-input: We removed the
role="alert"attribute from error message<span>elements and updated the text content of the input’saria-label. If your code or tests rely on these attributes, update your selectors or assertions to match the updated component structure.
Full Changelog: https://github.com/department-of-veterans-affairs/component-library/compare/v54.4.2…v54.5.0
Figma Component Library Changelog
Content Style Guide Updates
August 2025
Dates, times, phone numbers, and addresses
Added an exception to time zone formatting for automated time stamps:
For automated time stamps from the time library used in vets-website (date-fns), the time zone uses the 3-letter format (ex. EDT).
Links
- Revised guidance on inline/embedded links:
In general, put a link on a separate line to help it stand out. Have a case where you think an inline link might be necessary due to space limitations? Contact the centralized content team for help with your content.
- Fixed broken link to the Links component page.
Numbers, signs, and symbols
- Changed the page title to Numbers, signs, and symbols
- Added the ampersand information (moved from the Punctuation page; no changes to the guidance)
- Clarified that there are no spaces around degree symbols or percent signs
- Revised the guidance on using “1” versus “one” to only use “one” with certain expressions:
Spell out “one” when it’s used in expressions like one-to-one, one-on-one, one-time, and “one of the reasons…” Use the numeral “1” for all other instances.
- Made edits to the rest of the page to align with our style (these edits don’t affect guidance)
Punctuation
- Removed the information on ampersands (moved this to the Numbers, signs, and symbols page)
- Added an exception for using quotes when referring to buttons, section titles, etc. if the text is already bold:
Note: If the text is already bold (like in some error messages), we can use quotation marks to reference buttons, screens, or section headers.
- Made edits to the rest of the page to align with our style (these edits don’t affect guidance)