diff --git a/.changeset/pre.json b/.changeset/pre.json index 6f535ecfe1..ac34350434 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -12,5 +12,14 @@ "@sumup-oss/remix-template-circuit-ui": "3.1.0", "@sumup-oss/stylelint-plugin-circuit-ui": "2.0.0" }, - "changesets": [] + "changesets": [ + "chilly-dodos-end", + "flat-steaks-itch", + "great-kiwis-compare", + "old-sloths-speak", + "seven-bees-train", + "slimy-pots-lie", + "tall-sheep-provide", + "wise-emus-count" + ] } diff --git a/packages/circuit-ui/CHANGELOG.md b/packages/circuit-ui/CHANGELOG.md index e86b3ce4ef..1bf7c94513 100644 --- a/packages/circuit-ui/CHANGELOG.md +++ b/packages/circuit-ui/CHANGELOG.md @@ -1,5 +1,28 @@ # @sumup-oss/circuit-ui +## 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.12.1 ### Patch Changes diff --git a/packages/circuit-ui/package.json b/packages/circuit-ui/package.json index fa78b1695f..825f2a366c 100644 --- a/packages/circuit-ui/package.json +++ b/packages/circuit-ui/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/circuit-ui", - "version": "8.12.1", + "version": "9.0.0-next.0", "description": "SumUp's React UI component library", "type": "module", "main": "./dist/index.js", @@ -63,8 +63,8 @@ "@emotion/jest": "^11.13.0", "@emotion/react": "^11.13.0", "@emotion/styled": "^11.13.0", - "@sumup-oss/design-tokens": "^7.0.0", - "@sumup-oss/icons": "^4.0.0", + "@sumup-oss/design-tokens": "^8.0.0-next.0", + "@sumup-oss/icons": "^5.0.0-next.0", "@sumup-oss/intl": "^2.0.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "6.4.8", @@ -91,8 +91,8 @@ "@emotion/is-prop-valid": "^1.2.1", "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", - "@sumup-oss/design-tokens": ">=6.0.0", - "@sumup-oss/icons": ">=3.0.0", + "@sumup-oss/design-tokens": ">=8.0.0-next.0", + "@sumup-oss/icons": ">=5.0.0-next.0", "@sumup-oss/intl": "2.x", "react": ">=18.0.0 <19.0.0", "react-dom": ">=18.0.0 <19.0.0" diff --git a/packages/design-tokens/CHANGELOG.md b/packages/design-tokens/CHANGELOG.md index ed75311e89..308f6a2fc7 100644 --- a/packages/design-tokens/CHANGELOG.md +++ b/packages/design-tokens/CHANGELOG.md @@ -1,5 +1,18 @@ # @sumup-oss/design-tokens +## 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 f4d4629655..e0a9228e9c 100644 --- a/packages/design-tokens/package.json +++ b/packages/design-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/design-tokens", - "version": "7.3.1", + "version": "8.0.0-next.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 86bad09cd4..04b9eb4ae4 100644 --- a/packages/eslint-plugin-circuit-ui/CHANGELOG.md +++ b/packages/eslint-plugin-circuit-ui/CHANGELOG.md @@ -1,5 +1,34 @@ # @sumup-oss/eslint-plugin-circuit-ui +## 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 + // .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', + }, + }; + ``` + +### 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. + +### 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)]: + - @sumup-oss/circuit-ui@9.0.0-next.0 + - @sumup-oss/design-tokens@8.0.0-next.0 + ## 4.1.0 ### Minor Changes diff --git a/packages/eslint-plugin-circuit-ui/package.json b/packages/eslint-plugin-circuit-ui/package.json index 115f93cac7..c2f31058d4 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": "4.1.0", + "version": "5.0.0-next.0", "description": "ESLint rules to lint Circuit UI.", "keywords": [ "sumup", @@ -30,13 +30,13 @@ "@typescript-eslint/utils": "^7.16.1" }, "devDependencies": { - "@sumup-oss/design-tokens": "^7.0.0", + "@sumup-oss/design-tokens": "^8.0.0-next.0", "@tsconfig/node18": "^18.2.4", "@typescript-eslint/rule-tester": "^7.16.1", "typescript": "^5.5.4" }, "peerDependencies": { - "@sumup-oss/circuit-ui": ">=7.5.0", - "@sumup-oss/design-tokens": ">=6.0.0" + "@sumup-oss/circuit-ui": ">=9.0.0-next.0", + "@sumup-oss/design-tokens": ">=8.0.0-next.0" } } diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md index 5453740cc9..312c71c8cc 100644 --- a/packages/icons/CHANGELOG.md +++ b/packages/icons/CHANGELOG.md @@ -1,5 +1,18 @@ # @sumup-oss/icons +## 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 + -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. + ## 4.0.0 ### Major Changes diff --git a/packages/icons/package.json b/packages/icons/package.json index a30b28718d..0c5429655d 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -1,6 +1,6 @@ { "name": "@sumup-oss/icons", - "version": "4.0.0", + "version": "5.0.0-next.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 e921a0db73..5c73a5f15e 100644 --- a/packages/stylelint-plugin-circuit-ui/CHANGELOG.md +++ b/packages/stylelint-plugin-circuit-ui/CHANGELOG.md @@ -1,5 +1,25 @@ # @sumup-oss/stylelint-plugin-circuit-ui +## 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 + // .stylelintrc.js + + module.exports = { + - plugins: ['@sumup/stylelint-plugin-circuit-ui'], + + plugins: ['@sumup-oss/stylelint-plugin-circuit-ui'], + }; + ``` + +### Patch Changes + +- Updated dependencies [[`f583d05`](https://github.com/sumup-oss/circuit-ui/commit/f583d05d3af6c2ba68268ffb47b4099cecd89796)]: + - @sumup-oss/design-tokens@8.0.0-next.0 + ## 2.0.0 ### Major Changes diff --git a/packages/stylelint-plugin-circuit-ui/package.json b/packages/stylelint-plugin-circuit-ui/package.json index d89e7ca2e4..a3bedc8f28 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": "2.0.0", + "version": "3.0.0-next.0", "description": "Stylelint rules to lint Circuit UI.", "exports": "./dist/index.js", "type": "module", @@ -29,13 +29,13 @@ "test": "vitest" }, "devDependencies": { - "@sumup-oss/design-tokens": "^7.0.0", + "@sumup-oss/design-tokens": "^8.0.0-next.0", "@tsconfig/node18": "^18.2.4", "jest-preset-stylelint": "^7.1.0", "typescript": "^5.5.4" }, "peerDependencies": { - "@sumup-oss/design-tokens": ">=5.3.0", + "@sumup-oss/design-tokens": ">=8.0.0-next.0", "stylelint": "^16.7.0" } } diff --git a/templates/astro/CHANGELOG.md b/templates/astro/CHANGELOG.md index 2e398e31f0..9d2cf06847 100644 --- a/templates/astro/CHANGELOG.md +++ b/templates/astro/CHANGELOG.md @@ -1,5 +1,14 @@ # @sumup-oss/astro-template-circuit-ui +## 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 + ## 2.1.0 ### Minor Changes diff --git a/templates/astro/package.json b/templates/astro/package.json index 870604dd9a..826ef8c71f 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.0", + "version": "2.1.1-next.0", "private": true, "sideEffects": false, "scripts": { @@ -16,9 +16,9 @@ }, "dependencies": { "@astrojs/react": "^3.6.1", - "@sumup-oss/circuit-ui": "^8.0.0", - "@sumup-oss/design-tokens": "^7.0.0", - "@sumup-oss/icons": "^4.0.0", + "@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/intl": "^2.0.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", @@ -28,8 +28,8 @@ }, "devDependencies": { "@sumup-oss/foundry": "^8.1.1", - "@sumup-oss/eslint-plugin-circuit-ui": "^4.0.0", - "@sumup-oss/stylelint-plugin-circuit-ui": "^2.0.0", + "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.0", + "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.0", "prettier-plugin-astro": "^0.14.1", "typescript": "^5.5.4" } diff --git a/templates/nextjs/template/CHANGELOG.md b/templates/nextjs/template/CHANGELOG.md index eb896240e4..1b188492aa 100644 --- a/templates/nextjs/template/CHANGELOG.md +++ b/templates/nextjs/template/CHANGELOG.md @@ -1,5 +1,14 @@ # @sumup-oss/cna-template +## 1.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 + ## 1.1.0 ### Minor Changes diff --git a/templates/nextjs/template/package.json b/templates/nextjs/template/package.json index 03484101c3..f6360885a3 100644 --- a/templates/nextjs/template/package.json +++ b/templates/nextjs/template/package.json @@ -1,6 +1,6 @@ { "name": "next-app", - "version": "1.1.0", + "version": "1.1.1-next.0", "private": true, "scripts": { "dev": "next dev", @@ -14,18 +14,18 @@ }, "dependencies": { "@next/bundle-analyzer": "^14.2.5", - "@sumup-oss/circuit-ui": "^8.0.0", - "@sumup-oss/design-tokens": "^7.0.0", - "@sumup-oss/icons": "^4.0.0", + "@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/intl": "^2.0.0", "next": "^14.2.5", "react": "^18.3.1", "react-dom": "^18.3.1" }, "devDependencies": { - "@sumup-oss/eslint-plugin-circuit-ui": "^4.0.0", + "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.0", "@sumup-oss/foundry": "^8.1.1", - "@sumup-oss/stylelint-plugin-circuit-ui": "^2.0.0", + "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.0", "@testing-library/jest-dom": "^6.4.8", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", diff --git a/templates/remix/CHANGELOG.md b/templates/remix/CHANGELOG.md index f52e66094c..451e874efb 100644 --- a/templates/remix/CHANGELOG.md +++ b/templates/remix/CHANGELOG.md @@ -1,5 +1,14 @@ # @sumup-oss/remix-template-circuit-ui +## 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 + ## 3.1.0 ### Patch Changes diff --git a/templates/remix/package.json b/templates/remix/package.json index 5162c96c27..4ca5c2876b 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.0", + "version": "3.1.1-next.0", "private": true, "sideEffects": false, "type": "module", @@ -18,9 +18,9 @@ "@remix-run/node": "^2.10.3", "@remix-run/react": "^2.10.3", "@remix-run/serve": "^2.10.3", - "@sumup-oss/circuit-ui": "^8.0.0", - "@sumup-oss/design-tokens": "^7.0.0", - "@sumup-oss/icons": "^4.0.0", + "@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/intl": "^2.0.0", "isbot": "^5.1.13", "react": "^18.3.1", @@ -28,9 +28,9 @@ }, "devDependencies": { "@remix-run/dev": "^2.10.3", - "@sumup-oss/eslint-plugin-circuit-ui": "^4.0.0", + "@sumup-oss/eslint-plugin-circuit-ui": "^5.0.0-next.0", "@sumup-oss/foundry": "^8.1.1", - "@sumup-oss/stylelint-plugin-circuit-ui": "^2.0.0", + "@sumup-oss/stylelint-plugin-circuit-ui": "^3.0.0-next.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "eslint-plugin-prettier": "^5.2.1",