“Sawteeth” 🏔️

The winning vote during Office Hours was for naming this release “Sawteeth” after the 35th highest peak in New York: Sawteeth Mountain. The Mountain has an elevation of 4,100 ft (1,200 m). That is as tall as 707 NYC Yellow Cabs stacked roof to roof! 🚕

Learn more about Sawteeth Mountain

Official Angular support

We've added official Angular support to the NYS Design System. Installation is as easy as an npm install and referencing the components in your source code. We've provided documentation for both quick start and detailed implementation patterns. Send us any comments in the Angular channel on Teams!

Read the NYS Design System Angular support docs

Official React support

We've added official React support to the NYS Design System. Installation is as easy as an npm install and referencing the components in your source code. We've provided documentation for both quick start and detailed implementation patterns. Send us any comments in the React channel on Teams!

Read the NYS Design System React support docs

Official Vue support

We've added official Vue support to the NYS Design System. Installation is as easy as an npm install and referencing the components in your source code. We've provided documentation for both quick start and detailed implementation patterns. Send us any comments in the Vue channel on Teams!

Read the NYS Design System Vue support docs

Jesse Gardner supported this effort!

MCP server documentation updated

We added more details to the MCP server for each framework we support. Each framework features an in-depth installation and usage guide. Now your LLM will install and use the design system the way it's meant to.

Robert Chen verified all documentation!

Bug fixes

  • MCP framework guides now reflect the correct method for installation and usage
  • Vulnerabilities fixed
  • CSS Private var cleanup
  • Slight styling fixes for <nys-verticalnav>
  • Fix <nys-processlist> showing full height in Safari
  • Fix <nys-breadcrumb> to persist user provided classes
  • Fix <nys-datepicker> focus trap and close calendar with a keystroke
  • Fix <nys-table sortable> sorting numbers with commas

🚨 Breaking changes

  • none

⚠️ Known issues

For full component updates, bug fixes, and the detailed changelog:

See the full developer release notes for v.1.22.0 →