Version 7.0.0
β¨π Hello v7β
Following some management decisions, the Chameleon project is facing an unclear future going forward.
To prepare our beloved Mediahuis design system for this moment, weβve introduced version 7.0.0. This release focuses on decoupling the native and web parts, along with removing a lot of legacy code.
A heartfelt thank you to all the Chameleons who made this product the gem it truly is. π¦β¨
π New Featureβ
chameleon-swiftβ
- Our game-changing native setup, token-io, now powers chameleon-swift! !1933
chameleon-reactβ
- π₯ BREAKING: chameleon-react no longer supports React v16. The minimum required version is now react v18.2.X. !1927
chameleon-postcss-pluginβ
- The postcss plugin is rewritten, bringing it up to date. (π₯ BREAKING: if you haven't already, upgrade your
postcss
dependency to v8 or up) !1925
Legacy code and packages removalβ
π₯ BREAKING: Weβve purged a significant amount of legacy code and packages.
The following packages have been removed:
- chameleon-react-legacy
- chameleon-react-bundled
- chameleon-scripts-legacy
- chameleon-theme-nb-legacy
- chameleon-tokens
- chameleon-swift-tokens-legacy
In addition the following things are also no longer available:
- the
src-legacy/
folder for each theme - the
cdn-logos.js
file for each theme - the
lib-legacy/
folder for each theme is no longer published through NPM - the
lib-android/
folder for each theme is no longer published through NPM
If you need anything mentioned here. Please refrain from updating and keep using the latest 6.x.x version.
π Internalβ
- In finishing token-io and improving on some other parts, we were able to greatly improve our developer and CI workflow. !1893