Release 1.1.9
New text input variants, a tile option for checkboxes, and automated testing.
Testing takes center stage
Seven components, including <nys-globalheader>
, <nys-globalfooter>
, <nys-button>
, <nys-alert>
, and <nys-textinput>
, now run automated tests in CI. This means more reliable builds and fewer surprises in production.
↳ Thanks for all the hard work from Robert Chen and Eric Steinborn to make this a reality.
Smarter forms, stronger inputs
Forms get a big boost this release:
A tile variant for <nys-checkbox>
and <nys-radiobutton>
makes grouped choices clearer and easier to scan.
<nys-textinput>
has two new variants: an input with button (great for search bars) and a password field with a show/hide toggle.
↳ Thanks to Emily Gorelik and Robert Chen for building out these updates.
“Copy that!”
The <nys-icon>
now includes a copy icon.
↳ Added by Robert Chen.
Cleaner example code
Example blocks on the reference site have a new format and layout, making it easier to grab and reuse snippets.
↳ Thanks to Leo Vogel for designing and to Emily Gorelik and Robert Chen for building it.
Other fixes and improvements
- Button clicks are now fully accessible
- Keyboard support added for the password toggle
- Fixed textinput tabbing error
- Skipnav transition no longer jumps out of bounds
↳ Fixes by Robert Chen and Emily Gorelik.
⚠️ Known Issues
<nys-unavheader>
: Translate button is missing on mobile (#571)
For full component updates, bug fixes, and the detailed changelog:
See the full developer release notes for v1.1.9 →
- release
- forms
- accessibility
- testing
- update
Edit this page on GitHub (Permissions required)
Last updated: May 29, 2025