Skip to main content

V21 Releases

v21.0.0

15/07/2026

Brands

  • Updated 12 Core icons including the AMI, NRMA Help and State custom core icon sets.

The Capricornian Bank

  • Updated the Logo to the new version for desktop and mobile.

NRMA Help

  • Added missing Mobile/Dark Logo.

Components

  • React 19 support added for all components.

Autocomplete

  • Hide Autocomplete magnifying glass icon and clear button when disabled.

Card

  • Replaced Card examples with new dedicated Card component.

ComponentInfo (internal)

  • Minor updates to the import statements in the ComponentInfo, ComponentPropsTable & TokensTable components to explicitly import the JSX type from React.

SegmentedControl

  • Support for individual options to be disabled, allowing for more granular control over user interactions.

  • Support for additional attributes to the Options interface like data-testid, data-tracking for better accessibility and testing capabilities.

Spinner

  • Removed the aria-valuetext prop from the Spinner component as it did not align with the intended use of ARIA attributes for spinners.

Radio, Radio block & Checkbox

  • Support for additional attributes to the Options interface like data-testid, data-tracking for better accessibility and testing capabilities.

Documentation

  • Added an Alert to the Typography documentation explaining font licensing responsibilities for each brand.
  • Performed a content audit across all relevant documentation pages to ensure consistency of Alert usage.
  • Updated the Datepicker isOutsideRange example to use a more realistic example that disables dates outside the range from today to 2 weeks in the future.
  • Added Partner Brands list to Available Brands page in Docs

Build Configuration Updates

  • Updated to parallelize the brand token generation process by splitting brand compilation across multiple CPU cores, significantly reducing overall build times.
  • Removed SGIC and SGIO brands from the codebase and documentation.
  • Added Partner Brands list to Available Brands page in Docs.
  • Added React 19 to the peer dependencies.
  • Added workflow to publish the NPM packages to GitHub Packages under the @iag-ct scope.
  • packages with '@chroma' scope are now private and will not be published.

Vulnerability Fixes

  • Bumped package version suggestions from GitHub Dependabot to address known vulnerabilities.

Codemods

  • Added a codemod to migrate the DatePicker components to the v20+ native Date API.