🚀 New Feature
chameleon-swift-components & chameleon-kotlin
TextParser : Inline content now supports colorscheme-aware tokens using the {{lightToken|darkToken}} format, enabling icons in text to switch between light and dark mode. !2558 !2560
KMP Token List : Tokens are now published as a shared Kotlin Multiplatform token list, making them available for cross-platform consumption. !2520
🐛 Bug Fix
chameleon-react
Switch / Checkbox / Radio : Label and message elements are no longer rendered when their prop is not provided, avoiding empty HTML output. !2545
chameleon-kotlin
Typeface : Fixed incorrect generation of typeface providers in codegen-kotlin that caused italic fonts to not render correctly. !2559
🎨 Themes
Added sub-logos for chameleon-theme-dvn and chameleon-theme-lcd. !2556
Updated favicons for chameleon-theme-lw. !2555
Updated favicons for chameleon-theme-vr and chameleon-theme-pr. !2548
Removed duplicate text-decoration values from typography tokens that were causing incorrect underline rendering for LinkText in MHNO themes. !2546
🏠 Internal
Updates to dependencies:
Added a Dropcap dev story and fixed the Storybook toolbar to always be visible on startup. !2531 !2527
Added an AI-assisted MR review skill and applied code style formatting improvements. !2525 !2537
Added support for a custom version in the release script. !2543
🎨 Themes
Added inverse variants of LogoPremiumMain and LogoSquareMain in chameleon-theme-frd. !2518
🐛 Bug Fix
Fixed incorrect package.json version for chameleon-theme-sik. !2516
🏠 Internal
Added ESLint rule to enforce correct usage of 'use client' in components that use client-side hooks, and added missing 'use client' directives. !2515
Fixed a race condition on chameleon-docs examples where the brand selection was not applied correctly on initial page load. !2509
🚀 Features
chameleon-react
CSS Cascade Layers : Removed the @layer Chameleon CSS Cascade layer introduced in v7.30.0 due to compatibility issues with CUE sites. !2500
🚀 Features
chameleon-react
CSS Cascade Layers : Added a top-level @layer Chameleon CSS Cascade layer for better CSS specificity management. !2381
🎨 Themes
Added the ai subtheme for chameleon-theme-tel. !2477
Fixed the intro font family for chameleon-theme-hbvl. !2471
Added inverse plus logos for all MHBE themes. !2473
🐛 Bug Fix
chameleon-react
Fixed conflicting overflow styles in <Dialog /> component. !2469
🏠 Internal
Updates to dependencies:
Fixed fonts CDN upload folder structure. !2474
Updated CDN configuration URLs for chameleon-theme-dvn, chameleon-theme-frd, chameleon-theme-lcd, and chameleon-theme-sik. !2476
Improved SVGO configuration by setting float precision to 2 for consistent asset syncs and reduced file size. !2480
Streamlined color controls in Storybook. !2459
Improved docsite type resolution for nested and referenced types. !2457
🎨 Themes
Updated the highlight label color and improved LinkText contrast in dark mode on soft backgrounds for chameleon-theme-av. !2461
🚀 Features
chameleon-react
Added support for React v19. !2436
🐛 Bug Fix
chameleon-react
Fixed <RichContent /> table cells to properly display background colors, aligning behavior with the <Table /> component. !2456
🏠 Internal
Updates to dependencies:
Improved NPM supply-chain security by enabling pnpm's strictDepBuilds and trustPolicy features. !2460
Updated some missing CDN configurations. !2462
Disabled the "Save from UI" feature in Storybook. !2458
🎨 Themes
Onboarded chameleon-theme-sikkom. !2446
Fixed the interaction states of the Tag component in dark mode for chameleon-theme-ds. !2450
Updated logo-premium-main logo for chameleon-theme-av. !2443
Fixed thumbs-up-active and thumbs-down-active icons for chameleon-theme-hbvl. !2443
🏠 Internal
Updates to dependencies:
Refactored asset sync logic. !2443
Improved brand sorting on docs website by using full name instead of brand code. !2447
🎨 Themes
Onboarded chameleon-theme-dvn, chameleon-theme-lcd, and chameleon-theme-frd. !2227
Added the plus-logo-square-dl logo for chameleon-theme-hbvl. !2442
🏠 Internal
Updates to dependencies:
Fixed Docsite deployment on Vercel by setting environment to production and using proper deploy flags. !2440
🎨 Themes
Added dark mode support for chameleon-theme-hbvl. !2417
Fixed button hover and active states in dark mode for chameleon-theme-nb. !2415
🚀 Features
Added default subtheme in tokens.css to allow reverting to default theming when in a nested subtheme context. This enables you to reset theming within a subthemed section. !2412
🐛 Bug Fix
chameleon-react
Fixed the <Tooltip /> component where the arrow was visually placed in front of the content box instead of behind it. !2424
Fixed the <Table /> component's custom sort functionality. !2411
🏠 Internal
Updates to dependencies:
Fixed asset sync to handle Figma's new rate limits by implementing retry logic based on Figma's response headers. !2423
Fixed the color mode toggle deeplinking ability on the docs site. !2416
🎨 Themes
Added dark mode support for chameleon-theme-ds. !2405
Fixed some dark mode issues for chameleon-theme-gva. !2410
Fixed some color tokens for chameleon-theme-av. !2399
🚀 Features
Updated the feedback icons (info, error, and warning), making them visually solid instead of outlined. !2403
🐛 Bug Fix
chameleon-react
Removed overly strict type checking in the Accordion component that was causing issues in Next.js. !2402
Fixed the Avatar component's onLoad callback to work correctly in SSR contexts. !2400
🏠 Internal
Updates to dependencies:
Migrated our Storybook from Webpack to Vite. This update includes an update to Storybook v10 and simplified configuration. It is also a major performance improvement. !2408
Converted some remaining CJS files to ESM for better consistency across the codebase. !2409
Improved local Storybook snapshot testing workflow by aligning it with the dev Storybook build logic. !2390
Replaced the fast-glob dependency with Node.js built-in glob function to reduce external dependencies and use native functionality. !2389