Skip to main content

75 posts tagged with "minor"

View All Tags

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

Version 4.5.0

Wannes De Backer
Front-end Developer Web

🚀 New Feature

web

  • Added video-icon on TextOnImageTeaser when articleType is video !1305

kotlin-tokens

  • Figma, css and zephr backend tokens can differ in casing, separator used (_-.), and special characters. To make this more flexible we now convert the token name to snake case and remove special characters. To do so we introduced a feature that lets you describe tokens more safe using enums. These enums are especially usefull when building components so an implementer can pick an enum instead of any string value !1299.

  • Centralize versions for chameleon && move to kotlin 1.9.20. Whit this move we now offer a file named versions.toml that can be used in the components package to align the versions of the token package. Thus removing lots of manual work to change version numbers in serveral places which could lead to inconsistant build results. !1311

  • [unresolved] Open issue remains to align this token string to value mapping by using snake casing with swift-tokens. This issue is described in MHDS-2493

tokens

  • chameleon-theme-wl and chameleon-theme-dvn Modify borderRadius in dialog !1314
  • chameleon-theme-dvn Modify borderRadius in input !1314

chores

  • Fix examples install issue with pnpm !1306
  • Whole lot of docsite fixes !1321
  • Add format option optionally to husky, this is an opt-in option that is set by setting the CHAMELEON_PRECOMMIT to true env !1308
  • Update to fs-extra dependency !1320

🐛 Bug Fix

web

  • Fix Logo imports that causes warnings in webpack 5 !1319

tokens

  • Fix text-decoration inside RelatedTeaser for AZ !1325

Version 4.4.0

Stijn Willems
Front-end Developer iOS & Android

Key Updates: Mobile Improvements and a small fix for Teasers.

🚀 New Feature

mobile

Chameleon-Kotlin Updates:

Introduced a new theme provider in our Kotlin-based applications for a more personalized user experience.

Chameleon-Swift Adjustments:

Improved mathematical functionality to support direct number input.

chameleon-kotlin
features

Add theme provider for individual theme !1269

chores
  • format code after generating it
  • update plugin com.android.library to v8.1.3
  • update kotlin 1.9.10 with related compose dependencies
  • codegen kotlin/pipeline test results missing !1282
  • update gradle to 8.4 !1236
chameleon-swift
fixes
  • math should allow numbers directly !1281
chores
  • fix factory dependency to 4.3.1 !1289

🏠 Internal

  • chore(release): automate release procedure
  • fix(chameleon-native-publish): more generic to allow publish of components !1285

🐛 Bug Fix

web

  • Raise Specificity of the Heading inside the Teaser, to prevent the underlying Header to overwrite it !1276

Version 4.3.0

Wannes De Backer
Front-end Developer Web

🎨 Themes

  • Updated the value of semantic.foreground.accent.adaptive.default.fill (for teaser label) and semantic.foreground.base.adaptive.default.fill (general text color) to match the Figma designs for chameleon-theme-lw !1260

🚀 New Feature

web

  • <DefaultTeaser /> and <TextOnImageTeaser /> now support clamping of the introduction. This is done via the introductionOptions property (where clamp is set to an amount of lines). More info

mobile

chameleon-kotlin
  • Add support for tokens with different features

    • boolean: a bool value to activate features in a component
    • composition: type used to describe padding
    • dimension: dimensions of a component
    • format: format strings describing (like date format)
    • gradient: data to form a gradient, no drawing code yet
    • number: various numbers to be used in designs
    • sizing: the size of breakpoints
    • textDecoration: underline/strikethrough/... text
  • Add drawable assets for all themes

    • x icon to social-x
    • 💥 BREAKING: the naming of the drawables changed to theme-name-kind where kind is icon, illustration or logo
  • Support for Typography in both compose and for legacy Typeface

    • increase and decrease the font size of a typography token to any desired value
chameleon-swift
  • increase and decrease the font size of a typography token to any desired value

🐛 Bug Fix

web

  • Raise the specificity for the title inside the <DefaultTeaser /> component, so its color doesn't get overridden. !1254.

Version 4.2.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes

  • Onboarded Dagblad van het Noorden. Welcome chameleon-theme-dvn! !1161 !1205
  • Added input.placeholder.fill for all themes. !1196
  • Updated color.primary.60 for chameleon-theme-lw, resolving an a11y contrast issue. !1163
  • Updated semantic.foreground.base.adaptive.soft.fill for chameleon-theme-ge, chameleon-theme-hd, chameleon-theme-nhd, chameleon-theme-yc and chameleon-theme-ld; resolving an a11y contrast issue. !1191
  • Updated teaser.background.highlight.fill for chameleon-theme-az. !1193
  • Updated branded-heading typography tokens for chameleon-theme-lw. !1220
  • Updated tag.typography.font.size for chameleon-theme-co. !1220

🚀 New Feature

general

  • Added the new X (formerly known as Twitter) icon as social-x. !1242 !1251

chameleon-react

  • A big update to our new teaser components: making sure they are fully SSR! Major kudos @wannes.debacker! 💫 !1186
  • This release brings yet another new teaser component! Welcome to our component family, <RelatedTeaser />! !1187
  • Another new addition to said component family, <Quote />! !1179
  • You can now supply dateTimeOptions to all teaser components. (this replaces the dateTimeFormat prop, which is technically a breaking change! 💥) !1219
  • The articleType prop on <DefaultTeaser /> received an extra option "podcast" . !1214

🐛 Bug Fix

general

  • Backported the new Arnhem fonts for chameleon-theme-ds to legacy as well. !1247

web

  • Fixed an issue on iOS mobile safari making icons in <IconButton /> too small. !1190
  • Fixed an issue with the <Stack /> component hindering you from setting inline styles. !1189

app

  • Fixed an issue with boxshadow and border tokens containing references. !1172
  • Fixed an obscure issue in turkish locales where the percentage sign is placed differently. !1167

🏠 Internal

Version 4.1.0

Thomas Mattheussen
PO & Lead Developer

The Big Tease(r)!

Our Chameleon 4.0.0 release is not even cold, and yet here we are with a 4.1.0 release! Not a major version, but nonetheless another major leap forward: this release brings you teasers and subtheming.

🎨 Themes

  • Subtheming! We're taking our first baby steps in harnessing the power our new token setup brought. The first themes getting this upgrade are:

    • chameleon-theme-az: sponsored-content
    • chameleon-theme-lw: sponsored-content and accent
    • chameleon-theme-lt: sponsored-content and accent
    • chameleon-theme-vl: sponsored-content and accent
    • chameleon-theme-co: sponsored-content and accent !1145
  • The styling for BrandedHeading has been improved for chameleon-theme-lw, chameleon-theme-lt, chameleon-theme-vl and chameleon-theme-co. !1131

  • Updates the placeholder illustration for chameleon-theme-indo. !1141

  • Updates the complete icon set for chameleon-theme-az. This also adds puzzle and puzzle-fill icons for all brands. !1141

  • A slew of token updates for chameleon-theme-ds, chameleon-theme-hmc, chameleon-theme-nb and chameleon-theme-hmc. !1151 !1157

  • Added the XTR logo (brand-sponsored-content) for chameleon-theme-ds !1160

🚀 New Feature

chameleon-react

🐛 Bug Fix

web

  • We’ve added stylelint-value-no-unknown-custom-properties to our setup, which immediately brought some CSS oversights from our 4.0.0 release to light. !1135
  • We’ve made some fixes to our <AutoComplete /> component in chameleon-react. Specifically:
    • the onInputChange handler nog longer fires when selecting a suggestion.
    • The loader now also shows when there are no suggestions yet. !1139
  • Fixed an issue with cdn-logos.js import. !1143
  • Fixed an issue with convertDateToTimeZone. !1148
  • Fixed an issue with brand-square-icon-name-horizontal-white CDN logo config for chameleon-theme-az. !1154

app

  • Gave a bit more love to our lib-android export. !1138
  • Fixes an issue with camelcasing in tokens. !1137

🏠 Internal

  • We’ve updated the minimum required react version to 16.14.0 !1142

Version 3.5.0

Thomas Mattheussen
PO & Lead Developer

🎨 Themes

  • Updated brand, & brand-fil icons for chameleon-theme-lt. !986
  • Updated the Arnhem font to include more glyphs and made some minor edits to the typography scale for chameleon-theme-ds. !1040
  • Updated all logos, favicons and color foundations for chameleon-theme-indo. !1042 !1044 !1047

🏠 Internal

  • Updates to dependencies
  • Major updates to our CI pipeline including a dockerized node_modules approach. !862

Version 3.3.0

Thomas Mattheussen
PO & Lead Developer

🐛 Bug Fix

  • For chameleon-theme-co and chameleon-theme-lt the CDN was missing the brand-name-white logo. !880

🎨 Themes

  • Updated the dateTimeFormatDate token value for chameleon-theme-co !895
  • Remove drop shadows plus logos in chameleon-theme-indo !900

🏠 Internal

Version 3.2.0

Thomas Mattheussen
PO & Lead Developer

🐛 Bug Fix

  • For chameleon-theme-co and chameleon-theme-lt the CDN was missing the brand-name-white logo. !880

🎨 Themes

  • Updated the focus color for chameleon-theme-lt !859

🏠 Internal

Version 3.1.0

Thomas Mattheussen
PO & Lead Developer

🐛 Bug Fix

  • In chameleon-swift the system italic font is now actually italic, it was incorrectly shown as regular. !842

🎨 Themes

  • For chameleon-theme-indo, the brand-plus-main and brand-plus-main-white logos have been updated !848
  • A new illustration named region has been added !847

🏠 Internal