151 posts tagged with "changelog"
View All TagsVersion 6.2.1
Version 6.2.0
๐จย Themesโ
- Updated the datetime format tokens for
chameleon-theme-dl
. !1834
๐ New Featureโ
- We've added an additional position for the
DateTime
placement 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/desktop
subtheme 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-compile
step. !1792 - Fixed an issue in the
<Logo />
component where outdated pre-6.0.0
values were still being used, causing the image to break. !1799 - Removed the duplicate podcast image logic in the
Teaser
with articleTypepodcast
. !1789
kotlinโ
- You can now pass a
ColorScheme
andWindowSizeClass
to theSubThemeStore.get()
function, making it easier to retrieve aSubThemeStore
. !1800
swiftโ
- Fixed compatibility issue with
chameleon-swift
6.0 wheremainActor
was 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
ChCard
component 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
as
property, offering improved type safety and flexibility. !1741 - Improved accessibility for the
Avatar
component, which was previously hidden from screen readers. We also introduced theaccessibilityLabelAvatar
property, 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
TC
from 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
Autocomplete
component when usingasync
to enhance user experience and performance. !1772
๐ Internalโ
- Updates to dependencies:
- @popperjs/core: 2.11.6 -> 2.11.8