Version 4.2.0
๐จย Themesโ
- Onboarded Dagblad van het Noorden. Welcome
chameleon-theme-dvn! !1161 !1205 - Added
input.placeholder.fillfor all themes. !1196 - Updated
color.primary.60forchameleon-theme-lw, resolving an a11y contrast issue. !1163 - Updated
semantic.foreground.base.adaptive.soft.fillforchameleon-theme-ge,chameleon-theme-hd,chameleon-theme-nhd,chameleon-theme-ycandchameleon-theme-ld; resolving an a11y contrast issue. !1191 - Updated
teaser.background.highlight.fillforchameleon-theme-az. !1193 - Updated
branded-headingtypography tokens forchameleon-theme-lw. !1220 - Updated
tag.typography.font.sizeforchameleon-theme-co. !1220
๐ New Featureโ
generalโ
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
dateTimeOptionsto all teaser components. (this replaces thedateTimeFormatprop, which is technically a breaking change! ๐ฅ) !1219 - The
articleTypeprop on<DefaultTeaser />received an extra option"podcast". !1214
๐ย Bugย Fixโ
generalโ
- Backported the new Arnhem fonts for
chameleon-theme-dsto 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โ
- Added Renovate! We switched our dependency updater from Dependabot to Renovate for a smoother workflow. !1100
- Our token setup is never finished, we keep improving it. This time by more dogfooding in our own components. !1169
- Reworked our native install and publish scripts, moving away from
chameleon-swift-scripts!1170 - Added a pre-release-ceremony script you should run before publishing chameleon packages. !1185
- Added JUnit style test reports to our CI setup. !1202 !1208
- Web typography tokens can now use italic font-styles !1221
- Moved to Swift 5.9 !1195
- Releases from CI! !1198
- style-dictionary for Swift output now also uses
ts/resolveMath!1216 - Allow development against new macOS versions including the new Sonoma !1166
- Updates to dependencies
- @docusaurus/core: 2.4.0 -> 2.4.3
- @docusaurus/preset-classic: 2.4.0 -> 2.4.3
- @docusaurus/theme-common: 2.4.0 -> 2.4.3
- @easyops-cn/docusaurus-search-local: 0.35.0 -> 0.36.0
- @mediahuis/scripts: 2.0.0 -> 2.1.0-next.2
- @tokens-studio/sd-transforms: 0.10.1 -> 0.11.6
- androidx.lifecycle:lifecycle-runtime-ktx: 2.6.1 -> 2.6.2
- apple/swift-crypto: 1.0.0 -> 1.1.7
- apple/swift-log: 1.4.4 -> 1.5.3
- com.android.library: 8.1.1 -> 8.1.2
- doozMen/swift-snapshot-testing-cli: 1.0.0 -> 1.0.1
- hmlongco/Factory: 2.3.0 -> 2.3.2
- Zollerboy1/SwiftCommand: 1.3.0 -> 1.4.0
- org.jlleitschuh.gradle.ktlint: 11.5.0 -> 11.6.1
