76 posts tagged with "minor"
View All TagsVersion 5.15.0
π New Featureβ
chameleon-reactβ
- We've significantly enhanced our typings for React, particularly in components with an
as
property, offering improved type safety and flexibility. !1741 - Improved accessibility for the
Avatar
component, which was previously hidden from screen readers. We also introduced theaccessibilityLabelAvatar
property, allowing screen readers to provide descriptive labels for avatars. !1777
chameleon-swiftβ
These updates will help with transitioning to newer components and improve overall deployment and style handling processes.
- Branch-specific Publishing: The ability to publish directly to a specific branch has been implemented, which will make deployment more flexible (Merge Request: !1770).
- Swift Loader and Banner Issues: A merge request has addressed issues related to Swift loader and banner components (Merge Request: !1778).
- Token Simplification: A simplified method of using tokens by providing a style has been introduced, which is aimed at making the transition to components smoother. The Loader and Banner have already adopted this approach, with others expected to follow in version 6 (V6).
- AutoRegister Deprecation: AutoRegister is still functional but deprecated. It will be removed in V6, so while it's not mandatory to switch to manual bootstrap yet, developers are encouraged to start doing so.
chameleon-kotlinβ
- Updated autoregister/bootstrap processes:
TC.autoRegister()
is deprecated and will be replaced byTC.bootstrap()
in V6. Both methods now include logic to prevent multiple triggers and will log a warning if skipped. !1779 - Asset tokens are now accessible via
TC
from this version forward. !1768 - Introduced new Chameleon components with Compose previews:
ChBanner
,CHLoader
,CHDropdown
. !1764 - The demo app is now named ChameleonApp.
π Bug Fixβ
Themesβ
- Fixed an issue with incorrect sets enabled on DL subthemes, restoring the intended theme configurations. !1775
chameleon-swiftβ
- Optimized typography function calls to improve startup times and make previews more workable. !1769
chameleon-reactβ
- Refactored the logic for showing/hiding suggestions in the
Autocomplete
component when usingasync
to enhance user experience and performance. !1772
π Internalβ
- Updates to dependencies:
- @popperjs/core: 2.11.6 -> 2.11.8
Version 5.14.0
π Bug fixβ
chameleon-swiftβ
-
textCase is properly filled and no longer optional !1743
-
Typography now contains a
textDecoration
prop too
π¨ Themesβ
- Added the
breaking
subtheme forchameleon-theme-dl
and made some changes to the teaser editorial tokens. !1738 - Made some changes to the
breaking
subtheme and the teaser editorial tokens for the MHNR brands. !1719 - Updated the design for the Branded Header for the MHNR brands. !1717
- Updated the
quotes
icon for the MHNR brands. !1731
π Internalβ
- Updates to dependencies
- @percy/cli: 1.28.7 -> 1.29.0
- @storybook/addon-webpack5-compiler-swc: 1.0.3 -> 1.0.5
- husky: 9.1.1 -> 9.1.4
- postcss: 8.4.39 -> 8.4.40
- Fixed some small issues on our docs website !1739 !1742
- Fixed some small workflow issues in our CI pipeline !1730 !1740
Version 5.13.0
π New Featureβ
-
We've added the editorial functionality to our Teaser components giving you the power to mark teasers as being "live" or "breaking"! This addition comes in the form of the
editorialLabel
andeditorialAnimation
props on our<DefaultTeaser />
and<TextOnImageTeaser />
components. !1667 -
We've added the possibility to group countries in our
<PhoneField />
component. For example, if you want to separate "BeNeLux" and "Other countries". !1684
π Bug Fixβ
chameleon-reactβ
- We've fixed a small padding issue in our
<Quote />
component. !1704
π Internalβ
Version 5.12.0
π¨Β Themesβ
- We've onboarded De Limburger (
chameleon-theme-dl
) !1686 - We've updated the logo for Luxembourg Times. !1689
π Bug Fixβ
chameleon-kotlinβ
- While improving our Kotlin demo app, we saw some possible improvements for some components and fixed them on the go. !1688
chameleon-reactβ
- Fix bug in
TextOnImageTeaser
where the wrong token was used for thepremium
-icon, which displayed the regular one. !1696 - Fix styling of
<hr />
insideRichContent
, aligning it with the<Divider />
-styling. !1692
chameleon-swiftβ
- Remove false warning log of not found image-token. !1682
π Internalβ
- Updated our Kotlin demo app with a more dynamic live preview and better UX. !1688
Version 5.11.0
π 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β
- Updates to dependencies
- @storybook/addon-webpack5-compiler-swc: 1.0.2 -> 1.0.3
- @babel/*: 7.24.1 -> 7.24.7
- Zollerboy1/SwiftCommand: 1.4.0 -> 1.4.1
- doozMen/swift-snapshot-testing-cli: 1.0.1 -> 1.0.2
- com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin: 1.9.22-1.0.18 -> 1.9.24-1.0.20
- Fixed some text-case token values containing
As Typed
instead ofnone
. !1666
Version 5.10.0
π¨Β 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 beingquotationMarks
prop for hiding/showing the quotation marks around the quote. The second prop is theicon
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
- @percy/cli: 1.28.5 -> 1.28.7
- storybook/*: 7.6.10 -> 8.1.4
- Fixed a caching issue with out new turbo setup. !1652
Version 5.9.0
π¨Β 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:
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β
Version 5.8.0
π§βπ» 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 setteaser.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 spelledfocused
in<AccordionItem />
. !1596
π Internalβ
- Updates to dependencies
- @percy/storybook: 5.0.1 -> 5.0.3
- @swc/core: 1.4.8 -> 1.4.12
- com.android.tools:common: 31.3.0 -> 31.3.2
- Moved all kotlin packages into one package to rule them all. !1586 !1602
- Some performance upgrades for
codegen-kotlin
. !1590 - Thoroughly redesigned our storybook stories. !1562
- Added linting for kotlin resource names. !1603
Version 5.7.0
π¨Β 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 tohyphens: manual;
. !1583
π Internalβ
- Updates to dependencies
- @percy/cli: 1.28.1 -> 1.28.2
- @popperjs/core: 2.11.6 -> 2.11.8
- @swc/core: 1.4.7 -> 1.4.8
- @tokens-studio/sd-transforms: 0.14.1 -> 0.14.4
- @zerodevx/svelte-json-view: 1.0.7 -> 1.0.9
- color2k: 2.0.2 -> 2.0.3
- dotenv: 16.4.1 -> 16.4.5
- postcss: 8.4.35 -> 8.4.38
- turbo: 1.12.4 -> 1.12.5
- Fix our
./tools/setup-mac-environment-for-mobile.sh
script and make it automatically install the correct simulators. !1591