diff --git a/.changeset/eleven-gorillas-learn.md b/.changeset/eleven-gorillas-learn.md deleted file mode 100644 index 68c74f3ec6..0000000000 --- a/.changeset/eleven-gorillas-learn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sumup/icons": minor ---- - -Added `Grid` and `List` icons in size 24. diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index 23a538e4be..0000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "mode": "exit", - "tag": "next", - "initialVersions": { - "@sumup/astro-template-circuit-ui": "2.0.0", - "@sumup/circuit-ui": "8.11.0", - "@sumup/cna-template": "5.1.0", - "next-app": "1.0.1", - "@sumup/design-tokens": "7.3.1", - "@sumup/eslint-plugin-circuit-ui": "4.1.0", - "@sumup/icons": "3.8.1", - "@sumup/remix-template-circuit-ui": "3.0.0", - "@sumup/stylelint-plugin-circuit-ui": "2.0.0" - }, - "changesets": [ - "seven-windows-look" - ] -} diff --git a/.changeset/seven-windows-look.md b/.changeset/seven-windows-look.md deleted file mode 100644 index 3fdff9cfe2..0000000000 --- a/.changeset/seven-windows-look.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup/icons': major ---- - -Use default parameters for default props rather than statically assigning them as `defaultProps`. This silences React 18.3's warning about `defaultProps` being deprecated and enables tree shaking the icon components (which is prevented if they have static assignments). diff --git a/.changeset/thick-games-rescue.md b/.changeset/thick-games-rescue.md deleted file mode 100644 index 190fc60d49..0000000000 --- a/.changeset/thick-games-rescue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sumup/circuit-ui': minor ---- - -Switched the ImageInput's button variant from `primary` to `secondary` to improve its appearance on dark backgrounds. diff --git a/package-lock.json b/package-lock.json index 83866013c8..9dcfc4d476 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14834,82 +14834,6 @@ "@babel/core": "^7.8.0" } }, - "node_modules/babel-plugin-inline-react-svg": { - "version": "2.0.2", - "resolved": "https://registry.yarnpkg.com/babel-plugin-inline-react-svg/-/babel-plugin-inline-react-svg-2.0.2.tgz", - "integrity": "sha1-OnvE3HkcLYCaVNQ/GlrFPzvorLk= sha512-iM9obPpCcdPE1EJE+UF+tni7CZ4q/OvdDm/TeBBHAYAEOqDcFd7fdnmym6OYAQMYfEpUnRYUYx2KxSUyo4cQxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/parser": "^7.0.0", - "lodash.isplainobject": "^4.0.6", - "resolve": "^2.0.0-next.4", - "svgo": "^2.8.0" - }, - "engines": { - "node": ">=10.13" - } - }, - "node_modules/babel-plugin-inline-react-svg/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/babel-plugin-inline-react-svg/node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/babel-plugin-inline-react-svg/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/babel-plugin-inline-react-svg/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", @@ -16666,22 +16590,6 @@ "node": ">=12 || >=16" } }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, "node_modules/css-tokenize": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz", @@ -16716,19 +16624,6 @@ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "dev": true }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -17365,20 +17260,6 @@ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", "dev": true }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz", @@ -17399,35 +17280,6 @@ "node": ">=12" } }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -17645,15 +17497,6 @@ "node": ">=8.6" } }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", @@ -26110,13 +25953,6 @@ "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", "dev": true }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -29775,12 +29611,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, "node_modules/media-query-parser": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/media-query-parser/-/media-query-parser-2.0.2.tgz", @@ -38064,13 +37894,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz", - "integrity": "sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88= sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true, - "license": "MIT" - }, "node_modules/stack-utils": { "version": "2.0.4", "resolved": "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.4.tgz", @@ -42630,12 +42453,12 @@ }, "packages/astro-template": { "name": "@sumup/astro-template-circuit-ui", - "version": "2.0.0", + "version": "2.1.0", "dependencies": { "@astrojs/react": "^3.6.1", "@sumup/circuit-ui": "^8.0.0", "@sumup/design-tokens": "^7.0.0", - "@sumup/icons": "^3.3.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.6.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", @@ -42653,7 +42476,7 @@ }, "packages/circuit-ui": { "name": "@sumup/circuit-ui", - "version": "8.11.0", + "version": "8.12.0", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.1", @@ -42669,7 +42492,7 @@ "@emotion/react": "^11.13.0", "@emotion/styled": "^11.13.0", "@sumup/design-tokens": "^7.0.0", - "@sumup/icons": "^3.0.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.5.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "6.4.8", @@ -42717,12 +42540,12 @@ }, "packages/cna-template/template": { "name": "next-app", - "version": "1.0.1", + "version": "1.1.0", "dependencies": { "@next/bundle-analyzer": "^14.2.5", "@sumup/circuit-ui": "^8.0.0", "@sumup/design-tokens": "^7.0.0", - "@sumup/icons": "^3.0.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.5.0", "next": "^14.2.5", "react": "^18.3.1", @@ -42786,7 +42609,7 @@ }, "packages/icons": { "name": "@sumup/icons", - "version": "3.9.0", + "version": "4.0.0", "license": "Apache-2.0", "devDependencies": { "@babel/core": "^7.25.2", @@ -42794,7 +42617,6 @@ "@babel/preset-react": "^7.24.7", "@types/babel__core": "^7.20.5", "@types/prettier": "^3.0.0", - "babel-plugin-inline-react-svg": "^2.0.2", "fast-xml-parser": "^4.4.1", "prettier": "^3.3.3", "tsx": "^4.16.5", @@ -42819,7 +42641,7 @@ }, "packages/remix-template": { "name": "@sumup/remix-template-circuit-ui", - "version": "3.0.0", + "version": "3.1.0", "dependencies": { "@remix-run/css-bundle": "^2.10.3", "@remix-run/node": "^2.10.3", @@ -42827,7 +42649,7 @@ "@remix-run/serve": "^2.10.3", "@sumup/circuit-ui": "^8.0.0", "@sumup/design-tokens": "^7.0.0", - "@sumup/icons": "^3.3.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.6.0", "isbot": "^5.1.13", "react": "^18.3.1", @@ -49816,7 +49638,7 @@ "@sumup/circuit-ui": "^8.0.0", "@sumup/design-tokens": "^7.0.0", "@sumup/eslint-plugin-circuit-ui": "^4.0.0", - "@sumup/icons": "^3.3.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.6.0", "@sumup/stylelint-plugin-circuit-ui": "^2.0.0", "@types/react": "^18.3.3", @@ -49838,7 +49660,7 @@ "@floating-ui/react-dom": "^2.1.1", "@nanostores/react": "^0.7.2", "@sumup/design-tokens": "^7.0.0", - "@sumup/icons": "^3.0.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.5.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "6.4.8", @@ -49899,7 +49721,6 @@ "@babel/preset-react": "^7.24.7", "@types/babel__core": "^7.20.5", "@types/prettier": "^3.0.0", - "babel-plugin-inline-react-svg": "^2.0.2", "fast-xml-parser": "^4.4.1", "prettier": "^3.3.3", "tsx": "^4.16.5", @@ -49937,7 +49758,7 @@ "@sumup/circuit-ui": "^8.0.0", "@sumup/design-tokens": "^7.0.0", "@sumup/eslint-plugin-circuit-ui": "^4.0.0", - "@sumup/icons": "^3.3.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.6.0", "@sumup/stylelint-plugin-circuit-ui": "^2.0.0", "@types/react": "^18.3.3", @@ -52816,62 +52637,6 @@ "slash": "^3.0.0" } }, - "babel-plugin-inline-react-svg": { - "version": "2.0.2", - "resolved": "https://registry.yarnpkg.com/babel-plugin-inline-react-svg/-/babel-plugin-inline-react-svg-2.0.2.tgz", - "integrity": "sha1-OnvE3HkcLYCaVNQ/GlrFPzvorLk= sha512-iM9obPpCcdPE1EJE+UF+tni7CZ4q/OvdDm/TeBBHAYAEOqDcFd7fdnmym6OYAQMYfEpUnRYUYx2KxSUyo4cQxQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/parser": "^7.0.0", - "lodash.isplainobject": "^4.0.6", - "resolve": "^2.0.0-next.4", - "svgo": "^2.8.0" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - } - }, - "resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } - } - }, "babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", @@ -54157,19 +53922,6 @@ "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==" }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, "css-tokenize": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz", @@ -54206,16 +53958,6 @@ } } }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, "css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -54694,17 +54436,6 @@ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", "dev": true }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, "domelementtype": { "version": "2.3.0", "resolved": "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz", @@ -54720,26 +54451,6 @@ "webidl-conversions": "^7.0.0" } }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, "dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -54913,12 +54624,6 @@ "ansi-colors": "^4.1.1" } }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, "env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", @@ -61068,12 +60773,6 @@ "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", "dev": true }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -63304,12 +63003,6 @@ "@types/mdast": "^3.0.0" } }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, "media-query-parser": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/media-query-parser/-/media-query-parser-2.0.2.tgz", @@ -64613,7 +64306,7 @@ "@sumup/circuit-ui": "^8.0.0", "@sumup/design-tokens": "^7.0.0", "@sumup/eslint-plugin-circuit-ui": "^4.0.0", - "@sumup/icons": "^3.0.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.5.0", "@sumup/stylelint-plugin-circuit-ui": "^2.0.0", "@testing-library/jest-dom": "^6.4.8", @@ -69100,12 +68793,6 @@ } } }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz", - "integrity": "sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88= sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, "stack-utils": { "version": "2.0.4", "resolved": "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.4.tgz", diff --git a/packages/astro-template/CHANGELOG.md b/packages/astro-template/CHANGELOG.md index 137b0ccdaf..ddfe20bc24 100644 --- a/packages/astro-template/CHANGELOG.md +++ b/packages/astro-template/CHANGELOG.md @@ -1,5 +1,12 @@ # @sumup/astro-template-circuit-ui +## 2.1.0 + +### Minor Changes + +- Updated dependencies [[`aa230ca`](https://github.com/sumup-oss/circuit-ui/commit/aa230ca545252148c9f1591efcf66b0403bfa43d), [`985f647`](https://github.com/sumup-oss/circuit-ui/commit/985f64789d712dac02a18f6c4975b69f12fb4bb6), [`d53ccb1`](https://github.com/sumup-oss/circuit-ui/commit/d53ccb100806680039ad6d5429a614696efd5c87)]: + - @sumup/icons@4.0.0 + ## 2.0.0 ### Patch Changes diff --git a/packages/astro-template/package.json b/packages/astro-template/package.json index 528860acaf..9e7a464822 100644 --- a/packages/astro-template/package.json +++ b/packages/astro-template/package.json @@ -1,7 +1,7 @@ { "name": "@sumup/astro-template-circuit-ui", "type": "module", - "version": "2.0.0", + "version": "2.1.0", "private": true, "sideEffects": false, "scripts": { @@ -18,7 +18,7 @@ "@astrojs/react": "^3.6.1", "@sumup/circuit-ui": "^8.0.0", "@sumup/design-tokens": "^7.0.0", - "@sumup/icons": "^3.3.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.6.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", diff --git a/packages/circuit-ui/CHANGELOG.md b/packages/circuit-ui/CHANGELOG.md index a43762b2c8..fa9d410d81 100644 --- a/packages/circuit-ui/CHANGELOG.md +++ b/packages/circuit-ui/CHANGELOG.md @@ -1,5 +1,11 @@ # @sumup/circuit-ui +## 8.12.0 + +### Minor Changes + +- [#2642](https://github.com/sumup-oss/circuit-ui/pull/2642) [`d53ccb1`](https://github.com/sumup-oss/circuit-ui/commit/d53ccb100806680039ad6d5429a614696efd5c87) Thanks [@connor-baer](https://github.com/connor-baer)! - Switched the ImageInput's button variant from `primary` to `secondary` to improve its appearance on dark backgrounds. + ## 8.11.0 ### Minor Changes diff --git a/packages/circuit-ui/package.json b/packages/circuit-ui/package.json index a1e49f9efc..600f02cbfe 100644 --- a/packages/circuit-ui/package.json +++ b/packages/circuit-ui/package.json @@ -1,6 +1,6 @@ { "name": "@sumup/circuit-ui", - "version": "8.11.0", + "version": "8.12.0", "description": "SumUp's React UI component library", "type": "module", "main": "./dist/index.js", @@ -64,7 +64,7 @@ "@emotion/react": "^11.13.0", "@emotion/styled": "^11.13.0", "@sumup/design-tokens": "^7.0.0", - "@sumup/icons": "^3.0.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.5.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "6.4.8", diff --git a/packages/cna-template/template/CHANGELOG.md b/packages/cna-template/template/CHANGELOG.md index e307f2822b..93d7638609 100644 --- a/packages/cna-template/template/CHANGELOG.md +++ b/packages/cna-template/template/CHANGELOG.md @@ -1,5 +1,12 @@ # next-app +## 1.1.0 + +### Minor Changes + +- Updated dependencies [[`aa230ca`](https://github.com/sumup-oss/circuit-ui/commit/aa230ca545252148c9f1591efcf66b0403bfa43d), [`985f647`](https://github.com/sumup-oss/circuit-ui/commit/985f64789d712dac02a18f6c4975b69f12fb4bb6), [`d53ccb1`](https://github.com/sumup-oss/circuit-ui/commit/d53ccb100806680039ad6d5429a614696efd5c87)]: + - @sumup/icons@4.0.0 + ## 1.0.1 ### Patch Changes diff --git a/packages/cna-template/template/package.json b/packages/cna-template/template/package.json index b28cf8ad0f..9948ff6f4f 100644 --- a/packages/cna-template/template/package.json +++ b/packages/cna-template/template/package.json @@ -1,6 +1,6 @@ { "name": "next-app", - "version": "1.0.1", + "version": "1.1.0", "private": true, "scripts": { "dev": "next dev", @@ -16,7 +16,7 @@ "@next/bundle-analyzer": "^14.2.5", "@sumup/circuit-ui": "^8.0.0", "@sumup/design-tokens": "^7.0.0", - "@sumup/icons": "^3.0.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.5.0", "next": "^14.2.5", "react": "^18.3.1", diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md index 1d7bb44c17..a417a0630d 100644 --- a/packages/icons/CHANGELOG.md +++ b/packages/icons/CHANGELOG.md @@ -1,5 +1,15 @@ # @sumup/icons +## 4.0.0 + +### Major Changes + +- [#2615](https://github.com/sumup-oss/circuit-ui/pull/2615) [`985f647`](https://github.com/sumup-oss/circuit-ui/commit/985f64789d712dac02a18f6c4975b69f12fb4bb6) Thanks [@connor-baer](https://github.com/connor-baer)! - Use default parameters for default props rather than statically assigning them as `defaultProps`. This silences React 18.3's warning about `defaultProps` being deprecated and enables tree shaking the icon components (which is prevented if they have static assignments). + +### Minor Changes + +- [#2640](https://github.com/sumup-oss/circuit-ui/pull/2640) [`aa230ca`](https://github.com/sumup-oss/circuit-ui/commit/aa230ca545252148c9f1591efcf66b0403bfa43d) Thanks [@Zayebatsu](https://github.com/Zayebatsu)! - Added `Grid` and `List` icons in size 24. + ## 3.9.0 ### Minor Changes diff --git a/packages/icons/package.json b/packages/icons/package.json index 1ae231cd9c..38bd2646a3 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -1,6 +1,6 @@ { "name": "@sumup/icons", - "version": "3.9.0", + "version": "4.0.0", "description": "A collection of icons by SumUp", "type": "module", "main": "./dist/index.js", diff --git a/packages/remix-template/CHANGELOG.md b/packages/remix-template/CHANGELOG.md index 669e46c96e..b2726760b7 100644 --- a/packages/remix-template/CHANGELOG.md +++ b/packages/remix-template/CHANGELOG.md @@ -1,5 +1,12 @@ # @sumup/remix-template-circuit-ui +## 3.1.0 + +### Patch Changes + +- Updated dependencies [[`aa230ca`](https://github.com/sumup-oss/circuit-ui/commit/aa230ca545252148c9f1591efcf66b0403bfa43d), [`985f647`](https://github.com/sumup-oss/circuit-ui/commit/985f64789d712dac02a18f6c4975b69f12fb4bb6), [`d53ccb1`](https://github.com/sumup-oss/circuit-ui/commit/d53ccb100806680039ad6d5429a614696efd5c87)]: + - @sumup/icons@4.0.0 + ## 3.0.0 ### Patch Changes diff --git a/packages/remix-template/package.json b/packages/remix-template/package.json index 70b197e59a..90a50599e6 100644 --- a/packages/remix-template/package.json +++ b/packages/remix-template/package.json @@ -1,6 +1,6 @@ { "name": "@sumup/remix-template-circuit-ui", - "version": "3.0.0", + "version": "3.1.0", "private": true, "sideEffects": false, "type": "module", @@ -20,7 +20,7 @@ "@remix-run/serve": "^2.10.3", "@sumup/circuit-ui": "^8.0.0", "@sumup/design-tokens": "^7.0.0", - "@sumup/icons": "^3.3.0", + "@sumup/icons": "^4.0.0", "@sumup/intl": "^1.6.0", "isbot": "^5.1.13", "react": "^18.3.1",