213 posts tagged with "changelog"
View All TagsVersion 8.1.0
🚀 New Feature
- Added new icons
editandflag-active, and re-synced thefrdicon set after a sync issue. !2656
🐛 Bug Fix
chameleon-react
- Theme config types are now derived from the actual theme imports instead of a hardcoded list, so
keyof typeof themeConfigsis accurate again. !2669
🏠 Internal
- Updates to dependencies:
- libphonenumber-js: 1.13.3 -> 1.13.7
- date-fns: 4.1.0 -> 4.4.0
- @easyops-cn/docusaurus-search-local: ^0.52.0 -> ^0.55.0
- svgo: 4.0.0 -> 4.0.1
- eslint-import-resolver-typescript: 4.4.4 -> 4.4.5
- downshift: 9.3.2 -> 9.3.6
- vite: ^7.2.4 -> ^8.0.0
- Moved
chameleon-swift-componentssnapshot tests to Percy, matching Kotlin and Web. !2662 - Removed the hardcoded GitLab auth token from the project
.npmrcto stop a pnpm warning for anyone without that env variable sourced locally. !2655 - Fixed broken links in the docs still pointing to the obsolete PostCSS configuration for
chameleon-react. !2657 - Renamed
CLAUDE.mdtoAGENTS.mdand addedCLAUDE.mdshims pointing to the new files. !2650
Version 8.0.0
🎉🦎 Eight versions in, still changing colors: welcome Chameleon 8.0.0!
Version 8 is a release we've been building towards for a long time, and we're genuinely proud of what it brings. The headline feature is dynamic theming for chameleon-react, and it's a big one. Until now, every product had to maintain separate builds per brand. Dynamic theming eliminates that entirely: a single deployment can switch themes at runtime, without a rebuild or reload. Fewer builds, simpler pipelines, and a much more scalable foundation for every team consuming Chameleon.
This release also ships a full migration of our NPM packages to the GitLab Package Registry with a clean rename to the @chameleon scope, bringing everything under one roof.
As always with a major release, this means breaking changes. Please check out our migration guide before upgrading.
🚀 New Feature
chameleon-react
- 💥 BREAKING: Dynamic Theming —
chameleon-reactnow supports runtime theming. Until now, every brand required its own separate build. With dynamic theming, a single deployment can switch themes on the fly. Be sure to check out our migration guide for details. !2485
🏠 Internal
- 💥 BREAKING: NPM Registry Migration — All packages have moved from the Azure DevOps registry to the GitLab Package Registry. Along with this, the npm scope has changed from
@mediahuisto@chameleonand thechameleon-prefix has been dropped from package names. Be sure to check out our migration guide for the full list of renamed packages and updated.npmrcconfiguration. !2547
Version 7.37.3
🐛 Bug Fix
- chameleon-theme-co, -frd, -ge, -hd, -ld, -lt, -lw, -nhd & -yc: Updated Merriweather fonts to fix dropcap rendering in Chrome. !2643
🏠 Internal
- Updates to dependencies:
- libphonenumber-js: 1.13.3 -> 1.13.6
- Moved Kotlin snapshot tests from the repository to Percy. !2628
Version 7.37.2
Version 7.37.1
Version 7.37.0
🚀 New Feature
- Added new icons for all brands:
earbuds,emote-frowning,emote-frowning-active,emote-neutral,emote-neutral-active,emote-smiling,emote-smiling-active,gift,luggage,music,shopping-basket, andwine. !2618
🐛 Bug Fix
- Reduced font byte-size by limiting some large font files to the latin charset. !2617
🎨 Themes
- chameleon-theme-av: Set
header.background.defaultto a static semantic token. !2623 - chameleon-theme-mhno: Aligned sponsored content highlight tokens with contextual. !2625
🏠 Internal
- Updates to dependencies:
- @testing-library/react: 16.3.0 -> 16.3.2
- @percy/cli: 1.31.13 -> 1.31.14
- storybook/*: 10.1.4 -> 10.4.0
- libphonenumber-js: 1.12.42 -> 1.13.3
- focus-trap: 7.6.5 -> 7.8.0
- Added a
CONTRIBUTING.mdguide and updated the GitLab merge request templates. !2615
Version 7.36.2
Version 7.36.1
🎨 Themes
- MHLU brands (CO, LT, LW, VL): sponsored content teaser tweaks. !2609
🏠 Internal
- Updates to dependencies:
- @percy/cli: 1.31.11 -> 1.31.13
Version 7.36.0
🚀 New Feature
- Added
person-addicon for all brands. !2604
chameleon-react
- Reworked
Accordionto be progressively enhanced. !2591
🐛 Bug Fix
chameleon-react
- Fixed
Tooltiptriggering duplicate events on Enter/Space key presses. !2588 - Aligned
Checkbox,Radio, andSwitchby removingwidth: 100%from the outer wrapper to match other components. !2603
🎨 Themes
- Updated assets across all brands: refreshed image placeholders (slight color and size changes) and updated MHNO icon sets. !2596 !2602
🏠 Internal
- Updates to dependencies:
- @floating-ui/react-dom: 2.1.6 -> 2.1.8
- @percy/cli: 1.31.10 -> 1.31.11
- libphonenumber-js: 1.12.40 -> 1.12.42
- Replaced
fs-extrawith Node.js built-infsto reduce dependencies. !2590 - Migrated React component tests from
fireEventtouserEvent. !2588

