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.