Skip to main content

Version 2.0.0

Thomas Mattheussen
PO & Lead Developer

πŸš€ New Feature​

  • πŸ’₯ BREAKING: We’ve completely overhauled our CSS architecture in chameleon-react and now use vanilla CSS instead of SCSS. This also means we now use CSS Custom Properties instead of SCSS variables! (An SCSS output of all design tokens still remains available for you to use for the time being.) To be able to use it, you now have to include a little PostCSS configuration to make it work. !395.
  • max breakpoints: we’ve added some extra breakpoint design tokens. Each breakpoint now also has a 'max' version with a value of 1px less than the next breakpoint. This way, you have a breakpoint on each end of a viewport size. Now, when you are using @media (max-width: ...) you can use these new breakpoints! The <Hidden /> component now takes this into account as well. (which is technically speaking also πŸ’₯ BREAKING)

🎨 Themes​

  • Enlarged the font-size for the small <BrandedHeading /> from 18px to 24px in chameleon-theme-dl !479
  • Added a logo variation brand-icon-newspaper to chameleon-theme-hbvl-summer-2020, chameleon-theme-gva-summer-2020, chameleon-theme-nb-winter-2021 !480

🏠 Internal​

Version 1.15.1

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Fixed a visual glitch in the favicons of chameleon-theme-hbvl-summer-2020 (more specifically in the u of 'Nieuws'). !465
  • Updated the color.primary.40 value for chameleon-theme-dl from #41A7E5 to #2DA2E3 !464

πŸ› Bug Fix​

  • Fixed an issue with the inputmask dependency that arose after our big tree shaking refactor. !460
  • Fixed an issue where the Android output file tokens-integers.xml contained float values. !463

🏠 Internal​

  • Updates to dependencies:

Version 1.15.0

Thomas Mattheussen
PO & Lead Developer

πŸš€ New Features​

  • 🌴 Tree shaking! We’ve greatly improved tree shaking in chameleon-react. We’ve reduced the bare bundle size from a whopping 323.94KB to a mere 19.84KB. A 16x reduction! When importing things from chameleon, you only import what you actually need. (We're working to get that 19.84KB down to an absolute 0, but this is a great first step!) πŸ€— Special thanks to @StevenBenisek for making it happen! !MR 419

🎨 Themes​

  • Added missing inverted logos for chameleon-theme-hub and chameleon-theme-wort-de. !447

πŸ› Bug Fix​

  • Fix the Roboto-Regular fonts in chameleon-theme-hub, chameleon-theme-wort-tc and chameleon-theme-nb-winter-2021. !445

🏠 Internal​

Version 1.14.1

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Updates to the <BrandedHeading /> designs for chameleon-theme-wort-de (borders on top) and chameleon-theme-hub (no more borders). !425
  • Updates the locale for chameleon-theme-hub to enGB (instead of the default nlBE). !425
  • Updated the <Button appearance="outline"> design for chameleon-theme-hub. !426

🏠 Internal​

  • Updates to dependencies:
  • We added an extra breakpoint for small screens to our automated visual testing process with Percy. This to ensure that visual regressions are tested in a more responsive fashion. !417
  • Added a prepare-commit-msg hook to husky to auto prepend commits with the JIRA ticket ID. !420

Version 1.14.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Big foundation updates for chameleon-theme-indo and chameleon-theme-beltel: new icons, illustrations, favicons, logos, colors, typography and more. !412 !414
  • Updated/reverted the brand-plus-main logo for chameleon-theme-dl !413

🏠 Internal​

  • Updates to dependencies:

Version 1.13.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Some foundational updates:
    • Updated icons for chameleon-theme-wl and chameleon-theme-gva-summer-2020 !400
    • Updated grey colors for chameleon-theme-hub !400
    • Updated favicons for chameleon-theme-hbvl-summer-2020 !400
    • Updated datetime tokens for chameleon-theme-wort-de (use . instead of / to separate date parts.) !408

🏠 Internal​

🦦 Other​

  • In line with Node's release schedule, we’ve made sure our package works on Node's active LTS. Since we will only test on this version, we’ve also made it the required minimal version by bumping the engines field in package.json !386
  • πŸ’₯ BREAKING: The <Fonts /> component has been removed. Please import @mediahuis/chameleon-theme-*/lib/web/fonts.css instead of using this component. !404
  • πŸ’₯ BREAKING: The <Reset /> component has been removed. Please import @mediahuis/chameleon-reset instead of using this component. !404
  • πŸ’₯ BREAKING: chameleon-react no longer has any chameleon-theme-* packages specified in it’s dependencies. If you relied on the theme packages being installed automatically, you need to add them to your own dependencies. !407

Version 1.12.4

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Themes no longer have obsolete White Label fallback logos. This was unnecessary and caused confusion among consumers. !382
  • Deleted the wrongly typed brand-sqaure-main logo from chameleon-theme-dl !382
  • Fixed a missing brand-plus-main logo in chameleon-theme-nb-winter-2021 !382