Skip to main content

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-weight to 500.
  • 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 ref prop and moved ref to the 2nd argument of the forwardRef function.
  • 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 radio ul for improved screen reader support.

Radio Block

  • Fixed forwardRef TypeScript types, ref is now inferred from the generic.
  • Added role="presentation" to the radio ul for improved screen reader support.

Segmented Control

  • Added new box-shadow property to allow for the new thick border updates without causing layout shift.
  • Added role="presentation" to the radio ul for 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 moduleResolution to bundler as the existing node value is deprecated.
  • Updated NX to 22.6.5 to resolve Axios security vulnerabilities.
  • Merged composition.tsx files into .spec.tsx files to reduce confusion and improve maintainability.

Vulnerabilities

  • Updated dompurify to version 3.4.0.
  • Updated mocha to version 11.75.0.
  • Updated jest-environment-jsdom to version 30.3.0.