190 posts tagged with "changelog"
View All TagsVersion 6.2.0
π¨Β Themesβ
- Updated the datetime format tokens for
chameleon-theme-dl. !1834
π New Featureβ
- We've added an additional position for the
DateTimeplacement on our Teaser components. Check out the added documentation for this feature on DefaultTeaser and TextOnImageTeaser. !1794 - The placement of the image in the RelatedTeaser can now be independently configured from the placement of the image in the horizontal DefaultTeaser. Also, when an image is provided, the prefix is now positioned on top of the title for a nicer visual look. !1765
π Bug Fixβ
- π¨ Fixed an incorrect dependency import causing a large number of extraneous assets to be included in your app, bloating the final APK size. If you or one of your dependencies depend on
be.mediahuis.chameleon:chameleon-components:6.x.x, you should upgrade ASAP. !1855
π Internalβ
- Updates to dependencies:
- @easyops-cn/docusaurus-search-local: 0.40.0 -> 0.44.6
- css-loader: 6.9.0 -> 7.1.2
- docusaurus/*: 3.1.1 -> 3.5.2
- enquirer: 2.3.6 -> 2.4.1
- eslint/*: 9.5.0 -> 9.11.1
- express: 4.18.2 -> 4.21.0
- globals: 15.6.0 -> 15.10.0
- jsdom: 24.0.0 -> 25.0.1
- libphonenumber-js: 1.10.60 -> 1.11.11
- postcss-loader: 7.3.4 -> 8.1.1
- prism-react-renderer: 2.3.1 -> 2.4.0
- storybook/*: 8.1.4 -> 8.3.4
- style-loader: 3.3.4 -> 4.0.0
- stylelint-config-idiomatic-order: 9.0.0 -> 10.0.0
- stylelint-value-no-unknown-custom-properties: 4.0.0 -> 6.0.1
- vite: 5.2.11 -> 5.4.8
- Made some improvements to our automatic Figma asset sync. !1809
- Fixed some small remaining issues with our icon assets. !1835
- Fixed some wrongly rebased token files. !1836
- Fixed a small issue with our Swift tests. !1847
- Fixed a small issue with our Kotlin snapshot tests. !1851
- Fixed an issue on our docs site component preview. !1850
Version 6.1.1
π Bug Fixβ
- Fixed an issue where podcast teaser images were sometimes incorrectly sized. !1823
- Fixed a missing
accent/desktopsubtheme forchameleon-theme-yc. !1806
π Internalβ
- Updates to dependencies:
- @percy/cli: 1.29.3 -> 1.29.4
- @percy/storybook: 6.0.0 -> 6.0.2
- http-proxy-middleware: 2.0.6 -> 3.0.2
- husky: 9.1.4 -> 9.1.6
- p-limit: 5.0.0 -> 6.1.0
- p-queue: 7.3.4 -> 8.0.1
- stylelint: 15.9.0 -> 16.9.0
- vitest: 1.5.0 -> 2.1.1
Version 6.1.0
Version 6.0.2
Version 6.0.1
πΒ BugΒ Fixβ
webβ
- Resolved a type issue in
useMediaQuery, which was inadvertently excluded due to a faulty extension, leading to an error during themediahuis-compilestep. !1792 - Fixed an issue in the
<Logo />component where outdated pre-6.0.0values were still being used, causing the image to break. !1799 - Removed the duplicate podcast image logic in the
Teaserwith articleTypepodcast. !1789
kotlinβ
- You can now pass a
ColorSchemeandWindowSizeClassto theSubThemeStore.get()function, making it easier to retrieve aSubThemeStore. !1800
swiftβ
- Fixed compatibility issue with
chameleon-swift6.0 wheremainActorwas not inferred correctly in earlier Swift versions (Swift 5.9) MHDS-3021.
Version 6.0.0
β¨π Welcome ChameleonΒ 6.0.0!β
It may look the same on the surface, but behind the scenes, weβve done some serious housekeeping. Weβve refactored all of our visual assets β logos, icons & illustrations β so everythingβs now neat and easy to find. On top of that, we took out the trash by removing some long-deprecated code.
All in all, think of it as a refreshing spring cleaning.
Be sure to check out our migration guide to help guide you through the process of upgrading.
π¨ Themesβ
- π₯ BREAKING: The main reason for this major version: a complete refactor of all of our visual assets. Be sure to check our migration guide.
π New Featureβ
- An easy composable implementation to retrieve available SubThemes and Themes. !1718
π Internalβ
- Updates to dependencies
- date-fns: 2.27.0 -> 3.6.0
- react-day-picker: 8.7.1 -> 8.10.1
- Remove some unused config files. !1638
- Removed
ChCardcomponent in Kotlin. !1673 - Weβve significantly improved our workflow by automating asset downloads directly from Figma, boosting efficiency and greatly reducing the chances of human error. This is a solid step forward in making things smoother and more reliable. !1427
- π₯ BREAKING: Remove deprecated code and align some API's. Be sure to check our migration guide as a guide to these breaking changes. !1669 !1685 !1708 !1712
Version 5.15.0
π New Featureβ
chameleon-reactβ
- We've significantly enhanced our typings for React, particularly in components with an
asproperty, offering improved type safety and flexibility. !1741 - Improved accessibility for the
Avatarcomponent, which was previously hidden from screen readers. We also introduced theaccessibilityLabelAvatarproperty, allowing screen readers to provide descriptive labels for avatars. !1777
chameleon-swiftβ
These updates will help with transitioning to newer components and improve overall deployment and style handling processes.
- Branch-specific Publishing: The ability to publish directly to a specific branch has been implemented, which will make deployment more flexible (Merge Request: !1770).
- Swift Loader and Banner Issues: A merge request has addressed issues related to Swift loader and banner components (Merge Request: !1778).
- Token Simplification: A simplified method of using tokens by providing a style has been introduced, which is aimed at making the transition to components smoother. The Loader and Banner have already adopted this approach, with others expected to follow in version 6 (V6).
- AutoRegister Deprecation: AutoRegister is still functional but deprecated. It will be removed in V6, so while it's not mandatory to switch to manual bootstrap yet, developers are encouraged to start doing so.
chameleon-kotlinβ
- Updated autoregister/bootstrap processes:
TC.autoRegister()is deprecated and will be replaced byTC.bootstrap()in V6. Both methods now include logic to prevent multiple triggers and will log a warning if skipped. !1779 - Asset tokens are now accessible via
TCfrom this version forward. !1768 - Introduced new Chameleon components with Compose previews:
ChBanner,CHLoader,CHDropdown. !1764 - The demo app is now named ChameleonApp.
π Bug Fixβ
Themesβ
- Fixed an issue with incorrect sets enabled on DL subthemes, restoring the intended theme configurations. !1775
chameleon-swiftβ
- Optimized typography function calls to improve startup times and make previews more workable. !1769
chameleon-reactβ
- Refactored the logic for showing/hiding suggestions in the
Autocompletecomponent when usingasyncto enhance user experience and performance. !1772
π Internalβ
- Updates to dependencies:
- @popperjs/core: 2.11.6 -> 2.11.8



