diff --git a/.changeset/hip-comics-agree.md b/.changeset/hip-comics-agree.md
new file mode 100644
index 0000000000..2cc52ac4ba
--- /dev/null
+++ b/.changeset/hip-comics-agree.md
@@ -0,0 +1,15 @@
+---
+"@sumup-oss/circuit-ui": major
+---
+
+Marked the `ColorInput` and `PhoneNumberInput` components as stable. Update the related imports:
+
+```diff
+- import { ColorInput, ColorInputProps } from '@sumup-oss/circuit-ui/experimental';
++ import { ColorInput, type ColorInputProps } from '@sumup-oss/circuit-ui';
+```
+
+```diff
+- import { PhoneNumberInput, PhoneNumberInputProps } from '@sumup-oss/circuit-ui/experimental';
++ import { PhoneNumberInput, type PhoneNumberInputProps } from '@sumup-oss/circuit-ui';
+```
diff --git a/.changeset/pre.json b/.changeset/pre.json
index 5eaaca1932..91276492fa 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -15,26 +15,41 @@
"changesets": [
"brown-cobras-invite",
"chilly-dodos-end",
+ "chilly-gorillas-wonder",
"clever-pugs-sing",
"dry-cheetahs-tap",
+ "dry-melons-bake",
+ "eleven-moons-hear",
"five-elephants-travel",
"flat-steaks-itch",
"fluffy-lobsters-sin",
"friendly-falcons-turn",
+ "gold-worms-worry",
"great-kiwis-compare",
"grumpy-coins-sip",
+ "heavy-chairs-repeat",
+ "hip-spies-lick",
+ "hip-weeks-happen",
"hot-toys-compare",
"itchy-geckos-protect",
+ "late-books-attack",
+ "late-feet-attack",
+ "lazy-icons-beg",
"old-sloths-speak",
"plenty-chicken-deny",
"pretty-tigers-run",
"rich-phones-attend",
"seven-bees-train",
"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-suits-smile",
- "wise-emus-count"
+ "wise-emus-count",
+ "yellow-moose-push"
]
}
diff --git a/.changeset/witty-rabbits-collect.md b/.changeset/witty-rabbits-collect.md
new file mode 100644
index 0000000000..effeb9b4af
--- /dev/null
+++ b/.changeset/witty-rabbits-collect.md
@@ -0,0 +1,5 @@
+---
+"@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/packages/circuit-ui/CHANGELOG.md b/packages/circuit-ui/CHANGELOG.md
index 0489922026..73a54383f0 100644
--- a/packages/circuit-ui/CHANGELOG.md
+++ b/packages/circuit-ui/CHANGELOG.md
@@ -1,5 +1,42 @@
# @sumup-oss/circuit-ui
+## 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.
+
+- [#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.
+
+- [#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';
+ ```
+
+- [#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.
+
+### 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.
+
+### Patch Changes
+
+- [#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`.
+
+- [#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.
+
## 9.0.0-next.1
### Major Changes
diff --git a/packages/circuit-ui/components/ColorInput/ColorInput.mdx b/packages/circuit-ui/components/ColorInput/ColorInput.mdx
index 2867d1fe0f..f333d98b42 100644
--- a/packages/circuit-ui/components/ColorInput/ColorInput.mdx
+++ b/packages/circuit-ui/components/ColorInput/ColorInput.mdx
@@ -5,9 +5,17 @@ import * as Stories from './ColorInput.stories';
# ColorInput
-
+
The ColorInput component enables users to type or select a color.
+The component only supports seven-character string representations of colors in hexadecimal format. Shorthand Hex values like `#fff` will not be normalized to `#ffffff`.
+
+## Readonly
+
+The `ColorInput` component supports a Readonly state. Use the `readOnly` prop to indicate that the field is not currently editable.
+The readOnly state is applied to the text input field of the `ColorInput` component, while disabling the color picker input to prevent interactions with the element.
+
+
diff --git a/packages/circuit-ui/components/ColorInput/ColorInput.stories.tsx b/packages/circuit-ui/components/ColorInput/ColorInput.stories.tsx
index d852030f66..dc17eb5778 100644
--- a/packages/circuit-ui/components/ColorInput/ColorInput.stories.tsx
+++ b/packages/circuit-ui/components/ColorInput/ColorInput.stories.tsx
@@ -32,3 +32,9 @@ export const Base = (args: ColorInputProps) => (
);
Base.args = baseArgs;
+
+export const Readonly = (args: ColorInputProps) => (
+
+);
+
+Readonly.args = { ...baseArgs, readOnly: true };
diff --git a/packages/circuit-ui/components/ColorInput/ColorInput.tsx b/packages/circuit-ui/components/ColorInput/ColorInput.tsx
index 30aa4a7ba1..f0b736a9c0 100644
--- a/packages/circuit-ui/components/ColorInput/ColorInput.tsx
+++ b/packages/circuit-ui/components/ColorInput/ColorInput.tsx
@@ -99,6 +99,7 @@ export const ColorInput = forwardRef(
const descriptionIds = clsx(validationHintId, descriptionId);
+ // TODO this appears to not be used in this component
const suffix = RenderSuffix && (
);
@@ -178,7 +179,7 @@ export const ColorInput = forwardRef(
diff --git a/packages/circuit-ui/components/PhoneNumberInput/PhoneNumberInput.mdx b/packages/circuit-ui/components/PhoneNumberInput/PhoneNumberInput.mdx
index 600de1b70b..7dc7f19903 100644
--- a/packages/circuit-ui/components/PhoneNumberInput/PhoneNumberInput.mdx
+++ b/packages/circuit-ui/components/PhoneNumberInput/PhoneNumberInput.mdx
@@ -5,7 +5,7 @@ import * as Stories from './PhoneNumberInput.stories';
# PhoneNumberInput
-
+
The PhoneNumberInput component provides a straightforward way for users to type their phone number in an accurate, consistent format including the country code and subscriber number.
@@ -15,7 +15,7 @@ The PhoneNumberInput component provides a straightforward way for users to type
## When to use it
When you need to collect a phone number from the user. This could be for contact information, two-factor authentication, or other purposes where a phone number is required.
-The component allows the user to select their country code, and normalizes the input to the E.164 format.
+The component allows the user to select their country code, and normalizes the input to the [E.164 format](https://www.itu.int/rec/t-rec-e.164/en).
## Usage guidelines
diff --git a/packages/circuit-ui/experimental.ts b/packages/circuit-ui/experimental.ts
index ae28b8ea69..e32e3b5857 100644
--- a/packages/circuit-ui/experimental.ts
+++ b/packages/circuit-ui/experimental.ts
@@ -22,7 +22,3 @@ export {
Toggletip,
type ToggletipProps,
} from './components/Toggletip/index.js';
-export { PhoneNumberInput } from './components/PhoneNumberInput/index.js';
-export type { PhoneNumberInputProps } from './components/PhoneNumberInput/index.js';
-export { ColorInput } from './components/ColorInput/index.js';
-export type { ColorInputProps } from './components/ColorInput/index.js';
diff --git a/packages/circuit-ui/index.ts b/packages/circuit-ui/index.ts
index d212b2b28c..0b5b1254e6 100644
--- a/packages/circuit-ui/index.ts
+++ b/packages/circuit-ui/index.ts
@@ -65,6 +65,10 @@ export type { ImageInputProps } from './components/ImageInput/index.js';
export { Calendar } from './components/Calendar/index.js';
export type { CalendarProps } from './components/Calendar/index.js';
export type { PlainDateRange } from './util/date.js';
+export { PhoneNumberInput } from './components/PhoneNumberInput/index.js';
+export type { PhoneNumberInputProps } from './components/PhoneNumberInput/index.js';
+export { ColorInput } from './components/ColorInput/index.js';
+export type { ColorInputProps } from './components/ColorInput/index.js';
// Actions
export { Button } from './components/Button/index.js';
diff --git a/packages/circuit-ui/package.json b/packages/circuit-ui/package.json
index 58f94bddc0..cd43ee2557 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.1",
+ "version": "9.0.0-next.2",
"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.1",
- "@sumup-oss/icons": "^5.0.0-next.0",
+ "@sumup-oss/design-tokens": "^8.0.0-next.2",
+ "@sumup-oss/icons": "^5.0.0-next.1",
"@sumup-oss/intl": "^2.0.0",
"@testing-library/dom": "^10.4.0",
"@testing-library/jest-dom": "6.5.0",
diff --git a/packages/design-tokens/CHANGELOG.md b/packages/design-tokens/CHANGELOG.md
index c5fdeb27c7..288ed40097 100644
--- a/packages/design-tokens/CHANGELOG.md
+++ b/packages/design-tokens/CHANGELOG.md
@@ -1,5 +1,17 @@
# @sumup-oss/design-tokens
+## 8.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+.
+
+### 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.
+
## 8.0.0-next.1
### Major Changes
diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json
index 66ab830027..5e84da9ecd 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.1",
+ "version": "8.0.0-next.2",
"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 267bbb8774..2f75d3d785 100644
--- a/packages/eslint-plugin-circuit-ui/CHANGELOG.md
+++ b/packages/eslint-plugin-circuit-ui/CHANGELOG.md
@@ -1,5 +1,21 @@
# @sumup-oss/eslint-plugin-circuit-ui
+## 5.0.0-next.2
+
+### 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
diff --git a/packages/eslint-plugin-circuit-ui/component-lifecycle-imports/index.ts b/packages/eslint-plugin-circuit-ui/component-lifecycle-imports/index.ts
index 29aeb23dd3..f31c6771eb 100644
--- a/packages/eslint-plugin-circuit-ui/component-lifecycle-imports/index.ts
+++ b/packages/eslint-plugin-circuit-ui/component-lifecycle-imports/index.ts
@@ -74,7 +74,15 @@ const mappings = [
{
from: '@sumup-oss/circuit-ui/experimental',
to: '@sumup-oss/circuit-ui',
- specifiers: ['Calendar', 'CalendarProps', 'PlainDateRange'],
+ specifiers: [
+ 'Calendar',
+ 'CalendarProps',
+ 'PlainDateRange',
+ 'ColorInput',
+ 'ColorInputProps',
+ 'PhoneNumberInputProps',
+ 'PhoneNumberInput',
+ ],
},
];
diff --git a/packages/eslint-plugin-circuit-ui/package.json b/packages/eslint-plugin-circuit-ui/package.json
index 2916b9a719..b882288a4a 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.1",
+ "version": "5.0.0-next.2",
"description": "ESLint rules to lint Circuit UI.",
"keywords": [
"sumup",
@@ -30,7 +30,7 @@
"@typescript-eslint/utils": "^7.16.1"
},
"devDependencies": {
- "@sumup-oss/design-tokens": "^8.0.0-next.1",
+ "@sumup-oss/design-tokens": "^8.0.0-next.2",
"@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 9936d48ed8..097ed2ffad 100644
--- a/packages/icons/CHANGELOG.md
+++ b/packages/icons/CHANGELOG.md
@@ -1,5 +1,11 @@
# @sumup-oss/icons
+## 5.0.0-next.1
+
+### 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
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 95e57f0865..d89a2a6ef5 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -1,6 +1,6 @@
{
"name": "@sumup-oss/icons",
- "version": "5.0.0-next.0",
+ "version": "5.0.0-next.1",
"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 fd27156a37..5dfb3cc05e 100644
--- a/packages/stylelint-plugin-circuit-ui/CHANGELOG.md
+++ b/packages/stylelint-plugin-circuit-ui/CHANGELOG.md
@@ -1,5 +1,15 @@
# @sumup-oss/stylelint-plugin-circuit-ui
+## 3.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+.
+
+### 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
diff --git a/packages/stylelint-plugin-circuit-ui/package.json b/packages/stylelint-plugin-circuit-ui/package.json
index edf4533e76..be4389d094 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.1",
+ "version": "3.0.0-next.2",
"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.1",
+ "@sumup-oss/design-tokens": "^8.0.0-next.2",
"@tsconfig/node18": "^18.2.4",
"jest-preset-stylelint": "^7.1.0",
"typescript": "^5.6.2"
diff --git a/templates/astro/CHANGELOG.md b/templates/astro/CHANGELOG.md
index 9d2cf06847..a108486ca6 100644
--- a/templates/astro/CHANGELOG.md
+++ b/templates/astro/CHANGELOG.md
@@ -1,5 +1,18 @@
# @sumup-oss/astro-template-circuit-ui
+## 3.0.0-next.1
+
+### 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 [[`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
diff --git a/templates/astro/package.json b/templates/astro/package.json
index 0b34759338..6dcbae4d89 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": "2.1.1-next.0",
+ "version": "3.0.0-next.1",
"private": true,
"sideEffects": false,
"scripts": {
@@ -16,9 +16,9 @@
},
"dependencies": {
"@astrojs/react": "^3.6.2",
- "@sumup-oss/circuit-ui": "^9.0.0-next.0",
- "@sumup-oss/design-tokens": "^8.0.0-next.0",
- "@sumup-oss/icons": "^5.0.0-next.0",
+ "@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/intl": "^2.0.0",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
@@ -28,8 +28,8 @@
},
"devDependencies": {
"@sumup-oss/foundry": "^8.2.0",
- "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.0",
- "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.0",
+ "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.2",
+ "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.2",
"prettier-plugin-astro": "^0.14.1",
"typescript": "^5.6.2"
}
diff --git a/templates/nextjs/CHANGELOG.md b/templates/nextjs/CHANGELOG.md
index 7a9212f3b7..48ec25dd61 100644
--- a/templates/nextjs/CHANGELOG.md
+++ b/templates/nextjs/CHANGELOG.md
@@ -1,5 +1,11 @@
# @sumup-oss/cna-template
+## 6.0.0-next.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.1.0
### Minor Changes
diff --git a/templates/nextjs/package.json b/templates/nextjs/package.json
index dad873ae23..c4782c2a20 100644
--- a/templates/nextjs/package.json
+++ b/templates/nextjs/package.json
@@ -1,6 +1,6 @@
{
"name": "@sumup-oss/cna-template",
- "version": "5.1.0",
+ "version": "6.0.0-next.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 1b188492aa..06e58156df 100644
--- a/templates/nextjs/template/CHANGELOG.md
+++ b/templates/nextjs/template/CHANGELOG.md
@@ -1,5 +1,18 @@
# @sumup-oss/cna-template
+## 2.0.0-next.1
+
+### 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 [[`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
+
## 1.1.1-next.0
### Patch Changes
diff --git a/templates/nextjs/template/package.json b/templates/nextjs/template/package.json
index 95cb2841fc..613d5118e0 100644
--- a/templates/nextjs/template/package.json
+++ b/templates/nextjs/template/package.json
@@ -1,6 +1,6 @@
{
"name": "next-app",
- "version": "1.1.1-next.0",
+ "version": "2.0.0-next.1",
"private": true,
"scripts": {
"dev": "next dev",
@@ -14,18 +14,18 @@
},
"dependencies": {
"@next/bundle-analyzer": "^14.2.5",
- "@sumup-oss/circuit-ui": "^9.0.0-next.0",
- "@sumup-oss/design-tokens": "^8.0.0-next.0",
- "@sumup-oss/icons": "^5.0.0-next.0",
+ "@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/intl": "^2.0.0",
"next": "^14.2.10",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
"devDependencies": {
- "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.0",
+ "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.2",
"@sumup-oss/foundry": "^8.2.0",
- "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.0",
+ "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.2",
"@testing-library/jest-dom": "^6.5.0",
"@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 451e874efb..db6f4b7a7b 100644
--- a/templates/remix/CHANGELOG.md
+++ b/templates/remix/CHANGELOG.md
@@ -1,5 +1,18 @@
# @sumup-oss/remix-template-circuit-ui
+## 4.0.0-next.1
+
+### 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 [[`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
diff --git a/templates/remix/package.json b/templates/remix/package.json
index 460534db59..e754cf39cf 100644
--- a/templates/remix/package.json
+++ b/templates/remix/package.json
@@ -1,6 +1,6 @@
{
"name": "@sumup-oss/remix-template-circuit-ui",
- "version": "3.1.1-next.0",
+ "version": "4.0.0-next.1",
"private": true,
"sideEffects": false,
"type": "module",
@@ -18,9 +18,9 @@
"@remix-run/node": "^2.12.1",
"@remix-run/react": "^2.12.1",
"@remix-run/serve": "^2.12.1",
- "@sumup-oss/circuit-ui": "^9.0.0-next.0",
- "@sumup-oss/design-tokens": "^8.0.0-next.0",
- "@sumup-oss/icons": "^5.0.0-next.0",
+ "@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/intl": "^2.0.0",
"isbot": "^5.1.13",
"react": "^18.3.1",
@@ -28,9 +28,9 @@
},
"devDependencies": {
"@remix-run/dev": "^2.12.1",
- "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.0",
+ "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.2",
"@sumup-oss/foundry": "^8.2.0",
- "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.0",
+ "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.2",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"eslint-plugin-prettier": "^5.2.1",