“Grace” 🏔️

We held a vote during our office hours this week, and the winning vote was for naming this release “Grace” after the 42nd highest peak in New York: Grace Peak. Grace Peak has an elevation of 4,012 ft (1,223 m).

Learn more about Grace Peak.

<nys-breadcrumbs> now available

The new <nys-breadcrumbs> component shows users their location within a site's structure and provides links to navigate back through parent pages. The new component provides a couple of customization options like size and background color. It should be placed near the main content of your web pages.

Read the full breadcrumbs documentation

  1. Home
  2. Services
  3. Ticket System
  4. Current Page
Copy Code
<nys-breadcrumbs>
  <ol>
    <li><a href="/">Home</a></li>
    <li><a href="/services">Services</a></li>
    <li><a href="/tickets">Ticket System</a></li>
    <li>Current Page</li>
  </ol>
</nys-breadcrumbs>

Robert Chen followed the trail of breadcrumbs

<nys-button> text variant now allows prefixIcon and suffixIcon

Our initial design of the text variant of the button restricted use of icons. We were presented with use cases for adding the icons to the text buttons, so we added the ability to use a prefixIcon or suffixIcon along with the text variant of the <nys-button>.

Read the full icon button documentation

Copy Code
<nys-button
  variant="text"
  label="Review Component Proposals"
  href="https://github.com/ITS-HCD/nysds/discussions/categories/component-proposals"
  suffixIcon="open_in_new">
</nys-button>

Emily Gorelik is an icon

Figma updates

Today we’re launching the official version of the breadcrumbs component in our design library.

  • Breadcrumbs now available in Figma
  • Tabs now available as a “preview” version in Figma

Mashya Mumin designed her first component this sprint!

Kristin Sorrentino tabbed to the tabs

Bug fixes

  • Added more Web Test Runner tests
  • Unable to set null values to form components
  • <nys-pagination> properly announces the current page
  • Bundle the CEM and token data into MCP server
  • Align <nys-datepicker> error message display
  • <nys-dropdown> focus ring too persistent
  • First push to address ElementInternals standardization across all components

Emily Gorelik, Robert Chen, and Jesse Gardner fix broken things

🚨 Breaking changes

  • none

⚠️ Known issues

  • none

If you notice any issues, please add them to our GitHub Issue Tracker

That’s it!

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

See the full developer release notes for v.1.17.0 →

  • release
  • breadcrumbs
  • mcp server
  • pagination