Skip to main content

Version 7.0.0

Thomas Mattheussen
PO & Lead Developer

✨🌈 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.

!1921

🏠 Internal

  • In finishing token-io and improving on some other parts, we were able to greatly improve our developer and CI workflow. !1893