Version 1.8.0
π Bug Fixβ
- Decouple
:visited
from:active
on buttons MHBESD-50802
π New Featuresβ
- Weβve taken the first steps to implementing CSS Custom Properties! For
now, itβs just an extra
style-dictionary
output until we flesh this out further. MHDS-1753 - Add
line-height
to iOS .plist export MHDS-412 - Implement
downshift
onSelect in AutoComplete component MHDS-1587 - TextLink now inherits
font-family
MHDS-1676 - Add
@babel/runtime
MHDS-1532 - WideListItem now uses Skeleton component as itβs loading state. π₯ BREAKING: Skeleton component was previously named Skelleton, this typo has been fixed. MHDS-1341
- π₯ BREAKING: Move branded bundles for
chameleon-react
into new separatechameleon-react-bundled
package. If you were depending on /lib folder inchameleon-react
, please installchameleon-react-bundled
instead. MHDS-1225
π¨ Themesβ
- Removed
chameleon-theme-gva
,chameleon-theme-hbvl
,chameleon-theme-tmg
,chameleon-theme-limnl
MHDS-1752 - Add brand-fill to
chameleon-theme-dl
MHDS-1759 - Add Merriweather Black to all
chameleon-theme-hmc-*
themes MHDS-1750 - Fix color build output in
chameleon-theme-swcom
- Update colors, typescale, overlay, logos foundations in
chameleon-theme-nb-winter-2021
MHDS-1745 - Add FF Mark Pro Italic to
chameleon-theme-hbvl-summer-2020
MHDS-1703 - Add .otf font files to
chameleon-theme-hbvl-summer-2020
MHDS-1710 - Add color-marketing tokens to
chameleon-theme-gva-summer-2020
MHDS-1716
πββοΈ Performanceβ
- Fixed double
@popper
dependencies in build output. - Removed branded bundles for
chameleon-react
(see New Features). MHDS-1225 - Removed
import * from
Icons & Illustrations in favor of named exports. MHDS-1746
π Internalβ
- Added
dependabot
automatic dependency updates - Added
prettier
- andeslint
configs to all packages, and fixed al formatting and linting errors - Use format and lint in CI to prevent unformatted and unlinted code merges.
- Updates to dependencies:
- @mediahuis/scripts: 0.0.4 -> 1.0.1
- ink: 2.6.0 -> 3.0.9
- ink-spinner: 3.0.1 -> 4.0.2
- ink-testing-library: 1.0.3 -> 2.1.0
- @testing-library/react-hooks: 3.2.1 -> 7.0.1
- @svgr/core: 4.3.3 -> 5.5.0
- @svgr/plugin-svgo: 5.0.1 -> 5.5.0
- jest-specific-snapshot: 2.0.0 -> 5.0.0
- @storybook/react: 6.0.5 -> 6.3.6
- @popperjs/core: 2.4.4 -> 2.9.3
- react-popper: 2.2.3 -> 2.2.5
- react-popper-tooltip: 3.1.0 -> 4.3.0
- husky: 2.7.0 -> 7.0.1
- classnames: 2.2.6 -> 2.3.1
- downshift: 6.0.6 -> 6.1.6
- focus-trap: 5.1.0 -> 6.6.0
- use-callback-ref: 1.2.4 -> 1.2.5
- Removed dependencies:
cross-env
chromatic
@storybook/addon-actions
@storybook/addon-knobs
- Removed
chameleon-playroom
MHDS-1752 - Refactored
.gitlab-ci.yml
configuration - Added
jest-fail-on-console
instead of DIY solution - No longer keep double changelog. Changelog in
chameleon-docs
is single source of truth now. MHDS-1744 - removed windows specific dev code
- Added licenses to all packages MHDS-1732
chameleon-reset
is just a static css file now. No longer built with sass. MHDS-1735- Remove
chameleon-cli
build folder from version control - Fix
style-dictionary
collision detection warnings in build output. MHDS-1719
𦦠Otherβ
- π₯ BREAKING: required node version is set to 14 now.
chameleon
will try to adhere to the Node release cycle.