Change Log

9.1.1

Patch Changes

  • #3922 1d63b93 Thanks @djacobsen13! - Fix Compose color tokens silently dropping opacity metadata.

    The compose platform was missing an opacity transform, so any token with an opacity field (22 tokens including textSecondary, interactiveGlass, all halo*/ring*) was emitted as Color(0xff…) — fully opaque — instead of having the correct alpha byte baked in. The XML, iOS Swift, and Web outputs have always applied opacity correctly; this brings Compose into sync.

9.1.0

Minor Changes

9.0.0

Major Changes

  • #3886 b58dd16 Thanks @ALacker! - Remove old theme from all tokens - the default for all tokens is now the Bauhaus token set

8.7.0

Minor Changes

  • #3869 a2024bd Thanks @ALacker! - Our versioning was broken for a few weeks - do a minor bump across the board for web packages to get it in sync

8.6.0

Minor Changes

  • #3819 9316ce6 Thanks @rafa-hover! - Reconcile Bauhaus color tokens with Figma Foundations (RN audit). See https://hoverinc.atlassian.net/browse/MC-8491.

    For values with alpha, the swatch shows the base color and the text shows the full value (alpha is applied at runtime, similar to how Figma displays it).

    Primitive value fixes

    TokenBeforeAfter
    neutral.100 #EBEBEB #E6E6E6
    blue.600 #1C88DB #2183CD
    blue.900 #012E3E #1E2E3E

    Alias retargets (resolved value changes)

    TokenBeforeAfter
    stroke.primary #EBEBEB #E8E8E8
    divider.primary #EBEBEB #E8E8E8
    background.secondaryInvert #100101 #151313
    success.primaryInvert #E6EEEB #CDD7D0
    danger.secondaryInvert #C6284B #F64C62

    Opacity bumps (background glass surfaces)

    TokenBeforeAfter
    background.glass rgba(244,244,244,0.40) rgba(244,244,244,0.48)
    background.glassInvert rgba(16,1,1,0.40) rgba(16,1,1,0.48)

    Solid → semi-transparent (interactive secondary/tertiary)

    TokenBeforeAfter
    interactive.secondary #4C4C4C (solid) rgba(16,1,1,0.72) (neutral.900 @ 0.72)
    interactive.secondaryInvert #EBEBEB (solid) rgba(255,255,255,0.72) (neutral.0 @ 0.72)
    interactive.tertiary #2F2F2F (solid) rgba(16,1,1,0.88) (neutral.900 @ 0.88)
    interactive.tertiaryInvert #F4F4F4 (solid) rgba(255,255,255,0.88) (neutral.0 @ 0.88)
    interactive.glass (base) #EBEBEB @ 0.48 #E8E8E8 @ 0.48

    New primitives added

    TokenValue
    neutral.75 #EFEFEE
    neutral.150 #E8E8E8
    neutral.890 #151313
    background.tertiary #FFFFFF (alias to neutral.0)

    Changes to neutral.100, blue.600, blue.900, and the alias retargets cascade through every consumer of those primitives (e.g., primary.*, info.*, deprecated brand* scales).

8.5.1

Patch Changes

8.5.0

Minor Changes

8.4.0

Minor Changes

8.3.0

Minor Changes

8.2.3

Patch Changes

8.2.2

Patch Changes

8.2.1

Patch Changes

8.2.0

Minor Changes

8.1.1

Patch Changes

8.1.0

Minor Changes

8.0.0

Major Changes

  • #2906 a83020d58 Thanks @jrolfs! - Remove legacy background semantic alias as it's clobbering the new background semantic tokens which are nested.

    Migration

    import * as colorTokens from '@hover/tokens-color'; // Before const somethingsBackground = colorTokens.background; // After const somethingsBackground = colorTokens.backgroundPrimary;

7.10.1

Patch Changes

7.10.0

Minor Changes

7.9.0

Minor Changes

7.8.0

Minor Changes

7.7.0

Minor Changes

7.6.0

Minor Changes

7.5.0

Minor Changes

  • #1871 6351e8fc Thanks @jrolfs! - Add brandPurple palette

    ⚠️ The brandPurple palette should be considered unstable and may be removed or modified outside of Semantic Version

7.4.0

Minor Changes

7.3.0

Minor Changes

7.2.0

Minor Changes

7.1.0

Minor Changes

7.0.1

Patch Changes

7.0.0

Major Changes

  • #1231 d1ea58c8 Thanks @jrolfs! - Add new brand colors and update danger and success palettes for use alongside brand colors.

    BREAKING CHANGE: all colors in the danger and success color palettes changed slightly

6.0.0

Major Changes

5.0.0

Major Changes

  • #871 f0d4617 Thanks @jrolfs! - Rename neutral000 to neutral0 (000 is interpreted as an octal and therefore is a syntax error)

4.0.2

Patch Changes

  • #863 3116fe0 Thanks @jrolfs! - Don't wrap exports in declaration file with declare module '[package-name] {}, it prevents the definitions from working when source is imported with anything different than the package name (i.e: internally)

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

4.0.1 (2021-03-09)

Note: Version bump only for package @hover/tokens-color

4.0.0 (2020-08-27)

Bug Fixes

  • tokens-color: drop 000 shades in favor of lighter 100 (7e66ddc)

BREAKING CHANGES

  • tokens-color: removes warning000, danger000, success00, and primary000

3.0.0 (2020-08-27)

Features

  • tokens-color: fill out accent color scales (464da75)

BREAKING CHANGES

  • tokens-color: changes primary100 and all existing danger colors

2.3.1 (2020-08-18)

Note: Version bump only for package @hover/tokens-color

2.3.0 (2020-08-17)

Bug Fixes

  • tokens-format-typescript-module: don't write non-existent scales (73227cf)

Features

  • tokens-color: add background/foreground color aliases (7b1f4e5)

2.2.1 (2020-07-21)

Note: Version bump only for package @hover/tokens-color

2.2.0 (2020-05-15)

Features

  • tokens-color: improve type definitions (a7b61c7)

2.1.1 (2020-05-12)

Bug Fixes

  • tokens-color: point secondary color 'base' alias at correct color (a873fa6)

2.1.0 (2020-04-03)

Bug Fixes

  • tokens: only distribute necessary build artifacts (0c8564e)

Features

  • tokens-color: add two more shades of danger (09e4f6e)

2.0.2 (2020-03-13)

Bug Fixes

  • tokens-color: distribute CommonJS and ESM formats correctly (c92ae41)

2.0.1 (2020-03-06)

Note: Version bump only for package @hover/tokens-color

2.0.0 (2020-03-03)

Features

  • tokens-color: exclude 'palette' values (532d67a)
  • tokens-color: remove 'brand' and 'accent' from structure (a90b67c)

BREAKING CHANGES

  • tokens-color: renames all color tokens
  • tokens-color: removes token values prefixed with 'palette'

1.0.3 (2020-02-19)

Note: Version bump only for package @hover/tokens-color

1.0.2 (2020-02-18)

Note: Version bump only for package @hover/tokens-color

1.0.1 (2020-02-12)

Note: Version bump only for package @hover/tokens-color

1.0.0 (2020-02-08)

Features

  • tokens-color: update all color tokens to match design (9d1419a)

BREAKING CHANGES

  • tokens-color: primary and secondary colors have changed

0.3.5 (2020-02-07)

Note: Version bump only for package @hover/tokens-color

0.3.4 (2019-11-13)

Bug Fixes

  • tokens-color: remove errant build assets (2306532)

0.3.3 (2019-10-10)

Note: Version bump only for package @hover/tokens-color

0.3.2 (2019-10-10)

Note: Version bump only for package @hover/tokens-color

0.3.1 (2019-10-09)

Note: Version bump only for package @hover/tokens-color

0.3.0 (2019-10-09)

Features

  • tokens-color: produce TypeScript types (096cca3)

0.2.4 (2019-10-08)

Note: Version bump only for package @hover/tokens-color

0.2.3 (2019-10-04)

Note: Version bump only for package @hover/tokens-color

0.2.2 (2019-10-01)

Note: Version bump only for package @hover/tokens-color

0.2.1 (2019-10-01)

0.2.0 (2019-09-14)

Note: Version bump only for package @hover/tokens-color