Skip to main content

Version 7.23.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Updated the premium logo and corresponding aspect ratio token for chameleon-theme-av. !2394
  • Updated assets for chameleon-theme-indo (inverse logos), chameleon-theme-tel (favicons), and chameleon-theme-sw (image placeholder). !2396

πŸš€ Features​

NPM packages​

  • Added colormodes property to lib/brand-config.json, allowing themes to define the available color modes (similar to subthemes). !2377

chameleon-react​

  • Updated design for lists inside <RichContent /> to properly inherit typography styles instead of defining their own. !2397

🏠 Internal​

  • Harmonized all SVG assets to use lowercase hexcodes for more consistent git diffs. !2392
  • Implemented colormode support in Storybook for easier development and testing. !2378
  • Added colormode toggle to component demos, allowing you to switch between light and dark modes when viewing examples. !2376 !2393

Version 7.22.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Added dark mode themes for chameleon-theme-indo and chameleon-theme-beltel. !2380
  • Updated the brandedheading font weight for chameleon-theme-indo and chameleon-theme-beltel. !2385
  • Fixed editorial label styling in chameleon-theme-sw subthemes. !2387

πŸš€ Features​

  • Added social-telegram icon for all brands. !2375

chameleon-kotlin​

  • Added the BrandedHeading component. !2358

πŸ› Bug Fix​

chameleon-react​

  • Improved <Avatar /> component to be able to handle transparent images. !2383
  • Fixed icon size in <Rating size="lg" />. !2388

🏠 Internal​

  • Updated to Node.js v24 (new LTS version) and pnpm 10.20. !2382

Version 7.21.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Fixed the chameleon-theme-nb sport subtheme. !2373

πŸš€ Features​

chameleon-react​

  • Improved how chameleon-react imports locale by using pkg.imports with conditions. See our getting started guide for details on correct usage. !2361
  • Added diacritic support for <AutoComplete />. !2371

πŸ› Bug Fix​

chameleon-react​

  • Fixed an issue where truncated text incorrectly dictated the flex child width. !2372

Version 7.20.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Onboarded the Autovisie brand in chameleon-theme-av. !2257
  • Added dark mode for chameleon-theme-gva. !2325
  • Added dark mode for chameleon-theme-nb. !2359
  • Added the accent-national subtheme to chameleon-theme-tel. !2364
  • Fixed the teaser.premium.main.default.asset token in chameleon-theme-sw. !2367

πŸš€ Features​

  • Added a large set of new icons across all brands. !2354

πŸ› Bug Fix​

chameleon-theme-*​

  • In !2327, we added sideEffects: false to all chameleon-theme-* packages. However, this caused issues in users’ Storybooks, so we’ve decided to remove this flag again. !2362

chameleon-react​

  • Refactored some useLayoutEffect to simply use useEffect, eliminating related warnings in React 18. !2363
  • Fixed an issue with focus styles in <Button />. !2335
  • Fixed a layout issue in <WideListItem /> when both the action and iconRight props were supplied. !2348

🏠 Internal​

  • Created a more robust tree-shaking test for chameleon-react. !2356
  • Made the $themes.json test in tokens-studio stricter. !2357
  • Enhanced our release script to better handle hotfixes. !2368

Version 7.18.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Adjusted the accent-strong subtheme on dark mode for chameleon-theme-sw. !2336
  • Updated the datetime tokens for chameleon-theme-beltel and chameleon-theme-indo. !2340
  • Removed the obsolete Georgia fonts from all MHNR themes. !2346
  • Updated the logos and favicons for chameleon-theme-dvn and chameleon-theme-lcd. (Sidenote: there is, strictly technically speaking, a breaking change here as logo-icon and logo-icon-inverse have been deleted for chameleon-theme-lcd.) !2349
  • Updated the logos, favicons and brand icon for chameleon-theme-sw. !2350

πŸ› Bug Fix​

chameleon-react​

  • Fixed an issue with <Accordion /> where the chevron wasn't clickable. !2324
  • Fixed the alignment of <List /> counters/bullets across typographies. !2334
  • When a <TextArea /> has both error and success props, error now takes visual priority (which brings it in line with the <TextField /> component). !2337
  • Added the missing types for the duration prop on <RelatedTeaser />. !2352

🏠 Internal​

Version 7.17.0

Thomas Mattheussen
PO & Lead Developer

πŸš€ Features​

chameleon-react​

  • Added articleType and duration props to the <RelatedTeaser /> component. !2312

πŸ› Bug Fix​

chameleon-swift & chameleon-swift-components​

  • Roll back the revert of the font files for chameleon-theme-sw due to baseline issues. !2314

🏠 Internal​

Version 7.16.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Added the accent-tragedy subtheme for chameleon-theme-tel. !2229
  • Changed the datetime tokens for chameleon-theme-sw. !2300
  • Changed the RelatedTeaser image position from left to right for all MHNR brands. !2301
  • Changed the Helvetica Now font to Roboto in chameleon-theme-co and chameleon-theme-vl. !2302
  • Added more logo-*'s to chameleon-theme-wl. !2308

πŸ› Bug Fix​

chameleon-swift & chameleon-swift-components​

  • Fixed an issue with the font-mapping in chameleon-theme-sw. !2303
  • Revert to previous *.ttf font files for chameleon-theme-sw due to baseline issues. !2304

🏠 Internal​

Version 7.15.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Updated some tokens for chameleon-theme-sw. !2291 !2272
  • Added a premium subtheme for chameleon-theme-sw. !2271
  • Fix for editorial labels in all subthemes for chameleon-theme-nb. !2271
  • Add asset header tokens. !2295

πŸš€ Features​

chameleon-react​

  • We have added the as prop to our <Logo /> component, which makes it work the same as <Illustration /> and <Icon />. Be sure to check the PR for more details: !2224

🏠 Internal​

Version 7.14.1

Thomas Mattheussen
PO & Lead Developer

πŸ› Bug Fix​

chameleon-react​

  • Fixed an issue with the onMonthChange prop in <DatePicker />. !2230

🏠 Internal​