diff --git a/.changeset/limit-remix-icon-version.md b/.changeset/limit-remix-icon-version.md new file mode 100644 index 0000000000..4779d41f17 --- /dev/null +++ b/.changeset/limit-remix-icon-version.md @@ -0,0 +1,17 @@ +--- +'@backstage/ui': patch +'@backstage/plugin-api-docs': patch +'@backstage/plugin-app': patch +'@backstage/plugin-app-visualizer': patch +'@backstage/plugin-auth': patch +'@backstage/plugin-catalog-graph': patch +'@backstage/plugin-catalog-import': patch +'@backstage/plugin-catalog-react': patch +'@backstage/plugin-notifications': patch +'@backstage/plugin-org': patch +'@backstage/plugin-scaffolder': patch +'@backstage/plugin-signals': patch +'@backstage/plugin-techdocs': patch +--- + +Limited `@remixicon/react` dependency to versions below 4.9.0 due to a license change in that release. diff --git a/docs-ui/package.json b/docs-ui/package.json index 30b6d28b45..1558a03e9c 100644 --- a/docs-ui/package.json +++ b/docs-ui/package.json @@ -11,6 +11,7 @@ "sync:changelog:force": "node scripts/sync-changelog.mjs --force" }, "resolutions": { + "@remixicon/react": ">=4.6.0 <4.9.0", "@types/react": "19.2.10", "@types/react-dom": "19.2.3" }, @@ -22,7 +23,7 @@ "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", "@next/mdx": "16.2.1", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "@uiw/codemirror-themes": "^4.23.7", "@uiw/react-codemirror": "^4.23.7", "clsx": "^2.1.1", diff --git a/docs-ui/yarn.lock b/docs-ui/yarn.lock index 085b426dc6..0a5ab15e0d 100644 --- a/docs-ui/yarn.lock +++ b/docs-ui/yarn.lock @@ -1175,12 +1175,12 @@ __metadata: languageName: node linkType: hard -"@remixicon/react@npm:^4.6.0": - version: 4.9.0 - resolution: "@remixicon/react@npm:4.9.0" +"@remixicon/react@npm:>=4.6.0 <4.9.0": + version: 4.8.0 + resolution: "@remixicon/react@npm:4.8.0" peerDependencies: react: ">=18.2.0" - checksum: 10/3d8f1d86b2bb20ab5e44d15f18811e928b0886f7710eb7a1516afb9913ba72e46facec5dfee382825139d800bcbb6704c15d0c760d0f977c12257d4af8db3295 + checksum: 10/10241f2e07826ce7d595cf9687a35c96cc9cf9eb68a9431d7dfa1b9df479dbef302874d28c0502cee2a536cf34722de7c49ed12d10a2b071e4e42ba4a278c516 languageName: node linkType: hard @@ -2338,7 +2338,7 @@ __metadata: "@mdx-js/react": "npm:^3.1.0" "@next/mdx": "npm:16.2.1" "@octokit/rest": "npm:^22.0.1" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@shikijs/transformers": "npm:^3.13.0" "@types/mdx": "npm:^2.0.13" "@types/node": "npm:^22.13.14" diff --git a/package.json b/package.json index 7926375694..0189e80bcb 100644 --- a/package.json +++ b/package.json @@ -99,6 +99,7 @@ "rejectFrontendNetworkRequests": true }, "resolutions": { + "@remixicon/react": ">=4.6.0 <4.9.0", "@changesets/assemble-release-plan@^6.0.0": "patch:@changesets/assemble-release-plan@npm%3A6.0.0#./.yarn/patches/@changesets-assemble-release-plan-npm-6.0.0-f7b3005037.patch", "@material-ui/pickers@^3.2.10": "patch:@material-ui/pickers@npm%3A3.3.11#./.yarn/patches/@material-ui-pickers-npm-3.3.11-1c8f68ea20.patch", "@material-ui/pickers@^3.3.10": "patch:@material-ui/pickers@npm%3A3.3.11#./.yarn/patches/@material-ui-pickers-npm-3.3.11-1c8f68ea20.patch", diff --git a/packages/ui/package.json b/packages/ui/package.json index 18d2336c25..f3774f5bef 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -48,7 +48,7 @@ "dependencies": { "@backstage/version-bridge": "workspace:^", "@internationalized/date": "^3.12.0", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "@tanstack/react-table": "^8.21.3", "clsx": "^2.1.1", "react-aria": "~3.48.0", diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json index 16bace2eca..b44687d91c 100644 --- a/plugins/api-docs/package.json +++ b/plugins/api-docs/package.json @@ -67,7 +67,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.61", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "graphiql": "^3.9.0", "graphql": "^16.0.0", "graphql-ws": "^5.4.1", diff --git a/plugins/app-visualizer/package.json b/plugins/app-visualizer/package.json index 0c710db45f..59879eeca4 100644 --- a/plugins/app-visualizer/package.json +++ b/plugins/app-visualizer/package.json @@ -38,7 +38,7 @@ "@backstage/core-plugin-api": "workspace:^", "@backstage/frontend-plugin-api": "workspace:^", "@backstage/ui": "workspace:^", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "react-aria-components": "~1.17.0" }, "devDependencies": { diff --git a/plugins/app/package.json b/plugins/app/package.json index 65c8fbda8d..df3a91c363 100644 --- a/plugins/app/package.json +++ b/plugins/app/package.json @@ -66,7 +66,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "^4.0.0-alpha.61", "@react-hookz/web": "^24.0.0", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "motion": "^12.0.0", "react-aria": "~3.48.0", "react-stately": "~3.46.0", diff --git a/plugins/auth/package.json b/plugins/auth/package.json index 5ea70b4503..1dd750593f 100644 --- a/plugins/auth/package.json +++ b/plugins/auth/package.json @@ -51,7 +51,7 @@ "@backstage/frontend-plugin-api": "workspace:^", "@backstage/theme": "workspace:^", "@backstage/ui": "workspace:^", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "react-use": "^17.2.4" }, "devDependencies": { diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json index 38439effa5..77b9036182 100644 --- a/plugins/catalog-graph/package.json +++ b/plugins/catalog-graph/package.json @@ -60,7 +60,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.61", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "classnames": "^2.3.1", "lodash": "^4.17.15", "qs": "^6.9.4", diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json index e25ea92335..f22ed1cbd0 100644 --- a/plugins/catalog-import/package.json +++ b/plugins/catalog-import/package.json @@ -70,7 +70,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.61", "@octokit/rest": "^19.0.3", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "git-url-parse": "^15.0.0", "js-base64": "^3.6.0", "lodash": "^4.17.21", diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json index 08f2d25553..8d068a2a40 100644 --- a/plugins/catalog-react/package.json +++ b/plugins/catalog-react/package.json @@ -79,7 +79,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.61", "@react-hookz/web": "^24.0.0", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "classnames": "^2.2.6", "lodash": "^4.17.21", "material-ui-popup-state": "^5.3.6", diff --git a/plugins/notifications/package.json b/plugins/notifications/package.json index 8c3ee66223..b61e5277da 100644 --- a/plugins/notifications/package.json +++ b/plugins/notifications/package.json @@ -59,7 +59,7 @@ "@backstage/plugin-signals-react": "workspace:^", "@backstage/theme": "workspace:^", "@backstage/ui": "workspace:^", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "lodash": "^4.17.21", "notistack": "^3.0.1", "react-aria-components": "~1.17.0", diff --git a/plugins/org/package.json b/plugins/org/package.json index 8e9b30a4ac..1fb17951bd 100644 --- a/plugins/org/package.json +++ b/plugins/org/package.json @@ -61,7 +61,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.61", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "lodash": "^4.17.21", "p-limit": "^3.1.0", "pluralize": "^8.0.0", diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index 04ad9ab712..ee9d452fc5 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -82,7 +82,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.61", "@react-hookz/web": "^24.0.0", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "@rjsf/core": "5.24.13", "@rjsf/material-ui": "5.24.13", "@rjsf/utils": "5.24.13", diff --git a/plugins/signals/package.json b/plugins/signals/package.json index a5dedde0a7..5787fff16e 100644 --- a/plugins/signals/package.json +++ b/plugins/signals/package.json @@ -58,7 +58,7 @@ "@backstage/theme": "workspace:^", "@backstage/types": "workspace:^", "@material-ui/core": "^4.12.4", - "@remixicon/react": "^4.6.0" + "@remixicon/react": ">=4.6.0 <4.9.0" }, "devDependencies": { "@backstage/cli": "workspace:^", diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json index 1dda13c07e..bf8206af08 100644 --- a/plugins/techdocs/package.json +++ b/plugins/techdocs/package.json @@ -81,7 +81,7 @@ "@material-ui/lab": "4.0.0-alpha.61", "@material-ui/styles": "^4.10.0", "@microsoft/fetch-event-source": "^2.0.1", - "@remixicon/react": "^4.6.0", + "@remixicon/react": ">=4.6.0 <4.9.0", "dompurify": "^3.3.2", "git-url-parse": "^15.0.0", "lodash": "^4.17.21", diff --git a/yarn.lock b/yarn.lock index 8688308919..b933661580 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4028,7 +4028,7 @@ __metadata: "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/dom": "npm:^10.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" @@ -4134,7 +4134,7 @@ __metadata: "@backstage/frontend-dev-utils": "workspace:^" "@backstage/frontend-plugin-api": "workspace:^" "@backstage/ui": "workspace:^" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@types/react": "npm:^18.0.0" react: "npm:^18.0.2" react-aria-components: "npm:~1.17.0" @@ -4175,7 +4175,7 @@ __metadata: "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:^4.0.0-alpha.61" "@react-hookz/web": "npm:^24.0.0" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" "@testing-library/user-event": "npm:^14.0.0" @@ -4725,7 +4725,7 @@ __metadata: "@backstage/test-utils": "workspace:^" "@backstage/theme": "workspace:^" "@backstage/ui": "workspace:^" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" "@testing-library/user-event": "npm:^14.0.0" @@ -5234,7 +5234,7 @@ __metadata: "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/dom": "npm:^10.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" @@ -5284,7 +5284,7 @@ __metadata: "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@octokit/rest": "npm:^19.0.3" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/dom": "npm:^10.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" @@ -5365,7 +5365,7 @@ __metadata: "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@react-hookz/web": "npm:^24.0.0" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/dom": "npm:^10.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" @@ -6302,7 +6302,7 @@ __metadata: "@backstage/test-utils": "workspace:^" "@backstage/theme": "workspace:^" "@backstage/ui": "workspace:^" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" "@types/react": "npm:^18.0.0" @@ -6385,7 +6385,7 @@ __metadata: "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/dom": "npm:^10.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" @@ -7058,7 +7058,7 @@ __metadata: "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@react-hookz/web": "npm:^24.0.0" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@rjsf/core": "npm:5.24.13" "@rjsf/material-ui": "npm:5.24.13" "@rjsf/utils": "npm:5.24.13" @@ -7433,7 +7433,7 @@ __metadata: "@backstage/theme": "workspace:^" "@backstage/types": "workspace:^" "@material-ui/core": "npm:^4.12.4" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" "@types/react": "npm:^18.0.0" @@ -7673,7 +7673,7 @@ __metadata: "@material-ui/lab": "npm:4.0.0-alpha.61" "@material-ui/styles": "npm:^4.10.0" "@microsoft/fetch-event-source": "npm:^2.0.1" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@testing-library/dom": "npm:^10.0.0" "@testing-library/jest-dom": "npm:^6.0.0" "@testing-library/react": "npm:^16.0.0" @@ -7946,7 +7946,7 @@ __metadata: "@backstage/cli": "workspace:^" "@backstage/version-bridge": "workspace:^" "@internationalized/date": "npm:^3.12.0" - "@remixicon/react": "npm:^4.6.0" + "@remixicon/react": "npm:>=4.6.0 <4.9.0" "@storybook/react-vite": "npm:^10.3.3" "@tanstack/react-table": "npm:^8.21.3" "@testing-library/jest-dom": "npm:^6.0.0" @@ -15383,12 +15383,12 @@ __metadata: languageName: node linkType: hard -"@remixicon/react@npm:^4.6.0": - version: 4.9.0 - resolution: "@remixicon/react@npm:4.9.0" +"@remixicon/react@npm:>=4.6.0 <4.9.0": + version: 4.8.0 + resolution: "@remixicon/react@npm:4.8.0" peerDependencies: react: ">=18.2.0" - checksum: 10/3d8f1d86b2bb20ab5e44d15f18811e928b0886f7710eb7a1516afb9913ba72e46facec5dfee382825139d800bcbb6704c15d0c760d0f977c12257d4af8db3295 + checksum: 10/10241f2e07826ce7d595cf9687a35c96cc9cf9eb68a9431d7dfa1b9df479dbef302874d28c0502cee2a536cf34722de7c49ed12d10a2b071e4e42ba4a278c516 languageName: node linkType: hard