diff --git a/.changeset/1790249779-upgrade-deps.md b/.changeset/1790249779-upgrade-deps.md deleted file mode 100644 index 3e97f6fb64..0000000000 --- a/.changeset/1790249779-upgrade-deps.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -"@cloudoperators/juno-app-heureka": patch -"@cloudoperators/juno-app-template": patch -"@cloudoperators/juno-app-greenhouse": patch -"@cloudoperators/juno-app-doop": patch -"@cloudoperators/juno-app-supernova": patch -"@cloudoperators/juno-ui-components": patch -"@cloudoperators/juno-oauth": patch -"@cloudoperators/juno-config": patch -"@cloudoperators/greenhouse-auth-provider": patch -"@cloudoperators/juno-package-template": patch -"@cloudoperators/juno-communicator": patch -"@cloudoperators/juno-k8s-client": patch -"@cloudoperators/juno-url-state-provider": patch -"@cloudoperators/juno-messages-provider": patch ---- - -chore(deps): upgrade multiple dependencies - -- @apollo/client: 4.2.12 → 4.3.0 -- @graphql-codegen/cli: 7.3.1 → 7.4.1 -- @tanstack/react-query: 5.102.8 → 5.103.1 -- @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 -- @typescript-eslint/parser: 8.69.0 → 8.70.0 -- eslint: 10.9.1 → 10.10.0 -- typescript-eslint: 8.69.0 → 8.70.0 -- vite: 8.2.2 → 8.3.0 -- zod: 4.5.4 → 4.6.5 diff --git a/.changeset/oauth-eslint-strict-types.md b/.changeset/oauth-eslint-strict-types.md deleted file mode 100644 index 4bb1129c7c..0000000000 --- a/.changeset/oauth-eslint-strict-types.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@cloudoperators/juno-oauth": minor ---- - -feat(oauth): add runtime validation with Zod and migrate to vite-ts ESLint config - -Introduces runtime validation for OAuth/OIDC responses using Zod schemas, addressing type safety at external API boundaries. Also migrates the package to use the new vite-ts.mjs ESLint configuration designed for TypeScript-only packages. - -**Runtime Validation:** -- Added Zod schemas for TokenResponse and OidcConfig validation -- Validates token endpoint responses before type assertions -- Validates OIDC discovery configuration responses -- Provides clear error messages when API responses are malformed - -**ESLint Migration:** -- Introduced new vite-ts.mjs config for pure TypeScript packages -- Migrated OAuth from vite-react-ts.mjs to vite-ts.mjs -- Maintains strict type-aware linting without unnecessary React dependencies diff --git a/.changeset/progressbar-component.md b/.changeset/progressbar-component.md deleted file mode 100644 index 6e719930a7..0000000000 --- a/.changeset/progressbar-component.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@cloudoperators/juno-ui-components": minor ---- - -feat(ProgressBar): add ProgressBar component - -Adds a new `ProgressBar` component with two modes: - -- `determinate` — fills the track to a `value` between 0 and 100 -- `busy` — animated indeterminate indicator for when progress is unknown - -The component always fills its parent container. Accessibility: uses -`role="progressbar"` with `aria-valuenow/min/max` in determinate mode. -Respects `prefers-reduced-motion`. - diff --git a/.changeset/purple-moments-show.md b/.changeset/purple-moments-show.md deleted file mode 100644 index 231a393fbe..0000000000 --- a/.changeset/purple-moments-show.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudoperators/juno-ui-components": patch ---- - -fix(ui): add role="group" to InputGroup, fix CSS typo, improve tests diff --git a/.changeset/sunny-meteors-sniff.md b/.changeset/sunny-meteors-sniff.md deleted file mode 100644 index 8f59f1e91b..0000000000 --- a/.changeset/sunny-meteors-sniff.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudoperators/juno-ui-components": patch ---- - -fix SearchInput vertical icon alignment diff --git a/.changeset/upgrade-babel-presets.md b/.changeset/upgrade-babel-presets.md deleted file mode 100644 index ee9b61ff68..0000000000 --- a/.changeset/upgrade-babel-presets.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@cloudoperators/juno-ui-components": patch -"@cloudoperators/juno-url-state-provider": patch ---- - -chore(deps): remove all unused Babel configurations and dependencies - -**@cloudoperators/juno-ui-components:** -- Removed `@babel/preset-env` and `@babel/preset-react` dependencies (no longer needed) -- Removed `babel.config.json` - Vitest uses Vite's built-in esbuild transformer -- Removed `.storybook/.babelrc` - Storybook 10.6.0 uses Vite's Oxc transformer via @vitejs/plugin-react 6.1.1 -- All builds, tests, and Storybook verified working without Babel - -**@cloudoperators/juno-url-state-provider:** -- Removed unused Babel configuration (leftover from Jest → Vitest migration) -- Vitest uses Vite's built-in esbuild transformer - -Both packages now rely entirely on Vite's modern transformers (esbuild and Oxc) instead of Babel. diff --git a/.changeset/upgrade-codemirror-state.md b/.changeset/upgrade-codemirror-state.md deleted file mode 100644 index 39c148cd18..0000000000 --- a/.changeset/upgrade-codemirror-state.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@cloudoperators/juno-app-greenhouse": patch ---- - -chore(deps): upgrade @codemirror packages -- @codemirror/state from 6.7.2 to 6.7.6 -- @codemirror/view from 6.43.10 to 6.43.13 diff --git a/.changeset/upgrade-js-yaml.md b/.changeset/upgrade-js-yaml.md deleted file mode 100644 index 244746be74..0000000000 --- a/.changeset/upgrade-js-yaml.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@cloudoperators/juno-app-greenhouse": patch ---- - -chore(deps): upgrade js-yaml from 4.3.2 to 5.4.2 - -- Upgrade js-yaml to v5.4.2 which includes built-in TypeScript types -- Remove @types/js-yaml dependency (no longer needed) -- Update import to use named export (dump) instead of default import -- All tests and type checks pass diff --git a/.changeset/upgrade-react-storybook.md b/.changeset/upgrade-react-storybook.md deleted file mode 100644 index dca7b9b626..0000000000 --- a/.changeset/upgrade-react-storybook.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -"@cloudoperators/juno-ui-components": patch -"@cloudoperators/greenhouse-auth-provider": patch -"@cloudoperators/juno-messages-provider": patch -"@cloudoperators/juno-communicator": patch -"@cloudoperators/juno-package-template": patch -"@cloudoperators/juno-url-state-provider": patch -"@cloudoperators/juno-app-greenhouse": patch -"@cloudoperators/juno-app-supernova": patch -"@cloudoperators/juno-app-template": patch -"@cloudoperators/juno-app-heureka": patch -"@cloudoperators/juno-app-doop": patch ---- - -chore(deps): upgrade React, Storybook, and related dependencies - -- Upgrade React from 19.2.8 to 19.3.0 -- Upgrade react-dom from 19.2.8 to 19.3.0 -- Upgrade @types/react from 19.2.18 to 19.3.0 -- Upgrade @types/react-dom from 19.2.5 to 19.3.0 -- Upgrade Storybook packages from 10.5.10 to 10.6.0: - - @storybook/addon-docs - - @storybook/addon-links - - @storybook/react-vite - - storybook - - eslint-plugin-storybook -- Upgrade jsdom from 30.0.1 to 30.1.0 diff --git a/.changeset/upgrade-vite-plugins.md b/.changeset/upgrade-vite-plugins.md deleted file mode 100644 index 90490763b0..0000000000 --- a/.changeset/upgrade-vite-plugins.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@cloudoperators/juno-ui-components": patch -"@cloudoperators/juno-communicator": patch -"@cloudoperators/greenhouse-auth-provider": patch -"@cloudoperators/juno-k8s-client": patch -"@cloudoperators/juno-messages-provider": patch -"@cloudoperators/juno-oauth": patch -"@cloudoperators/juno-package-template": patch -"@cloudoperators/juno-url-state-provider": patch ---- - -chore(deps): upgrade vite-plugin-dts to 5.1.1 - -- Upgraded vite-plugin-dts from 4.5.4 to 5.1.1 across all affected packages -- Removed unused vite-plugin-svgr from the Heureka app (no SVG imports found) -- This major vite-plugin-dts upgrade has no breaking changes affecting current usage -- vite-plugin-dts v5 requires Vite 3+, which is satisfied by Vite 8.3.0 diff --git a/.changeset/vite-ts-config.md b/.changeset/vite-ts-config.md deleted file mode 100644 index d37ccdefee..0000000000 --- a/.changeset/vite-ts-config.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@cloudoperators/juno-config": patch ---- - -feat(config): add vite-ts.mjs ESLint configuration for TypeScript-only packages - -Adds a new vite-ts.mjs ESLint configuration designed for pure TypeScript packages without React dependencies. This config provides strict type-aware linting using recommendedTypeChecked and completes the modern config family alongside vite-react-ts.mjs. diff --git a/apps/doop/CHANGELOG.md b/apps/doop/CHANGELOG.md index b68cc0161b..00919bedd8 100644 --- a/apps/doop/CHANGELOG.md +++ b/apps/doop/CHANGELOG.md @@ -1,5 +1,44 @@ # @cloudoperators/juno-app-doop +## 2.6.41 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- Updated dependencies [b2b81a2] +- Updated dependencies [414e9f1] +- Updated dependencies [dd1c36c] +- Updated dependencies [fbdc3b9] +- Updated dependencies [703c792] +- Updated dependencies [824aa2b] +- Updated dependencies [51999d2] + - @cloudoperators/juno-ui-components@9.5.0 + - @cloudoperators/juno-url-state-provider@3.0.11 + - @cloudoperators/juno-messages-provider@0.2.53 + ## 2.6.40 ### Patch Changes diff --git a/apps/doop/package.json b/apps/doop/package.json index c9c2fdec90..3923e64743 100644 --- a/apps/doop/package.json +++ b/apps/doop/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-app-doop", - "version": "2.6.40", + "version": "2.6.41", "author": "UI-Team", "type": "module", "repository": "https://github.com/cloudoperators/juno/tree/main/apps/doop", diff --git a/apps/greenhouse/CHANGELOG.md b/apps/greenhouse/CHANGELOG.md index ce1e9cc6c8..5b1ee2e38b 100644 --- a/apps/greenhouse/CHANGELOG.md +++ b/apps/greenhouse/CHANGELOG.md @@ -1,5 +1,60 @@ # @cloudoperators/juno-app-greenhouse +## 0.14.11 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 824aa2b: chore(deps): upgrade @codemirror packages + - @codemirror/state from 6.7.2 to 6.7.6 + - @codemirror/view from 6.43.10 to 6.43.13 +- fb58631: chore(deps): upgrade js-yaml from 4.3.2 to 5.4.2 + - Upgrade js-yaml to v5.4.2 which includes built-in TypeScript types + - Remove @types/js-yaml dependency (no longer needed) + - Update import to use named export (dump) instead of default import + - All tests and type checks pass + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- Updated dependencies [b2b81a2] +- Updated dependencies [00d3f33] +- Updated dependencies [414e9f1] +- Updated dependencies [dd1c36c] +- Updated dependencies [fbdc3b9] +- Updated dependencies [703c792] +- Updated dependencies [824aa2b] +- Updated dependencies [51999d2] + - @cloudoperators/juno-app-heureka@1.1.16 + - @cloudoperators/juno-app-doop@2.6.41 + - @cloudoperators/juno-app-supernova@0.20.10 + - @cloudoperators/juno-ui-components@9.5.0 + - @cloudoperators/juno-oauth@1.5.0 + - @cloudoperators/greenhouse-auth-provider@1.0.4 + - @cloudoperators/juno-k8s-client@1.1.6 + - @cloudoperators/juno-url-state-provider@3.0.11 + - @cloudoperators/juno-messages-provider@0.2.53 + ## 0.14.10 ### Patch Changes diff --git a/apps/greenhouse/package.json b/apps/greenhouse/package.json index ee60003004..e7dd73ede6 100644 --- a/apps/greenhouse/package.json +++ b/apps/greenhouse/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-app-greenhouse", - "version": "0.14.10", + "version": "0.14.11", "author": "UI-Team", "repository": "https://github.com/cloudoperators/greenhouse/tree/main/ui/dashboard", "license": "Apache-2.0", diff --git a/apps/heureka/CHANGELOG.md b/apps/heureka/CHANGELOG.md index e1abb0c576..9108139145 100644 --- a/apps/heureka/CHANGELOG.md +++ b/apps/heureka/CHANGELOG.md @@ -1,5 +1,44 @@ # heureka +## 1.1.16 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- Updated dependencies [b2b81a2] +- Updated dependencies [414e9f1] +- Updated dependencies [dd1c36c] +- Updated dependencies [fbdc3b9] +- Updated dependencies [703c792] +- Updated dependencies [824aa2b] +- Updated dependencies [51999d2] + - @cloudoperators/juno-ui-components@9.5.0 + - @cloudoperators/greenhouse-auth-provider@1.0.4 + - @cloudoperators/juno-url-state-provider@3.0.11 + ## 1.1.15 ### Patch Changes diff --git a/apps/heureka/package.json b/apps/heureka/package.json index 54464fbb4c..4416d5fefa 100644 --- a/apps/heureka/package.json +++ b/apps/heureka/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-app-heureka", - "version": "1.1.15", + "version": "1.1.16", "author": "UI-Team", "type": "module", "repository": "https://github.com/cloudoperators/juno/tree/main/apps/heureka", diff --git a/apps/supernova/CHANGELOG.md b/apps/supernova/CHANGELOG.md index 6b8880fabc..37553177bd 100644 --- a/apps/supernova/CHANGELOG.md +++ b/apps/supernova/CHANGELOG.md @@ -1,5 +1,44 @@ # @cloudoperators/juno-app-supernova +## 0.20.10 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- Updated dependencies [b2b81a2] +- Updated dependencies [414e9f1] +- Updated dependencies [dd1c36c] +- Updated dependencies [fbdc3b9] +- Updated dependencies [703c792] +- Updated dependencies [824aa2b] +- Updated dependencies [51999d2] + - @cloudoperators/juno-ui-components@9.5.0 + - @cloudoperators/juno-url-state-provider@3.0.11 + - @cloudoperators/juno-messages-provider@0.2.53 + ## 0.20.9 ### Patch Changes diff --git a/apps/supernova/package.json b/apps/supernova/package.json index 4a36e612dc..02dbcf8bc4 100644 --- a/apps/supernova/package.json +++ b/apps/supernova/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-app-supernova", - "version": "0.20.9", + "version": "0.20.10", "author": "UI-Team", "repository": "https://github.com/cloudoperators/juno/tree/main/apps/supernova", "license": "Apache-2.0", diff --git a/apps/template/CHANGELOG.md b/apps/template/CHANGELOG.md index cc359a8a4d..3dca1ddaf4 100644 --- a/apps/template/CHANGELOG.md +++ b/apps/template/CHANGELOG.md @@ -1,5 +1,42 @@ # @cloudoperators/juno-app-template +## 2.0.51 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- Updated dependencies [b2b81a2] +- Updated dependencies [414e9f1] +- Updated dependencies [dd1c36c] +- Updated dependencies [fbdc3b9] +- Updated dependencies [703c792] +- Updated dependencies [824aa2b] +- Updated dependencies [51999d2] + - @cloudoperators/juno-ui-components@9.5.0 + ## 2.0.50 ### Patch Changes diff --git a/apps/template/package.json b/apps/template/package.json index 77c38eee32..d1379b4d73 100644 --- a/apps/template/package.json +++ b/apps/template/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-app-template", - "version": "2.0.50", + "version": "2.0.51", "author": "UI-Team", "repository": "https://github.com/cloudoperators/juno/tree/main/apps/template", "license": "Apache-2.0", diff --git a/packages/communicator/CHANGELOG.md b/packages/communicator/CHANGELOG.md index 44c4233506..d71afd05d4 100644 --- a/packages/communicator/CHANGELOG.md +++ b/packages/communicator/CHANGELOG.md @@ -1,5 +1,39 @@ # @cloudoperators/juno-communicator +## 2.2.27 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- 51999d2: chore(deps): upgrade vite-plugin-dts to 5.1.1 + - Upgraded vite-plugin-dts from 4.5.4 to 5.1.1 across all affected packages + - Removed unused vite-plugin-svgr from the Heureka app (no SVG imports found) + - This major vite-plugin-dts upgrade has no breaking changes affecting current usage + - vite-plugin-dts v5 requires Vite 3+, which is satisfied by Vite 8.3.0 + ## 2.2.26 ### Patch Changes diff --git a/packages/communicator/package.json b/packages/communicator/package.json index 6f9eba7c24..76e27740f5 100644 --- a/packages/communicator/package.json +++ b/packages/communicator/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-communicator", - "version": "2.2.26", + "version": "2.2.27", "description": "Send and receive across tabs", "author": "UI-Team", "type": "module", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index b6500db776..6b1e8dd950 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,24 @@ # @cloudoperators/juno-config +## 0.1.1 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 00d3f33: feat(config): add vite-ts.mjs ESLint configuration for TypeScript-only packages + + Adds a new vite-ts.mjs ESLint configuration designed for pure TypeScript packages without React dependencies. This config provides strict type-aware linting using recommendedTypeChecked and completes the modern config family alongside vite-react-ts.mjs. + ## 0.1.0 ### Minor Changes diff --git a/packages/config/package.json b/packages/config/package.json index 746a798e8f..8dde8449eb 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-config", - "version": "0.1.0", + "version": "0.1.1", "private": true, "files": [ "typescript/*", diff --git a/packages/greenhouse-auth-provider/CHANGELOG.md b/packages/greenhouse-auth-provider/CHANGELOG.md index 606367e353..fa3e79890f 100644 --- a/packages/greenhouse-auth-provider/CHANGELOG.md +++ b/packages/greenhouse-auth-provider/CHANGELOG.md @@ -1,5 +1,39 @@ # @cloudoperators/greenhouse-auth-provider +## 1.0.4 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- 51999d2: chore(deps): upgrade vite-plugin-dts to 5.1.1 + - Upgraded vite-plugin-dts from 4.5.4 to 5.1.1 across all affected packages + - Removed unused vite-plugin-svgr from the Heureka app (no SVG imports found) + - This major vite-plugin-dts upgrade has no breaking changes affecting current usage + - vite-plugin-dts v5 requires Vite 3+, which is satisfied by Vite 8.3.0 + ## 1.0.3 ### Patch Changes diff --git a/packages/greenhouse-auth-provider/package.json b/packages/greenhouse-auth-provider/package.json index 187c2fb7f4..0cc266e13c 100644 --- a/packages/greenhouse-auth-provider/package.json +++ b/packages/greenhouse-auth-provider/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/greenhouse-auth-provider", - "version": "1.0.3", + "version": "1.0.4", "description": "Package provides authentication for Greenhouse and plugins", "author": "UI-Team", "private": true, diff --git a/packages/k8s-client/CHANGELOG.md b/packages/k8s-client/CHANGELOG.md index d0692050c9..c555538b1a 100644 --- a/packages/k8s-client/CHANGELOG.md +++ b/packages/k8s-client/CHANGELOG.md @@ -1,5 +1,26 @@ # @cloudoperators/juno-k8s-client +## 1.1.6 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 51999d2: chore(deps): upgrade vite-plugin-dts to 5.1.1 + - Upgraded vite-plugin-dts from 4.5.4 to 5.1.1 across all affected packages + - Removed unused vite-plugin-svgr from the Heureka app (no SVG imports found) + - This major vite-plugin-dts upgrade has no breaking changes affecting current usage + - vite-plugin-dts v5 requires Vite 3+, which is satisfied by Vite 8.3.0 + ## 1.1.5 ### Patch Changes diff --git a/packages/k8s-client/package.json b/packages/k8s-client/package.json index 8fff11c147..e511607e8a 100644 --- a/packages/k8s-client/package.json +++ b/packages/k8s-client/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-k8s-client", - "version": "1.1.5", + "version": "1.1.6", "author": "UI-Team", "description": "JavaScript client for Kubernetes API", "main": "build/index.cjs.js", diff --git a/packages/messages-provider/CHANGELOG.md b/packages/messages-provider/CHANGELOG.md index 6fc54b0928..f961c48575 100644 --- a/packages/messages-provider/CHANGELOG.md +++ b/packages/messages-provider/CHANGELOG.md @@ -1,5 +1,48 @@ # @cloudoperators/juno-messages-provider +## 0.2.53 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- 51999d2: chore(deps): upgrade vite-plugin-dts to 5.1.1 + - Upgraded vite-plugin-dts from 4.5.4 to 5.1.1 across all affected packages + - Removed unused vite-plugin-svgr from the Heureka app (no SVG imports found) + - This major vite-plugin-dts upgrade has no breaking changes affecting current usage + - vite-plugin-dts v5 requires Vite 3+, which is satisfied by Vite 8.3.0 + +- Updated dependencies [b2b81a2] +- Updated dependencies [414e9f1] +- Updated dependencies [dd1c36c] +- Updated dependencies [fbdc3b9] +- Updated dependencies [703c792] +- Updated dependencies [824aa2b] +- Updated dependencies [51999d2] + - @cloudoperators/juno-ui-components@9.5.0 + ## 0.2.52 ### Patch Changes diff --git a/packages/messages-provider/package.json b/packages/messages-provider/package.json index ee9c6519ce..3613e94cd0 100644 --- a/packages/messages-provider/package.json +++ b/packages/messages-provider/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-messages-provider", - "version": "0.2.52", + "version": "0.2.53", "description": "Messages provider", "author": "UI-Team", "repository": "https://github.com/cloudoperators/juno/tree/main/packages/messages-provider", diff --git a/packages/oauth/CHANGELOG.md b/packages/oauth/CHANGELOG.md index 05418efe0f..b6bd6688f3 100644 --- a/packages/oauth/CHANGELOG.md +++ b/packages/oauth/CHANGELOG.md @@ -1,5 +1,43 @@ # @cloudoperators/juno-oauth +## 1.5.0 + +### Minor Changes + +- 00d3f33: feat(oauth): add runtime validation with Zod and migrate to vite-ts ESLint config + + Introduces runtime validation for OAuth/OIDC responses using Zod schemas, addressing type safety at external API boundaries. Also migrates the package to use the new vite-ts.mjs ESLint configuration designed for TypeScript-only packages. + + **Runtime Validation:** + - Added Zod schemas for TokenResponse and OidcConfig validation + - Validates token endpoint responses before type assertions + - Validates OIDC discovery configuration responses + - Provides clear error messages when API responses are malformed + + **ESLint Migration:** + - Introduced new vite-ts.mjs config for pure TypeScript packages + - Migrated OAuth from vite-react-ts.mjs to vite-ts.mjs + - Maintains strict type-aware linting without unnecessary React dependencies + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 51999d2: chore(deps): upgrade vite-plugin-dts to 5.1.1 + - Upgraded vite-plugin-dts from 4.5.4 to 5.1.1 across all affected packages + - Removed unused vite-plugin-svgr from the Heureka app (no SVG imports found) + - This major vite-plugin-dts upgrade has no breaking changes affecting current usage + - vite-plugin-dts v5 requires Vite 3+, which is satisfied by Vite 8.3.0 + ## 1.4.11 ### Patch Changes diff --git a/packages/oauth/package.json b/packages/oauth/package.json index e9670e237d..a9e66ead0a 100644 --- a/packages/oauth/package.json +++ b/packages/oauth/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-oauth", - "version": "1.4.11", + "version": "1.5.0", "author": "UI-Team", "description": "Authenticates user via OIDC", "main": "build/index.js", diff --git a/packages/template/CHANGELOG.md b/packages/template/CHANGELOG.md index f21b6c7c2a..49eac7b272 100644 --- a/packages/template/CHANGELOG.md +++ b/packages/template/CHANGELOG.md @@ -1,5 +1,39 @@ # @cloudoperators/juno-template +## 1.1.13 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- 51999d2: chore(deps): upgrade vite-plugin-dts to 5.1.1 + - Upgraded vite-plugin-dts from 4.5.4 to 5.1.1 across all affected packages + - Removed unused vite-plugin-svgr from the Heureka app (no SVG imports found) + - This major vite-plugin-dts upgrade has no breaking changes affecting current usage + - vite-plugin-dts v5 requires Vite 3+, which is satisfied by Vite 8.3.0 + ## 1.1.12 ### Patch Changes diff --git a/packages/template/package.json b/packages/template/package.json index 56202e3173..ffef8cf238 100644 --- a/packages/template/package.json +++ b/packages/template/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-package-template", - "version": "1.1.12", + "version": "1.1.13", "description": "Package template that will be use to generate new juno packages", "author": "UI-Team", "source": "src/index.js", diff --git a/packages/ui-components/CHANGELOG.md b/packages/ui-components/CHANGELOG.md index 92dacb000e..6636a1edfb 100644 --- a/packages/ui-components/CHANGELOG.md +++ b/packages/ui-components/CHANGELOG.md @@ -1,5 +1,67 @@ # @cloudoperators/juno-ui-components +## 9.5.0 + +### Minor Changes + +- 414e9f1: feat(ProgressBar): add ProgressBar component + + Adds a new `ProgressBar` component with two modes: + - `determinate` — fills the track to a `value` between 0 and 100 + - `busy` — animated indeterminate indicator for when progress is unknown + + The component always fills its parent container. Accessibility: uses + `role="progressbar"` with `aria-valuenow/min/max` in determinate mode. + Respects `prefers-reduced-motion`. + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- dd1c36c: fix(ui): add role="group" to InputGroup, fix CSS typo, improve tests +- fbdc3b9: fix SearchInput vertical icon alignment +- 703c792: chore(deps): remove all unused Babel configurations and dependencies + + **@cloudoperators/juno-ui-components:** + - Removed `@babel/preset-env` and `@babel/preset-react` dependencies (no longer needed) + - Removed `babel.config.json` - Vitest uses Vite's built-in esbuild transformer + - Removed `.storybook/.babelrc` - Storybook 10.6.0 uses Vite's Oxc transformer via @vitejs/plugin-react 6.1.1 + - All builds, tests, and Storybook verified working without Babel + + **@cloudoperators/juno-url-state-provider:** + - Removed unused Babel configuration (leftover from Jest → Vitest migration) + - Vitest uses Vite's built-in esbuild transformer + + Both packages now rely entirely on Vite's modern transformers (esbuild and Oxc) instead of Babel. + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- 51999d2: chore(deps): upgrade vite-plugin-dts to 5.1.1 + - Upgraded vite-plugin-dts from 4.5.4 to 5.1.1 across all affected packages + - Removed unused vite-plugin-svgr from the Heureka app (no SVG imports found) + - This major vite-plugin-dts upgrade has no breaking changes affecting current usage + - vite-plugin-dts v5 requires Vite 3+, which is satisfied by Vite 8.3.0 + ## 9.4.2 ### Patch Changes diff --git a/packages/ui-components/package.json b/packages/ui-components/package.json index 9383f50d4d..fc8b71abd4 100644 --- a/packages/ui-components/package.json +++ b/packages/ui-components/package.json @@ -2,7 +2,7 @@ "name": "@cloudoperators/juno-ui-components", "private": false, "source": "src/index.js", - "version": "9.4.2", + "version": "9.5.0", "types": "build/index.d.ts", "exports": { "./index": "./build/index.js", diff --git a/packages/url-state-provider/CHANGELOG.md b/packages/url-state-provider/CHANGELOG.md index 6e4a73a2d5..23e7c28c43 100644 --- a/packages/url-state-provider/CHANGELOG.md +++ b/packages/url-state-provider/CHANGELOG.md @@ -1,5 +1,53 @@ # @cloudoperators/juno-url-state-provider +## 3.0.11 + +### Patch Changes + +- b2b81a2: chore(deps): upgrade multiple dependencies + - @apollo/client: 4.2.12 → 4.3.0 + - @graphql-codegen/cli: 7.3.1 → 7.4.1 + - @tanstack/react-query: 5.102.8 → 5.103.1 + - @typescript-eslint/eslint-plugin: 8.69.0 → 8.70.0 + - @typescript-eslint/parser: 8.69.0 → 8.70.0 + - eslint: 10.9.1 → 10.10.0 + - typescript-eslint: 8.69.0 → 8.70.0 + - vite: 8.2.2 → 8.3.0 + - zod: 4.5.4 → 4.6.5 + +- 703c792: chore(deps): remove all unused Babel configurations and dependencies + + **@cloudoperators/juno-ui-components:** + - Removed `@babel/preset-env` and `@babel/preset-react` dependencies (no longer needed) + - Removed `babel.config.json` - Vitest uses Vite's built-in esbuild transformer + - Removed `.storybook/.babelrc` - Storybook 10.6.0 uses Vite's Oxc transformer via @vitejs/plugin-react 6.1.1 + - All builds, tests, and Storybook verified working without Babel + + **@cloudoperators/juno-url-state-provider:** + - Removed unused Babel configuration (leftover from Jest → Vitest migration) + - Vitest uses Vite's built-in esbuild transformer + + Both packages now rely entirely on Vite's modern transformers (esbuild and Oxc) instead of Babel. + +- 824aa2b: chore(deps): upgrade React, Storybook, and related dependencies + - Upgrade React from 19.2.8 to 19.3.0 + - Upgrade react-dom from 19.2.8 to 19.3.0 + - Upgrade @types/react from 19.2.18 to 19.3.0 + - Upgrade @types/react-dom from 19.2.5 to 19.3.0 + - Upgrade Storybook packages from 10.5.10 to 10.6.0: + - @storybook/addon-docs + - @storybook/addon-links + - @storybook/react-vite + - storybook + - eslint-plugin-storybook + - Upgrade jsdom from 30.0.1 to 30.1.0 + +- 51999d2: chore(deps): upgrade vite-plugin-dts to 5.1.1 + - Upgraded vite-plugin-dts from 4.5.4 to 5.1.1 across all affected packages + - Removed unused vite-plugin-svgr from the Heureka app (no SVG imports found) + - This major vite-plugin-dts upgrade has no breaking changes affecting current usage + - vite-plugin-dts v5 requires Vite 3+, which is satisfied by Vite 8.3.0 + ## 3.0.10 ### Patch Changes diff --git a/packages/url-state-provider/package.json b/packages/url-state-provider/package.json index e11de401ce..0c9923445b 100644 --- a/packages/url-state-provider/package.json +++ b/packages/url-state-provider/package.json @@ -1,6 +1,6 @@ { "name": "@cloudoperators/juno-url-state-provider", - "version": "3.0.10", + "version": "3.0.11", "description": "Save several paths in the url. This makes it possible to manage the status of several apps such as micro frontends with the help of URL.", "author": "UI-Team", "repository": {