Skip to main content

Version 4.5.1

Stijn Willems
Front-end Developer iOS & Android

🚀 New Feature

Tokens

  • Updated Tag Component for AZ
    • color set to semantic.brand
    • layout set to 4px 8px
    • Font set to secondary and medium and 12px
  • Update Asset-docs for CDN
  • Dialog component updates MHDS-2488
    • Update DVN Input
    • divider: color.neutral.30 is used in the react component but it should be the semantic border token (or the divider token)
    • borderRadius: component specific token needed

web

mobile

chameleon-kotlin
  • Token names that had numbers in them got split wrong. For example plus26Logo got split into plus26_logo instead of plus_26_logo. This is now fixed.
chameleon-swift
  • Stabilize build by adding file with all version numbers of the dependencies back into the release repo.
  • Stable version of swift-string 1.0.0. Which is more correct in transforming to camelCase or snake case than the previous version.
  • Plugins that generate the token code should run less often as they now have an input file allowing the build engine to skip building them if nothing changed.
  • Temporary fix for inconsistent token issue where tokens like token26xl were not dynamically available. This was due to an inconsistency in dependency swift-string which transformed it to token26Xl with Xl instead of xl. This is now fixed by using the camelCase function of the same dependency.

Note: A more elaborate change is comming making token lookup for swift/kotlin more consistent and beter usable with, follow MHDS-2493

🏠 Internal

  • Release procedure allows release from up to date branch, or prepare changelog before release
  • Release of chameleon-swift not updating after version 4.3.1. Some versions where skipped inbetween 4.3.1 and 4.5.0 which was released on 24-11-2023 for chameleon-swift (later then other platforms)
  • Release procedure should push the tag with the version number correctly triggering pipeline job to release it.
  • Run scheduled build of the kotlin-tokens to ensure its quality daily.
  • Updates to dependencies