V19 Releases
v19.0.0
14/05/2026
Brand
NRMA Help
- Added SegmentedControl checked state tokens to allow for new thick border updates.
RACQ
- Updated Heading
font-weightto500. - Added token override for
select.icon.color.
Components
- Fixed redundant prop annotations in the render function for the following components: Accordion, AccordionItem, Badge, Button, Container, Datepicker, Label, Link, Message and Password.
- Removed the unnecessary ref prop from DatePickerProps and correctly placed the ref argument in the second position of the forwardRef function, aligning with React best practices
- Fixed the forwardRef TypeScript types in the RadioBlock component so that the ref is now inferred from the generic, ensuring better type safety and developer experience.
Datepicker
- Removed unnecessary
refprop and movedrefto the 2nd argument of theforwardReffunction. - Added hover border to day buttons to improve contrast for accessibility.
Progress Indicator
- Added Step announcements for screen readers ("completed", "active").
Radio
- Added
role="presentation"to the radioulfor improved screen reader support.
Radio Block
- Fixed
forwardRefTypeScript types,refis now inferred from the generic. - Added
role="presentation"to the radioulfor improved screen reader support.
Segmented Control
- Added new
box-shadowproperty to allow for the new thick border updates without causing layout shift. - Added
role="presentation"to the radioulfor improved screen reader support.
Tab
- Tab Panel no longer receives focus as suggested by TTC.
- Moving focus to Tab in Scrollable variant now scrolls the tab into view.
Documentation
- Upgraded Docusaurus to version 3.10.0 to reduce vulnerabilities and improve performance.
- Added instructions on how to import the individual component rather than the bundle to Component Usage pages
Configuration
- Updated component tsconfig files
moduleResolutiontobundleras the existingnodevalue is deprecated. - Updated NX to 22.6.5 to resolve Axios security vulnerabilities.
- Merged
composition.tsxfiles into.spec.tsxfiles to reduce confusion and improve maintainability.
Vulnerabilities
- Updated
dompurifyto version 3.4.0. - Updated
mochato version 11.75.0. - Updated
jest-environment-jsdomto version 30.3.0.