Skip to main content

Version 7.33.0

Thomas Mattheussen
PO & Lead Developer

🚀 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

Version 7.32.0

Thomas Mattheussen
PO & Lead Developer

🎨 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

Version 7.31.1

Thomas Mattheussen
PO & Lead Developer

🎨 Themes

  • Fixed the teaser highlight background tokens in chameleon-theme-ds. !2501

🐛 Bug Fix

chameleon-react

  • Checkbox: Fixed inconsistent cursor behavior. !2495

chameleon-kotlin

  • Subtheme fallback: Fixed fallback logic for missing subthemes to correctly account for the current color scheme instead of always falling back to default light. !2502

🏠 Internal

  • Removed obsolete chameleon-theme-hmc internal package. !2498

Version 7.30.1

Thomas Mattheussen
PO & Lead Developer

🐛 Bug Fix

chameleon-react

  • CSS Cascade Layers: Fixed layer declaration ordering by including layer declarations directly in each CSS module file. This ensures consistent layer ordering regardless of the order in which CSS files are loaded.