Skip to main content

59 posts tagged with "minor"

View All Tags

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

Version 5.3.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Updated the page-not-found illustration for all MHNR brands. !1534
  • Updated the brand-icon-abbreviation-horizontal logo for HBVL. !1534

πŸš€ New Feature​

Native​

  • Rich content now also allowed in Heading components. !1537

πŸ› Bug Fix​

chameleon-kotlin-components​

  • A small bugfix for possibly unspecified drawables !1528
  • Separate icon annotations and spanstyles so they don't interfere !1535

🏠 Internal​

  • Updates to dependencies
  • Group mediahuis packages together for renovate updates. !1531
  • Small fix for our prepare-commit-msg hook when releasing. !1533
  • Small perf improvement for our Swift test and builds on bitrise. !1530

Version 5.2.0

Thomas Mattheussen
PO & Lead Developer

πŸ› Bug Fix​

chameleon-react​

  • Fixed an issue in <DefaultTeaser /> where introduction wouldn't show on some breakpoints, despite having a correct introductionOptions prop.

chameleon-kotlin-components​

  • We have added a temporary (see deprecation note) fix to add shadows of the ChCard component in. !1517

chameleon-swift-components​

  • We have added a temporary (see deprecation note) fix to some whitespacing in the ChCard component. !1513

πŸš€ New Feature​

Native​

  • We've updated the HTML text parsing implementations so it better handles:
    • <br/> HTML tags !1512
    • <strong> and <b> HTML tags !1518
    • inline images in text !1519 !1520
    • URLS !1521
    • Rich Content as a whole through the use of a new (experimental) ChRichContent component !1526

🏠 Internal​

  • We have deprecated the ChCard component in Swift and Kotlin implementations as it is not a design system component. If you're using this component, best to move it to your own implementation as it will be removed in the next major version. !1523 !1524
  • Lowered max difference percentage for kotlin snapshot tests !1511

Version 4.10.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes​

  • Refactored outdated teaser layout tokens. !1441 !1462
  • Added a premium subtheme for MHNR (HMC) brands. !1467 !1469

πŸš€ New Feature​

  • Hyphenation and word-breaking in Teaser components. !1454

πŸ› Bug Fix​

general​

  • Fixed some typography issues in chameleon-theme-stw on large viewports. !1466

chameleon-react​

  • Added a small workaround patch for an annoying issue regarding bundlers and chunking causing CSS to be loaded in an unforeseen way. We've upped the specificity on some CSS rules as a workaround for a premium logo that wasn't showing because of this in certain contexts. !1458
  • Fixed an issue with highlight for DefaultTeasers !1470
  • Fixed issues with alignment of prefix, title, label, subLabel and premium. Shoutout to @wannes.debacker for this one. !1461

kotlin/android​

  • Not really a bug but, we've renamed some assets to avoid resource name collision when using legacy and modern chameleon together in an Android app. !1473

🏠 Internal​

  • Updates to dependencies
  • Updates to docs:
    • Added some extra documentation on how to correctly use Buttons as links !1459
  • Added a small internal tool to inspect our assets on Focus CDN !1431
  • Added a reproducible test case for !1458 in our next example app. Special thanks to @StevenBenisek. !1458