Skip to main content

Version 5.11.0

Thomas Mattheussen
PO & Lead Developer

๐Ÿš€ New Featureโ€‹

chameleon-kotlin & chameleon-swiftโ€‹

  • Token values can now change based on a newly added windowSizeClass context. This way, you can implement the correct designs for the corresponding screen sizes. !1656

๐Ÿ› Bug Fixโ€‹

chameleon-reactโ€‹

  • The placement prop in our <AutoComplete /> component was no longer working, but it is now! !1676

chameleon-swift-componentsโ€‹

  • Fix an XML parser issue concerning ampersands !1668

๐Ÿ  Internalโ€‹

Version 5.10.0

Thomas Mattheussen
PO & Lead Developer

๐ŸŽจย Themesโ€‹

  • Updated some tokens in the sponsored-content subtheme for MHNR themes. !1655

๐Ÿš€ New Featureโ€‹

chameleon-reactโ€‹

  • We've added a link prop to our <RelatedTeaser /> component which brings it more in line with the other teaser components! !1657
  • We've added 2 new props to our <Quote /> component. The first one being quotationMarks prop for hiding/showing the quotation marks around the quote. The second prop is the icon prop, giving you the flexibility to change (or hide) some visual embellishment. !1659
  • The <Choice /> component now also has the possibility to have a <Switch /> (instead of merely <Radio/> or <CheckBox />). !1635

๐Ÿ› Bug Fixโ€‹

chameleon-reactโ€‹

  • Added a missing text-decoration declaration for the action in a <BrandedHeading />. !1661
  • Refactored the opening/closing logic a bit in <AutoComplete />. !1619

๐Ÿ  Internalโ€‹

  • Updates to dependencies
  • Fixed a caching issue with out new turbo setup. !1652

Version 5.9.1

Thomas Mattheussen
PO & Lead Developer

๐ŸŽจย Themesโ€‹

  • Updated teaser.background.highlight.fill for HBVL sponsored-content subtheme. !1633
  • Updated the person and person-fill icons for our MHIE brands (Beltel, Indo and SW). !1634
  • Updated the date format tokens for GVA and HBVL so the day part no longer has leading zeroes. !1643

๐Ÿ› Bug Fixโ€‹

chameleon-swift & chameleon-kotlinโ€‹

  • Fixed the rendering of inline assets. !1637 !1640

๐Ÿ  Internalโ€‹

  • Updates to dependencies
  • Removed plugins from chameleon-swift with a major performance boost as a consequence. !1630
  • Added the new Subthemes page in our docs foundations section.

Version 5.9.0

Thomas Mattheussen
PO & Lead Developer

๐ŸŽจย Themesโ€‹

  • Updated teaser.external-icon.highlight.fill & teaser.external-icon.default.fill for MHNR themes sponsored-content subtheme. !1627

๐Ÿš€ New Featureโ€‹

chameleon-reactโ€‹

This release welcomes 2 brand new components to the Chameleon family:

  • A <PhoneField /> component! !1608
  • A <Rating /> component! !1616

Also:

  • We've added a quoteeImage prop to our <Quote /> component! !1609

๐Ÿ› Bug Fixโ€‹

chameleon-reactโ€‹

  • Removed overflow: hidden from <DefaultTeaser />'s content. !1618
  • Fixed link styling in <RichContent />. !1620
  • Added an extra location for the premium logo for <TextOnImageTeaser />. !1629

swift-componentsโ€‹

  • Quick fixed an issue with the XML parser not being able to handle ampersands. We will try a more comprehensive approach in the near future. !1624

๐Ÿ  Internalโ€‹

  • Updates to dependencies
  • Split swift legacy package into its own repo. !1545
  • Refactored the way tokens are loaded on native. !1612!1628
  • Dropped lerna in favor of Turborepo as monorepo tool. !1574
  • Dropped lerna in favor of Beachball as versioning tool. !1510

Version 5.8.0

Thomas Mattheussen
PO & Lead Developer

๐Ÿง‘โ€๐Ÿ’ป TypeScriptโ€‹

We are excited to announce the highly anticipated arrival of TypeScript support for chameleon-react. Driven by years of feedback from our Mediahuis developer community, TypeScriptโ€™s integration is set to significantly improve your productivity and application quality, fulfilling a longstanding request and demonstrating our commitment to meeting developer needs.

We view this as just the beginning. We're eager to hear your thoughts and see your contributions. We warmly invite all developers to share feedback and even submit pull requests. Let's collaborate to make it better, together!

๐ŸŽจย Themesโ€‹

  • Updated the datetime formats for GVA and HBVL themes. !1595
  • Removed background.contextual.adaptive.default.fill overwrite and set teaser.background.highlight.fill to transparent for MHNR brands. !1611
  • Fixed some semantic tokens for the accent subthemes on AZ and LW brands. !1610

๐Ÿš€ New Featureโ€‹

chameleon-reactโ€‹

  • Added support for TypeScript in chameleon-react! Major kudos @wannes.debacker! ๐Ÿ’ซ !1571
  • Deprecated the focussed prop in favor of the properly spelled focused in <AccordionItem />. !1596

๐Ÿ  Internalโ€‹

Version 5.7.0

Thomas Mattheussen
PO & Lead Developer

๐ŸŽจย Themesโ€‹

  • Added the sport subtheme for all MHNR (HMC) brands. !1578

๐Ÿ› Bug Fixโ€‹

chameleon-reactโ€‹

  • Revert the newly added feature using hyphens: auto; on certain teaser elements. Newsrooms don't want this feature, so we've now changed it to hyphens: manual;. !1583

๐Ÿ  Internalโ€‹

Version 5.6.0

Thomas Mattheussen
PO & Lead Developer

๐Ÿš€ New Featureโ€‹

chameleon-reactโ€‹

  • Added the imageOptions prop to <DefaultTeaser /> and <TextOnImageTeaser />. (and deprecated the imageAspectRatio prop, moving it to imageOptions.aspectRatio) !1565

๐Ÿ› Bug Fixโ€‹

chameleon-swiftโ€‹

  • Fixed a crash on autoRegister. !1573

๐Ÿ  Internalโ€‹

  • Updates to dependencies
  • Use toml versioning catalog for all modules !1575
  • Updated our docusaurus to v3 !1429
  • Fix the wrong swift version in v5.5.0 !1568
  • Fix the native release process for non-stable releases. !1569 !1576

Version 5.5.0

Thomas Mattheussen
PO & Lead Developer

๐ŸŽจย Themesโ€‹

  • Updated the icons for all MHNR brands. !1556

๐Ÿš€ New Featureโ€‹

chameleon-reactโ€‹

  • Added the testIDs prop to all teaser components, allowing you to add data-testid attributes to specific internal teaser elements. !1543

chameleon-kotlin-componentsโ€‹

  • You now don't have to use the illustration, logo or icon suffix for drawables in RichContent. !1551

chameleon-kotlinโ€‹

  • Greatly improve setup performance for subtheming. !1550

๐Ÿ› Bug Fixโ€‹

chameleon-reactโ€‹

  • Fixed accidentally submitting forms when clicking the calendar icon in <DatePicker /> !1563

chameleon-swift-componentsโ€‹

  • Removed the alignment prop for the List component. !1527

๐Ÿ  Internalโ€‹

  • Updates to dependencies
  • Update to xcode 15.3 and swift 5.10 with fix for swift-format. !1558
  • Fixed some logos not showing on our docs homepage. !1557
  • Removed our legacy styleguide JSON exports and tests (from our old docs website). !1554
  • Split up the chameleon-theme-* source folder structure, making a distinction between src/ and src-legacy/. !1547