Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 19:40
· 344 commits to main since this release

[0.7.0] - 2026-08-31

Breaking Changes

  • Require the words Chip and Copyable announce
    Copyable requires label and copiedLabel, and Chip
    requires removeLabel alongside onRemove - the two now travel together
    in the type, so a chip that can be removed but not named does not compile.
    A primitive with a string of its own cannot be translated: it ships in
    English to every reader who does not read English, and the product's i18n
    never reaches it.

    • {short}
    • <Copyable value={sha} label={t('copy')} copiedLabel={t('copied')}>{short}
    • <Chip onRemove={() => drop(tag)}>{tag}
    • <Chip onRemove={() => drop(tag)} removeLabel={t('remove')}>{tag}

Neither component was installed in any product of the line yet, so nothing
downstream had to change.

Bug Fixes

  • A missing baseline fails instead of writing itself

Documentation

  • Record why the lint rule ships with the package

Features

  • Budget what a primitive costs and forbid words of its own
  • Photograph the stand, and typecheck the gates themselves

Refactoring

  • Require the words Chip and Copyable announce

Testing

  • Run axe and the keyboard over every primitive
  • Record the stand baselines