V12 Releases
v12.1.0
02/05/2025
Brand
NRMA Help Icons
- New Core & Product icon sets added.
Components
BrandProvider
- BrandProvider now uses the
version.cssfile when running on localhost. - Added the
themevalue to the BrandProvider class that is rendered in page to scope the code to the loaded css tokens file. - Modified the stylesheet link
idto include thethemevalue so that base & theme css tokens can be loaded in unison.
InputFormat
- Added
sizetype definition that is passed on to the childInputcomponent. - Upgraded the
react-number-formatpackage tov5.4.4.
Progress Indicator
- Removed the
text-whiteoverride and targetted theiconGlobalclass instead.
Documentation
- Version selector was showing release candidates, needed to update the json file generation that feeds the version
Select.
Build Configuration
BrandTokens
- Updated the StyleDictionary config to append the
themename to the class that wraps the css variables in the tokens files. Eg. NRMA Help outputs:brand-tokens-v13.0.0-help - Updated
rollupconfig for components to include the version name in the generated class name hash.
v12.0.0
02/04/2025
Brand
Co-operative Bank
- New brand tokens added.
IAG
- Heading and Headline font updated to Source Serif 4 and regular font weight
- Body and Subheading font updated to Source Sans Pro
- Grey and Neutral palette updated to reflect warmer tones
- Updated
button.fontFamilytoken to{typography.body.fontFamily}
NRMA
- New Core & Product icon sets added
People First Bank
- Updated system colours for Error, Success and Warning
Documentation
- Fixed the Favicon page so that it will display assets in all environments
Figma
- Textarea - character count text style updated to new text style Chroma Design System Library
- Accordion - content slot placeholder text style updated to new text style Chroma Design System Library
Build Configuration
Removed inline sourcemaps from components
- Rollup was incorrectly inlining css sourcemaps into the components via the postcss plugin, this has now been resolved.