Version 4.0.0
✨🌈 Time to shed that old skin: welcome Chameleon 4.0.0!
Remember our old design token setup? Our new major version is a complete overhaul of our design token setup, making the old one look like a chameleon in a black and white movie. #NewSkinWhoDis?
Be sure to check out our migration guide to help guide you through the process of upgrading.
🎨 Themes
- 💥 BREAKING: We’ve completely overhauled our design token setup. Don't worry, we’ve also provided a way to keep using the legacy setup for now. Be sure to check out our migration guide. (In the process of doing so, there have been numerous little tweaks to a lot of themes.)
🚀 New Feature
<a>tags are able to look like buttons now when placed in<RichContent />component. !1104- Added a
pickerFooterprop to our<DatePicker />component. !1071 - Added a
timeZoneprop to our<DateTime />component. !1014
🏠 Internal
- Updates to dependencies
- react-day-picker: 7.4.10 -> 8.7.1
- storybook/*: 6.5.16 -> 7.0.9
- Our design tokens are now synced with Figma Tokens Studio.
- Total revamp of
chameleon-scripts. - Lots of performance updates to our CI setup and a lot more yet to come.
- Switched from
yarntopnpmpackage manager. !1098 - Switched from
jesttovitesttesting library. !1098 - Drastically improved our CI workflow for Percy snapshot testing !1074
- Started stylelinting our
.cssfiles. !1028 - Migrated to storybook v7 !949
🦦 Other
- 💥 BREAKING: in the process of upgrading to our new setup, there have been numerous tweaks to all of our
chameleon-reactcomponents. Be sure to check out our migration guide. - 💥 BREAKING: regarding fonts, our web packages will only contain
.woff2files from now on. - 💥 BREAKING:
chameleon-reactandchameleon-swifthave had to make some changes, again, please check out our migration guide.
