From 6772c7825dbb6cd1cf211622269176fcb23348e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Connor=20B=C3=A4r?= Date: Wed, 30 Oct 2024 17:21:53 +0100 Subject: [PATCH] Version Packages (#2754) * Version Packages * Clean up the changelogs --------- Co-authored-by: github-actions[bot] --- .changeset/brown-cobras-invite.md | 5 - .changeset/chilly-dodos-end.md | 5 - .changeset/chilly-gorillas-wonder.md | 5 - .changeset/chilly-scissors-remember.md | 5 - .changeset/clever-pugs-sing.md | 5 - .changeset/cuddly-worms-love.md | 5 - .changeset/dry-cheetahs-tap.md | 32 ----- .changeset/dry-melons-bake.md | 5 - .changeset/eleven-moons-hear.md | 5 - .changeset/five-elephants-travel.md | 5 - .changeset/flat-steaks-itch.md | 5 - .changeset/fluffy-lobsters-sin.md | 21 --- .changeset/four-geckos-complain.md | 5 - .changeset/friendly-falcons-turn.md | 6 - .changeset/gold-worms-worry.md | 5 - .changeset/great-kiwis-compare.md | 5 - .changeset/grumpy-coins-sip.md | 5 - .changeset/heavy-chairs-repeat.md | 13 -- .changeset/hip-comics-agree.md | 15 --- .changeset/hip-spies-lick.md | 5 - .changeset/hip-weeks-happen.md | 5 - .changeset/hot-toys-compare.md | 5 - .changeset/itchy-geckos-protect.md | 5 - .changeset/large-adults-dance.md | 5 - .changeset/late-books-attack.md | 5 - .changeset/late-feet-attack.md | 5 - .changeset/lazy-icons-beg.md | 8 -- .changeset/metal-games-knock.md | 5 - .changeset/old-sloths-speak.md | 12 -- .changeset/plenty-chicken-deny.md | 5 - .changeset/pre.json | 67 ---------- .changeset/pretty-tigers-run.md | 5 - .changeset/quick-books-train.md | 5 - .changeset/rich-phones-attend.md | 5 - .changeset/seven-bees-train.md | 12 -- .changeset/shaggy-tomatoes-protect.md | 5 - .changeset/shiny-dragons-sip.md | 5 - .changeset/shiny-geckos-hang.md | 11 -- .changeset/shiny-pumpkins-jog.md | 6 - .changeset/slimy-pots-lie.md | 18 --- .changeset/soft-drinks-accept.md | 5 - .changeset/tall-sheep-provide.md | 14 -- .changeset/tasty-pugs-sort.md | 5 - .changeset/thirty-lions-yawn.md | 5 - .changeset/tiny-jars-knock.md | 5 - .changeset/tiny-suits-smile.md | 5 - .changeset/two-snakes-tease.md | 5 - .changeset/violet-llamas-cheat.md | 5 - .changeset/wet-avocados-speak.md | 16 --- .changeset/wise-emus-count.md | 12 -- .changeset/witty-rabbits-collect.md | 5 - .changeset/yellow-moose-push.md | 5 - packages/circuit-ui/CHANGELOG.md | 123 ++++++------------ packages/circuit-ui/package.json | 6 +- packages/design-tokens/CHANGELOG.md | 34 +---- packages/design-tokens/package.json | 2 +- .../eslint-plugin-circuit-ui/CHANGELOG.md | 66 +--------- .../eslint-plugin-circuit-ui/package.json | 4 +- packages/icons/CHANGELOG.md | 6 +- packages/icons/package.json | 2 +- .../stylelint-plugin-circuit-ui/CHANGELOG.md | 26 +--- .../stylelint-plugin-circuit-ui/package.json | 4 +- templates/astro/CHANGELOG.md | 19 +-- templates/astro/package.json | 12 +- templates/nextjs/CHANGELOG.md | 2 +- templates/nextjs/package.json | 2 +- templates/nextjs/template/CHANGELOG.md | 13 ++ templates/nextjs/template/package.json | 12 +- templates/remix/CHANGELOG.md | 19 +-- templates/remix/package.json | 12 +- 70 files changed, 109 insertions(+), 703 deletions(-) delete mode 100644 .changeset/brown-cobras-invite.md delete mode 100644 .changeset/chilly-dodos-end.md delete mode 100644 .changeset/chilly-gorillas-wonder.md delete mode 100644 .changeset/chilly-scissors-remember.md delete mode 100644 .changeset/clever-pugs-sing.md delete mode 100644 .changeset/cuddly-worms-love.md delete mode 100644 .changeset/dry-cheetahs-tap.md delete mode 100644 .changeset/dry-melons-bake.md delete mode 100644 .changeset/eleven-moons-hear.md delete mode 100644 .changeset/five-elephants-travel.md delete mode 100644 .changeset/flat-steaks-itch.md delete mode 100644 .changeset/fluffy-lobsters-sin.md delete mode 100644 .changeset/four-geckos-complain.md delete mode 100644 .changeset/friendly-falcons-turn.md delete mode 100644 .changeset/gold-worms-worry.md delete mode 100644 .changeset/great-kiwis-compare.md delete mode 100644 .changeset/grumpy-coins-sip.md delete mode 100644 .changeset/heavy-chairs-repeat.md delete mode 100644 .changeset/hip-comics-agree.md delete mode 100644 .changeset/hip-spies-lick.md delete mode 100644 .changeset/hip-weeks-happen.md delete mode 100644 .changeset/hot-toys-compare.md delete mode 100644 .changeset/itchy-geckos-protect.md delete mode 100644 .changeset/large-adults-dance.md delete mode 100644 .changeset/late-books-attack.md delete mode 100644 .changeset/late-feet-attack.md delete mode 100644 .changeset/lazy-icons-beg.md delete mode 100644 .changeset/metal-games-knock.md delete mode 100644 .changeset/old-sloths-speak.md delete mode 100644 .changeset/plenty-chicken-deny.md delete mode 100644 .changeset/pre.json delete mode 100644 .changeset/pretty-tigers-run.md delete mode 100644 .changeset/quick-books-train.md delete mode 100644 .changeset/rich-phones-attend.md delete mode 100644 .changeset/seven-bees-train.md delete mode 100644 .changeset/shaggy-tomatoes-protect.md delete mode 100644 .changeset/shiny-dragons-sip.md delete mode 100644 .changeset/shiny-geckos-hang.md delete mode 100644 .changeset/shiny-pumpkins-jog.md delete mode 100644 .changeset/slimy-pots-lie.md delete mode 100644 .changeset/soft-drinks-accept.md delete mode 100644 .changeset/tall-sheep-provide.md delete mode 100644 .changeset/tasty-pugs-sort.md delete mode 100644 .changeset/thirty-lions-yawn.md delete mode 100644 .changeset/tiny-jars-knock.md delete mode 100644 .changeset/tiny-suits-smile.md delete mode 100644 .changeset/two-snakes-tease.md delete mode 100644 .changeset/violet-llamas-cheat.md delete mode 100644 .changeset/wet-avocados-speak.md delete mode 100644 .changeset/wise-emus-count.md delete mode 100644 .changeset/witty-rabbits-collect.md delete mode 100644 .changeset/yellow-moose-push.md diff --git a/.changeset/brown-cobras-invite.md b/.changeset/brown-cobras-invite.md deleted file mode 100644 index 470f8e0731..0000000000 --- a/.changeset/brown-cobras-invite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": minor ---- - -Added a new `weight` prop to the Body component. Choose between the `regular` and `bold` font weights. diff --git a/.changeset/chilly-dodos-end.md b/.changeset/chilly-dodos-end.md deleted file mode 100644 index 455ebd2d91..0000000000 --- a/.changeset/chilly-dodos-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': major ---- - -Upgraded to `@sumup-oss/intl` v3. If your app also depends on `@sumup-oss/intl` (previously called `@sumup/intl`), you need to upgrade it as well. diff --git a/.changeset/chilly-gorillas-wonder.md b/.changeset/chilly-gorillas-wonder.md deleted file mode 100644 index 72b0c8f95e..0000000000 --- a/.changeset/chilly-gorillas-wonder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": patch ---- - -Fixed some sizing and alignment issues for composite inputs ColorInput and PhoneNumberInput. Disabled color input when ColorInput has prop `readOnly`. diff --git a/.changeset/chilly-scissors-remember.md b/.changeset/chilly-scissors-remember.md deleted file mode 100644 index 16a34568d4..0000000000 --- a/.changeset/chilly-scissors-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": patch ---- - -Fixed safely accessing environment variables in environments where the `process` variable is undefined. diff --git a/.changeset/clever-pugs-sing.md b/.changeset/clever-pugs-sing.md deleted file mode 100644 index 361654faa4..0000000000 --- a/.changeset/clever-pugs-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': minor ---- - -Added a new Compact component for text in space-constraint contexts. diff --git a/.changeset/cuddly-worms-love.md b/.changeset/cuddly-worms-love.md deleted file mode 100644 index 8b65a396c7..0000000000 --- a/.changeset/cuddly-worms-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/eslint-plugin-circuit-ui": minor ---- - -Updated the `component-lifecycle-imports` ESLint rule to flag imports of stable components Tooltip and Toggletip from `@sumup-oss/circuit-ui/experimental`. diff --git a/.changeset/dry-cheetahs-tap.md b/.changeset/dry-cheetahs-tap.md deleted file mode 100644 index 97e5310f19..0000000000 --- a/.changeset/dry-cheetahs-tap.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -'@sumup-oss/design-tokens': minor ---- - -Consolidated and renamed the `typography` tokens: - -| Old | New | -| --------------------------------------- | ----------------------------------- | -| `typography-title-one-font-size` | `typography-display-l-font-size` | -| `typography-title-one-line-height` | `typography-display-l-line-height` | -| `typography-title-two-font-size` | `typography-display-m-font-size` | -| `typography-title-two-line-height` | `typography-display-m-line-height` | -| `typography-title-three-font-size` | `typography-display-m-font-size` | -| `typography-title-three-line-height` | `typography-display-m-line-height` | -| `typography-title-four-font-size` | `typography-display-s-font-size` | -| `typography-title-four-line-height` | `typography-display-s-line-height` | -| `typography-headline-one-font-size` | `typography-headline-l-font-size` | -| `typography-headline-one-line-height` | `typography-headline-l-line-height` | -| `typography-headline-two-font-size` | `typography-headline-m-font-size` | -| `typography-headline-two-line-height` | `typography-headline-m-line-height` | -| `typography-headline-three-font-size` | `typography-headline-m-font-size` | -| `typography-headline-three-line-height` | `typography-headline-m-line-height` | -| `typography-headline-four-font-size` | `typography-headline-s-font-size` | -| `typography-headline-four-line-height` | `typography-headline-s-line-height` | -| `typography-sub-headline-font-size` | `typography-headline-s-font-size` | -| `typography-sub-headline-line-height` | `typography-headline-s-line-height` | -| `typography-body-large-font-size` | `typography-body-l-font-size` | -| `typography-body-large-line-height` | `typography-body-l-line-height` | -| `typography-body-one-font-size` | `typography-body-m-font-size` | -| `typography-body-one-line-height` | `typography-body-m-line-height` | -| `typography-body-two-font-size` | `typography-body-s-font-size` | -| `typography-body-two-line-height` | `typography-body-s-line-height` | diff --git a/.changeset/dry-melons-bake.md b/.changeset/dry-melons-bake.md deleted file mode 100644 index b78521fb3b..0000000000 --- a/.changeset/dry-melons-bake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/design-tokens": minor ---- - -Updated several typography token values and replaced the component-specific letter spacing tokens with a unified one. diff --git a/.changeset/eleven-moons-hear.md b/.changeset/eleven-moons-hear.md deleted file mode 100644 index 4dfd24104a..0000000000 --- a/.changeset/eleven-moons-hear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/eslint-plugin-circuit-ui": major ---- - -Added missing rules for the Anchor and BodyLarge migrations. diff --git a/.changeset/five-elephants-travel.md b/.changeset/five-elephants-travel.md deleted file mode 100644 index 3173bbdd60..0000000000 --- a/.changeset/five-elephants-travel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": minor ---- - -Added a new Numeral component for numeric content such as currency values. diff --git a/.changeset/flat-steaks-itch.md b/.changeset/flat-steaks-itch.md deleted file mode 100644 index 60d85ef200..0000000000 --- a/.changeset/flat-steaks-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': major ---- - -Deprecated the `InputElement` interface and narrowed the Input's element type to `HTMLInputElement` and the TextArea's element type to `HTMLTextAreaElement`. This affects `ref`s and event handlers. diff --git a/.changeset/fluffy-lobsters-sin.md b/.changeset/fluffy-lobsters-sin.md deleted file mode 100644 index 9ff69f1b09..0000000000 --- a/.changeset/fluffy-lobsters-sin.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -'@sumup-oss/circuit-ui': minor ---- - -Consolidated and renamed the sizes of the Display (formerly Title), Headline, and Body components: - -**Display & Headline** - -| Old | New | -| ----- | --- | -| one | l | -| two | m | -| three | m | -| four | s | - -**Body** - -| Old | New | -| --- | --- | -| one | m | -| two | s | diff --git a/.changeset/four-geckos-complain.md b/.changeset/four-geckos-complain.md deleted file mode 100644 index bc641f41ca..0000000000 --- a/.changeset/four-geckos-complain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': major ---- - -Changed the `PlainDateRange` type from a tuple to an object with `start` and `end` properties. This affects the Calendar component's `selection` prop. Use the new `updatePlainDateRange` helper function to update a date range when a user selects a date. diff --git a/.changeset/friendly-falcons-turn.md b/.changeset/friendly-falcons-turn.md deleted file mode 100644 index b7f4989d5f..0000000000 --- a/.changeset/friendly-falcons-turn.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@sumup-oss/stylelint-plugin-circuit-ui": minor -"@sumup-oss/eslint-plugin-circuit-ui": minor ---- - -Added `circuit-ui/no-deprecated-custom-properties` rule to flag uses of deprecated custom properties. diff --git a/.changeset/gold-worms-worry.md b/.changeset/gold-worms-worry.md deleted file mode 100644 index 6fdd51ff07..0000000000 --- a/.changeset/gold-worms-worry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/eslint-plugin-circuit-ui": minor ---- - -Updated the `component-lifecycle-imports` ESLint rule to flag imports of stable entities from `@sumup-oss/circuit-ui/experimental`. diff --git a/.changeset/great-kiwis-compare.md b/.changeset/great-kiwis-compare.md deleted file mode 100644 index d6c2afa23f..0000000000 --- a/.changeset/great-kiwis-compare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/eslint-plugin-circuit-ui': minor ---- - -Added `circuit-ui/renamed-package-scope` rule to update imports for design system packages that have moved from the `@sumup` to the `@sumup-oss` scope. diff --git a/.changeset/grumpy-coins-sip.md b/.changeset/grumpy-coins-sip.md deleted file mode 100644 index 1b533cb6dc..0000000000 --- a/.changeset/grumpy-coins-sip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': minor ---- - -Deprecated the BodyLarge component. Use the Body component in size `l` instead. diff --git a/.changeset/heavy-chairs-repeat.md b/.changeset/heavy-chairs-repeat.md deleted file mode 100644 index 1acc7d344f..0000000000 --- a/.changeset/heavy-chairs-repeat.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@sumup-oss/stylelint-plugin-circuit-ui": major -"@sumup-oss/eslint-plugin-circuit-ui": major -"next-app": major -"@sumup-oss/design-tokens": major -"@sumup-oss/circuit-ui": major -"@sumup-oss/cna-template": major -"@sumup-oss/astro-template-circuit-ui": major -"@sumup-oss/remix-template-circuit-ui": major -"@sumup-oss/icons": major ---- - -Raised the minimum Node.js version to 20+. diff --git a/.changeset/hip-comics-agree.md b/.changeset/hip-comics-agree.md deleted file mode 100644 index fd895539d5..0000000000 --- a/.changeset/hip-comics-agree.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@sumup-oss/circuit-ui": major ---- - -Marked the `ColorInput` and `PhoneNumberInput` components as stable. Update the related imports: - -```diff -- import { ColorInput, type ColorInputProps } from '@sumup-oss/circuit-ui/experimental'; -+ import { ColorInput, type ColorInputProps } from '@sumup-oss/circuit-ui'; -``` - -```diff -- import { PhoneNumberInput, type PhoneNumberInputProps } from '@sumup-oss/circuit-ui/experimental'; -+ import { PhoneNumberInput, type PhoneNumberInputProps } from '@sumup-oss/circuit-ui'; -``` diff --git a/.changeset/hip-spies-lick.md b/.changeset/hip-spies-lick.md deleted file mode 100644 index 67a63a51f8..0000000000 --- a/.changeset/hip-spies-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': major ---- - -Made the ImageInput's label visible by default for consistency with other inputs. Use the new `hideLabel` prop to visually hide the label. diff --git a/.changeset/hip-weeks-happen.md b/.changeset/hip-weeks-happen.md deleted file mode 100644 index 8012666611..0000000000 --- a/.changeset/hip-weeks-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": minor ---- - -Added a new `decoration` prop to the Body component. Choose between the `italic` and `strikethrough` styles. diff --git a/.changeset/hot-toys-compare.md b/.changeset/hot-toys-compare.md deleted file mode 100644 index 5b79b64166..0000000000 --- a/.changeset/hot-toys-compare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/design-tokens': major ---- - -Changed the default font from Aktiv Grotesk to Inter, a variable font. Variable fonts combine a continuous range of weights and other "axes" into a single file. This speeds up page load times and enables more creative freedom. Inter is a close match to Aktiv Grotesk, so users shouldn't notice a difference. diff --git a/.changeset/itchy-geckos-protect.md b/.changeset/itchy-geckos-protect.md deleted file mode 100644 index fb94a4db72..0000000000 --- a/.changeset/itchy-geckos-protect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/design-tokens': major ---- - -Added a new `@sumup-oss/design-tokens/fonts.css` file containing the `@font-face` declarations to load the Inter font family. Refer to the documentation on [how to load fonts in your application](https://github.com/sumup-oss/circuit-ui/tree/main/packages/design-tokens#fonts). diff --git a/.changeset/large-adults-dance.md b/.changeset/large-adults-dance.md deleted file mode 100644 index 173f2c673a..0000000000 --- a/.changeset/large-adults-dance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": major ---- - -Removed the legacy RangePicker, RangePickerController, SingleDayPicker, CalendarTag, and CalendarTagTwoStep components. Use the updated DateInput component instead. diff --git a/.changeset/late-books-attack.md b/.changeset/late-books-attack.md deleted file mode 100644 index 31d98fd29d..0000000000 --- a/.changeset/late-books-attack.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': major ---- - -Added [`temporal-polyfill`](https://www.npmjs.com/package/temporal-polyfill) to the list of required peer dependencies. diff --git a/.changeset/late-feet-attack.md b/.changeset/late-feet-attack.md deleted file mode 100644 index 1a71cb1cbe..0000000000 --- a/.changeset/late-feet-attack.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": major ---- - -Removed the Table component's deprecated `initialSortedRow` prop. Use the `initialSortedColumn` prop instead. diff --git a/.changeset/lazy-icons-beg.md b/.changeset/lazy-icons-beg.md deleted file mode 100644 index 9de311d95f..0000000000 --- a/.changeset/lazy-icons-beg.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@sumup-oss/stylelint-plugin-circuit-ui": minor -"@sumup-oss/eslint-plugin-circuit-ui": minor -"@sumup-oss/circuit-ui": minor -"@sumup-oss/design-tokens": minor ---- - -Updated new typography design tokens names by removing the `-typography` infix. diff --git a/.changeset/metal-games-knock.md b/.changeset/metal-games-knock.md deleted file mode 100644 index c5dde85ad7..0000000000 --- a/.changeset/metal-games-knock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/eslint-plugin-circuit-ui': minor ---- - -Expanded the `renamed-package-scope` ESLint rule to cover additional occurrences of package names such as in Jest module mocks. diff --git a/.changeset/old-sloths-speak.md b/.changeset/old-sloths-speak.md deleted file mode 100644 index 15c899a8ab..0000000000 --- a/.changeset/old-sloths-speak.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@sumup-oss/icons': major ---- - -Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/icons` with `@sumup-oss/icons` in your `package.json` file, then update all imports: - -```diff --import { Search } from '@sumup/icons'; -+import { Search } from '@sumup-oss/icons'; -``` - -[Circuit UI's ESLint plugin](https://circuit.sumup.com/?path=/docs/packages-eslint-plugin-circuit-ui--docs) offers the `renamed-package-scope` rule to automate updating the package imports. diff --git a/.changeset/plenty-chicken-deny.md b/.changeset/plenty-chicken-deny.md deleted file mode 100644 index 6d577a56b7..0000000000 --- a/.changeset/plenty-chicken-deny.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': minor ---- - -Added an explicit foreground color to the Body component (`fg-normal`) to better support localized dark mode. Previously, the component inherited its color from its parent. diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index 141b68acd0..0000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "mode": "exit", - "tag": "next", - "initialVersions": { - "@sumup-oss/astro-template-circuit-ui": "2.1.0", - "@sumup-oss/circuit-ui": "8.12.1", - "@sumup-oss/cna-template": "5.1.0", - "next-app": "1.1.0", - "@sumup-oss/design-tokens": "7.3.1", - "@sumup-oss/eslint-plugin-circuit-ui": "4.1.0", - "@sumup-oss/icons": "4.0.0", - "@sumup-oss/remix-template-circuit-ui": "3.1.0", - "@sumup-oss/stylelint-plugin-circuit-ui": "2.0.0" - }, - "changesets": [ - "brown-cobras-invite", - "chilly-dodos-end", - "chilly-gorillas-wonder", - "chilly-scissors-remember", - "clever-pugs-sing", - "cuddly-worms-love", - "dry-cheetahs-tap", - "dry-melons-bake", - "eleven-moons-hear", - "five-elephants-travel", - "flat-steaks-itch", - "fluffy-lobsters-sin", - "four-geckos-complain", - "friendly-falcons-turn", - "gold-worms-worry", - "great-kiwis-compare", - "grumpy-coins-sip", - "heavy-chairs-repeat", - "hip-comics-agree", - "hip-spies-lick", - "hip-weeks-happen", - "hot-toys-compare", - "itchy-geckos-protect", - "large-adults-dance", - "late-books-attack", - "late-feet-attack", - "lazy-icons-beg", - "metal-games-knock", - "old-sloths-speak", - "plenty-chicken-deny", - "pretty-tigers-run", - "quick-books-train", - "rich-phones-attend", - "seven-bees-train", - "shaggy-tomatoes-protect", - "shiny-dragons-sip", - "shiny-geckos-hang", - "shiny-pumpkins-jog", - "slimy-pots-lie", - "soft-drinks-accept", - "tall-sheep-provide", - "tasty-pugs-sort", - "thirty-lions-yawn", - "tiny-jars-knock", - "tiny-suits-smile", - "violet-llamas-cheat", - "wet-avocados-speak", - "wise-emus-count", - "witty-rabbits-collect", - "yellow-moose-push" - ] -} diff --git a/.changeset/pretty-tigers-run.md b/.changeset/pretty-tigers-run.md deleted file mode 100644 index 614d636818..0000000000 --- a/.changeset/pretty-tigers-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/eslint-plugin-circuit-ui": major ---- - -Added a migration for the Display (formerly Title), Headline and Body components' `size` prop to the `circuit-ui/no-renamed-props` rule. diff --git a/.changeset/quick-books-train.md b/.changeset/quick-books-train.md deleted file mode 100644 index 9debeacf9f..0000000000 --- a/.changeset/quick-books-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/eslint-plugin-circuit-ui': patch ---- - -Fixed the `no-renamed-props` ESLint rule to add the `as="strong"` prop when migrating the Body's `variant="highlight"` prop to match the previous semantics. diff --git a/.changeset/rich-phones-attend.md b/.changeset/rich-phones-attend.md deleted file mode 100644 index 8dffc39e71..0000000000 --- a/.changeset/rich-phones-attend.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': minor ---- - -Deprecated the SubHeadline component. Use the Headline component in size `s` instead. diff --git a/.changeset/seven-bees-train.md b/.changeset/seven-bees-train.md deleted file mode 100644 index 28c7ee014a..0000000000 --- a/.changeset/seven-bees-train.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@sumup-oss/circuit-ui': major ---- - -Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/circuit-ui` with `@sumup-oss/circuit-ui` in your `package.json` file, then update all imports: - -```diff --import { Button } from '@sumup/circuit-ui'; -+import { Button } from '@sumup-oss/circuit-ui'; -``` - -[Circuit UI's ESLint plugin](https://circuit.sumup.com/?path=/docs/packages-eslint-plugin-circuit-ui--docs) offers the `renamed-package-scope` rule to automate updating the package imports. diff --git a/.changeset/shaggy-tomatoes-protect.md b/.changeset/shaggy-tomatoes-protect.md deleted file mode 100644 index 1ac4ecb0e8..0000000000 --- a/.changeset/shaggy-tomatoes-protect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/eslint-plugin-circuit-ui": patch ---- - -Guarded against similar names package names in the `renamed-package-scope` ESLint rule. diff --git a/.changeset/shiny-dragons-sip.md b/.changeset/shiny-dragons-sip.md deleted file mode 100644 index 1ddfe2a5b8..0000000000 --- a/.changeset/shiny-dragons-sip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": major ---- - -Renamed the Title component to Display for consistency with other platforms. diff --git a/.changeset/shiny-geckos-hang.md b/.changeset/shiny-geckos-hang.md deleted file mode 100644 index c2ef575638..0000000000 --- a/.changeset/shiny-geckos-hang.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@sumup-oss/circuit-ui": major ---- - -Marked the `Calendar` component as stable. Update the related imports: - -```diff -- import { Calendar, CalendarProps, PlainDateRange } from '@sumup-oss/circuit-ui/experimental'; -+ import { Calendar, CalendarProps, PlainDateRange } from '@sumup-oss/circuit-ui'; -``` - diff --git a/.changeset/shiny-pumpkins-jog.md b/.changeset/shiny-pumpkins-jog.md deleted file mode 100644 index 708824fc4e..0000000000 --- a/.changeset/shiny-pumpkins-jog.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@sumup-oss/eslint-plugin-circuit-ui": minor -"@sumup-oss/circuit-ui": minor ---- - -Introduced new sizes to the List component and deprecated old sizes. Updated `no-renamed-props` ESlint rule. diff --git a/.changeset/slimy-pots-lie.md b/.changeset/slimy-pots-lie.md deleted file mode 100644 index e5830f2f97..0000000000 --- a/.changeset/slimy-pots-lie.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -'@sumup-oss/eslint-plugin-circuit-ui': major ---- - -Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/eslint-plugin-circuit-ui` with `@sumup-oss/eslint-plugin-circuit-ui` in your `package.json` file, then update the plugin and rule names in your ESLint config: - -```diff -// .eslintrc.js - -module.exports = { -- plugins: ['@sumup/circuit-ui'], -+ plugins: ['@sumup-oss/circuit-ui'], - rules: { -- '@sumup/circuit-ui/component-lifecycle-imports': 'error', -+ '@sumup-oss/circuit-ui/component-lifecycle-imports': 'error', - }, -}; -``` diff --git a/.changeset/soft-drinks-accept.md b/.changeset/soft-drinks-accept.md deleted file mode 100644 index 894a64a7dc..0000000000 --- a/.changeset/soft-drinks-accept.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': minor ---- - -Deprecated the Body component's `variant` prop. Use the new `color` prop instead of the `alert`, `confirm` and `subtle` variants. Use the new `weight` prop instead of the `highlight` variant. Use custom CSS for the `quote` variant. diff --git a/.changeset/tall-sheep-provide.md b/.changeset/tall-sheep-provide.md deleted file mode 100644 index 93a72e3679..0000000000 --- a/.changeset/tall-sheep-provide.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'@sumup-oss/stylelint-plugin-circuit-ui': major ---- - -Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/stylelint-plugin-circuit-ui` with `@sumup-oss/stylelint-plugin-circuit-ui` in your `package.json` file, then update the plugin name in your Stylelint config: - -```diff -// .stylelintrc.js - -module.exports = { -- plugins: ['@sumup/stylelint-plugin-circuit-ui'], -+ plugins: ['@sumup-oss/stylelint-plugin-circuit-ui'], -}; -``` diff --git a/.changeset/tasty-pugs-sort.md b/.changeset/tasty-pugs-sort.md deleted file mode 100644 index 8b3aa2da03..0000000000 --- a/.changeset/tasty-pugs-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": patch ---- - -Restored the height of the Input, Select, Tag and SelectorGroup components. diff --git a/.changeset/thirty-lions-yawn.md b/.changeset/thirty-lions-yawn.md deleted file mode 100644 index 47c7d82c88..0000000000 --- a/.changeset/thirty-lions-yawn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': minor ---- - -Migrated to the new typography APIs internally. diff --git a/.changeset/tiny-jars-knock.md b/.changeset/tiny-jars-knock.md deleted file mode 100644 index 34f20f7e97..0000000000 --- a/.changeset/tiny-jars-knock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": major ---- - -Rewrote the DateInput component and replaced the native date input with a custom implementation to improve its usability and accessibility. The component now requires additional localized label props. diff --git a/.changeset/tiny-suits-smile.md b/.changeset/tiny-suits-smile.md deleted file mode 100644 index 68e9856668..0000000000 --- a/.changeset/tiny-suits-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup-oss/circuit-ui': minor ---- - -Added a new `color` prop to the Body component. Choose any foreground color. diff --git a/.changeset/two-snakes-tease.md b/.changeset/two-snakes-tease.md deleted file mode 100644 index 89f570d7be..0000000000 --- a/.changeset/two-snakes-tease.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": major ---- - -Updated the PhoneNumberInput component to accept `value` and `defaultValue` props. The `onChange` callback is now called with an `Event` object instead of a string to mimic a native input. diff --git a/.changeset/violet-llamas-cheat.md b/.changeset/violet-llamas-cheat.md deleted file mode 100644 index f77659252b..0000000000 --- a/.changeset/violet-llamas-cheat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/design-tokens": patch ---- - -Updated the design token values for `headline-m-font-size`, `font-weight-semibold` and `font-weight-bold`. diff --git a/.changeset/wet-avocados-speak.md b/.changeset/wet-avocados-speak.md deleted file mode 100644 index e776168913..0000000000 --- a/.changeset/wet-avocados-speak.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"@sumup-oss/circuit-ui": major ---- - -Marked the `Tooltip` and `Toggletip` components as stable. Update the related imports: - -```diff -- import { Tooltip, type TooltipProps, type TooltipReferenceProps } from '@sumup-oss/circuit-ui/experimental'; -+ import { Tooltip, type TooltipProps, type TooltipReferenceProps } from '@sumup-oss/circuit-ui'; -``` - -```diff -- import { Toggletip, type ToggletipProps } from '@sumup-oss/circuit-ui/experimental'; -+ import { Toggletip, type ToggletipProps } from '@sumup-oss/circuit-ui'; -``` - diff --git a/.changeset/wise-emus-count.md b/.changeset/wise-emus-count.md deleted file mode 100644 index d114ee715d..0000000000 --- a/.changeset/wise-emus-count.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@sumup-oss/design-tokens': major ---- - -Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/design-tokens` with `@sumup-oss/design-tokens` in your `package.json` file, then update all imports: - -```diff --import '@sumup/design-tokens/light.css'; -+import '@sumup-oss/design-tokens/light.css'; -``` - -[Circuit UI's ESLint plugin](https://circuit.sumup.com/?path=/docs/packages-eslint-plugin-circuit-ui--docs) offers the `renamed-package-scope` rule to automate updating the package imports. diff --git a/.changeset/witty-rabbits-collect.md b/.changeset/witty-rabbits-collect.md deleted file mode 100644 index effeb9b4af..0000000000 --- a/.changeset/witty-rabbits-collect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/eslint-plugin-circuit-ui": minor ---- - -Updated the `component-lifecycle-imports` ESLint rule to handle imports of `ColorInput` and `PhoneNumberInput` as experimental components. diff --git a/.changeset/yellow-moose-push.md b/.changeset/yellow-moose-push.md deleted file mode 100644 index 1f1ee31c3d..0000000000 --- a/.changeset/yellow-moose-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup-oss/circuit-ui": major ---- - -Added a semibold weight option to the Body and the Compact components. Added the `weight` prop to the Display component. Removed the `weight` prop from the Numeral component and changed its default font weight to semibold. diff --git a/packages/circuit-ui/CHANGELOG.md b/packages/circuit-ui/CHANGELOG.md index b5dd1c7cd2..b7e68df9f0 100644 --- a/packages/circuit-ui/CHANGELOG.md +++ b/packages/circuit-ui/CHANGELOG.md @@ -1,10 +1,32 @@ # @sumup-oss/circuit-ui -## 9.0.0-next.4 +## 9.0.0 ### Major Changes -- [#2741](https://github.com/sumup-oss/circuit-ui/pull/2741) [`1251f90`](https://github.com/sumup-oss/circuit-ui/commit/1251f90a4befc09a6b62fdd0f57e4e7cb9356b66) Thanks [@connor-baer](https://github.com/connor-baer)! - Changed the `PlainDateRange` type from a tuple to an object with `start` and `end` properties. This affects the Calendar component's `selection` prop. Use the new `updatePlainDateRange` helper function to update a date range when a user selects a date. +- [#2707](https://github.com/sumup-oss/circuit-ui/pull/2707) [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6) Thanks [@sirineJ](https://github.com/sirineJ)! - Raised the minimum Node.js version to 20+. + +- [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/circuit-ui` with `@sumup-oss/circuit-ui` in your `package.json` file, then update all imports: + + ```diff + -import { Button } from '@sumup/circuit-ui'; + +import { Button } from '@sumup-oss/circuit-ui'; + ``` + + [Circuit UI's ESLint plugin](https://circuit.sumup.com/?path=/docs/packages-eslint-plugin-circuit-ui--docs) offers the `renamed-package-scope` rule to automate updating the package imports. + +- [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Upgraded to `@sumup-oss/intl` v3. If your app also depends on `@sumup-oss/intl` (previously called `@sumup/intl`), you need to upgrade it as well. + +- [#2711](https://github.com/sumup-oss/circuit-ui/pull/2711) [`a55b08a`](https://github.com/sumup-oss/circuit-ui/commit/a55b08af3dd3af982a075942df7009cd4529ca9b) Thanks [@connor-baer](https://github.com/connor-baer)! - Added [`temporal-polyfill`](https://www.npmjs.com/package/temporal-polyfill) to the list of required peer dependencies. + +- [#2306](https://github.com/sumup-oss/circuit-ui/pull/2306) [`8be7f3b`](https://github.com/sumup-oss/circuit-ui/commit/8be7f3b36e22135f6f312ea2aa4b582c252eb161) Thanks [@connor-baer](https://github.com/connor-baer)! - Deprecated the `InputElement` interface and narrowed the Input's element type to `HTMLInputElement` and the TextArea's element type to `HTMLTextAreaElement`. This affects `ref`s and event handlers. + +- [#2713](https://github.com/sumup-oss/circuit-ui/pull/2713) [`00727aa`](https://github.com/sumup-oss/circuit-ui/commit/00727aae7976970283c2d658e9668d093ec2334f) Thanks [@sirineJ](https://github.com/sirineJ)! - Marked the `Calendar` component as stable. Update the related imports: + + ```diff + - import { Calendar, CalendarProps, PlainDateRange } from '@sumup-oss/circuit-ui/experimental'; + + import { Calendar, CalendarProps, PlainDateRange } from '@sumup-oss/circuit-ui'; + ``` - [#2731](https://github.com/sumup-oss/circuit-ui/pull/2731) [`a4b5d2c`](https://github.com/sumup-oss/circuit-ui/commit/a4b5d2c95abd93afe7da3aa877172782f4f52e48) Thanks [@sirineJ](https://github.com/sirineJ)! - Marked the `ColorInput` and `PhoneNumberInput` components as stable. Update the related imports: @@ -18,10 +40,6 @@ + import { PhoneNumberInput, type PhoneNumberInputProps } from '@sumup-oss/circuit-ui'; ``` -- [#2677](https://github.com/sumup-oss/circuit-ui/pull/2677) [`4a2f1a6`](https://github.com/sumup-oss/circuit-ui/commit/4a2f1a6635c8d818d3774ff16b234141e5875285) Thanks [@connor-baer](https://github.com/connor-baer)! - Removed the legacy RangePicker, RangePickerController, SingleDayPicker, CalendarTag, and CalendarTagTwoStep components. Use the updated DateInput component instead. - -- [#2645](https://github.com/sumup-oss/circuit-ui/pull/2645) [`4f11234`](https://github.com/sumup-oss/circuit-ui/commit/4f11234159c1aa25d12d3e7521371d4e1a2bb6b9) Thanks [@connor-baer](https://github.com/connor-baer)! - Rewrote the DateInput component and replaced the native date input with a custom implementation to improve its usability and accessibility. The component now requires additional localized label props. - - [#2743](https://github.com/sumup-oss/circuit-ui/pull/2743) [`12a201a`](https://github.com/sumup-oss/circuit-ui/commit/12a201a2f751e0b44265d12cd46232df14f55ecc) Thanks [@sirineJ](https://github.com/sirineJ)! - Marked the `Tooltip` and `Toggletip` components as stable. Update the related imports: ```diff @@ -34,62 +52,39 @@ + import { Toggletip, type ToggletipProps } from '@sumup-oss/circuit-ui'; ``` -## 9.0.0-next.3 - -### Patch Changes - -- [#2737](https://github.com/sumup-oss/circuit-ui/pull/2737) [`c2c819c`](https://github.com/sumup-oss/circuit-ui/commit/c2c819c6d3f536f53f62cc2f3887cd2578986cfd) Thanks [@connor-baer](https://github.com/connor-baer)! - Fixed safely accessing environment variables in environments where the `process` variable is undefined. - -## 9.0.0-next.2 - -### Major Changes - -- [#2707](https://github.com/sumup-oss/circuit-ui/pull/2707) [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6) Thanks [@sirineJ](https://github.com/sirineJ)! - Raised the minimum Node.js version to 20+. - -- [#2684](https://github.com/sumup-oss/circuit-ui/pull/2684) [`ae6e0bc`](https://github.com/sumup-oss/circuit-ui/commit/ae6e0bc1ccdaaf7d11fd8e2403a8c16a58538c97) Thanks [@connor-baer](https://github.com/connor-baer)! - Made the ImageInput's label visible by default for consistency with other inputs. Use the new `hideLabel` prop to visually hide the label. - -- [#2711](https://github.com/sumup-oss/circuit-ui/pull/2711) [`a55b08a`](https://github.com/sumup-oss/circuit-ui/commit/a55b08af3dd3af982a075942df7009cd4529ca9b) Thanks [@connor-baer](https://github.com/connor-baer)! - Added [`temporal-polyfill`](https://www.npmjs.com/package/temporal-polyfill) to the list of required peer dependencies. +- [#2741](https://github.com/sumup-oss/circuit-ui/pull/2741) [`1251f90`](https://github.com/sumup-oss/circuit-ui/commit/1251f90a4befc09a6b62fdd0f57e4e7cb9356b66) Thanks [@connor-baer](https://github.com/connor-baer)! - Changed the `PlainDateRange` type from a tuple to an object with `start` and `end` properties. This affects the Calendar component's `selection` prop. Use the new `updatePlainDateRange` helper function to update a date range when a user selects a date. -- [#2468](https://github.com/sumup-oss/circuit-ui/pull/2468) [`c7c2a10`](https://github.com/sumup-oss/circuit-ui/commit/c7c2a108c9b827f87bc9d39de32b31b9d86e5a6b) Thanks [@leonardodino](https://github.com/leonardodino)! - Removed the Table component's deprecated `initialSortedRow` prop. Use the `initialSortedColumn` prop instead. +- [#2645](https://github.com/sumup-oss/circuit-ui/pull/2645) [`4f11234`](https://github.com/sumup-oss/circuit-ui/commit/4f11234159c1aa25d12d3e7521371d4e1a2bb6b9) Thanks [@connor-baer](https://github.com/connor-baer)! - Rewrote the DateInput component and replaced the native date input with a custom implementation to improve its usability and accessibility. The component now requires additional localized label props. -- [#2713](https://github.com/sumup-oss/circuit-ui/pull/2713) [`00727aa`](https://github.com/sumup-oss/circuit-ui/commit/00727aae7976970283c2d658e9668d093ec2334f) Thanks [@sirineJ](https://github.com/sirineJ)! - Marked the `Calendar` component as stable. Update the related imports: +- [#2677](https://github.com/sumup-oss/circuit-ui/pull/2677) [`4a2f1a6`](https://github.com/sumup-oss/circuit-ui/commit/4a2f1a6635c8d818d3774ff16b234141e5875285) Thanks [@connor-baer](https://github.com/connor-baer)! - Removed the legacy RangePicker, RangePickerController, SingleDayPicker, CalendarTag, and CalendarTagTwoStep components. Use the updated DateInput component instead. - ```diff - - import { Calendar, CalendarProps, PlainDateRange } from '@sumup-oss/circuit-ui/experimental'; - + import { Calendar, CalendarProps, PlainDateRange } from '@sumup-oss/circuit-ui'; - ``` +- [#2751](https://github.com/sumup-oss/circuit-ui/pull/2751) [`96df6fa`](https://github.com/sumup-oss/circuit-ui/commit/96df6fa5830e89a1804e81b2f6eae8a3186a85d2) Thanks [@connor-baer](https://github.com/connor-baer)! - Updated the PhoneNumberInput component to accept `value` and `defaultValue` props. The `onChange` callback is now called with an `Event` object instead of a string to mimic a native input. -- [#2722](https://github.com/sumup-oss/circuit-ui/pull/2722) [`137a817`](https://github.com/sumup-oss/circuit-ui/commit/137a817685a3636e13b62ec5bb65c71f7b06c6bb) Thanks [@sirineJ](https://github.com/sirineJ)! - Added a semibold weight option to the Body and the Compact components. Added the `weight` prop to the Display component. Removed the `weight` prop from the Numeral component and changed its default font weight to semibold. +- [#2747](https://github.com/sumup-oss/circuit-ui/pull/2747) [`c7c2a10`](https://github.com/sumup-oss/circuit-ui/commit/c7c2a108c9b827f87bc9d39de32b31b9d86e5a6b) Thanks [@connor-baer](https://github.com/connor-baer)! - Removed the Table component's deprecated `initialSortedRow` prop. Use the `initialSortedColumn` prop instead. ### Minor Changes -- [#2678](https://github.com/sumup-oss/circuit-ui/pull/2678) [`0652935`](https://github.com/sumup-oss/circuit-ui/commit/0652935b0fc6999ac2f6885410fdcbea000b771f) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new `decoration` prop to the Body component. Choose between the `italic` and `strikethrough` styles. - -- [#2717](https://github.com/sumup-oss/circuit-ui/pull/2717) [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161) Thanks [@sirineJ](https://github.com/sirineJ)! - Updated new typography design tokens names by removing the `-typography` infix. - -- [#2717](https://github.com/sumup-oss/circuit-ui/pull/2717) [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161) Thanks [@sirineJ](https://github.com/sirineJ)! - Introduced new sizes to the List component and deprecated old sizes. Updated `no-renamed-props` ESlint rule. - -- [#2728](https://github.com/sumup-oss/circuit-ui/pull/2728) [`2e6a4be`](https://github.com/sumup-oss/circuit-ui/commit/2e6a4be70035f0fce77dea2073c5f7fbedca0c5a) Thanks [@connor-baer](https://github.com/connor-baer)! - Migrated to the new typography APIs internally. +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Renamed the Title component to Display for consistency with other platforms. -### Patch Changes +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Deprecated the SubHeadline component. Use the Headline component in size `s` instead. -- [#2730](https://github.com/sumup-oss/circuit-ui/pull/2730) [`d39dc28`](https://github.com/sumup-oss/circuit-ui/commit/d39dc28267b1c7a6b8040f47d552ec2a03705ea9) Thanks [@sirineJ](https://github.com/sirineJ)! - Fixed some sizing and alignment issues for composite inputs ColorInput and PhoneNumberInput. Disabled color input when ColorInput has prop `readOnly`. +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Deprecated the BodyLarge component. Use the Body component in size `l` instead. -- [#2724](https://github.com/sumup-oss/circuit-ui/pull/2724) [`b37eec9`](https://github.com/sumup-oss/circuit-ui/commit/b37eec9b4cb23cc59f6b89a305dd4b948017d5ec) Thanks [@sirineJ](https://github.com/sirineJ)! - Restored the height of the Input, Select, Tag and SelectorGroup components. +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new Compact component for text in space-constraint contexts. -## 9.0.0-next.1 +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new Numeral component for numeric content such as currency values. -### Major Changes +- [#2722](https://github.com/sumup-oss/circuit-ui/pull/2722) [`137a817`](https://github.com/sumup-oss/circuit-ui/commit/137a817685a3636e13b62ec5bb65c71f7b06c6bb) Thanks [@sirineJ](https://github.com/sirineJ)! - Added a new `weight` prop to the Display component. Choose between the `regular`, `semibold`, and `bold` font weights. -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Renamed the Title component to Display for consistency with other platforms. +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new `weight` prop to the Body component. Choose between the `regular`, `semibold`, and `bold` font weights. -### Minor Changes +- [#2678](https://github.com/sumup-oss/circuit-ui/pull/2678) [`0652935`](https://github.com/sumup-oss/circuit-ui/commit/0652935b0fc6999ac2f6885410fdcbea000b771f) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new `decoration` prop to the Body component. Choose between the `italic` and `strikethrough` styles. -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new `weight` prop to the Body component. Choose between the `regular` and `bold` font weights. +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new `color` prop to the Body component. Choose any foreground color. -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new Compact component for text in space-constraint contexts. +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added an explicit foreground color to the Body component (`fg-normal`) to better support localized dark mode. Previously, the component inherited its color from its parent. -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new Numeral component for numeric content such as currency values. +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Deprecated the Body component's `variant` prop. Use the new `color` prop instead of the `alert`, `confirm` and `subtle` variants. Use the new `weight` prop instead of the `highlight` variant. Use custom CSS for the `quote` variant. - [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Consolidated and renamed the sizes of the Display (formerly Title), Headline, and Body components: @@ -109,44 +104,6 @@ | one | m | | two | s | -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Deprecated the BodyLarge component. Use the Body component in size `l` instead. - -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added an explicit foreground color to the Body component (`fg-normal`) to better support localized dark mode. Previously, the component inherited its color from its parent. - -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Deprecated the SubHeadline component. Use the Headline component in size `s` instead. - -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Deprecated the Body component's `variant` prop. Use the new `color` prop instead of the `alert`, `confirm` and `subtle` variants. Use the new `weight` prop instead of the `highlight` variant. Use custom CSS for the `quote` variant. - -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a new `color` prop to the Body component. Choose any foreground color. - -### Patch Changes - -- Updated dependencies [[`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2)]: - - @sumup-oss/design-tokens@8.0.0-next.1 - -## 9.0.0-next.0 - -### Major Changes - -- [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Upgraded to `@sumup-oss/intl` v2. If your app also depends on `@sumup-oss/intl` (previously called `@sumup/intl`), you need to upgrade it as well. - -- [#2306](https://github.com/sumup-oss/circuit-ui/pull/2306) [`8be7f3b`](https://github.com/sumup-oss/circuit-ui/commit/8be7f3b36e22135f6f312ea2aa4b582c252eb161) Thanks [@connor-baer](https://github.com/connor-baer)! - Deprecated the `InputElement` interface and narrowed the Input's element type to `HTMLInputElement` and the TextArea's element type to `HTMLTextAreaElement`. This affects `ref`s and event handlers. - -- [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/circuit-ui` with `@sumup-oss/circuit-ui` in your `package.json` file, then update all imports: - - ```diff - -import { Button } from '@sumup/circuit-ui'; - +import { Button } from '@sumup-oss/circuit-ui'; - ``` - - [Circuit UI's ESLint plugin](https://circuit.sumup.com/?path=/docs/packages-eslint-plugin-circuit-ui--docs) offers the `renamed-package-scope` rule to automate updating the package imports. - -### Patch Changes - -- Updated dependencies [[`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796)]: - - @sumup-oss/icons@5.0.0-next.0 - - @sumup-oss/design-tokens@8.0.0-next.0 - ## 8.15.0 ### Minor Changes diff --git a/packages/circuit-ui/package.json b/packages/circuit-ui/package.json index 0f0335d0e2..e2f5eb98d9 100644 --- a/packages/circuit-ui/package.json +++ b/packages/circuit-ui/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/circuit-ui", - "version": "9.0.0-next.4", + "version": "9.0.0", "description": "SumUp's React UI component library", "type": "module", "main": "./dist/index.js", @@ -62,8 +62,8 @@ "@emotion/jest": "^11.13.0", "@emotion/react": "^11.13.3", "@emotion/styled": "^11.13.0", - "@sumup-oss/design-tokens": "^8.0.0-next.2", - "@sumup-oss/icons": "^5.0.0-next.1", + "@sumup-oss/design-tokens": "^8.0.0", + "@sumup-oss/icons": "^5.0.0", "@sumup-oss/intl": "^3.0.1", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "6.6.2", diff --git a/packages/design-tokens/CHANGELOG.md b/packages/design-tokens/CHANGELOG.md index 99c1fc3b3d..71b44de1f4 100644 --- a/packages/design-tokens/CHANGELOG.md +++ b/packages/design-tokens/CHANGELOG.md @@ -1,26 +1,19 @@ # @sumup-oss/design-tokens -## 8.0.0-next.3 - -### Patch Changes - -- [#2747](https://github.com/sumup-oss/circuit-ui/pull/2747) [`84091c5`](https://github.com/sumup-oss/circuit-ui/commit/84091c5fb2b8f8a1f95a55fc25ab37086a879562) Thanks [@connor-baer](https://github.com/connor-baer)! - Updated the design token values for `headline-m-font-size`, `font-weight-semibold` and `font-weight-bold`. - -## 8.0.0-next.2 +## 8.0.0 ### Major Changes - [#2707](https://github.com/sumup-oss/circuit-ui/pull/2707) [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6) Thanks [@sirineJ](https://github.com/sirineJ)! - Raised the minimum Node.js version to 20+. -### Minor Changes - -- [#2717](https://github.com/sumup-oss/circuit-ui/pull/2717) [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161) Thanks [@sirineJ](https://github.com/sirineJ)! - Updated several typography token values and replaced the component-specific letter spacing tokens with a unified one. - -- [#2717](https://github.com/sumup-oss/circuit-ui/pull/2717) [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161) Thanks [@sirineJ](https://github.com/sirineJ)! - Updated new typography design tokens names by removing the `-typography` infix. +- [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/design-tokens` with `@sumup-oss/design-tokens` in your `package.json` file, then update all imports: -## 8.0.0-next.1 + ```diff + -import '@sumup/design-tokens/light.css'; + +import '@sumup-oss/design-tokens/light.css'; + ``` -### Major Changes + [Circuit UI's ESLint plugin](https://circuit.sumup.com/?path=/docs/packages-eslint-plugin-circuit-ui--docs) offers the `renamed-package-scope` rule to automate updating the package imports. - [#2654](https://github.com/sumup-oss/circuit-ui/pull/2654) [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2) Thanks [@connor-baer](https://github.com/connor-baer)! - Changed the default font from Aktiv Grotesk to Inter, a variable font. Variable fonts combine a continuous range of weights and other "axes" into a single file. This speeds up page load times and enables more creative freedom. Inter is a close match to Aktiv Grotesk, so users shouldn't notice a difference. @@ -57,19 +50,6 @@ | `typography-body-two-font-size` | `typography-body-s-font-size` | | `typography-body-two-line-height` | `typography-body-s-line-height` | -## 8.0.0-next.0 - -### Major Changes - -- [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/design-tokens` with `@sumup-oss/design-tokens` in your `package.json` file, then update all imports: - - ```diff - -import '@sumup/design-tokens/light.css'; - +import '@sumup-oss/design-tokens/light.css'; - ``` - - [Circuit UI's ESLint plugin](https://circuit.sumup.com/?path=/docs/packages-eslint-plugin-circuit-ui--docs) offers the `renamed-package-scope` rule to automate updating the package imports. - ## 7.3.1 ### Patch Changes diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json index c8e5e76ada..c768a62ccc 100644 --- a/packages/design-tokens/package.json +++ b/packages/design-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/design-tokens", - "version": "8.0.0-next.3", + "version": "8.0.0", "description": "Visual primitives such as typography, color, and spacing that are shared across platforms.", "main": "dist/cjs/index.js", "module": "dist/es/index.js", diff --git a/packages/eslint-plugin-circuit-ui/CHANGELOG.md b/packages/eslint-plugin-circuit-ui/CHANGELOG.md index 33786f6b8e..3c0cb42378 100644 --- a/packages/eslint-plugin-circuit-ui/CHANGELOG.md +++ b/packages/eslint-plugin-circuit-ui/CHANGELOG.md @@ -1,65 +1,11 @@ # @sumup-oss/eslint-plugin-circuit-ui -## 5.0.0-next.5 - -### Minor Changes - -- [#2743](https://github.com/sumup-oss/circuit-ui/pull/2743) [`12a201a`](https://github.com/sumup-oss/circuit-ui/commit/12a201a2f751e0b44265d12cd46232df14f55ecc) Thanks [@sirineJ](https://github.com/sirineJ)! - Updated the `component-lifecycle-imports` ESLint rule to flag imports of stable components Tooltip and Toggletip from `@sumup-oss/circuit-ui/experimental`. - -- [#2731](https://github.com/sumup-oss/circuit-ui/pull/2731) [`a4b5d2c`](https://github.com/sumup-oss/circuit-ui/commit/a4b5d2c95abd93afe7da3aa877172782f4f52e48) Thanks [@sirineJ](https://github.com/sirineJ)! - Updated the `component-lifecycle-imports` ESLint rule to handle imports of `ColorInput` and `PhoneNumberInput` as experimental components. - -## 5.0.0-next.4 - -### Minor Changes - -- [#2735](https://github.com/sumup-oss/circuit-ui/pull/2735) [`70f3ab8`](https://github.com/sumup-oss/circuit-ui/commit/70f3ab80d460b06fb58c812a2b075c24631a62d4) Thanks [@connor-baer](https://github.com/connor-baer)! - Expanded the `renamed-package-scope` ESLint rule to cover additional occurrences of package names such as in Jest module mocks. - -### Patch Changes - -- [#2735](https://github.com/sumup-oss/circuit-ui/pull/2735) [`70f3ab8`](https://github.com/sumup-oss/circuit-ui/commit/70f3ab80d460b06fb58c812a2b075c24631a62d4) Thanks [@connor-baer](https://github.com/connor-baer)! - Fixed the `no-renamed-props` ESLint rule to add the `as="strong"` prop when migrating the Body's `variant="highlight"` prop to match the previous semantics. - -## 5.0.0-next.3 - -### Patch Changes - -- [#2732](https://github.com/sumup-oss/circuit-ui/pull/2732) [`5417c1b`](https://github.com/sumup-oss/circuit-ui/commit/5417c1b041b5ef37f59bc1fec0b33f6653030b44) Thanks [@connor-baer](https://github.com/connor-baer)! - Guarded against similar names package names in the `renamed-package-scope` ESLint rule. - -## 5.0.0-next.2 +## 5.0.0 ### Major Changes -- [#2728](https://github.com/sumup-oss/circuit-ui/pull/2728) [`2e6a4be`](https://github.com/sumup-oss/circuit-ui/commit/2e6a4be70035f0fce77dea2073c5f7fbedca0c5a) Thanks [@connor-baer](https://github.com/connor-baer)! - Added missing rules for the Anchor and BodyLarge migrations. - - [#2707](https://github.com/sumup-oss/circuit-ui/pull/2707) [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6) Thanks [@sirineJ](https://github.com/sirineJ)! - Raised the minimum Node.js version to 20+. -### Minor Changes - -- [#2713](https://github.com/sumup-oss/circuit-ui/pull/2713) [`00727aa`](https://github.com/sumup-oss/circuit-ui/commit/00727aae7976970283c2d658e9668d093ec2334f) Thanks [@sirineJ](https://github.com/sirineJ)! - Updated the `component-lifecycle-imports` ESLint rule to flag imports of stable entities from `@sumup-oss/circuit-ui/experimental`. - -- [#2717](https://github.com/sumup-oss/circuit-ui/pull/2717) [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161) Thanks [@sirineJ](https://github.com/sirineJ)! - Updated new typography design tokens names by removing the `-typography` infix. - -- [#2717](https://github.com/sumup-oss/circuit-ui/pull/2717) [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161) Thanks [@sirineJ](https://github.com/sirineJ)! - Introduced new sizes to the List component and deprecated old sizes. Updated `no-renamed-props` ESlint rule. - -## 5.0.0-next.1 - -### Major Changes - -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a migration for the Display (formerly Title), Headline and Body components' `size` prop to the `circuit-ui/no-renamed-props` rule. - -### Minor Changes - -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added `circuit-ui/no-deprecated-custom-properties` rule to flag uses of deprecated custom properties. - -### Patch Changes - -- Updated dependencies [[`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60)]: - - @sumup-oss/circuit-ui@9.0.0-next.1 - - @sumup-oss/design-tokens@8.0.0-next.1 - -## 5.0.0-next.0 - -### Major Changes - - [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/eslint-plugin-circuit-ui` with `@sumup-oss/eslint-plugin-circuit-ui` in your `package.json` file, then update the plugin and rule names in your ESLint config: ```diff @@ -77,13 +23,13 @@ ### Minor Changes -- [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Added `circuit-ui/renamed-package-scope` rule to update imports for design system packages that have moved from the `@sumup` to the `@sumup-oss` scope. +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added a migration for the Display (formerly Title), Headline and Body components' `size` prop to the `circuit-ui/no-renamed-props` rule. -### Patch Changes +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added `circuit-ui/no-deprecated-custom-properties` rule to flag uses of deprecated custom properties. -- Updated dependencies [[`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`8be7f3b`](https://github.com/sumup-oss/circuit-ui/commit/8be7f3b36e22135f6f312ea2aa4b582c252eb161), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796)]: - - @sumup-oss/circuit-ui@9.0.0-next.0 - - @sumup-oss/design-tokens@8.0.0-next.0 +- [#2713](https://github.com/sumup-oss/circuit-ui/pull/2713) [`00727aa`](https://github.com/sumup-oss/circuit-ui/commit/00727aae7976970283c2d658e9668d093ec2334f) Thanks [@sirineJ](https://github.com/sirineJ)! - Updated the `component-lifecycle-imports` ESLint rule to flag imports of the now stable Calendar, ColorInput, PhoneNumberInput, Tooltip and Toggletip components from `@sumup-oss/circuit-ui/experimental`. + +- [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Added `circuit-ui/renamed-package-scope` rule to update imports for design system packages that have moved from the `@sumup` to the `@sumup-oss` scope. ## 4.1.0 diff --git a/packages/eslint-plugin-circuit-ui/package.json b/packages/eslint-plugin-circuit-ui/package.json index b303955352..e10ba772d2 100644 --- a/packages/eslint-plugin-circuit-ui/package.json +++ b/packages/eslint-plugin-circuit-ui/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/eslint-plugin-circuit-ui", - "version": "5.0.0-next.5", + "version": "5.0.0", "description": "ESLint rules to lint Circuit UI.", "keywords": [ "sumup", @@ -31,7 +31,7 @@ "@typescript-eslint/utils": "^7.16.1" }, "devDependencies": { - "@sumup-oss/design-tokens": "^8.0.0-next.2", + "@sumup-oss/design-tokens": "^8.0.0", "@tsconfig/node18": "^18.2.4", "@typescript-eslint/rule-tester": "^7.16.1", "typescript": "^5.6.2" diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md index 097ed2ffad..2189d50b01 100644 --- a/packages/icons/CHANGELOG.md +++ b/packages/icons/CHANGELOG.md @@ -1,15 +1,11 @@ # @sumup-oss/icons -## 5.0.0-next.1 +## 5.0.0 ### Major Changes - [#2707](https://github.com/sumup-oss/circuit-ui/pull/2707) [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6) Thanks [@sirineJ](https://github.com/sirineJ)! - Raised the minimum Node.js version to 20+. -## 5.0.0-next.0 - -### Major Changes - - [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/icons` with `@sumup-oss/icons` in your `package.json` file, then update all imports: ```diff diff --git a/packages/icons/package.json b/packages/icons/package.json index d2743c5f6b..11f4541332 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/icons", - "version": "5.0.0-next.1", + "version": "5.0.0", "description": "A collection of icons by SumUp", "type": "module", "main": "./dist/index.js", diff --git a/packages/stylelint-plugin-circuit-ui/CHANGELOG.md b/packages/stylelint-plugin-circuit-ui/CHANGELOG.md index 5dfb3cc05e..a4fa9bd7db 100644 --- a/packages/stylelint-plugin-circuit-ui/CHANGELOG.md +++ b/packages/stylelint-plugin-circuit-ui/CHANGELOG.md @@ -1,30 +1,11 @@ # @sumup-oss/stylelint-plugin-circuit-ui -## 3.0.0-next.2 +## 3.0.0 ### Major Changes - [#2707](https://github.com/sumup-oss/circuit-ui/pull/2707) [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6) Thanks [@sirineJ](https://github.com/sirineJ)! - Raised the minimum Node.js version to 20+. -### Minor Changes - -- [#2717](https://github.com/sumup-oss/circuit-ui/pull/2717) [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161) Thanks [@sirineJ](https://github.com/sirineJ)! - Updated new typography design tokens names by removing the `-typography` infix. - -## 3.0.0-next.1 - -### Minor Changes - -- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added `circuit-ui/no-deprecated-custom-properties` rule to flag uses of deprecated custom properties. - -### Patch Changes - -- Updated dependencies [[`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2)]: - - @sumup-oss/design-tokens@8.0.0-next.1 - -## 3.0.0-next.0 - -### Major Changes - - [#2648](https://github.com/sumup-oss/circuit-ui/pull/2648) [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796) Thanks [@connor-baer](https://github.com/connor-baer)! - Renamed the package scope from `@sumup` to `@sumup-oss`. Replace `@sumup/stylelint-plugin-circuit-ui` with `@sumup-oss/stylelint-plugin-circuit-ui` in your `package.json` file, then update the plugin name in your Stylelint config: ```diff @@ -36,10 +17,9 @@ }; ``` -### Patch Changes +### Minor Changes -- Updated dependencies [[`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796)]: - - @sumup-oss/design-tokens@8.0.0-next.0 +- [#2653](https://github.com/sumup-oss/circuit-ui/pull/2653) [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60) Thanks [@connor-baer](https://github.com/connor-baer)! - Added `circuit-ui/no-deprecated-custom-properties` rule to flag uses of deprecated custom properties. ## 2.0.0 diff --git a/packages/stylelint-plugin-circuit-ui/package.json b/packages/stylelint-plugin-circuit-ui/package.json index 36f1d7a56e..6ba0e8190b 100644 --- a/packages/stylelint-plugin-circuit-ui/package.json +++ b/packages/stylelint-plugin-circuit-ui/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/stylelint-plugin-circuit-ui", - "version": "3.0.0-next.2", + "version": "3.0.0", "description": "Stylelint rules to lint Circuit UI.", "exports": "./dist/index.js", "type": "module", @@ -29,7 +29,7 @@ "test": "vitest" }, "devDependencies": { - "@sumup-oss/design-tokens": "^8.0.0-next.2", + "@sumup-oss/design-tokens": "^8.0.0", "@tsconfig/node18": "^18.2.4", "jest-preset-stylelint": "^7.1.0", "typescript": "^5.6.3" diff --git a/templates/astro/CHANGELOG.md b/templates/astro/CHANGELOG.md index a108486ca6..259d39c9c0 100644 --- a/templates/astro/CHANGELOG.md +++ b/templates/astro/CHANGELOG.md @@ -1,6 +1,6 @@ # @sumup-oss/astro-template-circuit-ui -## 3.0.0-next.1 +## 3.0.0 ### Major Changes @@ -8,19 +8,10 @@ ### Patch Changes -- Updated dependencies [[`d39dc28`](https://github.com/sumup-oss/circuit-ui/commit/d39dc28267b1c7a6b8040f47d552ec2a03705ea9), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6), [`ae6e0bc`](https://github.com/sumup-oss/circuit-ui/commit/ae6e0bc1ccdaaf7d11fd8e2403a8c16a58538c97), [`0652935`](https://github.com/sumup-oss/circuit-ui/commit/0652935b0fc6999ac2f6885410fdcbea000b771f), [`a55b08a`](https://github.com/sumup-oss/circuit-ui/commit/a55b08af3dd3af982a075942df7009cd4529ca9b), [`c7c2a10`](https://github.com/sumup-oss/circuit-ui/commit/c7c2a108c9b827f87bc9d39de32b31b9d86e5a6b), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`00727aa`](https://github.com/sumup-oss/circuit-ui/commit/00727aae7976970283c2d658e9668d093ec2334f), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`b37eec9`](https://github.com/sumup-oss/circuit-ui/commit/b37eec9b4cb23cc59f6b89a305dd4b948017d5ec), [`2e6a4be`](https://github.com/sumup-oss/circuit-ui/commit/2e6a4be70035f0fce77dea2073c5f7fbedca0c5a), [`137a817`](https://github.com/sumup-oss/circuit-ui/commit/137a817685a3636e13b62ec5bb65c71f7b06c6bb)]: - - @sumup-oss/circuit-ui@9.0.0-next.2 - - @sumup-oss/design-tokens@8.0.0-next.2 - - @sumup-oss/icons@5.0.0-next.1 - -## 2.1.1-next.0 - -### Patch Changes - -- Updated dependencies [[`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`8be7f3b`](https://github.com/sumup-oss/circuit-ui/commit/8be7f3b36e22135f6f312ea2aa4b582c252eb161), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796)]: - - @sumup-oss/circuit-ui@9.0.0-next.0 - - @sumup-oss/icons@5.0.0-next.0 - - @sumup-oss/design-tokens@8.0.0-next.0 +- Updated dependencies [[`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`d39dc28`](https://github.com/sumup-oss/circuit-ui/commit/d39dc28267b1c7a6b8040f47d552ec2a03705ea9), [`c2c819c`](https://github.com/sumup-oss/circuit-ui/commit/c2c819c6d3f536f53f62cc2f3887cd2578986cfd), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`8be7f3b`](https://github.com/sumup-oss/circuit-ui/commit/8be7f3b36e22135f6f312ea2aa4b582c252eb161), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`1251f90`](https://github.com/sumup-oss/circuit-ui/commit/1251f90a4befc09a6b62fdd0f57e4e7cb9356b66), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6), [`a4b5d2c`](https://github.com/sumup-oss/circuit-ui/commit/a4b5d2c95abd93afe7da3aa877172782f4f52e48), [`ae6e0bc`](https://github.com/sumup-oss/circuit-ui/commit/ae6e0bc1ccdaaf7d11fd8e2403a8c16a58538c97), [`0652935`](https://github.com/sumup-oss/circuit-ui/commit/0652935b0fc6999ac2f6885410fdcbea000b771f), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`4a2f1a6`](https://github.com/sumup-oss/circuit-ui/commit/4a2f1a6635c8d818d3774ff16b234141e5875285), [`a55b08a`](https://github.com/sumup-oss/circuit-ui/commit/a55b08af3dd3af982a075942df7009cd4529ca9b), [`c7c2a10`](https://github.com/sumup-oss/circuit-ui/commit/c7c2a108c9b827f87bc9d39de32b31b9d86e5a6b), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`00727aa`](https://github.com/sumup-oss/circuit-ui/commit/00727aae7976970283c2d658e9668d093ec2334f), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`b37eec9`](https://github.com/sumup-oss/circuit-ui/commit/b37eec9b4cb23cc59f6b89a305dd4b948017d5ec), [`2e6a4be`](https://github.com/sumup-oss/circuit-ui/commit/2e6a4be70035f0fce77dea2073c5f7fbedca0c5a), [`4f11234`](https://github.com/sumup-oss/circuit-ui/commit/4f11234159c1aa25d12d3e7521371d4e1a2bb6b9), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`96df6fa`](https://github.com/sumup-oss/circuit-ui/commit/96df6fa5830e89a1804e81b2f6eae8a3186a85d2), [`84091c5`](https://github.com/sumup-oss/circuit-ui/commit/84091c5fb2b8f8a1f95a55fc25ab37086a879562), [`12a201a`](https://github.com/sumup-oss/circuit-ui/commit/12a201a2f751e0b44265d12cd46232df14f55ecc), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`137a817`](https://github.com/sumup-oss/circuit-ui/commit/137a817685a3636e13b62ec5bb65c71f7b06c6bb)]: + - @sumup-oss/circuit-ui@9.0.0 + - @sumup-oss/design-tokens@8.0.0 + - @sumup-oss/icons@5.0.0 ## 2.1.0 diff --git a/templates/astro/package.json b/templates/astro/package.json index a45aa8eb71..331d5e9c53 100644 --- a/templates/astro/package.json +++ b/templates/astro/package.json @@ -1,7 +1,7 @@ { "name": "@sumup-oss/astro-template-circuit-ui", "type": "module", - "version": "3.0.0-next.1", + "version": "3.0.0", "private": true, "sideEffects": false, "scripts": { @@ -16,9 +16,9 @@ }, "dependencies": { "@astrojs/react": "^3.6.2", - "@sumup-oss/circuit-ui": "^9.0.0-next.2", - "@sumup-oss/design-tokens": "^8.0.0-next.2", - "@sumup-oss/icons": "^5.0.0-next.1", + "@sumup-oss/circuit-ui": "^9.0.0", + "@sumup-oss/design-tokens": "^8.0.0", + "@sumup-oss/icons": "^5.0.0", "@sumup-oss/intl": "^3.0.1", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", @@ -28,8 +28,8 @@ }, "devDependencies": { "@sumup-oss/foundry": "^8.3.0", - "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.2", - "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.2", + "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0", + "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0", "prettier-plugin-astro": "^0.14.1", "typescript": "^5.6.3" } diff --git a/templates/nextjs/CHANGELOG.md b/templates/nextjs/CHANGELOG.md index 48ec25dd61..32e0b667de 100644 --- a/templates/nextjs/CHANGELOG.md +++ b/templates/nextjs/CHANGELOG.md @@ -1,6 +1,6 @@ # @sumup-oss/cna-template -## 6.0.0-next.0 +## 6.0.0 ### Major Changes diff --git a/templates/nextjs/package.json b/templates/nextjs/package.json index c4782c2a20..078b172f6a 100644 --- a/templates/nextjs/package.json +++ b/templates/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/cna-template", - "version": "6.0.0-next.0", + "version": "6.0.0", "description": "Create a fresh Next.js application preconfigured with SumUp's Circuit UI and Foundry", "private": true, "repository": { diff --git a/templates/nextjs/template/CHANGELOG.md b/templates/nextjs/template/CHANGELOG.md index 06e58156df..dc572319c1 100644 --- a/templates/nextjs/template/CHANGELOG.md +++ b/templates/nextjs/template/CHANGELOG.md @@ -1,5 +1,18 @@ # @sumup-oss/cna-template +## 2.0.0 + +### Major Changes + +- [#2707](https://github.com/sumup-oss/circuit-ui/pull/2707) [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6) Thanks [@sirineJ](https://github.com/sirineJ)! - Raised the minimum Node.js version to 20+. + +### Patch Changes + +- Updated dependencies [[`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`d39dc28`](https://github.com/sumup-oss/circuit-ui/commit/d39dc28267b1c7a6b8040f47d552ec2a03705ea9), [`c2c819c`](https://github.com/sumup-oss/circuit-ui/commit/c2c819c6d3f536f53f62cc2f3887cd2578986cfd), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`8be7f3b`](https://github.com/sumup-oss/circuit-ui/commit/8be7f3b36e22135f6f312ea2aa4b582c252eb161), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`1251f90`](https://github.com/sumup-oss/circuit-ui/commit/1251f90a4befc09a6b62fdd0f57e4e7cb9356b66), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6), [`a4b5d2c`](https://github.com/sumup-oss/circuit-ui/commit/a4b5d2c95abd93afe7da3aa877172782f4f52e48), [`ae6e0bc`](https://github.com/sumup-oss/circuit-ui/commit/ae6e0bc1ccdaaf7d11fd8e2403a8c16a58538c97), [`0652935`](https://github.com/sumup-oss/circuit-ui/commit/0652935b0fc6999ac2f6885410fdcbea000b771f), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`4a2f1a6`](https://github.com/sumup-oss/circuit-ui/commit/4a2f1a6635c8d818d3774ff16b234141e5875285), [`a55b08a`](https://github.com/sumup-oss/circuit-ui/commit/a55b08af3dd3af982a075942df7009cd4529ca9b), [`c7c2a10`](https://github.com/sumup-oss/circuit-ui/commit/c7c2a108c9b827f87bc9d39de32b31b9d86e5a6b), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`00727aa`](https://github.com/sumup-oss/circuit-ui/commit/00727aae7976970283c2d658e9668d093ec2334f), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`b37eec9`](https://github.com/sumup-oss/circuit-ui/commit/b37eec9b4cb23cc59f6b89a305dd4b948017d5ec), [`2e6a4be`](https://github.com/sumup-oss/circuit-ui/commit/2e6a4be70035f0fce77dea2073c5f7fbedca0c5a), [`4f11234`](https://github.com/sumup-oss/circuit-ui/commit/4f11234159c1aa25d12d3e7521371d4e1a2bb6b9), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`96df6fa`](https://github.com/sumup-oss/circuit-ui/commit/96df6fa5830e89a1804e81b2f6eae8a3186a85d2), [`84091c5`](https://github.com/sumup-oss/circuit-ui/commit/84091c5fb2b8f8a1f95a55fc25ab37086a879562), [`12a201a`](https://github.com/sumup-oss/circuit-ui/commit/12a201a2f751e0b44265d12cd46232df14f55ecc), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`137a817`](https://github.com/sumup-oss/circuit-ui/commit/137a817685a3636e13b62ec5bb65c71f7b06c6bb)]: + - @sumup-oss/circuit-ui@9.0.0 + - @sumup-oss/design-tokens@8.0.0 + - @sumup-oss/icons@5.0.0 + ## 2.0.0-next.1 ### Major Changes diff --git a/templates/nextjs/template/package.json b/templates/nextjs/template/package.json index e24828c32d..8325dd13bc 100644 --- a/templates/nextjs/template/package.json +++ b/templates/nextjs/template/package.json @@ -1,6 +1,6 @@ { "name": "next-app", - "version": "2.0.0-next.1", + "version": "2.0.0", "private": true, "scripts": { "dev": "next dev", @@ -14,18 +14,18 @@ }, "dependencies": { "@next/bundle-analyzer": "^15.0.2", - "@sumup-oss/circuit-ui": "^9.0.0-next.2", - "@sumup-oss/design-tokens": "^8.0.0-next.2", - "@sumup-oss/icons": "^5.0.0-next.1", + "@sumup-oss/circuit-ui": "^9.0.0", + "@sumup-oss/design-tokens": "^8.0.0", + "@sumup-oss/icons": "^5.0.0", "@sumup-oss/intl": "^3.0.1", "next": "^15.0.2", "react": "^18.3.1", "react-dom": "^18.3.1" }, "devDependencies": { - "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.2", + "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0", "@sumup-oss/foundry": "^8.3.0", - "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.2", + "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0", "@testing-library/jest-dom": "^6.6.2", "@testing-library/react": "^16.0.1", "@testing-library/user-event": "^14.5.2", diff --git a/templates/remix/CHANGELOG.md b/templates/remix/CHANGELOG.md index db6f4b7a7b..1b8a546efa 100644 --- a/templates/remix/CHANGELOG.md +++ b/templates/remix/CHANGELOG.md @@ -1,6 +1,6 @@ # @sumup-oss/remix-template-circuit-ui -## 4.0.0-next.1 +## 4.0.0 ### Major Changes @@ -8,19 +8,10 @@ ### Patch Changes -- Updated dependencies [[`d39dc28`](https://github.com/sumup-oss/circuit-ui/commit/d39dc28267b1c7a6b8040f47d552ec2a03705ea9), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6), [`ae6e0bc`](https://github.com/sumup-oss/circuit-ui/commit/ae6e0bc1ccdaaf7d11fd8e2403a8c16a58538c97), [`0652935`](https://github.com/sumup-oss/circuit-ui/commit/0652935b0fc6999ac2f6885410fdcbea000b771f), [`a55b08a`](https://github.com/sumup-oss/circuit-ui/commit/a55b08af3dd3af982a075942df7009cd4529ca9b), [`c7c2a10`](https://github.com/sumup-oss/circuit-ui/commit/c7c2a108c9b827f87bc9d39de32b31b9d86e5a6b), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`00727aa`](https://github.com/sumup-oss/circuit-ui/commit/00727aae7976970283c2d658e9668d093ec2334f), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`b37eec9`](https://github.com/sumup-oss/circuit-ui/commit/b37eec9b4cb23cc59f6b89a305dd4b948017d5ec), [`2e6a4be`](https://github.com/sumup-oss/circuit-ui/commit/2e6a4be70035f0fce77dea2073c5f7fbedca0c5a), [`137a817`](https://github.com/sumup-oss/circuit-ui/commit/137a817685a3636e13b62ec5bb65c71f7b06c6bb)]: - - @sumup-oss/circuit-ui@9.0.0-next.2 - - @sumup-oss/design-tokens@8.0.0-next.2 - - @sumup-oss/icons@5.0.0-next.1 - -## 3.1.1-next.0 - -### Patch Changes - -- Updated dependencies [[`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`8be7f3b`](https://github.com/sumup-oss/circuit-ui/commit/8be7f3b36e22135f6f312ea2aa4b582c252eb161), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796)]: - - @sumup-oss/circuit-ui@9.0.0-next.0 - - @sumup-oss/icons@5.0.0-next.0 - - @sumup-oss/design-tokens@8.0.0-next.0 +- Updated dependencies [[`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`d39dc28`](https://github.com/sumup-oss/circuit-ui/commit/d39dc28267b1c7a6b8040f47d552ec2a03705ea9), [`c2c819c`](https://github.com/sumup-oss/circuit-ui/commit/c2c819c6d3f536f53f62cc2f3887cd2578986cfd), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`8be7f3b`](https://github.com/sumup-oss/circuit-ui/commit/8be7f3b36e22135f6f312ea2aa4b582c252eb161), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`1251f90`](https://github.com/sumup-oss/circuit-ui/commit/1251f90a4befc09a6b62fdd0f57e4e7cb9356b66), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`f8016eb`](https://github.com/sumup-oss/circuit-ui/commit/f8016ebe246005ed415ed9587ecdb76892e981c6), [`a4b5d2c`](https://github.com/sumup-oss/circuit-ui/commit/a4b5d2c95abd93afe7da3aa877172782f4f52e48), [`ae6e0bc`](https://github.com/sumup-oss/circuit-ui/commit/ae6e0bc1ccdaaf7d11fd8e2403a8c16a58538c97), [`0652935`](https://github.com/sumup-oss/circuit-ui/commit/0652935b0fc6999ac2f6885410fdcbea000b771f), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`55bf9ad`](https://github.com/sumup-oss/circuit-ui/commit/55bf9ad7569f1e1a4c739f4eac8df58ba9987ca2), [`4a2f1a6`](https://github.com/sumup-oss/circuit-ui/commit/4a2f1a6635c8d818d3774ff16b234141e5875285), [`a55b08a`](https://github.com/sumup-oss/circuit-ui/commit/a55b08af3dd3af982a075942df7009cd4529ca9b), [`c7c2a10`](https://github.com/sumup-oss/circuit-ui/commit/c7c2a108c9b827f87bc9d39de32b31b9d86e5a6b), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`00727aa`](https://github.com/sumup-oss/circuit-ui/commit/00727aae7976970283c2d658e9668d093ec2334f), [`0fb5dc0`](https://github.com/sumup-oss/circuit-ui/commit/0fb5dc0d68221e0f63103883e6cd14ea801cf161), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`b37eec9`](https://github.com/sumup-oss/circuit-ui/commit/b37eec9b4cb23cc59f6b89a305dd4b948017d5ec), [`2e6a4be`](https://github.com/sumup-oss/circuit-ui/commit/2e6a4be70035f0fce77dea2073c5f7fbedca0c5a), [`4f11234`](https://github.com/sumup-oss/circuit-ui/commit/4f11234159c1aa25d12d3e7521371d4e1a2bb6b9), [`33435cf`](https://github.com/sumup-oss/circuit-ui/commit/33435cf4a1a393bbb28fd0bcb9d63d8a2a6a5a60), [`96df6fa`](https://github.com/sumup-oss/circuit-ui/commit/96df6fa5830e89a1804e81b2f6eae8a3186a85d2), [`84091c5`](https://github.com/sumup-oss/circuit-ui/commit/84091c5fb2b8f8a1f95a55fc25ab37086a879562), [`12a201a`](https://github.com/sumup-oss/circuit-ui/commit/12a201a2f751e0b44265d12cd46232df14f55ecc), [`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796), [`137a817`](https://github.com/sumup-oss/circuit-ui/commit/137a817685a3636e13b62ec5bb65c71f7b06c6bb)]: + - @sumup-oss/circuit-ui@9.0.0 + - @sumup-oss/design-tokens@8.0.0 + - @sumup-oss/icons@5.0.0 ## 3.1.0 diff --git a/templates/remix/package.json b/templates/remix/package.json index 3508ee2478..4b8dc119bc 100644 --- a/templates/remix/package.json +++ b/templates/remix/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/remix-template-circuit-ui", - "version": "4.0.0-next.1", + "version": "4.0.0", "private": true, "sideEffects": false, "type": "module", @@ -18,9 +18,9 @@ "@remix-run/node": "^2.13.1", "@remix-run/react": "^2.13.1", "@remix-run/serve": "^2.13.1", - "@sumup-oss/circuit-ui": "^9.0.0-next.2", - "@sumup-oss/design-tokens": "^8.0.0-next.2", - "@sumup-oss/icons": "^5.0.0-next.1", + "@sumup-oss/circuit-ui": "^9.0.0", + "@sumup-oss/design-tokens": "^8.0.0", + "@sumup-oss/icons": "^5.0.0", "@sumup-oss/intl": "^3.0.1", "isbot": "^5.1.17", "react": "^18.3.1", @@ -28,9 +28,9 @@ }, "devDependencies": { "@remix-run/dev": "^2.13.1", - "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.2", + "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0", "@sumup-oss/foundry": "^8.3.0", - "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.2", + "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "eslint-plugin-prettier": "^5.2.1",