-
Notifications
You must be signed in to change notification settings - Fork 16
Comparing changes
Open a pull request
base repository: unraid/api
base: v4.10.0
head repository: unraid/api
compare: v4.11.0
- 20 commits
- 370 files changed
- 6 contributors
Commits on Jul 15, 2025
-
fix(deps): update all non-major dependencies (#1510)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@eslint/js](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js)) | [`9.30.1` -> `9.31.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.30.1/9.31.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@rollup/rollup-linux-x64-gnu](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.44.2` -> `4.45.1`](https://renovatebot.com/diffs/npm/@rollup%2frollup-linux-x64-gnu/4.44.2/4.45.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-docs](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/docs) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/docs)) | [`9.0.16` -> `9.0.17`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/9.0.16/9.0.17) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links)) | [`9.0.16` -> `9.0.17`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/9.0.16/9.0.17) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/builder-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite)) | [`9.0.16` -> `9.0.17`](https://renovatebot.com/diffs/npm/@storybook%2fbuilder-vite/9.0.16/9.0.17) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/vue3-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/vue3-vite) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite)) | [`9.0.16` -> `9.0.17`](https://renovatebot.com/diffs/npm/@storybook%2fvue3-vite/9.0.16/9.0.17) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.12.11` -> `1.12.14`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.12.11/1.12.14) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.16.3` -> `22.16.4`](https://renovatebot.com/diffs/npm/@types%2fnode/22.16.3/22.16.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.36.0` -> `8.37.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.36.0/8.37.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [cron](https://redirect.github.com/kelektiv/node-cron) | [`4.3.1` -> `4.3.2`](https://renovatebot.com/diffs/npm/cron/4.3.1/4.3.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`9.30.1` -> `9.31.0`](https://renovatebot.com/diffs/npm/eslint/9.30.1/9.31.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-storybook](https://redirect.github.com/storybookjs/storybook/code/lib/eslint-plugin#readme) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin)) | [`9.0.16` -> `9.0.17`](https://renovatebot.com/diffs/npm/eslint-plugin-storybook/9.0.16/9.0.17) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [graphql-ws](https://the-guild.dev/graphql/ws) ([source](https://redirect.github.com/enisdenjo/graphql-ws)) | [`6.0.5` -> `6.0.6`](https://renovatebot.com/diffs/npm/graphql-ws/6.0.5/6.0.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [nuxt](https://nuxt.com) ([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/nuxt)) | [`3.17.6` -> `3.17.7`](https://renovatebot.com/diffs/npm/nuxt/3.17.6/3.17.7) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [storybook](https://storybook.js.org) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/core)) | [`9.0.16` -> `9.0.17`](https://renovatebot.com/diffs/npm/storybook/9.0.16/9.0.17) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.36.0` -> `8.37.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.36.0/8.37.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [zx](https://google.github.io/zx/) ([source](https://redirect.github.com/google/zx)) | [`8.6.2` -> `8.7.1`](https://renovatebot.com/diffs/npm/zx/8.3.2/8.7.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [zx](https://google.github.io/zx/) ([source](https://redirect.github.com/google/zx)) | [`8.6.2` -> `8.7.1`](https://renovatebot.com/diffs/npm/zx/8.6.2/8.7.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>eslint/eslint (@​eslint/js)</summary> ### [`v9.31.0`](https://redirect.github.com/eslint/eslint/compare/v9.30.1...d5054e5454a537e9ade238c768c262c6c592cbc1) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.30.1...v9.31.0) </details> <details> <summary>rollup/rollup (@​rollup/rollup-linux-x64-gnu)</summary> ### [`v4.45.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4451) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.45.0...v4.45.1) *2025-07-15* ##### Bug Fixes - Resolve crash when using certain conditional expressions ([#​6009](https://redirect.github.com/rollup/rollup/issues/6009)) ##### Pull Requests - [#​6009](https://redirect.github.com/rollup/rollup/pull/6009): Add hasDeoptimizedCache flag for ConditionalExpression ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.45.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4450) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.44.2...v4.45.0) *2025-07-12* ##### Features - Improve tree-shaking when both branches of a conditional expression return the same boolean value ([#​6000](https://redirect.github.com/rollup/rollup/issues/6000)) - In environments that support both CJS and ESM, prefer the ESM build of Rollup ([#​6005](https://redirect.github.com/rollup/rollup/issues/6005)) ##### Bug Fixes - Ensure static blocks do not prevent tree-shaking if they access `this` ([#​6001](https://redirect.github.com/rollup/rollup/issues/6001)) ##### Pull Requests - [#​6000](https://redirect.github.com/rollup/rollup/pull/6000): feat: improve get literal value for conditional expression ([@​ahabhgk](https://redirect.github.com/ahabhgk), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6001](https://redirect.github.com/rollup/rollup/pull/6001): Correct the parent scope for static blocks ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6005](https://redirect.github.com/rollup/rollup/pull/6005): fix: export field order prefer esm ([@​DylanPiercey](https://redirect.github.com/DylanPiercey)) </details> <details> <summary>storybookjs/storybook (@​storybook/addon-docs)</summary> ### [`v9.0.17`](https://redirect.github.com/storybookjs/storybook/compare/v9.0.16...06a11ce246b2e7a52d41e43420e37162c55133aa) [Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v9.0.16...v9.0.17) </details> <details> <summary>storybookjs/storybook (@​storybook/addon-links)</summary> ### [`v9.0.17`](https://redirect.github.com/storybookjs/storybook/compare/v9.0.16...06a11ce246b2e7a52d41e43420e37162c55133aa) [Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v9.0.16...v9.0.17) </details> <details> <summary>storybookjs/storybook (@​storybook/builder-vite)</summary> ### [`v9.0.17`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#9017) [Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v9.0.16...v9.0.17) - Addon Vitest: Fix support for plain `stories.tsx` files - [#​32041](https://redirect.github.com/storybookjs/storybook/pull/32041), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)! - Onboarding: Intent survey - [#​31944](https://redirect.github.com/storybookjs/storybook/pull/31944), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)! - UI: Fix text color for failing stories in sidebar - [#​32042](https://redirect.github.com/storybookjs/storybook/pull/32042), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)! </details> <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.12.14`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11214---2025-07-14) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.11...v1.12.14) ##### Bug Fixes - **(es/minifier)** Don't inline arrow when it contain `this` ([#​10825](https://redirect.github.com/swc-project/swc/issues/10825)) ([8b43bb3](https://redirect.github.com/swc-project/swc/commit/8b43bb35bce93c66ee9783c8ea132dab7939fcb5)) - **(es/parser)** Make `export` in NS to not affect file type ([#​10799](https://redirect.github.com/swc-project/swc/issues/10799)) ([ae22033](https://redirect.github.com/swc-project/swc/commit/ae22033dc4d03ba8444d87fd74f4e4a8aa86d653)) - **(es/parser)** Correctly check ambient context ([#​10802](https://redirect.github.com/swc-project/swc/issues/10802)) ([f97ea03](https://redirect.github.com/swc-project/swc/commit/f97ea03523198447f176ee956991aefb16312e7c)) ##### Features - **(es/parser)** Enable support for dynamic import with `defer` phase ([#​10845](https://redirect.github.com/swc-project/swc/issues/10845)) ([097d29d](https://redirect.github.com/swc-project/swc/commit/097d29d21cbf378c0a3ff7a3c9364ff02242306d)) - **(plugin)** Remove `bytecheck` to make Wasm plugins backward compatible ([#​10842](https://redirect.github.com/swc-project/swc/issues/10842)) ([30ad808](https://redirect.github.com/swc-project/swc/commit/30ad80809c833522f3631424e0b4efdb94455fc8)) ##### Miscellaneous Tasks - **(bindings)** Fix dependency issues ([7c57fbb](https://redirect.github.com/swc-project/swc/commit/7c57fbb103baaa236d3c040e72d5cf65bc2b7ec4)) - **(deps)** Update `class-validator` to avoid comments ([#​10819](https://redirect.github.com/swc-project/swc/issues/10819)) ([bacfa4b](https://redirect.github.com/swc-project/swc/commit/bacfa4b56d455a5c8e1392a66dd8d3c3add4f488)) - **(ide)** Enable `--workspace` for rust-analyzer check ([#​10809](https://redirect.github.com/swc-project/swc/issues/10809)) ([92647ff](https://redirect.github.com/swc-project/swc/commit/92647ff9d9f95cecfab93b6faa2f1063e3f1239b)) ##### Performance - **(es/minifier)** Use `u8` for `remaining_depth` ([#​10833](https://redirect.github.com/swc-project/swc/issues/10833)) ([ed6956a](https://redirect.github.com/swc-project/swc/commit/ed6956a46e1f0abbcfc447773c5429659fe91289)) - **(hstr)** Inline one more byte ([#​10817](https://redirect.github.com/swc-project/swc/issues/10817)) ([3886c97](https://redirect.github.com/swc-project/swc/commit/3886c9720dbf992bf2dbc6a09e416ed63833d6d7)) - **(hstr)** Remove static tag ([#​10832](https://redirect.github.com/swc-project/swc/issues/10832)) ([66ae1e8](https://redirect.github.com/swc-project/swc/commit/66ae1e8d5aa047e2ea7c2a1c46a618bfa7d6a500)) ##### Refactor - **(es/helpers)** Make inline helpers optional at compile time ([#​10808](https://redirect.github.com/swc-project/swc/issues/10808)) ([53f3881](https://redirect.github.com/swc-project/swc/commit/53f38811cc994f394d47624cf27b49e5b3163b8a)) - **(es/lexer)** Don't store buffer in lexer ([#​10830](https://redirect.github.com/swc-project/swc/issues/10830)) ([cac40f1](https://redirect.github.com/swc-project/swc/commit/cac40f135d517e9c3e1dbbe9250c8b1dbe39320b)) - **(es/lints)** Remove warnings without features ([#​10794](https://redirect.github.com/swc-project/swc/issues/10794)) ([41d507f](https://redirect.github.com/swc-project/swc/commit/41d507fe1e9c4ef7fa0bb7a266b75f1376c90fff)) - **(es/parser)** Reduce token query ([#​10834](https://redirect.github.com/swc-project/swc/issues/10834)) ([5cd5185](https://redirect.github.com/swc-project/swc/commit/5cd5185a7a51ec838a12005c44dc982642af9508)) - **(es/parser)** Reduce call to `parse_decorators` ([#​10846](https://redirect.github.com/swc-project/swc/issues/10846)) ([356d3a0](https://redirect.github.com/swc-project/swc/commit/356d3a0850d32e79ff9615f3b696207902732895)) - **(es/parser)** Remove duplicate check ([#​10847](https://redirect.github.com/swc-project/swc/issues/10847)) ([2b04efd](https://redirect.github.com/swc-project/swc/commit/2b04efd5403adec38251bf9059a5dec600049288)) - **(es/preset-env)** Use strpool,phf for corejs2 data ([#​10803](https://redirect.github.com/swc-project/swc/issues/10803)) ([1652fd8](https://redirect.github.com/swc-project/swc/commit/1652fd8038ed8ea306fce914948ea6e121d5845f)) - **(es/react)** Remove redundant `replace` calls ([#​10795](https://redirect.github.com/swc-project/swc/issues/10795)) ([a670b37](https://redirect.github.com/swc-project/swc/commit/a670b37c334b69a57f31f8940916d3f66c9ab504)) - **(es/react)** Remove `count_children` ([#​10818](https://redirect.github.com/swc-project/swc/issues/10818)) ([2116ab2](https://redirect.github.com/swc-project/swc/commit/2116ab2fa25b0d4121d0dc69afd42e41ea24e299)) - **(hstr)** Cleanup duplicate header ([#​10812](https://redirect.github.com/swc-project/swc/issues/10812)) ([630dde9](https://redirect.github.com/swc-project/swc/commit/630dde93c9deb35c38d4d27c9e8083349ebad5bc)) - **(hstr)** Make the deallocation of `Atom`s explicit ([#​10813](https://redirect.github.com/swc-project/swc/issues/10813)) ([406433d](https://redirect.github.com/swc-project/swc/commit/406433d55d00c2e14cd72e438ca36666936c62cd)) - **(hstr)** Remove `is_global` ([#​10820](https://redirect.github.com/swc-project/swc/issues/10820)) ([afda0f9](https://redirect.github.com/swc-project/swc/commit/afda0f9d0d65e231615f955e365f77a18dc716d1)) ##### Testing - **(es/plugin)** Test memory layout of archived types ([#​10841](https://redirect.github.com/swc-project/swc/issues/10841)) ([502e991](https://redirect.github.com/swc-project/swc/commit/502e991a8bccaefef03f6379bbda8522bde4f62e)) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v8.37.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8370-2025-07-14) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.36.0...v8.37.0) ##### 🩹 Fixes - **eslint-plugin:** \[unified-signatures] fix false positives for ignoreOverloadsWithDifferentJSDoc option ([#​11381](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11381)) ##### ❤️ Thank You - Yukihiro Hasegawa [@​y-hsgw](https://redirect.github.com/y-hsgw) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>kelektiv/node-cron (cron)</summary> ### [`v4.3.2`](https://redirect.github.com/kelektiv/node-cron/blob/HEAD/CHANGELOG.md#432-2025-07-13) [Compare Source](https://redirect.github.com/kelektiv/node-cron/compare/v4.3.1...v4.3.2) ##### 🛠 Builds - **deps:** update dependency luxon to ~3.7.0 ([db69c74](https://redirect.github.com/kelektiv/node-cron/commit/db69c745016fb1b968aa42376c88da41678dc467)) ##### ♻️ Chores - **action:** update github/codeql-action action to v3.29.0 ([#​990](https://redirect.github.com/kelektiv/node-cron/issues/990)) ([a3fbb3c](https://redirect.github.com/kelektiv/node-cron/commit/a3fbb3cc4d98d3ddc485691092ea9a4bec208740)) - **action:** update github/codeql-action action to v3.29.2 ([0403c53](https://redirect.github.com/kelektiv/node-cron/commit/0403c53320e1b403b11ae5f8da031e93c52ba766)) - **action:** update marocchino/sticky-pull-request-comment action to v2.9.3 ([eda0c4d](https://redirect.github.com/kelektiv/node-cron/commit/eda0c4df35e15f3e2d2fff111ea4326b64d6e462)) - **action:** update ossf/scorecard-action action to v2.4.2 ([#​991](https://redirect.github.com/kelektiv/node-cron/issues/991)) ([29a3a60](https://redirect.github.com/kelektiv/node-cron/commit/29a3a604ef78772f08cbf7f04dd7da001a58e8ba)) - **action:** update step-security/harden-runner action to v2.12.1 ([ba49a56](https://redirect.github.com/kelektiv/node-cron/commit/ba49a5656c163bce2ad70b09be8f7247ec3f9414)) - **action:** update step-security/harden-runner action to v2.12.2 ([845202e](https://redirect.github.com/kelektiv/node-cron/commit/845202ee974b43d366ab1183a7993b8ba6ead7fc)) - **deps:** lock file maintenance ([#​989](https://redirect.github.com/kelektiv/node-cron/issues/989)) ([bc1bf72](https://redirect.github.com/kelektiv/node-cron/commit/bc1bf72ff7a7595504d936f028a3267d9d823384)) - **deps:** lock file maintenance ([#​999](https://redirect.github.com/kelektiv/node-cron/issues/999)) ([e78d986](https://redirect.github.com/kelektiv/node-cron/commit/e78d9869d6cd59eaa808ecbb9366399b80e3ba99)) - **deps:** update dependency [@​swc](https://redirect.github.com/swc)/core to v1.12.1 ([#​992](https://redirect.github.com/kelektiv/node-cron/issues/992)) ([b5d3bd3](https://redirect.github.com/kelektiv/node-cron/commit/b5d3bd332856dc46aa2742d1992b79ba44e3e48f)) - **deps:** update dependency [@​swc](https://redirect.github.com/swc)/core to v1.12.5 ([d374494](https://redirect.github.com/kelektiv/node-cron/commit/d374494609e698edcd35a4e5ece78c09851eba00)) - **deps:** update dependency [@​swc](https://redirect.github.com/swc)/core to v1.12.9 ([8060c41](https://redirect.github.com/kelektiv/node-cron/commit/8060c41685446f4b2c4ea1e0355ad388faa04ad2)) - **deps:** update dependency [@​types](https://redirect.github.com/types)/node to v22.15.32 ([#​993](https://redirect.github.com/kelektiv/node-cron/issues/993)) ([ce9743b](https://redirect.github.com/kelektiv/node-cron/commit/ce9743ba05275982215c6fa8d2ca8d82013e4705)) - **deps:** update dependency [@​types](https://redirect.github.com/types)/node to v22.16.0 ([7bae5b1](https://redirect.github.com/kelektiv/node-cron/commit/7bae5b1ef895a843f0c3df176f15b50d964c895a)) - **deps:** update linters ([24eb53f](https://redirect.github.com/kelektiv/node-cron/commit/24eb53ff67d5d8f4093278d4efa1109c61b9f7f6)) - **deps:** update linters ([#​995](https://redirect.github.com/kelektiv/node-cron/issues/995)) ([9395484](https://redirect.github.com/kelektiv/node-cron/commit/939548475833953c9d98d68bd9cc1b9ef1a0e738)) - **deps:** update node.js to v23.11.1 ([#​985](https://redirect.github.com/kelektiv/node-cron/issues/985)) ([674a344](https://redirect.github.com/kelektiv/node-cron/commit/674a3448b5c286120174bd49ad5d1d99a156fc92)) - **deps:** update semantic-release related packages ([cc2676a](https://redirect.github.com/kelektiv/node-cron/commit/cc2676aa88e6d0c68802bd5937e148ac2284f9b2)) - **deps:** update semantic-release related packages ([#​994](https://redirect.github.com/kelektiv/node-cron/issues/994)) ([4d738df](https://redirect.github.com/kelektiv/node-cron/commit/4d738df05f794f4edb13fbe0cc02ad163b694f85)) </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.31.0`](https://redirect.github.com/eslint/eslint/compare/v9.30.1...14053edc64bd378ab920575f2488fbfcbb5a4ea0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.30.1...v9.31.0) </details> <details> <summary>enisdenjo/graphql-ws (graphql-ws)</summary> ### [`v6.0.6`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#606) [Compare Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v6.0.5...v6.0.6) ##### Patch Changes - [#​648](https://redirect.github.com/enisdenjo/graphql-ws/pull/648) [`1f53bb4`](https://redirect.github.com/enisdenjo/graphql-ws/commit/1f53bb48b141440518cfc4716561e1f4b936268c) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Fix building issues causing CJS type definitions referencing ESM modules </details> <details> <summary>nuxt/nuxt (nuxt)</summary> ### [`v3.17.7`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.17.7) [Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.17.6...v3.17.7) > 3.17.7 is the last patch release before v3.18. ##### ✅ Upgrading Our recommendation for upgrading is to run: ```sh npx nuxt upgrade --dedupe ``` This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem. ##### 👉 Changelog [compare changes](https://redirect.github.com/nuxt/nuxt/compare/v3.17.6...v3.17.7) ##### 🩹 Fixes - **nuxt:** Safe-guard `extraPageMetaExtractionKeys` ([#​32510](https://redirect.github.com/nuxt/nuxt/pull/32510)) - **nuxt:** Expose `loadBuilder` error cause ([8f13ce3c2](https://redirect.github.com/nuxt/nuxt/commit/8f13ce3c2)) - **vite:** Handle resolving string vite input ([#​32527](https://redirect.github.com/nuxt/nuxt/pull/32527)) - **nuxt:** Wrap only server components with island generic ([#​32540](https://redirect.github.com/nuxt/nuxt/pull/32540)) - **vite:** Ignore when client entry cannot be resolved ([19a292f34](https://redirect.github.com/nuxt/nuxt/commit/19a292f34)) - **nuxt:** Normalize segment catchall pattern before checking for parent ([#​32413](https://redirect.github.com/nuxt/nuxt/pull/32413)) - **nuxt:** Update warning message to warn against `null` values ([c1b83eab5](https://redirect.github.com/nuxt/nuxt/commit/c1b83eab5)) - **nuxt:** Ensure `semver.satisfies` returns true for pre-release versions ([#​32574](https://redirect.github.com/nuxt/nuxt/pull/32574)) - **nuxt:** Scroll to anchor if present when changing page without saved position ([#​32376](https://redirect.github.com/nuxt/nuxt/pull/32376)) - **nuxt:** Handle `execute being passed to `watch\` ([#​32591](https://redirect.github.com/nuxt/nuxt/pull/32591)) ##### 📖 Documentation - Update fetch types ([#​32522](https://redirect.github.com/nuxt/nuxt/pull/32522)) - Clarify that runtime env variables must start with `NUXT_` ([#​32223](https://redirect.github.com/nuxt/nuxt/pull/32223)) - Fix key change behavior in `useAsyncData` and `useFetch` migration ([#​32560](https://redirect.github.com/nuxt/nuxt/pull/32560)) - Change return type of async data from `undefined` to `null` in v3 docs ([#​32562](https://redirect.github.com/nuxt/nuxt/pull/32562)) - Add section on custom hooks for Nuxt modules ([#​32586](https://redirect.github.com/nuxt/nuxt/pull/32586)) - Provide `async` keyword ([#​32587](https://redirect.github.com/nuxt/nuxt/pull/32587)) - Move augmenting hook types in hooks page ([#​32595](https://redirect.github.com/nuxt/nuxt/pull/32595)) - Add section about module loading order ([#​32597](https://redirect.github.com/nuxt/nuxt/pull/32597)) ##### ✅ Tests - Reenable skipped unit tests ([8fc9b9ee9](https://redirect.github.com/nuxt/nuxt/commit/8fc9b9ee9)) - Update test snapshot for `generateTypes` ([c0855439d](https://redirect.github.com/nuxt/nuxt/commit/c0855439d)) - Improve page scanning test stability ([84b96f3de](https://redirect.github.com/nuxt/nuxt/commit/84b96f3de)) - Pass timeZone in to `<NuxtTime>` test ([#​32558](https://redirect.github.com/nuxt/nuxt/pull/32558)) - Add more useAsyncData + useFetch tests ([#​32585](https://redirect.github.com/nuxt/nuxt/pull/32585)) - Avoid hard-coding async-data keys ([bfca95118](https://redirect.github.com/nuxt/nuxt/commit/bfca95118)) ##### ❤️ Contributors - Daniel Roe ([@​danielroe](https://redirect.github.com/danielroe)) - Julien Huang ([@​huang-julien](https://redirect.github.com/huang-julien)) - abeer0 ([@​iiio2](https://redirect.github.com/iiio2)) - Bobbie Goede ([@​BobbieGoede](https://redirect.github.com/BobbieGoede)) - Damian Głowala ([@​DamianGlowala](https://redirect.github.com/DamianGlowala)) - Nestor Vera ([@​hacknug](https://redirect.github.com/hacknug)) - Ezra Ashenafi ([@​Eazash](https://redirect.github.com/Eazash)) - Mike Laumann Bellika ([@​MikeBellika](https://redirect.github.com/MikeBellika)) - Maxime Pauvert ([@​maximepvrt](https://redirect.github.com/maximepvrt)) - Chriest Yu ([@​jcppman](https://redirect.github.com/jcppman)) - Andrei Hudalla ([@​paranoidPhantom](https://redirect.github.com/paranoidPhantom)) - Sigrid Huemer ([@​s1gr1d](https://redirect.github.com/s1gr1d)) - xjccc ([@​xjccc](https://redirect.github.com/xjccc)) </details> <details> <summary>storybookjs/storybook (storybook)</summary> ### [`v9.0.17`](https://redirect.github.com/storybookjs/storybook/compare/v9.0.16...06a11ce246b2e7a52d41e43420e37162c55133aa) [Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v9.0.16...v9.0.17) </details> <details> <summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary> ### [`v8.37.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8370-2025-07-14) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.36.0...v8.37.0) ##### 🚀 Features - **typescript-estree:** infer tsconfigRootDir from call stack ([#​11370](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11370)) ##### ❤️ Thank You - Josh Goldberg ✨ You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>google/zx (zx)</summary> ### [`v8.7.1`](https://redirect.github.com/google/zx/releases/tag/8.7.1): — Pipe Whisperer [Compare Source](https://redirect.github.com/google/zx/compare/8.7.0...8.7.1) Continues [v8.7.0](https://redirect.github.com/google/zx/releases/tag/8.7.0): handles new `ps()` corner case and improves `$.kill` mechanics on Windows [#​1266](https://redirect.github.com/google/zx/issues/1266) [#​1267](https://redirect.github.com/google/zx/pull/1267) [#​1269](https://redirect.github.com/google/zx/pull/1269) [webpod/ps#14](https://redirect.github.com/webpod/ps/pull/14) ### [`v8.7.0`](https://redirect.github.com/google/zx/releases/tag/8.7.0): — Solder Savior [Compare Source](https://redirect.github.com/google/zx/compare/8.6.2...8.7.0) Important fixes for annoying flaky bugs #### kill() 🐞 We've found an interesting case [#​1262](https://redirect.github.com/google/zx/pull/1262) ```js const p = $`sleep 1000` const {pid} = p // 12345 await p.kill() ``` If we kill the process again, the result might be unexpected: ```js await ps({pid}) // {pid: 12345, ppid: 67890, command: 'another command', ...} p.kill() ``` This happens because the `pid` may be reused by the system for another process, so we've added extra assertions to prevent indeterminacy: ```js p.kill() // Error: Too late to kill the process. p.abort() // Error: Too late to abort the process. ``` #### ps() 🐛 - `ps()` uses **[wmic](https://en.wikipedia.org/wiki/Windows_Management_Instrumentation)** internally on Windows, it relies on *fragile* heuristics to parse the output. We have improved this logic to handle more format variants, but over time (in v9 maybe) we're planning to change the approach. [#​1256](https://redirect.github.com/google/zx/pull/1256) [#​1263](https://redirect.github.com/google/zx/issues/1263) [webpod/ps#12](https://redirect.github.com/webpod/ps/pull/12) [webpod/ingrid#6](https://redirect.github.com/webpod/ingrid/pull/6) ```js const [root] = await ps.lookup({ pid: process.pid }) assert.equal(root.pid, process.pid) ``` ### [`v8.6.2`](https://redirect.github.com/google/zx/releases/tag/8.6.2): — Flow Unstoppable [Compare Source](https://redirect.github.com/google/zx/compare/8.6.1...8.6.2) Fixes `$.prefix` & `$.postfix` values settings via env variables [#​1261](https://redirect.github.com/google/zx/pull/1261) [#​1260](https://redirect.github.com/google/zx/issues/1260) ### [`v8.6.1`](https://redirect.github.com/google/zx/releases/tag/8.6.1): — Drain Hero [Compare Source](https://redirect.github.com/google/zx/compare/8.6.0...8.6.1) - Use `process.env.SHELL` as default shell if defined [#​1252](https://redirect.github.com/google/zx/pull/1252) ```bash SHELL=/bin/zsh zx script.js ``` - Accept numeric strings as `parseDuration()` arg [#​1249](https://redirect.github.com/google/zx/pull/1249) ```js await sleep(1000) // 1 second await sleep('1000') // 1 second ``` - Update docker base image to `node:24-alpine` [#​1239](https://redirect.github.com/google/zx/pull/1239) - Docs improvements [#​1242](https://redirect.github.com/google/zx/pull/1242) [#​1243](https://redirect.github.com/google/zx/pull/1243) [#​1246](https://redirect.github.com/google/zx/pull/1246) [#​1248](https://redirect.github.com/google/zx/pull/1248) [#​1251](https://redirect.github.com/google/zx/pull/1251) ### [`v8.6.0`](https://redirect.github.com/google/zx/releases/tag/8.6.0): — Valve Vanguard [Compare Source](https://redirect.github.com/google/zx/compare/8.5.5...8.6.0) - Enabled `thenable` params processing for `$` literals [#​1237](https://redirect.github.com/google/zx/pull/1237) ```js const a1 = $`echo foo` const a2 = new Promise((resolve) => setTimeout(resolve, 20, ['bar', 'baz'])) await $`echo ${a1} ${a2}` // foo bar baz ``` - A dozen of internal refactorings [#​1225](https://redirect.github.com/google/zx/pull/1225) [#​1226](https://redirect.github.com/google/zx/pull/1226) [#​1228](https://redirect.github.com/google/zx/pull/1228) [#​1229](https://redirect.github.com/google/zx/pull/1229) [#​1230](https://redirect.github.com/google/zx/pull/1230) [#​1231](https://redirect.github.com/google/zx/pull/1231) [#​1232](https://redirect.github.com/google/zx/pull/1232) [#​1233](https://redirect.github.com/google/zx/pull/1233) [#​1234](https://redirect.github.com/google/zx/pull/1234) [#​1235](https://redirect.github.com/google/zx/pull/1235) [#​1236](https://redirect.github.com/google/zx/pull/1236) [#​1238](https://redirect.github.com/google/zx/pull/1238) [#​1239](https://redirect.github.com/google/zx/pull/1239) - Deps bumping - Bytes shrinking - Docs improvements ### [`v8.5.5`](https://redirect.github.com/google/zx/releases/tag/8.5.5): — PVC Wizard [Compare Source](https://redirect.github.com/google/zx/compare/8.5.4...8.5.5) Minor feature polish. - `ProcessPromise` and `ProcessOutput` `lines()` getters now accept a custom delimiter [#​1220](https://redirect.github.com/google/zx/issues/1220) [#​1218](https://redirect.github.com/google/zx/issues/1218) ```ts const cwd = tempdir() const delimiter = '\0' const p1 = $({ cwd })`touch foo bar baz; find ./ -type f -print0 -maxdepth 1` (await p1.lines(delimiter)).sort() // ['./bar', './baz', './foo'] // or via options const lines = [] const p2 = $({ delimiter, cwd, })`find ./ -type f -print0 -maxdepth 1` for await (const line of p2) { lines.push(line) } lines.sort() // ['./bar', './baz', './foo'] ``` - Handle `.nothrow()` option in `ProcessProcess[AsyncIterator]` [#​1216](https://redirect.github.com/google/zx/pull/1216) [#​1217](https://redirect.github.com/google/zx/pull/1217) - Updates yaml to [v2.8.0](https://redirect.github.com/eemeli/yaml/releases/tag/v2.8.0) [#​1221](https://redirect.github.com/google/zx/pull/1221) ### [`v8.5.4`](https://redirect.github.com/google/zx/releases/tag/8.5.4): — Pipe Dreamer [Compare Source](https://redirect.github.com/google/zx/compare/8.5.3...8.5.4) - Fixed the `pipe(file: string)` signature type declaration [#​1208](https://redirect.github.com/google/zx/issues/1208) [#​1209](https://redirect.github.com/google/zx/issues/1209) ### [`v8.5.3`](https://redirect.github.com/google/zx/releases/tag/8.5.3): — Trap Master [Compare Source](https://redirect.github.com/google/zx/compare/8.5.2...8.5.3) - Another portion of JSR related improvements [#​1193](https://redirect.github.com/google/zx/pull/1193) [#​1192](https://redirect.github.com/google/zx/pull/1192) - Goods refactoring [#​1195](https://redirect.github.com/google/zx/pull/1195) - Fixes `expBackoff` implementation - Sets `$.log.output` as default `spinner()` output - Makes configurable `question()` I/O - Added [Graaljs](https://www.graalvm.org/latest/reference-manual/js/NodeJS/) compatability test [#​1194](https://redirect.github.com/google/zx/pull/1194) - Docs improvements, usage examples updates [#​1198](https://redirect.github.com/google/zx/pull/1198) ### [`v8.5.2`](https://redirect.github.com/google/zx/releases/tag/8.5.2): — Threaded Perfection [Compare Source](https://redirect.github.com/google/zx/compare/8.5.0...8.5.2) - Various JSR fixes [#​1189](https://redirect.github.com/google/zx/pull/1189) [#​1186](https://redirect.github.com/google/zx/pull/1186) [#​1179](https://redirect.github.com/google/zx/pull/1179) [#​1187](https://redirect.github.com/google/zx/pull/1187) - Docs improvements [#​1185](https://redirect.github.com/google/zx/pull/1185) [#​1181](https://redirect.github.com/google/zx/pull/1181) ### [`v8.5.0`](https://redirect.github.com/google/zx/releases/tag/8.5.0): — Flow Splitter [Compare Source](https://redirect.github.com/google/zx/compare/9ba1fb4b8d17a4f5f0067d438b49568606469903...8.5.0) In this release we're significantly expanding the zx setup capabilities. #### zx@lite Just core functions without extras, ~7x smaller than the full version. [#​1131](https://redirect.github.com/google/zx/pull/1131) ```shell npm i zx@lite npm i [email protected] ``` Detailed comparison: [zx/versions](https://google.github.io/zx/versions) ```ts import { $ } from 'zx' await $`echo foo` ``` #### Channels We have completely reforged the distribution flow. Now zx is available in multiple formats: - [npmjs](https://www.npmjs.com/package/zx) - [GH npm](https://redirect.github.com/google/zx/pkgs/npm/zx) - [GH repo](https://redirect.github.com/google/zx) - [GH docker](https://redirect.github.com/google/zx/pkgs/container/zx) - [JSR](https://jsr.io/@​webpod/zx) - [Homebrew](https://redirect.github.com/Homebrew/homebrew-core/blob/master/Formula/z/zx.rb) ```shell ### npm pkg from registry.npmjs.org npm i zx ### install directly from the GH npm i google/zx ### from GH the npm registry npm i --registry=https://npm.pkg.github.com @​google/zx ### fetch from the JSR ### https://jsr.io/docs/using-packages ### @​webpod is temporary JSR scope until @​google/zx becomes ready, we'll migrate later npx jsr add @​webpod/zx deno add jsr:@​webpod/zx ### homebrew formula ### https://github.com/Homebrew/homebrew-core/blob/master/Formula/z/zx.rb brew install zx ``` [#​1141](https://redirect.github.com/google/zx/pull/1141)... [#​1157](https://redirect.github.com/google/zx/pull/1157) #### Docker If you'd prefer to run zx in a container, you can pull the image from the GH docker registry. [node:22-alpine](https://hub.docker.com/_/node) is used as a base. [#​1142](https://redirect.github.com/google/zx/pull/1142) [#​1145](https://redirect.github.com/google/zx/pull/1145) ```shell docker pull ghcr.io/google/zx:8.5.0 docker run -t ghcr.io/google/zx:8.5.0 -e="await \$({verbose: true})\`echo foo\`" docker run -t -i -v ./:/script ghcr.io/google/zx:8.5.0 script/t.js ``` #### Chores - Introduced fetch pipe helper to bypass string size limits [#​1130](https://redirect.github.com/google/zx/pull/1130) [#​977](https://redirect.github.com/google/zx/issues/977) ```ts const p1 = fetch('https://example.com').pipe($`cat`) const p2 = fetch('https://example.com').pipe`cat` ``` - Added `glob.sync` shortcut [#​1135](https://redirect.github.com/google/zx/pull/1135) ```ts import { glob } from 'zx' const packages = glob.sync(['package.json', 'packages/*/package.json']) ``` - Restored CLI flags and envars symmetry [#​1137](https://redirect.github.com/google/zx/pull/1137) [#​1138](https://redirect.github.com/google/zx/pull/1138) ```shell ZX_REGISTRY='https://custom-registry.example.com' zx script.js ``` - Enhanced errors stacktrace formatting [#​1166](https://redirect.github.com/google/zx/pull/1166) - Improved 3rd party licenses digest [#​1140](https://redirect.github.com/google/zx/pull/1140) - Enabled zizmor checks [#​1126](https://redirect.github.com/google/zx/pull/1126) - Docs improvements [#​1128](https://redirect.github.com/google/zx/pull/1128) [#​1134](https://redirect.github.com/google/zx/pull/1134) [#​1136](https://redirect.github.com/google/zx/pull/1136) [#​1164](https://redirect.github.com/google/zx/pull/1164) ### [`v8.4.2`](https://redirect.github.com/google/zx/compare/8.4.1...9ba1fb4b8d17a4f5f0067d438b49568606469903) [Compare Source](https://redirect.github.com/google/zx/compare/8.4.1...9ba1fb4b8d17a4f5f0067d438b49568606469903) ### [`v8.4.1`](https://redirect.github.com/google/zx/releases/tag/8.4.1): – Rusty Elbow [Compare Source](https://redirect.github.com/google/zx/compare/8.4.0...8.4.1) Logger enhancements are arriving in this release. [#​1119](https://redirect.github.com/google/zx/issues/1119) [#​1122](https://redirect.github.com/google/zx/pull/1122) [#​1123](https://redirect.github.com/google/zx/pull/1123) [#​1125](https://redirect.github.com/google/zx/pull/1125) - You can customize the output by defining your own formatters for each log entry kind. ```ts $.log.formatters = { cmd: (entry: LogEntry) => `CMD: ${entry.cmd}`, fetch: (entry: LogEntry) => `FETCH: ${entry.url}` //... } ``` - Cmd highlighter now *should* properly detect bins and arguments. If still not, please report it in [#​1122](https://redirect.github.com/google/zx/pull/1122) - Switched to TS 5.8 [#​1120](https://redirect.github.com/google/zx/pull/1120) - Applied [zizmor](https://woodruffw.github.io/zizmor/) to check GHA workflows [#​1126](https://redirect.github.com/google/zx/pull/1126) - Prettier is now enabled as a pre-commit hook [#​1118](https://redirect.github.com/google/zx/pull/1118) ### [`v8.4.0`](https://redirect.github.com/google/zx/releases/tag/8.4.0): – Drip Detective [Compare Source](https://redirect.github.com/google/zx/compare/8.3.2...8.4.0) Try the new batch of enhancements: `npm i [email protected]` https://www.npmjs.com/package/zx/v/8.4.0 #### Changes - The CLI option `--prefer-local` now allows linking both external binaries and packages [#​1116](https://redirect.github.com/google/zx/pull/1116) [#​1117](https://redirect.github.com/google/zx/pull/1117) ```js const cwd = tmpdir() const external = tmpdir() await fs.outputJson(path.join(external, 'node_modules/a/package.json'), { name: 'a', version: '1.0.0', type: 'module', exports: './index.js', }) await fs.outputFile( path.join(external, 'node_modules/a/index.js'), ` export const a = 'AAA' ` ) const script = ` import {a} from 'a' console.log(a); ` const out = await $`zx --cwd=${cwd} --prefer-local=${external} --test <<< ${script}` assert.equal(out.stdout, 'AAA\n') ``` - The `quote` has been slightly changed for a conner case, when zx literal gets an array. [#​999](https://redirect.github.com/google/zx/issues/999) [#​1113](https://redirect.github.com/google/zx/issues/1113) ```js const p = $({prefix: '', postfix: ''})`echo ${[1, '', '*', '2']}` // before p.cmd // `echo 1 $'*' 2`) // after p.cmd // `echo 1 $'' $'*' 2`) ``` - Provided support for custom script extensions via CLI [#​1104](https://redirect.github.com/google/zx/pull/1104) [#​1105](https://redirect.github.com/google/zx/pull/1105) ```bash zx script.zx # Unknown file extension "\.zx" zx --ext=mjs script.zx # OK ``` - Enhanced `nothrow` option to suppress any errors [#​1108](https://redirect.github.com/google/zx/pull/1108) [#​1109](https://redirect.github.com/google/zx/pull/1109) ```js const err = new Error('BrokenSpawn') const o = await $({ nothrow: true, spawn() { throw err }, })`echo foo` o.ok // false o.exitCode // null o.message // BrokenSpawn... o.cause // err ``` - `@types/node` and `@types/fs-extra` deps replaced with triple-slash typing refs [#​1102](https://redirect.github.com/google/zx/pull/1102) - Made `ProcessOutput` iterable [#​1101](https://redirect.github.com/google/zx/pull/1101) - Handle inappropriate `ProcessPromise` instantiation [#​1097](https://redirect.github.com/google/zx/pull/1097) [#​1098](https://redirect.github.com/google/zx/pull/1098) - Pass origin error as `ProcessOuput` cause [#​1110](https://redirect.github.com/google/zx/pull/1110) - Separated build and release steps [#​1106](https://redirect.github.com/google/zx/pull/1106) - Internal improvements - Introduced API bus [#​1083](https://redirect.github.com/google/zx/pull/1083) - Optimized `ProcessOutput` inners [#​1096](https://redirect.github.com/google/zx/pull/1096) [#​1095](https://redirect.github.com/google/zx/pull/1095) - Pinned deps [#​1099](https://redirect.github.com/google/zx/pull/1099) [#​1100](https://redirect.github.com/google/zx/pull/1100) - Switched to explicit `.ts` extensions for relative imports [#​1111](https://redirect.github.com/google/zx/pull/1111) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/unraid/api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1a8da6d - Browse repository at this point
Copy the full SHA 1a8da6dView commit details
Commits on Jul 21, 2025
-
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Streamlined Tailwind CSS integration using Vite plugin, eliminating the need for separate Tailwind config files. * Updated theme and color variables for improved consistency and maintainability. * **Style** * Standardized spacing, sizing, and font classes across all components using Tailwind’s default scale. * Reduced excessive gaps, padding, and font sizes for a more compact and cohesive UI. * Updated gradient, border, and shadow classes to match Tailwind v4 conventions. * Replaced custom pixel-based classes with Tailwind’s bracketed arbitrary value syntax where needed. * Replaced focus outline styles from `outline-none` to `outline-hidden` for consistent focus handling. * Updated flex shrink/grow utility classes to use newer shorthand forms. * Converted several component templates to use self-closing tags for cleaner markup. * Adjusted icon sizes and spacing for improved visual balance. * **Chores** * Removed legacy Tailwind/PostCSS configuration files and related scripts. * Updated and cleaned up package dependencies for Tailwind v4 and related plugins. * Removed unused or redundant build scripts and configuration exports. * Updated documentation to reflect new Tailwind v4 usage. * Removed Prettier Tailwind plugin from formatting configurations. * Removed Nuxt Tailwind module in favor of direct Vite plugin integration. * Cleaned up ESLint config by removing Prettier integration. * **Bug Fixes** * Corrected invalid or outdated Tailwind class names and syntax. * Fixed issues with max-width and other utility classes for improved layout consistency. * **Tests** * Updated test assertions to match new class names and styling conventions. * **Documentation** * Revised README and internal notes to clarify Tailwind v4 adoption and configuration changes. * Added new development notes emphasizing Tailwind v4 usage and documentation references. * **UI Components** * Enhanced BrandButton stories with detailed variant, size, and padding showcases for better visual testing. * Improved theme store to apply dark mode class on both `<html>` and `<body>` elements for compatibility. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 2c62e0a - Browse repository at this point
Copy the full SHA 2c62e0aView commit details -
fix(deps): pin dependencies (#1528)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@tailwindcss/cli](https://tailwindcss.com) ([source](https://redirect.github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli)) | dependencies | pin | [`^4.1.11` -> `4.1.11`](https://renovatebot.com/diffs/npm/@tailwindcss%2fcli/4.1.11/4.1.11) | | [@tailwindcss/vite](https://tailwindcss.com) ([source](https://redirect.github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite)) | devDependencies | pin | [`^4.1.11` -> `4.1.11`](https://renovatebot.com/diffs/npm/@tailwindcss%2fvite/4.1.11/4.1.11) | | [tw-animate-css](https://redirect.github.com/Wombosvideo/tw-animate-css) | dependencies | pin | [`^1.3.5` -> `1.3.5`](https://renovatebot.com/diffs/npm/tw-animate-css/1.3.5/1.3.5) | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/unraid/api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a74d935 - Browse repository at this point
Copy the full SHA a74d935View commit details -
fix(notifications): gracefully handle & mask invalid notifications (#…
…1529) prevents log explosion due to large, invalid notifications. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Improved handling of invalid or corrupted notifications by displaying a warning message instead of causing errors or interruptions. * Enhanced robustness in displaying notification timestamps by gracefully handling invalid date formats. * **Refactor** * Improved internal date formatting for notifications, ensuring more consistent and user-friendly display. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- - To see the specific tasks where the Asana app for GitHub is being used, see below: - https://app.asana.com/0/0/1210811542761865
Configuration menu - View commit details
-
Copy full SHA for 05056e7 - Browse repository at this point
Copy the full SHA 05056e7View commit details -
feat(web): install and configure nuxt ui (#1524)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Introduced a primary color palette and enhanced color theming for the UI. * Added and showcased new UI button variants with primary color styling on the main page. * Integrated the @nuxt/ui module to enable advanced UI components and theming options. * **Style** * Updated keyframe animations in global styles for improved CSS structure. * Refined color variables and UI color states for both light and dark modes. * **Chores** * Added @nuxt/ui as a project dependency. * Centralized UI configuration for easier theming management. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: mdatelle <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 407585c - Browse repository at this point
Copy the full SHA 407585cView commit details
Commits on Jul 22, 2025
-
fix: make settings grid responsive (#1463)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Introduced a new SettingsGrid component for consistent and responsive grid layouts. * **Refactor** * Updated settings-related layouts to use the new SettingsGrid component, improving maintainability and visual consistency across the interface. * **Chores** * Removed an unused CSS breakpoint variable from global styles. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 9dfdb8d - Browse repository at this point
Copy the full SHA 9dfdb8dView commit details -
fix: add missing breakpoints (#1535)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Style** * Introduced new CSS custom properties for additional responsive breakpoints, enhancing layout adaptability across a wider range of screen sizes. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for f5352e3 - Browse repository at this point
Copy the full SHA f5352e3View commit details -
fix: use async for primary file read/writes (#1531)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Refactor** * Improved application performance and responsiveness by converting all synchronous file system operations to asynchronous ones throughout the application. * Enhanced reliability of file checks and file writing, ensuring non-blocking behavior during configuration, notification handling, and service operations. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 23b2b88 - Browse repository at this point
Copy the full SHA 23b2b88View commit details -
fix: truncate log files when they take up more than 5mb of space (#1530)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Updated configuration to enable WAN access, set custom ports, and add new fields such as version and sandbox mode. * **Bug Fixes** * Improved log rotation reliability by directly managing log file size and truncation every 20 minutes, with enhanced error handling and logging. * **Chores** * Removed legacy log rotation configuration files and related test cases to streamline maintenance. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 0a18b38 - Browse repository at this point
Copy the full SHA 0a18b38View commit details -
fix(deps): pin dependency @nuxt/ui to 3.2.0 (#1532)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@nuxt/ui](https://ui.nuxt.com) ([source](https://redirect.github.com/nuxt/ui)) | dependencies | pin | [`^3.2.0` -> `3.2.0`](https://renovatebot.com/diffs/npm/@nuxt%2fui/3.2.0/3.2.0) | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/unraid/api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8279531 - Browse repository at this point
Copy the full SHA 8279531View commit details
Commits on Jul 23, 2025
-
refactor: update modals and color picker (#1494)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * The Welcome modal now automatically appears when visiting the `/welcome` page. * "Create a password" button in the Welcome modal is now disabled while loading. * **Refactor** * Activation and Welcome modals now use a new Dialog component for improved layout and styling. * Theme and server selection components now use a simplified Select dropdown with options passed as data for a cleaner interface. * **Tests** * Updated modal-related tests to use the new Dialog component and improved mocking for more accurate and maintainable test coverage. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: mdatelle <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6acf50 - Browse repository at this point
Copy the full SHA b6acf50View commit details -
refactor: add & use
ConfigFilePersisterprimitive (#1534)Add `ConfigFilePersister<T>` to provide automatic JSON file persistence for configs. It bridges the gap between in-memory configuration (via `ConfigService`) and persistent file storage, with minimal developer effort. ## Key Features - **Reactive Persistence**: Automatically saves config changes to disk when `ConfigService` updates - **NestJS Integration**: Implements lifecycle hooks for proper initialization and cleanup - **Standalone Operations**: Provides direct file access via `getFileHandler()` for non-reactive use cases - **Change Detection**: Only writes to disk when configuration actually changes (performance optimization) - **Error Handling**: Includes logging and graceful error handling throughout ## How to Implement Extend the class and implement these required methods: ```typescript @Injectable() class MyConfigPersister extends ConfigFilePersister<MyConfigType> { constructor(configService: ConfigService) { super(configService); } // Required: JSON filename in config directory fileName(): string { return "my-config.json"; } // Required: ConfigService key for reactive updates configKey(): string { return "myConfig"; } // Required: Default values for new installations defaultConfig(): MyConfigType { return { enabled: false, timeout: 5000 }; } // optionally, override validate() and/or migrateConfig() } ``` ## Lifecycle Behavior - **Initialization** (`onModuleInit`): Loads config from disk → sets in ConfigService → starts reactive subscription - **Runtime**: Automatically persists to disk when ConfigService changes (buffered every 25ms) - **Shutdown** (`onModuleDestroy`): Final persistence and cleanup <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit * **New Features** * Introduced a unified, robust configuration file management system with automatic migration, validation, and efficient persistence for plugins and services. * **Refactor** * Centralized configuration persistence logic into a shared base class, simplifying and standardizing config handling. * Refactored multiple config persisters to extend the new base class, removing redundant manual file and lifecycle management. * Removed legacy config state management, persistence helpers, and related modules, streamlining the codebase. * Simplified test suites to focus on core functionality and error handling. * **Chores** * Updated dependencies to support the new configuration management system. * Integrated the new API config module into plugin modules for consistent configuration handling. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for fee7d46 - Browse repository at this point
Copy the full SHA fee7d46View commit details -
fix(connect): omit extraneous fields during connect config validation (…
…#1538) Prevent extraneous fields from migrating to `connect.json` from `myservers.cfg`
Configuration menu - View commit details
-
Copy full SHA for 45bd736 - Browse repository at this point
Copy the full SHA 45bd736View commit details -
fix: inject Tailwind CSS into client entry point (#1537)
Added a Vite plugin to automatically inject the Tailwind CSS import into the `unraid-components.client.js` entry file, enhancing the integration of Tailwind CSS within the application. This change improves the setup for styling components consistently across the project. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added automated validation to ensure Tailwind CSS styles are correctly included in the custom elements build output. * **Chores** * Updated the build process to include a CSS validation step after manifest generation. * Enhanced development build configuration to enable CSS source maps and optimize Tailwind CSS injection into web components. * Extended CSS theme with new responsive breakpoint variables. * Improved CSS class specificity in user profile, server state, and update modal components for consistent styling. * Removed redundant style blocks and global CSS imports from multiple components to streamline styling and reduce duplication. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 86b6c4f - Browse repository at this point
Copy the full SHA 86b6c4fView commit details
Commits on Jul 25, 2025
-
Add Claude Code GitHub Workflow (#1541)
## 🤖 Installing Claude Code GitHub App This PR adds a GitHub Actions workflow that enables Claude Code integration in our repository. ### What is Claude Code? [Claude Code](https://claude.ai/code) is an AI coding agent that can help with: - Bug fixes and improvements - Documentation updates - Implementing new features - Code reviews and suggestions - Writing tests - And more! ### How it works Once this PR is merged, we'll be able to interact with Claude by mentioning @claude in a pull request or issue comment. Once the workflow is triggered, Claude will analyze the comment and surrounding context, and execute on the request in a GitHub action. ### Important Notes - **This workflow won't take effect until this PR is merged** - **@claude mentions won't work until after the merge is complete** - The workflow runs automatically whenever Claude is mentioned in PR or issue comments - Claude gets access to the entire PR or issue context including files, diffs, and previous comments ### Security - Our Anthropic API key is securely stored as a GitHub Actions secret - Only users with write access to the repository can trigger the workflow - All Claude runs are stored in the GitHub Actions run history - Claude's default tools are limited to reading/writing files and interacting with our repo by creating comments, branches, and commits. - We can add more allowed tools by adding them to the workflow file like: ``` allowed_tools: Bash(npm install),Bash(npm run build),Bash(npm run lint),Bash(npm run test) ``` There's more information in the [Claude Code action repo](https://github.com/anthropics/claude-code-action). After merging this PR, let's try mentioning @claude in a comment on any PR to get started! <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Introduced automated code review using Claude AI for pull requests. * Added Claude AI code assistance, triggered by comments containing "@claude" in issues and pull requests. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 4ff6a1a - Browse repository at this point
Copy the full SHA 4ff6a1aView commit details -
chore: Remove legacy store modules and add new API key and reporting …
…services (#1536) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added developer CLI tools for toggling GraphQL sandbox and modal testing utilities. * Introduced a "Show Activation Modal" developer component for UI testing. * Added system initial setup detection and related GraphQL queries. * Enhanced login and welcome pages with dynamic server info and initial setup state. * Improved SSO button with internationalization and error handling. * Added internal CLI admin API key management service and internal GraphQL client service. * Introduced comprehensive API report generation service for system and service status. * Added CLI commands and GraphQL mutations/queries for plugin and SSO user management. * Added new modal target components and improved teleport target detection. * **Enhancements** * Refined modal dialog targeting and teleportation for flexible UI placement. * Updated modal components and stores for improved activation/welcome modal control. * Improved plugin and SSO user management via CLI through GraphQL API. * Refactored partner logo components to use props instead of store dependencies. * Enhanced styling and accessibility for buttons and modals. * Streamlined Tailwind CSS integration with shared styles and updated theme variables. * Improved GraphQL module configuration to avoid directive conflicts in tests. * Adjusted Vite config for better dependency handling in test mode. * Improved error handling and logging in CLI commands and services. * Reordered imports and refined component class bindings for UI consistency. * **Bug Fixes** * Resolved issues with duplicate script tags and component registration in the web UI. * Fixed modal close button visibility and activation modal state handling. * Added error handling and logging improvements across CLI commands and services. * Fixed newline issues in last-download-time fixture files. * **Chores** * Added and updated numerous tests for CLI commands, services, and UI components. * Updated translation files and localization resources for new UI messages. * Adjusted environment, configuration, and dependency files for improved development and test workflows. * Cleaned up unused imports and mocks in tests. * Reorganized exports and barrel files in shared and UI modules. * Added integration and dependency resolution tests for core modules. * **Removals & Refactoring** * Removed legacy Redux state management, configuration, and UPnP logic from the backend. * Eliminated deprecated GraphQL subscriptions and client code related to registration and mothership. * Removed direct store manipulation and replaced with service-based approaches in CLI commands. * Deleted unused or redundant test files and configuration listeners. * Refactored SSO user service to consolidate add/remove operations into a single update method. * Simplified API key services with new methods for automatic key management. * Replaced direct plugin and SSO user service calls with GraphQL client interactions in CLI commands. * Removed complex theme fallback and dark mode CSS rules, replacing with streamlined static theme variables. * Cleaned up Tailwind CSS configuration and removed deprecated local styles. * Removed multiple internal utility files and replaced with simplified or centralized implementations. * Removed deprecated local configuration and synchronization files and listeners. * Removed UPnP helper functions and job management classes. * Refactored server resolver to dynamically construct local server data internally. * Removed CORS handler and replaced with simplified or externalized logic. * Removed store synchronization and registration event pubsub handling. * Removed GraphQL client creation utilities for internal API communication. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for 3b00fec - Browse repository at this point
Copy the full SHA 3b00fecView commit details
Commits on Jul 28, 2025
-
fix(deps): update all non-major dependencies (#1520)
This PR contains the following updates: | Package | Change | Age | Confidence | Type | Update | |---|---|---|---|---|---| | [@eslint/js](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js)) | [`9.31.0` -> `9.32.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.31.0/9.32.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@graphql-tools/merge](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/merge)) | [`9.0.24` -> `9.1.1`](https://renovatebot.com/diffs/npm/@graphql-tools%2fmerge/9.0.24/9.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [@graphql-tools/schema](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/schema)) | [`10.0.23` -> `10.0.25`](https://renovatebot.com/diffs/npm/@graphql-tools%2fschema/10.0.23/10.0.25) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils)) | [`10.8.6` -> `10.9.1`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.9.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | peerDependencies | minor | | [@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils)) | [`10.8.6` -> `10.9.1`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.9.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils)) | [`10.8.6` -> `10.9.1`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.9.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | pnpm.overrides | minor | | [@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils)) | [`10.8.6` -> `10.9.1`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.9.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [@internationalized/number](https://redirect.github.com/adobe/react-spectrum) | [`3.6.3` -> `3.6.4`](https://renovatebot.com/diffs/npm/@internationalized%2fnumber/3.6.3/3.6.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@manypkg/cli](https://redirect.github.com/Thinkmill/manypkg) ([source](https://redirect.github.com/Thinkmill/manypkg/tree/HEAD/packages/cli)) | [`0.24.0` -> `0.25.0`](https://renovatebot.com/diffs/npm/@manypkg%2fcli/0.24.0/0.25.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [@nestjs/common](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common)) | [`11.1.3` -> `11.1.5`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.3/11.1.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | peerDependencies | patch | | [@nestjs/common](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common)) | [`11.1.3` -> `11.1.5`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.3/11.1.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@nestjs/common](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common)) | [`11.1.3` -> `11.1.5`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.3/11.1.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@nestjs/core](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core)) | [`11.1.3` -> `11.1.5`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.3/11.1.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | peerDependencies | patch | | [@nestjs/core](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core)) | [`11.1.3` -> `11.1.5`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.3/11.1.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@nestjs/core](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core)) | [`11.1.3` -> `11.1.5`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.3/11.1.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@nestjs/platform-fastify](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-fastify)) | [`11.1.3` -> `11.1.5`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-fastify/11.1.3/11.1.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@nestjs/testing](https://nestjs.com) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing)) | [`11.1.3` -> `11.1.5`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/11.1.3/11.1.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@nuxt/eslint](https://redirect.github.com/nuxt/eslint) ([source](https://redirect.github.com/nuxt/eslint/tree/HEAD/packages/module)) | [`1.5.2` -> `1.7.1`](https://renovatebot.com/diffs/npm/@nuxt%2feslint/1.5.2/1.7.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@nuxt/ui](https://ui.nuxt.com) ([source](https://redirect.github.com/nuxt/ui)) | [`3.2.0` -> `3.3.0`](https://renovatebot.com/diffs/npm/@nuxt%2fui/3.2.0/3.3.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [@pinia/nuxt](https://pinia.vuejs.org/ssr/nuxt.html) ([source](https://redirect.github.com/vuejs/pinia)) | [`0.11.1` -> `0.11.2`](https://renovatebot.com/diffs/npm/@pinia%2fnuxt/0.11.1/0.11.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@rollup/rollup-linux-x64-gnu](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.45.1` -> `4.46.1`](https://renovatebot.com/diffs/npm/@rollup%2frollup-linux-x64-gnu/4.45.1/4.46.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | optionalDependencies | minor | | [@storybook/addon-docs](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/docs) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/docs)) | [`9.0.17` -> `9.0.18`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/9.0.17/9.0.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links)) | [`9.0.17` -> `9.0.18`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/9.0.17/9.0.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@storybook/builder-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite)) | [`9.0.17` -> `9.0.18`](https://renovatebot.com/diffs/npm/@storybook%2fbuilder-vite/9.0.17/9.0.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@storybook/vue3-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/vue3-vite) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite)) | [`9.0.17` -> `9.0.18`](https://renovatebot.com/diffs/npm/@storybook%2fvue3-vite/9.0.17/9.0.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.12.14` -> `1.13.2`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.12.14/1.13.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@types/bun](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bun) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun)) | [`1.2.18` -> `1.2.19`](https://renovatebot.com/diffs/npm/@types%2fbun/1.2.18/1.2.19) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.16.4` -> `22.16.5`](https://renovatebot.com/diffs/npm/@types%2fnode/22.16.4/22.16.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.37.0` -> `8.38.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.37.0/8.38.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@vitejs/plugin-vue](https://redirect.github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme) ([source](https://redirect.github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue)) | [`6.0.0` -> `6.0.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/6.0.0/6.0.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@vueuse/components](https://redirect.github.com/vueuse/vueuse/tree/main/packages/components#readme) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/components)) | [`13.5.0` -> `13.6.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcomponents/13.5.0/13.6.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [@vueuse/core](https://redirect.github.com/vueuse/vueuse) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core)) | [`13.5.0` -> `13.6.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/13.5.0/13.6.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@vueuse/core](https://redirect.github.com/vueuse/vueuse) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core)) | [`13.5.0` -> `13.6.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/13.5.0/13.6.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [@vueuse/integrations](https://redirect.github.com/vueuse/vueuse/tree/main/packages/integrations#readme) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/integrations)) | [`13.5.0` -> `13.6.0`](https://renovatebot.com/diffs/npm/@vueuse%2fintegrations/13.5.0/13.6.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [@vueuse/nuxt](https://redirect.github.com/vueuse/vueuse/tree/main/packages/nuxt#readme) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/nuxt)) | [`13.5.0` -> `13.6.0`](https://renovatebot.com/diffs/npm/@vueuse%2fnuxt/13.5.0/13.6.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [dotenv](https://redirect.github.com/motdotla/dotenv) | [`17.2.0` -> `17.2.1`](https://renovatebot.com/diffs/npm/dotenv/17.2.0/17.2.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`9.31.0` -> `9.32.0`](https://renovatebot.com/diffs/npm/eslint/9.31.0/9.32.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [eslint-config-prettier](https://redirect.github.com/prettier/eslint-config-prettier) | [`10.1.5` -> `10.1.8`](https://renovatebot.com/diffs/npm/eslint-config-prettier/10.1.5/10.1.8) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n) | [`17.21.0` -> `17.21.2`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.21.0/17.21.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [eslint-plugin-prettier](https://redirect.github.com/prettier/eslint-plugin-prettier) | [`5.5.1` -> `5.5.3`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.5.1/5.5.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [eslint-plugin-storybook](https://redirect.github.com/storybookjs/storybook/code/lib/eslint-plugin#readme) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin)) | [`9.0.17` -> `9.0.18`](https://renovatebot.com/diffs/npm/eslint-plugin-storybook/9.0.17/9.0.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [inquirer](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/inquirer/README.md) ([source](https://redirect.github.com/SBoudrias/Inquirer.js)) | [`12.7.0` -> `12.8.2`](https://renovatebot.com/diffs/npm/inquirer/12.7.0/12.8.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [jiti](https://redirect.github.com/unjs/jiti) | [`2.4.2` -> `2.5.1`](https://renovatebot.com/diffs/npm/jiti/2.4.2/2.5.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [jiti](https://redirect.github.com/unjs/jiti) | [`2.4.2` -> `2.5.1`](https://renovatebot.com/diffs/npm/jiti/2.4.2/2.5.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | overrides | minor | | [jose](https://redirect.github.com/panva/jose) | [`6.0.11` -> `6.0.12`](https://renovatebot.com/diffs/npm/jose/6.0.11/6.0.12) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | peerDependencies | patch | | [jose](https://redirect.github.com/panva/jose) | [`6.0.11` -> `6.0.12`](https://renovatebot.com/diffs/npm/jose/6.0.11/6.0.12) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [jose](https://redirect.github.com/panva/jose) | [`6.0.11` -> `6.0.12`](https://renovatebot.com/diffs/npm/jose/6.0.11/6.0.12) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [lucide-vue-next](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next)) | [`0.525.0` -> `0.528.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.525.0/0.528.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [marked](https://marked.js.org) ([source](https://redirect.github.com/markedjs/marked)) | [`16.0.0` -> `16.1.1`](https://renovatebot.com/diffs/npm/marked/16.0.0/16.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [nest-commander](https://nest-commander.jaymcdoniel.dev) ([source](https://redirect.github.com/jmcdo29/nest-commander/tree/HEAD/pacakges/nest-commander)) | [`3.17.0` -> `3.18.0`](https://renovatebot.com/diffs/npm/nest-commander/3.17.0/3.18.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [node](https://nodejs.org) ([source](https://redirect.github.com/nodejs/node)) | `22.17.0` -> `22.17.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | patch | | [node](https://redirect.github.com/actions/node-versions) | `22.17.0` -> `22.17.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | uses-with | patch | | [node](https://redirect.github.com/nodejs/node) | `22.17.0-bookworm-slim` -> `22.17.1-bookworm-slim` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | final | patch | | [reka-ui](https://redirect.github.com/unovue/reka-ui) | [`2.3.2` -> `2.4.0`](https://renovatebot.com/diffs/npm/reka-ui/2.3.2/2.4.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [storybook](https://storybook.js.org) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/core)) | [`9.0.17` -> `9.0.18`](https://renovatebot.com/diffs/npm/storybook/9.0.17/9.0.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [tw-animate-css](https://redirect.github.com/Wombosvideo/tw-animate-css) | [`1.3.5` -> `1.3.6`](https://renovatebot.com/diffs/npm/tw-animate-css/1.3.5/1.3.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.37.0` -> `8.38.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.37.0/8.38.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [validate-npm-package-name](https://redirect.github.com/npm/validate-npm-package-name) | [`6.0.1` -> `6.0.2`](https://renovatebot.com/diffs/npm/validate-npm-package-name/6.0.1/6.0.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`7.0.4` -> `7.0.6`](https://renovatebot.com/diffs/npm/vite/7.0.4/7.0.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.17` -> `3.5.18`](https://renovatebot.com/diffs/npm/vue/3.5.17/3.5.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.17` -> `3.5.18`](https://renovatebot.com/diffs/npm/vue/3.5.17/3.5.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | peerDependencies | patch | | [vue-i18n](https://redirect.github.com/intlify/vue-i18n/tree/master/packages/vue-i18n#readme) ([source](https://redirect.github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n)) | [`11.1.9` -> `11.1.11`](https://renovatebot.com/diffs/npm/vue-i18n/11.1.9/11.1.11) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`3.0.1` -> `3.0.4`](https://renovatebot.com/diffs/npm/vue-tsc/3.0.1/3.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [vuetify](https://vuetifyjs.com) ([source](https://redirect.github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify)) | [`3.9.0` -> `3.9.2`](https://renovatebot.com/diffs/npm/vuetify/3.9.0/3.9.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [wrangler](https://redirect.github.com/cloudflare/workers-sdk) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler)) | [`4.24.3` -> `4.26.0`](https://renovatebot.com/diffs/npm/wrangler/4.24.3/4.26.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | --- ### Release Notes <details> <summary>eslint/eslint (@​eslint/js)</summary> ### [`v9.32.0`](https://redirect.github.com/eslint/eslint/compare/v9.31.0...50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.31.0...v9.32.0) </details> <details> <summary>ardatan/graphql-tools (@​graphql-tools/merge)</summary> ### [`v9.1.1`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/merge/CHANGELOG.md#911) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/[email protected]...@graphql-tools/[email protected]) ##### Patch Changes - [#​7298](https://redirect.github.com/ardatan/graphql-tools/pull/7298) [`984d542`](https://redirect.github.com/ardatan/graphql-tools/commit/984d542b95cbe717b8853f6922218a1edbc59122) Thanks [@​jdolle](https://redirect.github.com/jdolle)! - dependencies updates: - Removed dependency [`@theguild/federation-composition@^0.19.0` ↗︎](https://www.npmjs.com/package/@​theguild/federation-composition/v/0.19.0) (from `dependencies`) - [#​7298](https://redirect.github.com/ardatan/graphql-tools/pull/7298) [`984d542`](https://redirect.github.com/ardatan/graphql-tools/commit/984d542b95cbe717b8853f6922218a1edbc59122) Thanks [@​jdolle](https://redirect.github.com/jdolle)! - Fix "Named export 'OperationTypeNode' not found" - Updated dependencies \[[`32d0457`](https://redirect.github.com/ardatan/graphql-tools/commit/32d0457f3fae53b408bd8de459bf4541fcc14a23)]: - [@​graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)@​10.9.1 ### [`v9.1.0`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/merge/CHANGELOG.md#910) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/[email protected]...@graphql-tools/[email protected]) ##### Minor Changes - [#​7249](https://redirect.github.com/ardatan/graphql-tools/pull/7249) [`e5f98c2`](https://redirect.github.com/ardatan/graphql-tools/commit/e5f98c231ba2ba8a317539bac761f4f26e8b56b2) Thanks [@​jdolle](https://redirect.github.com/jdolle)! - Support repeatable [@​link-ed](https://redirect.github.com/link-ed) federation directives; fix merging non-identical, repeatable directives ##### Patch Changes - [#​7249](https://redirect.github.com/ardatan/graphql-tools/pull/7249) [`e5f98c2`](https://redirect.github.com/ardatan/graphql-tools/commit/e5f98c231ba2ba8a317539bac761f4f26e8b56b2) Thanks [@​jdolle](https://redirect.github.com/jdolle)! - dependencies updates: - Added dependency [`@theguild/federation-composition@^0.16.0` ↗︎](https://www.npmjs.com/package/@​theguild/federation-composition/v/0.16.0) (to `dependencies`) - [#​7276](https://redirect.github.com/ardatan/graphql-tools/pull/7276) [`3c21496`](https://redirect.github.com/ardatan/graphql-tools/commit/3c214963309373641433d62230c5fffeaa2c61eb) Thanks [@​renovate](https://redirect.github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@theguild/federation-composition@^0.19.0` ↗︎](https://www.npmjs.com/package/@​theguild/federation-composition/v/0.19.0) (from `^0.16.0`, in `dependencies`) - Updated dependencies \[[`22af985`](https://redirect.github.com/ardatan/graphql-tools/commit/22af98581e983079ec7e53677b905d3d03117524), [`53db005`](https://redirect.github.com/ardatan/graphql-tools/commit/53db00540c2549748afdeeb65bb45a6c45ce57d3)]: - [@​graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)@​10.9.0 </details> <details> <summary>ardatan/graphql-tools (@​graphql-tools/schema)</summary> ### [`v10.0.25`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/schema/CHANGELOG.md#10025) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/[email protected]...@graphql-tools/[email protected]) ##### Patch Changes - Updated dependencies \[[`984d542`](https://redirect.github.com/ardatan/graphql-tools/commit/984d542b95cbe717b8853f6922218a1edbc59122), [`984d542`](https://redirect.github.com/ardatan/graphql-tools/commit/984d542b95cbe717b8853f6922218a1edbc59122), [`32d0457`](https://redirect.github.com/ardatan/graphql-tools/commit/32d0457f3fae53b408bd8de459bf4541fcc14a23)]: - [@​graphql-tools/merge](https://redirect.github.com/graphql-tools/merge)@​9.1.1 - [@​graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)@​10.9.1 ### [`v10.0.24`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/schema/CHANGELOG.md#10024) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/[email protected]...@graphql-tools/[email protected]) ##### Patch Changes - Updated dependencies \[[`e5f98c2`](https://redirect.github.com/ardatan/graphql-tools/commit/e5f98c231ba2ba8a317539bac761f4f26e8b56b2), [`3c21496`](https://redirect.github.com/ardatan/graphql-tools/commit/3c214963309373641433d62230c5fffeaa2c61eb), [`e5f98c2`](https://redirect.github.com/ardatan/graphql-tools/commit/e5f98c231ba2ba8a317539bac761f4f26e8b56b2), [`22af985`](https://redirect.github.com/ardatan/graphql-tools/commit/22af98581e983079ec7e53677b905d3d03117524), [`53db005`](https://redirect.github.com/ardatan/graphql-tools/commit/53db00540c2549748afdeeb65bb45a6c45ce57d3)]: - [@​graphql-tools/merge](https://redirect.github.com/graphql-tools/merge)@​9.1.0 - [@​graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)@​10.9.0 </details> <details> <summary>ardatan/graphql-tools (@​graphql-tools/utils)</summary> ### [`v10.9.1`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#1091) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/[email protected]...@graphql-tools/[email protected]) ##### Patch Changes - [`32d0457`](https://redirect.github.com/ardatan/graphql-tools/commit/32d0457f3fae53b408bd8de459bf4541fcc14a23) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Fix oneOf handling ### [`v10.9.0`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#1090) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/[email protected]...@graphql-tools/[email protected]) ##### Minor Changes - [#​7281](https://redirect.github.com/ardatan/graphql-tools/pull/7281) [`53db005`](https://redirect.github.com/ardatan/graphql-tools/commit/53db00540c2549748afdeeb65bb45a6c45ce57d3) Thanks [@​EmrysMyrddin](https://redirect.github.com/EmrysMyrddin)! - Add optional `subgraphName` preoperty to the `ExecutionRequest` interface for usage in Gateways like Hive Gateway. ##### Patch Changes - [#​7282](https://redirect.github.com/ardatan/graphql-tools/pull/7282) [`22af985`](https://redirect.github.com/ardatan/graphql-tools/commit/22af98581e983079ec7e53677b905d3d03117524) Thanks [@​renovate](https://redirect.github.com/apps/renovate)! - Support `@oneOf` directive </details> <details> <summary>adobe/react-spectrum (@​internationalized/number)</summary> ### [`v3.6.4`](https://redirect.github.com/adobe/react-spectrum/compare/@internationalized/[email protected]...@internationalized/[email protected]) [Compare Source](https://redirect.github.com/adobe/react-spectrum/compare/@internationalized/[email protected]...@internationalized/[email protected]) </details> <details> <summary>Thinkmill/manypkg (@​manypkg/cli)</summary> ### [`v0.25.0`](https://redirect.github.com/Thinkmill/manypkg/blob/HEAD/packages/cli/CHANGELOG.md#0250) [Compare Source](https://redirect.github.com/Thinkmill/manypkg/compare/@manypkg/[email protected]...@manypkg/[email protected]) ##### Minor Changes - [#​254](https://redirect.github.com/Thinkmill/manypkg/pull/254) [`2c06ac0`](https://redirect.github.com/Thinkmill/manypkg/commit/2c06ac09397b825dc3cae3c29a1f08bbd09a4ab1) Thanks [@​cjkihl](https://redirect.github.com/cjkihl)! - Add Bun support ##### Patch Changes - Updated dependencies \[[`2c06ac0`](https://redirect.github.com/Thinkmill/manypkg/commit/2c06ac09397b825dc3cae3c29a1f08bbd09a4ab1)]: - [@​manypkg/get-packages](https://redirect.github.com/manypkg/get-packages)@​3.1.0 </details> <details> <summary>nestjs/nest (@​nestjs/common)</summary> ### [`v11.1.5`](https://redirect.github.com/nestjs/nest/compare/v11.1.4...9bb0560e79743cc0bd2ce198c65e21332200c3ad) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.4...v11.1.5) ### [`v11.1.4`](https://redirect.github.com/nestjs/nest/compare/v11.1.3...1f101ac8b0a5bb5b97a7caf6634fcea8d65196e0) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.3...v11.1.4) </details> <details> <summary>nestjs/nest (@​nestjs/core)</summary> ### [`v11.1.5`](https://redirect.github.com/nestjs/nest/compare/v11.1.4...9bb0560e79743cc0bd2ce198c65e21332200c3ad) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.4...v11.1.5) ### [`v11.1.4`](https://redirect.github.com/nestjs/nest/releases/tag/v11.1.4) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.3...v11.1.4) ##### v11.1.4 (2025-07-16) ##### Bug fixes - `platform-fastify` - [#​15385](https://redirect.github.com/nestjs/nest/pull/15385) fix(testing): auto-init fastify adapter for middleware registration ([@​mag123c](https://redirect.github.com/mag123c)) - `core`, `testing` - [#​15405](https://redirect.github.com/nestjs/nest/pull/15405) fix(core): fix race condition in class dependency resolution ([@​hajekjiri](https://redirect.github.com/hajekjiri)) - `core` - [#​15333](https://redirect.github.com/nestjs/nest/pull/15333) fix(core): Make flattenRoutePath return a valid module ([@​gentunian](https://redirect.github.com/gentunian)) - `microservices` - [#​15305](https://redirect.github.com/nestjs/nest/pull/15305) fix(microservices): Revisit RMQ pattern matching with wildcards ([@​getlarge](https://redirect.github.com/getlarge)) - [#​15250](https://redirect.github.com/nestjs/nest/pull/15250) fix(constants): update RMQ\_DEFAULT\_QUEUE to an empty string ([@​EeeasyCode](https://redirect.github.com/EeeasyCode)) ##### Enhancements - `platform-fastify` - [#​14789](https://redirect.github.com/nestjs/nest/pull/14789) feat(fastify): add decorator for custom schema ([@​piotrfrankowski](https://redirect.github.com/piotrfrankowski)) - `common`, `core`, `microservices`, `platform-express`, `platform-fastify`, `websockets` - [#​15386](https://redirect.github.com/nestjs/nest/pull/15386) feat: enhance introspection capabilities ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - `core` - [#​15374](https://redirect.github.com/nestjs/nest/pull/15374) feat: supporting fine async storage control ([@​Farenheith](https://redirect.github.com/Farenheith)) ##### Dependencies - `platform-ws` - [#​15350](https://redirect.github.com/nestjs/nest/pull/15350) chore(deps): bump ws from 8.18.2 to 8.18.3 ([@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-fastify` - [#​15278](https://redirect.github.com/nestjs/nest/pull/15278) chore(deps): bump fastify from 5.3.3 to 5.4.0 ([@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### Committers: 11 - Alexey Filippov ([@​SocketSomeone](https://redirect.github.com/SocketSomeone)) - EFIcats ([@​ext4cats](https://redirect.github.com/ext4cats)) - Edouard Maleix ([@​getlarge](https://redirect.github.com/getlarge)) - JaeHo Jang ([@​mag123c](https://redirect.github.com/mag123c)) - Jiri Hajek ([@​hajekjiri](https://redirect.github.com/hajekjiri)) - Kamil Mysliwiec ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - Khan / 이창민 ([@​EeeasyCode](https://redirect.github.com/EeeasyCode)) - Peter F. ([@​piotrfrankowski](https://redirect.github.com/piotrfrankowski)) - Sebastian ([@​gentunian](https://redirect.github.com/gentunian)) - Thiago Oliveira Santos ([@​Farenheith](https://redirect.github.com/Farenheith)) - jochong ([@​jochongs](https://redirect.github.com/jochongs)) </details> <details> <summary>nestjs/nest (@​nestjs/platform-fastify)</summary> ### [`v11.1.5`](https://redirect.github.com/nestjs/nest/releases/tag/v11.1.5) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.4...v11.1.5) #### v11.1.5 (2025-07-18) ##### Dependencies - `platform-express` - [#​15425](https://redirect.github.com/nestjs/nest/pull/15425) chore(deps): bump multer from 2.0.1 to 2.0.2 in /packages/platform-express ([@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ### [`v11.1.4`](https://redirect.github.com/nestjs/nest/releases/tag/v11.1.4) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.3...v11.1.4) #### v11.1.4 (2025-07-16) ##### Bug fixes - `platform-fastify` - [#​15385](https://redirect.github.com/nestjs/nest/pull/15385) fix(testing): auto-init fastify adapter for middleware registration ([@​mag123c](https://redirect.github.com/mag123c)) - `core`, `testing` - [#​15405](https://redirect.github.com/nestjs/nest/pull/15405) fix(core): fix race condition in class dependency resolution ([@​hajekjiri](https://redirect.github.com/hajekjiri)) - `core` - [#​15333](https://redirect.github.com/nestjs/nest/pull/15333) fix(core): Make flattenRoutePath return a valid module ([@​gentunian](https://redirect.github.com/gentunian)) - `microservices` - [#​15305](https://redirect.github.com/nestjs/nest/pull/15305) fix(microservices): Revisit RMQ pattern matching with wildcards ([@​getlarge](https://redirect.github.com/getlarge)) - [#​15250](https://redirect.github.com/nestjs/nest/pull/15250) fix(constants): update RMQ\_DEFAULT\_QUEUE to an empty string ([@​EeeasyCode](https://redirect.github.com/EeeasyCode)) ##### Enhancements - `platform-fastify` - [#​14789](https://redirect.github.com/nestjs/nest/pull/14789) feat(fastify): add decorator for custom schema ([@​piotrfrankowski](https://redirect.github.com/piotrfrankowski)) - `common`, `core`, `microservices`, `platform-express`, `platform-fastify`, `websockets` - [#​15386](https://redirect.github.com/nestjs/nest/pull/15386) feat: enhance introspection capabilities ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - `core` - [#​15374](https://redirect.github.com/nestjs/nest/pull/15374) feat: supporting fine async storage control ([@​Farenheith](https://redirect.github.com/Farenheith)) ##### Dependencies - `platform-ws` - [#​15350](https://redirect.github.com/nestjs/nest/pull/15350) chore(deps): bump ws from 8.18.2 to 8.18.3 ([@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-fastify` - [#​15278](https://redirect.github.com/nestjs/nest/pull/15278) chore(deps): bump fastify from 5.3.3 to 5.4.0 ([@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### Committers: 11 - Alexey Filippov ([@​SocketSomeone](https://redirect.github.com/SocketSomeone)) - EFIcats ([@​ext4cats](https://redirect.github.com/ext4cats)) - Edouard Maleix ([@​getlarge](https://redirect.github.com/getlarge)) - JaeHo Jang ([@​mag123c](https://redirect.github.com/mag123c)) - Jiri Hajek ([@​hajekjiri](https://redirect.github.com/hajekjiri)) - Kamil Mysliwiec ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - Khan / 이창민 ([@​EeeasyCode](https://redirect.github.com/EeeasyCode)) - Peter F. ([@​piotrfrankowski](https://redirect.github.com/piotrfrankowski)) - Sebastian ([@​gentunian](https://redirect.github.com/gentunian)) - Thiago Oliveira Santos ([@​Farenheith](https://redirect.github.com/Farenheith)) - jochong ([@​jochongs](https://redirect.github.com/jochongs)) </details> <details> <summary>nestjs/nest (@​nestjs/testing)</summary> ### [`v11.1.5`](https://redirect.github.com/nestjs/nest/compare/v11.1.4...9bb0560e79743cc0bd2ce198c65e21332200c3ad) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.4...v11.1.5) ### [`v11.1.4`](https://redirect.github.com/nestjs/nest/compare/v11.1.3...1f101ac8b0a5bb5b97a7caf6634fcea8d65196e0) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.1.3...v11.1.4) </details> <details> <summary>nuxt/eslint (@​nuxt/eslint)</summary> ### [`v1.7.1`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.7.1) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v1.7.0...v1.7.1) ##### 🐞 Bug Fixes - Include `eslint-typegen.d.ts` in `nuxt.node.d.ts`, close [#​596](https://redirect.github.com/nuxt/eslint/issues/596) - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/596](https://redirect.github.com/nuxt/eslint/issues/596) [<samp>(ab74e)</samp>](https://redirect.github.com/nuxt/eslint/commit/ab74efd) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.7.0...v1.7.1) ### [`v1.7.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.7.0) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v1.6.0...v1.7.0) ##### 🚀 Features - Upgrade eslint-plugin-unicorn - by [@​antfu](https://redirect.github.com/antfu) [<samp>(b3b7d)</samp>](https://redirect.github.com/nuxt/eslint/commit/b3b7d93) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.6.0...v1.7.0) ### [`v1.6.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.6.0) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v1.5.2...v1.6.0) ##### 🐞 Bug Fixes - Bring back `eslint-plugin-import-x` as default, close [#​590](https://redirect.github.com/nuxt/eslint/issues/590) - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/590](https://redirect.github.com/nuxt/eslint/issues/590) [<samp>(e43d6)</samp>](https://redirect.github.com/nuxt/eslint/commit/e43d6de) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.5.2...v1.6.0) </details> <details> <summary>nuxt/ui (@​nuxt/ui)</summary> ### [`v3.3.0`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#330-2025-07-24) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v3.2.0...v3.3.0) ##### Features - **CommandPalette:** add `footer` slot ([#​4457](https://redirect.github.com/nuxt/ui/issues/4457)) ([63730d6](https://redirect.github.com/nuxt/ui/commit/63730d684b4ab652b66b4b1a4daf664d434e2f58)) - **Drawer:** add `nested` prop ([e2695ee](https://redirect.github.com/nuxt/ui/commit/e2695ee7e42777df5403755ded1053f76dae5aaf)), closes [#​4320](https://redirect.github.com/nuxt/ui/issues/4320) - **FileUpload:** new component ([#​4564](https://redirect.github.com/nuxt/ui/issues/4564)) ([35dbe6c](https://redirect.github.com/nuxt/ui/commit/35dbe6c2ab2297a9cb12fc8a35fff22555a20f34)) - **Input/Textarea:** add `default-value` prop ([#​4404](https://redirect.github.com/nuxt/ui/issues/4404)) ([fb9e7bb](https://redirect.github.com/nuxt/ui/commit/fb9e7bb85602ecec1f83cd148dffbfb5e99d5714)) - **InputMenu:** emit `remove-tag` event ([#​4511](https://redirect.github.com/nuxt/ui/issues/4511)) ([6ca7c8b](https://redirect.github.com/nuxt/ui/commit/6ca7c8b7bfa248b586a8d4cd888c8e7d09267230)) - **InputTags:** add `max-length` prop ([b96a1cc](https://redirect.github.com/nuxt/ui/commit/b96a1ccbabd07d5f7dfc85bd03714629bb2ce2e7)), closes [#​4405](https://redirect.github.com/nuxt/ui/issues/4405) - **Kbd:** add `color` prop & `soft` variant ([#​4549](https://redirect.github.com/nuxt/ui/issues/4549)) ([f336600](https://redirect.github.com/nuxt/ui/commit/f33660035f71a0e62a3446fbdb8c601efecdadfe)) - **module:** add `theme.defaultVariants` option ([#​4400](https://redirect.github.com/nuxt/ui/issues/4400)) ([35f90b9](https://redirect.github.com/nuxt/ui/commit/35f90b9920c16acf6540ef57366a9e0ac8f9c478)) - **Popover:** add `reference` prop ([b00e07f](https://redirect.github.com/nuxt/ui/commit/b00e07f13df34fa528d6349e0172845c37ab8906)) - **Table:** add `footer` support to display column summary ([#​4194](https://redirect.github.com/nuxt/ui/issues/4194)) ([c355cac](https://redirect.github.com/nuxt/ui/commit/c355cacd43ad6404cb923b49c04932caeead6113)) - **Table:** add `style` to table and column `meta` ([#​4513](https://redirect.github.com/nuxt/ui/issues/4513)) ([1db21d1](https://redirect.github.com/nuxt/ui/commit/1db21d1b00964362ff5c98c45bc44568a9a61706)) - **Table:** add row `hover` event ([f903ec3](https://redirect.github.com/nuxt/ui/commit/f903ec396f8cc478507d54eac43297e7cc2ef3d8)), closes [#​2435](https://redirect.github.com/nuxt/ui/issues/2435) - **Table:** add support for `colspan` and `rowspan` ([#​4460](https://redirect.github.com/nuxt/ui/issues/4460)) ([7ef1933](https://redirect.github.com/nuxt/ui/commit/7ef19333f03beb8e49f64b9887de446d313e8501)) - **Table:** add support for context menu ([f62c5ec](https://redirect.github.com/nuxt/ui/commit/f62c5ec20c7dafa9d7fdf860b6cd72ce2887e7b9)), closes [#​4259](https://redirect.github.com/nuxt/ui/issues/4259) - **Tabs:** add badge on items ([#​4553](https://redirect.github.com/nuxt/ui/issues/4553)) ([62ab016](https://redirect.github.com/nuxt/ui/commit/62ab01655ca8494a2856477f9724ea27d541e9ff)) - **Toast:** progress bar with Progress component ([ec569e4](https://redirect.github.com/nuxt/ui/commit/ec569e427ba0a05ae29c4453fff3a60801966e37)) - **Tooltip:** add `reference` prop ([69a7b95](https://redirect.github.com/nuxt/ui/commit/69a7b957d5ecc0b26d63112ebb20765a85874993)), closes [#​4430](https://redirect.github.com/nuxt/ui/issues/4430) ##### Bug Fixes - **Button/Link:** merge `active-class` / `inactive-class` with app config ([#​4446](https://redirect.github.com/nuxt/ui/issues/4446)) ([9debce7](https://redirect.github.com/nuxt/ui/commit/9debce737cc779229713cd19b03e6167dfd3ea8e)) - **Button:** add `active` styles to behave like `hover` on mobile ([df8f202](https://redirect.github.com/nuxt/ui/commit/df8f20232fd367469deb1b46a3888811cbf0b5e7)), closes [#​991](https://redirect.github.com/nuxt/ui/issues/991) - **Carousel/Tree:** add type to button elements for accessibility ([#​4493](https://redirect.github.com/nuxt/ui/issues/4493)) ([fc24e03](https://redirect.github.com/nuxt/ui/commit/fc24e03cc4b0d38dd4f64d739eeaf18de5e744e0)) - **Carousel:** add `aria-current` attribute to active dot ([#​4447](https://redirect.github.com/nuxt/ui/issues/4447)) ([1ba8a55](https://redirect.github.com/nuxt/ui/commit/1ba8a55bcb7220500a20864ea99c93bdfca82ee5)) - **Carousel:** improve accessibility ([55e06e9](https://redirect.github.com/nuxt/ui/commit/55e06e97e7739d7f08cfd15425a4be10596e6d6a)), closes [#​4494](https://redirect.github.com/nuxt/ui/issues/4494) - **Carousel:** resolve plugins with page transitions ([#​4380](https://redirect.github.com/nuxt/ui/issues/4380)) ([3b67d54](https://redirect.github.com/nuxt/ui/commit/3b67d54833462760406786d9ba8a18eea2a8bde0)) - **ColorPicker:** update color conversion logic ([#​4550](https://redirect.github.com/nuxt/ui/issues/4550)) ([6b6ec8c](https://redirec </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/unraid/api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Eli Bosley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e2fa648 - Browse repository at this point
Copy the full SHA e2fa648View commit details -
fix: border color incorrect in tailwind (#1544)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Introduced new UI theme variables for border color, border radius, and primary color states to enhance customization options. * **Refactor** * Removed redundant and unused CSS variables related to primary color and border radius for improved consistency and maintainability. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for f14b74a - Browse repository at this point
Copy the full SHA f14b74aView commit details -
chore: remove codeowners in favor of coderabbit suggested reviewers (#…
…1545) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Removed the code ownership assignments from the repository. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Configuration menu - View commit details
-
Copy full SHA for dc12656 - Browse repository at this point
Copy the full SHA dc12656View commit details -
chore(main): release 4.11.0 (#1519)
🤖 I have created a release *beep* *boop* --- ## [4.11.0](v4.10.0...v4.11.0) (2025-07-28) ### Features * tailwind v4 ([#1522](#1522)) ([2c62e0a](2c62e0a)) * **web:** install and configure nuxt ui ([#1524](#1524)) ([407585c](407585c)) ### Bug Fixes * add missing breakpoints ([#1535](#1535)) ([f5352e3](f5352e3)) * border color incorrect in tailwind ([#1544](#1544)) ([f14b74a](f14b74a)) * **connect:** omit extraneous fields during connect config validation ([#1538](#1538)) ([45bd736](45bd736)) * **deps:** pin dependencies ([#1528](#1528)) ([a74d935](a74d935)) * **deps:** pin dependency @nuxt/ui to 3.2.0 ([#1532](#1532)) ([8279531](8279531)) * **deps:** update all non-major dependencies ([#1510](#1510)) ([1a8da6d](1a8da6d)) * **deps:** update all non-major dependencies ([#1520](#1520)) ([e2fa648](e2fa648)) * inject Tailwind CSS into client entry point ([#1537](#1537)) ([86b6c4f](86b6c4f)) * make settings grid responsive ([#1463](#1463)) ([9dfdb8d](9dfdb8d)) * **notifications:** gracefully handle & mask invalid notifications ([#1529](#1529)) ([05056e7](05056e7)) * truncate log files when they take up more than 5mb of space ([#1530](#1530)) ([0a18b38](0a18b38)) * use async for primary file read/writes ([#1531](#1531)) ([23b2b88](23b2b88)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5449e30 - Browse repository at this point
Copy the full SHA 5449e30View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.10.0...v4.11.0