π New Featureβ
- Weβve added size adjusted fallback fonts for each brand to try and reduce CLS.
!472
- The
<Placeholder />
component now accepts any value for the aspectRatio
prop in the form of X:Y
, so for example <Placeholder aspectRatio="4:5">
,
so you are no longer stuck with the predefined aspect ratios.
!502
π¨ Themesβ
- We welcome 3 new brands to Chameleon in this release!
- Aachener Zeitung:
chameleon-theme-az
.
!498
- Telegraaf:
chameleon-theme-tel
.
!484
- Mediahuis Group:
chameleon-theme-mh
.
!491
chameleon-theme-ds
received a well deserved rebranding with new fonts,
colors, logos and more!
!489
π Bug Fixβ
- Weβve fixed the fact that actions in
<BrandedHeading />
in
chameleon-theme-swcom
were hidden since our CSS Custom Properties '2.0.0'
release.
!496
- Weβve fixed the
Nuacht Serif Headline
font not appearing for
chameleon-theme-indo
and chameleon-theme-beltel
as well as slightly
adapting their designs for the <BrandedHeading />
.
!508
π New Featureβ
- π₯ BREAKING: Weβve completely overhauled our CSS architecture in
chameleon-react
and now use vanilla CSS
instead of SCSS
. This also means
we now use CSS Custom Properties instead of SCSS variables! (An SCSS output of
all design tokens still remains available for you to use for the time being.)
To be able to use it, you now have to include a little
PostCSS configuration
to make it work.
!395.
- max breakpoints: weβve added some extra breakpoint design tokens. Each
breakpoint now also has a 'max' version with a value of 1px less than the next
breakpoint. This way, you have a breakpoint on each end of a viewport size.
Now, when you are using
@media (max-width: ...)
you can use these new
breakpoints! The <Hidden />
component now takes this into account as well.
(which is technically speaking also π₯ BREAKING)
π¨ Themesβ
- Enlarged the font-size for the small
<BrandedHeading />
from 18px to 24px in
chameleon-theme-dl
!479
- Added a logo variation
brand-icon-newspaper
to
chameleon-theme-hbvl-summer-2020
, chameleon-theme-gva-summer-2020
,
chameleon-theme-nb-winter-2021
!480
π Internalβ
π¨ Themesβ
- Added a logo variation
brand-icon-news
to chameleon-theme-hbvl-summer-2020
!468
π Internalβ
π¨ Themesβ
- Fixed a visual glitch in the favicons of
chameleon-theme-hbvl-summer-2020
(more specifically in the u
of 'Nieuws').
!465
- Updated the
color.primary.40
value for chameleon-theme-dl
from #41A7E5
to #2DA2E3
!464
π Bug Fixβ
- Fixed an issue with the
inputmask
dependency that arose after our big tree
shaking refactor.
!460
- Fixed an issue where the Android output file
tokens-integers.xml
contained
float values.
!463
π Internalβ
π New Featuresβ
- π΄ Tree shaking! Weβve greatly improved tree shaking in
chameleon-react
.
Weβve reduced the bare bundle size from a whopping 323.94KB to a mere
19.84KB. A 16x reduction! When importing things from chameleon, you
only import what you actually need. (We're working to get that 19.84KB down to
an absolute 0, but this is a great first step!) π€ Special thanks to
@StevenBenisek for making
it happen!
!MR 419
π¨ Themesβ
- Added missing inverted logos for
chameleon-theme-hub
and
chameleon-theme-wort-de
.
!447
π Bug Fixβ
- Fix the Roboto-Regular fonts in
chameleon-theme-hub
,
chameleon-theme-wort-tc
and chameleon-theme-nb-winter-2021
.
!445
π Internalβ
- Updates to dependencies:
- Fix missing documentation of the
brand-icon-abbreviation-horizontal
logo
from chameleon-theme-hbvl-summer-2020
.
!446
π¨ Themesβ
- Updated the weather icons for
chameleon-theme-wort-de
to be monochrome.
!437
π¨ Themesβ
- Updated the
brand-plus-main
logo for chameleon-theme-dl
(removed the white
background).
!431
- Updated the weather icons for
chameleon-theme-hub
to be monochrome.
!435
π Internalβ
π¨ Themesβ
- Updates to the
<BrandedHeading />
designs for chameleon-theme-wort-de
(borders on top) and chameleon-theme-hub
(no more borders).
!425
- Updates the locale for
chameleon-theme-hub
to enGB
(instead of the default
nlBE
).
!425
- Updated the
<Button appearance="outline">
design for chameleon-theme-hub
.
!426
π Internalβ
- Updates to dependencies:
- We added an extra breakpoint for small screens to our automated visual testing
process with Percy. This to ensure that visual regressions are tested in a
more responsive fashion.
!417
- Added a
prepare-commit-msg
hook to husky
to auto prepend commits with the
JIRA ticket ID.
!420
π¨ Themesβ
- Big foundation updates for
chameleon-theme-indo
and
chameleon-theme-beltel
: new icons, illustrations, favicons, logos, colors,
typography and more.
!412
!414
- Updated/reverted the
brand-plus-main
logo for chameleon-theme-dl
!413
π Internalβ
π¨ Themesβ
- Some foundational updates:
- Updated icons for
chameleon-theme-wl
and chameleon-theme-gva-summer-2020
!400
- Updated grey colors for
chameleon-theme-hub
!400
- Updated favicons for
chameleon-theme-hbvl-summer-2020
!400
- Updated
datetime
tokens for chameleon-theme-wort-de
(use .
instead of
/
to separate date parts.)
!408
π Internalβ
- Updates to dependencies:
- Removed the general fontFamily tokens to reduce dirty snapshot tests going
forward.
!383
𦦠Otherβ
- In line with Node's release schedule, weβve made sure our package works on
Node's active LTS. Since we will only test on this version, weβve also made it
the required minimal version by bumping the
engines
field in package.json
!386
- π₯ BREAKING: The
<Fonts />
component has been removed. Please import
@mediahuis/chameleon-theme-*/lib/web/fonts.css
instead of using this
component.
!404
- π₯ BREAKING: The
<Reset />
component has been removed. Please import
@mediahuis/chameleon-reset
instead of using this component.
!404
- π₯ BREAKING:
chameleon-react
no longer has any chameleon-theme-*
packages specified in itβs dependencies. If you relied on the theme packages
being installed automatically, you need to add them to your own dependencies.
!407