Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: unraid/api
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.10.0
Choose a base ref
...
head repository: unraid/api
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.11.0
Choose a head ref
  • 20 commits
  • 370 files changed
  • 6 contributors

Commits on Jul 15, 2025

  1. 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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.30.1/9.31.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@rollup%2frollup-linux-x64-gnu/4.45.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rollup%2frollup-linux-x64-gnu/4.44.2/4.45.1?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-docs/9.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-docs/9.0.16/9.0.17?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/9.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/9.0.16/9.0.17?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fbuilder-vite/9.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fbuilder-vite/9.0.16/9.0.17?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fvue3-vite/9.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fvue3-vite/9.0.16/9.0.17?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.12.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.12.11/1.12.14?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.16.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.16.3/22.16.4?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.37.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.36.0/8.37.0?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/cron/4.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cron/4.3.1/4.3.2?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.30.1/9.31.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-storybook/9.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-storybook/9.0.16/9.0.17?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/graphql-ws/6.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/graphql-ws/6.0.5/6.0.6?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/nuxt/3.17.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nuxt/3.17.6/3.17.7?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/9.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/9.0.16/9.0.17?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.37.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.36.0/8.37.0?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.3.2/8.7.1?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.6.2/8.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>eslint/eslint (@&#8203;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 (@&#8203;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
    ([#&#8203;6009](https://redirect.github.com/rollup/rollup/issues/6009))
    
    ##### Pull Requests
    
    - [#&#8203;6009](https://redirect.github.com/rollup/rollup/pull/6009):
    Add hasDeoptimizedCache flag for ConditionalExpression
    ([@&#8203;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
    ([#&#8203;6000](https://redirect.github.com/rollup/rollup/issues/6000))
    - In environments that support both CJS and ESM, prefer the ESM build of
    Rollup
    ([#&#8203;6005](https://redirect.github.com/rollup/rollup/issues/6005))
    
    ##### Bug Fixes
    
    - Ensure static blocks do not prevent tree-shaking if they access `this`
    ([#&#8203;6001](https://redirect.github.com/rollup/rollup/issues/6001))
    
    ##### Pull Requests
    
    - [#&#8203;6000](https://redirect.github.com/rollup/rollup/pull/6000):
    feat: improve get literal value for conditional expression
    ([@&#8203;ahabhgk](https://redirect.github.com/ahabhgk),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;6001](https://redirect.github.com/rollup/rollup/pull/6001):
    Correct the parent scope for static blocks
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;6005](https://redirect.github.com/rollup/rollup/pull/6005):
    fix: export field order prefer esm
    ([@&#8203;DylanPiercey](https://redirect.github.com/DylanPiercey))
    
    </details>
    
    <details>
    <summary>storybookjs/storybook (@&#8203;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 (@&#8203;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
    (@&#8203;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 -
    [#&#8203;32041](https://redirect.github.com/storybookjs/storybook/pull/32041),
    thanks [@&#8203;ghengeveld](https://redirect.github.com/ghengeveld)!
    - Onboarding: Intent survey -
    [#&#8203;31944](https://redirect.github.com/storybookjs/storybook/pull/31944),
    thanks [@&#8203;ghengeveld](https://redirect.github.com/ghengeveld)!
    - UI: Fix text color for failing stories in sidebar -
    [#&#8203;32042](https://redirect.github.com/storybookjs/storybook/pull/32042),
    thanks [@&#8203;ghengeveld](https://redirect.github.com/ghengeveld)!
    
    </details>
    
    <details>
    <summary>swc-project/swc (@&#8203;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`
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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`
    ([#&#8203;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
    ([#&#8203;10817](https://redirect.github.com/swc-project/swc/issues/10817))
    ([3886c97](https://redirect.github.com/swc-project/swc/commit/3886c9720dbf992bf2dbc6a09e416ed63833d6d7))
    
    - **(hstr)** Remove static tag
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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`
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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`
    ([#&#8203;10818](https://redirect.github.com/swc-project/swc/issues/10818))
    ([2116ab2](https://redirect.github.com/swc-project/swc/commit/2116ab2fa25b0d4121d0dc69afd42e41ea24e299))
    
    - **(hstr)** Cleanup duplicate header
    ([#&#8203;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
    ([#&#8203;10813](https://redirect.github.com/swc-project/swc/issues/10813))
    ([406433d](https://redirect.github.com/swc-project/swc/commit/406433d55d00c2e14cd72e438ca36666936c62cd))
    
    - **(hstr)** Remove `is_global`
    ([#&#8203;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
    ([#&#8203;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
    (@&#8203;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
    ([#&#8203;11381](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11381))
    
    ##### ❤️ Thank You
    
    - Yukihiro Hasegawa [@&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;989](https://redirect.github.com/kelektiv/node-cron/issues/989))
    ([bc1bf72](https://redirect.github.com/kelektiv/node-cron/commit/bc1bf72ff7a7595504d936f028a3267d9d823384))
    - **deps:** lock file maintenance
    ([#&#8203;999](https://redirect.github.com/kelektiv/node-cron/issues/999))
    ([e78d986](https://redirect.github.com/kelektiv/node-cron/commit/e78d9869d6cd59eaa808ecbb9366399b80e3ba99))
    - **deps:** update dependency
    [@&#8203;swc](https://redirect.github.com/swc)/core to v1.12.1
    ([#&#8203;992](https://redirect.github.com/kelektiv/node-cron/issues/992))
    ([b5d3bd3](https://redirect.github.com/kelektiv/node-cron/commit/b5d3bd332856dc46aa2742d1992b79ba44e3e48f))
    - **deps:** update dependency
    [@&#8203;swc](https://redirect.github.com/swc)/core to v1.12.5
    ([d374494](https://redirect.github.com/kelektiv/node-cron/commit/d374494609e698edcd35a4e5ece78c09851eba00))
    - **deps:** update dependency
    [@&#8203;swc](https://redirect.github.com/swc)/core to v1.12.9
    ([8060c41](https://redirect.github.com/kelektiv/node-cron/commit/8060c41685446f4b2c4ea1e0355ad388faa04ad2))
    - **deps:** update dependency
    [@&#8203;types](https://redirect.github.com/types)/node to v22.15.32
    ([#&#8203;993](https://redirect.github.com/kelektiv/node-cron/issues/993))
    ([ce9743b](https://redirect.github.com/kelektiv/node-cron/commit/ce9743ba05275982215c6fa8d2ca8d82013e4705))
    - **deps:** update dependency
    [@&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;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
    
    -
    [#&#8203;648](https://redirect.github.com/enisdenjo/graphql-ws/pull/648)
    [`1f53bb4`](https://redirect.github.com/enisdenjo/graphql-ws/commit/1f53bb48b141440518cfc4716561e1f4b936268c)
    Thanks [@&#8203;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`
    ([#&#8203;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
    ([#&#8203;32527](https://redirect.github.com/nuxt/nuxt/pull/32527))
    - **nuxt:** Wrap only server components with island generic
    ([#&#8203;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
    ([#&#8203;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
    ([#&#8203;32574](https://redirect.github.com/nuxt/nuxt/pull/32574))
    - **nuxt:** Scroll to anchor if present when changing page without saved
    position
    ([#&#8203;32376](https://redirect.github.com/nuxt/nuxt/pull/32376))
    - **nuxt:** Handle `execute being passed to `watch\`
    ([#&#8203;32591](https://redirect.github.com/nuxt/nuxt/pull/32591))
    
    ##### 📖 Documentation
    
    - Update fetch types
    ([#&#8203;32522](https://redirect.github.com/nuxt/nuxt/pull/32522))
    - Clarify that runtime env variables must start with `NUXT_`
    ([#&#8203;32223](https://redirect.github.com/nuxt/nuxt/pull/32223))
    - Fix key change behavior in `useAsyncData` and `useFetch` migration
    ([#&#8203;32560](https://redirect.github.com/nuxt/nuxt/pull/32560))
    - Change return type of async data from `undefined` to `null` in v3 docs
    ([#&#8203;32562](https://redirect.github.com/nuxt/nuxt/pull/32562))
    - Add section on custom hooks for Nuxt modules
    ([#&#8203;32586](https://redirect.github.com/nuxt/nuxt/pull/32586))
    - Provide `async` keyword
    ([#&#8203;32587](https://redirect.github.com/nuxt/nuxt/pull/32587))
    - Move augmenting hook types in hooks page
    ([#&#8203;32595](https://redirect.github.com/nuxt/nuxt/pull/32595))
    - Add section about module loading order
    ([#&#8203;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
    ([#&#8203;32558](https://redirect.github.com/nuxt/nuxt/pull/32558))
    - Add more useAsyncData + useFetch tests
    ([#&#8203;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
    ([@&#8203;danielroe](https://redirect.github.com/danielroe))
    - Julien Huang
    ([@&#8203;huang-julien](https://redirect.github.com/huang-julien))
    - abeer0 ([@&#8203;iiio2](https://redirect.github.com/iiio2))
    - Bobbie Goede
    ([@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede))
    - Damian Głowala
    ([@&#8203;DamianGlowala](https://redirect.github.com/DamianGlowala))
    - Nestor Vera ([@&#8203;hacknug](https://redirect.github.com/hacknug))
    - Ezra Ashenafi ([@&#8203;Eazash](https://redirect.github.com/Eazash))
    - Mike Laumann Bellika
    ([@&#8203;MikeBellika](https://redirect.github.com/MikeBellika))
    - Maxime Pauvert
    ([@&#8203;maximepvrt](https://redirect.github.com/maximepvrt))
    - Chriest Yu ([@&#8203;jcppman](https://redirect.github.com/jcppman))
    - Andrei Hudalla
    ([@&#8203;paranoidPhantom](https://redirect.github.com/paranoidPhantom))
    - Sigrid Huemer ([@&#8203;s1gr1d](https://redirect.github.com/s1gr1d))
    - xjccc ([@&#8203;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
    ([#&#8203;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
    [#&#8203;1266](https://redirect.github.com/google/zx/issues/1266)
    [#&#8203;1267](https://redirect.github.com/google/zx/pull/1267)
    [#&#8203;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
    [#&#8203;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.
    
    [#&#8203;1256](https://redirect.github.com/google/zx/pull/1256)
    [#&#8203;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
    [#&#8203;1261](https://redirect.github.com/google/zx/pull/1261)
    [#&#8203;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
    [#&#8203;1252](https://redirect.github.com/google/zx/pull/1252)
    
    ```bash
    SHELL=/bin/zsh zx script.js
    ```
    
    - Accept numeric strings as `parseDuration()` arg
    [#&#8203;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`
    [#&#8203;1239](https://redirect.github.com/google/zx/pull/1239)
    - Docs improvements
    [#&#8203;1242](https://redirect.github.com/google/zx/pull/1242)
    [#&#8203;1243](https://redirect.github.com/google/zx/pull/1243)
    [#&#8203;1246](https://redirect.github.com/google/zx/pull/1246)
    [#&#8203;1248](https://redirect.github.com/google/zx/pull/1248)
    [#&#8203;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
    [#&#8203;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
    [#&#8203;1225](https://redirect.github.com/google/zx/pull/1225)
    [#&#8203;1226](https://redirect.github.com/google/zx/pull/1226)
    [#&#8203;1228](https://redirect.github.com/google/zx/pull/1228)
    [#&#8203;1229](https://redirect.github.com/google/zx/pull/1229)
    [#&#8203;1230](https://redirect.github.com/google/zx/pull/1230)
    [#&#8203;1231](https://redirect.github.com/google/zx/pull/1231)
    [#&#8203;1232](https://redirect.github.com/google/zx/pull/1232)
    [#&#8203;1233](https://redirect.github.com/google/zx/pull/1233)
    [#&#8203;1234](https://redirect.github.com/google/zx/pull/1234)
    [#&#8203;1235](https://redirect.github.com/google/zx/pull/1235)
    [#&#8203;1236](https://redirect.github.com/google/zx/pull/1236)
    [#&#8203;1238](https://redirect.github.com/google/zx/pull/1238)
    [#&#8203;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
    [#&#8203;1220](https://redirect.github.com/google/zx/issues/1220)
    [#&#8203;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]`
    [#&#8203;1216](https://redirect.github.com/google/zx/pull/1216)
    [#&#8203;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)
    [#&#8203;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
    [#&#8203;1208](https://redirect.github.com/google/zx/issues/1208)
    [#&#8203;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
    [#&#8203;1193](https://redirect.github.com/google/zx/pull/1193)
    [#&#8203;1192](https://redirect.github.com/google/zx/pull/1192)
    - Goods refactoring
    [#&#8203;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
    [#&#8203;1194](https://redirect.github.com/google/zx/pull/1194)
    - Docs improvements, usage examples updates
    [#&#8203;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
    [#&#8203;1189](https://redirect.github.com/google/zx/pull/1189)
    [#&#8203;1186](https://redirect.github.com/google/zx/pull/1186)
    [#&#8203;1179](https://redirect.github.com/google/zx/pull/1179)
    [#&#8203;1187](https://redirect.github.com/google/zx/pull/1187)
    - Docs improvements
    [#&#8203;1185](https://redirect.github.com/google/zx/pull/1185)
    [#&#8203;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.
    [#&#8203;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/@&#8203;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 @&#8203;google/zx
    
    ### fetch from the JSR
    ### https://jsr.io/docs/using-packages
    
    ### @&#8203;webpod is temporary JSR scope until @&#8203;google/zx becomes ready, we'll migrate later
    npx jsr add @&#8203;webpod/zx
    deno add jsr:@&#8203;webpod/zx
    
    ### homebrew formula
    ### https://github.com/Homebrew/homebrew-core/blob/master/Formula/z/zx.rb
    brew install zx
    ```
    
    [#&#8203;1141](https://redirect.github.com/google/zx/pull/1141)...
    [#&#8203;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.
    [#&#8203;1142](https://redirect.github.com/google/zx/pull/1142)
    [#&#8203;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
    [#&#8203;1130](https://redirect.github.com/google/zx/pull/1130)
    [#&#8203;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
    [#&#8203;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
    [#&#8203;1137](https://redirect.github.com/google/zx/pull/1137)
    [#&#8203;1138](https://redirect.github.com/google/zx/pull/1138)
    
    ```shell
    ZX_REGISTRY='https://custom-registry.example.com' zx script.js
    ```
    
    - Enhanced errors stacktrace formatting
    [#&#8203;1166](https://redirect.github.com/google/zx/pull/1166)
    - Improved 3rd party licenses digest
    [#&#8203;1140](https://redirect.github.com/google/zx/pull/1140)
    - Enabled zizmor checks
    [#&#8203;1126](https://redirect.github.com/google/zx/pull/1126)
    - Docs improvements
    [#&#8203;1128](https://redirect.github.com/google/zx/pull/1128)
    [#&#8203;1134](https://redirect.github.com/google/zx/pull/1134)
    [#&#8203;1136](https://redirect.github.com/google/zx/pull/1136)
    [#&#8203;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.
    [#&#8203;1119](https://redirect.github.com/google/zx/issues/1119)
    [#&#8203;1122](https://redirect.github.com/google/zx/pull/1122)
    [#&#8203;1123](https://redirect.github.com/google/zx/pull/1123)
    [#&#8203;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
    [#&#8203;1122](https://redirect.github.com/google/zx/pull/1122)
    - Switched to TS 5.8
    [#&#8203;1120](https://redirect.github.com/google/zx/pull/1120)
    - Applied [zizmor](https://woodruffw.github.io/zizmor/) to check GHA
    workflows
    [#&#8203;1126](https://redirect.github.com/google/zx/pull/1126)
    - Prettier is now enabled as a pre-commit hook
    [#&#8203;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
    [#&#8203;1116](https://redirect.github.com/google/zx/pull/1116)
    [#&#8203;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.
    [#&#8203;999](https://redirect.github.com/google/zx/issues/999)
    [#&#8203;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
    [#&#8203;1104](https://redirect.github.com/google/zx/pull/1104)
    [#&#8203;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
    [#&#8203;1108](https://redirect.github.com/google/zx/pull/1108)
    [#&#8203;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
    [#&#8203;1102](https://redirect.github.com/google/zx/pull/1102)
    - Made `ProcessOutput` iterable
    [#&#8203;1101](https://redirect.github.com/google/zx/pull/1101)
    - Handle inappropriate `ProcessPromise` instantiation
    [#&#8203;1097](https://redirect.github.com/google/zx/pull/1097)
    [#&#8203;1098](https://redirect.github.com/google/zx/pull/1098)
    - Pass origin error as `ProcessOuput` cause
    [#&#8203;1110](https://redirect.github.com/google/zx/pull/1110)
    - Separated build and release steps
    [#&#8203;1106](https://redirect.github.com/google/zx/pull/1106)
    - Internal improvements
    - Introduced API bus
    [#&#8203;1083](https://redirect.github.com/google/zx/pull/1083)
    - Optimized `ProcessOutput` inners
    [#&#8203;1096](https://redirect.github.com/google/zx/pull/1096)
    [#&#8203;1095](https://redirect.github.com/google/zx/pull/1095)
    - Pinned deps
    [#&#8203;1099](https://redirect.github.com/google/zx/pull/1099)
    [#&#8203;1100](https://redirect.github.com/google/zx/pull/1100)
    - Switched to explicit `.ts` extensions for relative imports
    [#&#8203;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>
    renovate[bot] authored Jul 15, 2025
    Configuration menu
    Copy the full SHA
    1a8da6d View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2025

  1. feat: tailwind v4 (#1522)

    <!-- 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 -->
    elibosley authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    2c62e0a View commit details
    Browse the repository at this point in the history
  2. 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>
    renovate[bot] authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    a74d935 View commit details
    Browse the repository at this point in the history
  3. 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
    pujitm authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    05056e7 View commit details
    Browse the repository at this point in the history
  4. 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]>
    mdatelle and mdatelle authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    407585c View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2025

  1. 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 -->
    pujitm authored Jul 22, 2025
    Configuration menu
    Copy the full SHA
    9dfdb8d View commit details
    Browse the repository at this point in the history
  2. 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 -->
    elibosley authored Jul 22, 2025
    Configuration menu
    Copy the full SHA
    f5352e3 View commit details
    Browse the repository at this point in the history
  3. 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 -->
    elibosley authored Jul 22, 2025
    Configuration menu
    Copy the full SHA
    23b2b88 View commit details
    Browse the repository at this point in the history
  4. 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 -->
    elibosley authored Jul 22, 2025
    Configuration menu
    Copy the full SHA
    0a18b38 View commit details
    Browse the repository at this point in the history
  5. 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>
    renovate[bot] authored Jul 22, 2025
    Configuration menu
    Copy the full SHA
    8279531 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2025

  1. 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]>
    mdatelle and mdatelle authored Jul 23, 2025
    Configuration menu
    Copy the full SHA
    b6acf50 View commit details
    Browse the repository at this point in the history
  2. refactor: add & use ConfigFilePersister primitive (#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 -->
    pujitm authored Jul 23, 2025
    Configuration menu
    Copy the full SHA
    fee7d46 View commit details
    Browse the repository at this point in the history
  3. fix(connect): omit extraneous fields during connect config validation (

    …#1538)
    
    Prevent extraneous fields from migrating to `connect.json` from
    `myservers.cfg`
    pujitm authored Jul 23, 2025
    Configuration menu
    Copy the full SHA
    45bd736 View commit details
    Browse the repository at this point in the history
  4. 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 -->
    elibosley authored Jul 23, 2025
    Configuration menu
    Copy the full SHA
    86b6c4f View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2025

  1. 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 -->
    elibosley authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    4ff6a1a View commit details
    Browse the repository at this point in the history
  2. 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 -->
    elibosley authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    3b00fec View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2025

  1. 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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.31.0/9.32.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2fmerge/9.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2fmerge/9.0.24/9.1.1?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2fschema/10.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2fschema/10.0.23/10.0.25?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2futils/10.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2futils/10.8.6/10.9.1?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2futils/10.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2futils/10.8.6/10.9.1?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2futils/10.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2futils/10.8.6/10.9.1?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2futils/10.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2futils/10.8.6/10.9.1?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@internationalized%2fnumber/3.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@internationalized%2fnumber/3.6.3/3.6.4?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@manypkg%2fcli/0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@manypkg%2fcli/0.24.0/0.25.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcommon/11.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcommon/11.1.3/11.1.5?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcommon/11.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcommon/11.1.3/11.1.5?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcommon/11.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcommon/11.1.3/11.1.5?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcore/11.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcore/11.1.3/11.1.5?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcore/11.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcore/11.1.3/11.1.5?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fcore/11.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fcore/11.1.3/11.1.5?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fplatform-fastify/11.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fplatform-fastify/11.1.3/11.1.5?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2ftesting/11.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2ftesting/11.1.3/11.1.5?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxt%2feslint/1.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxt%2feslint/1.5.2/1.7.1?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxt%2fui/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxt%2fui/3.2.0/3.3.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@pinia%2fnuxt/0.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@pinia%2fnuxt/0.11.1/0.11.2?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@rollup%2frollup-linux-x64-gnu/4.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rollup%2frollup-linux-x64-gnu/4.45.1/4.46.1?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-docs/9.0.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-docs/9.0.17/9.0.18?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/9.0.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/9.0.17/9.0.18?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fbuilder-vite/9.0.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fbuilder-vite/9.0.17/9.0.18?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fvue3-vite/9.0.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fvue3-vite/9.0.17/9.0.18?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.12.14/1.13.2?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fbun/1.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fbun/1.2.18/1.2.19?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.16.4/22.16.5?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.37.0/8.38.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/6.0.0/6.0.1?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcomponents/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcomponents/13.5.0/13.6.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcore/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcore/13.5.0/13.6.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcore/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcore/13.5.0/13.6.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fintegrations/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fintegrations/13.5.0/13.6.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fnuxt/13.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fnuxt/13.5.0/13.6.0?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/dotenv/17.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/dotenv/17.2.0/17.2.1?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.31.0/9.32.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-prettier/10.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-prettier/10.1.5/10.1.8?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-n/17.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-n/17.21.0/17.21.2?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-prettier/5.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-prettier/5.5.1/5.5.3?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-storybook/9.0.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-storybook/9.0.17/9.0.18?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/inquirer/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/inquirer/12.7.0/12.8.2?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/jiti/2.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jiti/2.4.2/2.5.1?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/jiti/2.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jiti/2.4.2/2.5.1?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/jose/6.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jose/6.0.11/6.0.12?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/jose/6.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jose/6.0.11/6.0.12?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/jose/6.0.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jose/6.0.11/6.0.12?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-vue-next/0.528.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-vue-next/0.525.0/0.528.0?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/marked/16.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/marked/16.0.0/16.1.1?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/nest-commander/3.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nest-commander/3.17.0/3.18.0?slim=true)](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` |
    [![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v22.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v22.17.0/v22.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    | | patch |
    | [node](https://redirect.github.com/actions/node-versions) | `22.17.0`
    -> `22.17.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/github-releases/actions%2fnode-versions/22.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/actions%2fnode-versions/22.17.0/22.17.1?slim=true)](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` |
    [![age](https://developer.mend.io/api/mc/badges/age/docker/node/22.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/node/22.17.0/22.17.1?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/reka-ui/2.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/reka-ui/2.3.2/2.4.0?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/9.0.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/9.0.17/9.0.18?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/tw-animate-css/1.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tw-animate-css/1.3.5/1.3.6?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.37.0/8.38.0?slim=true)](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)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/validate-npm-package-name/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/validate-npm-package-name/6.0.1/6.0.2?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/7.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/7.0.4/7.0.6?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.17/3.5.18?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.17/3.5.18?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/vue-i18n/11.1.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-i18n/11.1.9/11.1.11?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/3.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/3.0.1/3.0.4?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/vuetify/3.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vuetify/3.9.0/3.9.2?slim=true)](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) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/4.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/4.24.3/4.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    | devDependencies | minor |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>eslint/eslint (@&#8203;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 (@&#8203;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
    
    -
    [#&#8203;7298](https://redirect.github.com/ardatan/graphql-tools/pull/7298)
    
    [`984d542`](https://redirect.github.com/ardatan/graphql-tools/commit/984d542b95cbe717b8853f6922218a1edbc59122)
    Thanks [@&#8203;jdolle](https://redirect.github.com/jdolle)! -
    dependencies updates:
      - Removed dependency
    [`@theguild/federation-composition@^0.19.0`
    ↗︎](https://www.npmjs.com/package/@&#8203;theguild/federation-composition/v/0.19.0)
        (from `dependencies`)
    
    -
    [#&#8203;7298](https://redirect.github.com/ardatan/graphql-tools/pull/7298)
    
    [`984d542`](https://redirect.github.com/ardatan/graphql-tools/commit/984d542b95cbe717b8853f6922218a1edbc59122)
    Thanks [@&#8203;jdolle](https://redirect.github.com/jdolle)! - Fix
    "Named export 'OperationTypeNode' not found"
    
    - Updated dependencies
    
    \[[`32d0457`](https://redirect.github.com/ardatan/graphql-tools/commit/32d0457f3fae53b408bd8de459bf4541fcc14a23)]:
    -
    [@&#8203;graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)@&#8203;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
    
    -
    [#&#8203;7249](https://redirect.github.com/ardatan/graphql-tools/pull/7249)
    
    [`e5f98c2`](https://redirect.github.com/ardatan/graphql-tools/commit/e5f98c231ba2ba8a317539bac761f4f26e8b56b2)
    Thanks [@&#8203;jdolle](https://redirect.github.com/jdolle)! - Support
    repeatable [@&#8203;link-ed](https://redirect.github.com/link-ed)
    federation directives;
      fix merging non-identical, repeatable directives
    
    ##### Patch Changes
    
    -
    [#&#8203;7249](https://redirect.github.com/ardatan/graphql-tools/pull/7249)
    
    [`e5f98c2`](https://redirect.github.com/ardatan/graphql-tools/commit/e5f98c231ba2ba8a317539bac761f4f26e8b56b2)
    Thanks [@&#8203;jdolle](https://redirect.github.com/jdolle)! -
    dependencies updates:
      - Added dependency
    [`@theguild/federation-composition@^0.16.0`
    ↗︎](https://www.npmjs.com/package/@&#8203;theguild/federation-composition/v/0.16.0)
        (to `dependencies`)
    
    -
    [#&#8203;7276](https://redirect.github.com/ardatan/graphql-tools/pull/7276)
    
    [`3c21496`](https://redirect.github.com/ardatan/graphql-tools/commit/3c214963309373641433d62230c5fffeaa2c61eb)
    Thanks [@&#8203;renovate](https://redirect.github.com/apps/renovate)! -
    dependencies updates:
      - Updated dependency
    [`@theguild/federation-composition@^0.19.0`
    ↗︎](https://www.npmjs.com/package/@&#8203;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)]:
    -
    [@&#8203;graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)@&#8203;10.9.0
    
    </details>
    
    <details>
    <summary>ardatan/graphql-tools (@&#8203;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)]:
    -
    [@&#8203;graphql-tools/merge](https://redirect.github.com/graphql-tools/merge)@&#8203;9.1.1
    -
    [@&#8203;graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)@&#8203;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)]:
    -
    [@&#8203;graphql-tools/merge](https://redirect.github.com/graphql-tools/merge)@&#8203;9.1.0
    -
    [@&#8203;graphql-tools/utils](https://redirect.github.com/graphql-tools/utils)@&#8203;10.9.0
    
    </details>
    
    <details>
    <summary>ardatan/graphql-tools (@&#8203;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 [@&#8203;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
    
    -
    [#&#8203;7281](https://redirect.github.com/ardatan/graphql-tools/pull/7281)
    
    [`53db005`](https://redirect.github.com/ardatan/graphql-tools/commit/53db00540c2549748afdeeb65bb45a6c45ce57d3)
    Thanks [@&#8203;EmrysMyrddin](https://redirect.github.com/EmrysMyrddin)!
    - Add optional `subgraphName` preoperty
    to the `ExecutionRequest` interface for usage in Gateways like Hive
    Gateway.
    
    ##### Patch Changes
    
    -
    [#&#8203;7282](https://redirect.github.com/ardatan/graphql-tools/pull/7282)
    
    [`22af985`](https://redirect.github.com/ardatan/graphql-tools/commit/22af98581e983079ec7e53677b905d3d03117524)
    Thanks [@&#8203;renovate](https://redirect.github.com/apps/renovate)! -
    Support `@oneOf` directive
    
    </details>
    
    <details>
    <summary>adobe/react-spectrum
    (@&#8203;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 (@&#8203;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
    
    - [#&#8203;254](https://redirect.github.com/Thinkmill/manypkg/pull/254)
    [`2c06ac0`](https://redirect.github.com/Thinkmill/manypkg/commit/2c06ac09397b825dc3cae3c29a1f08bbd09a4ab1)
    Thanks [@&#8203;cjkihl](https://redirect.github.com/cjkihl)! - Add Bun
    support
    
    ##### Patch Changes
    
    - Updated dependencies
    \[[`2c06ac0`](https://redirect.github.com/Thinkmill/manypkg/commit/2c06ac09397b825dc3cae3c29a1f08bbd09a4ab1)]:
    -
    [@&#8203;manypkg/get-packages](https://redirect.github.com/manypkg/get-packages)@&#8203;3.1.0
    
    </details>
    
    <details>
    <summary>nestjs/nest (@&#8203;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 (@&#8203;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`
    - [#&#8203;15385](https://redirect.github.com/nestjs/nest/pull/15385)
    fix(testing): auto-init fastify adapter for middleware registration
    ([@&#8203;mag123c](https://redirect.github.com/mag123c))
    - `core`, `testing`
    - [#&#8203;15405](https://redirect.github.com/nestjs/nest/pull/15405)
    fix(core): fix race condition in class dependency resolution
    ([@&#8203;hajekjiri](https://redirect.github.com/hajekjiri))
    - `core`
    - [#&#8203;15333](https://redirect.github.com/nestjs/nest/pull/15333)
    fix(core): Make flattenRoutePath return a valid module
    ([@&#8203;gentunian](https://redirect.github.com/gentunian))
    - `microservices`
    - [#&#8203;15305](https://redirect.github.com/nestjs/nest/pull/15305)
    fix(microservices): Revisit RMQ pattern matching with wildcards
    ([@&#8203;getlarge](https://redirect.github.com/getlarge))
    - [#&#8203;15250](https://redirect.github.com/nestjs/nest/pull/15250)
    fix(constants): update RMQ\_DEFAULT\_QUEUE to an empty string
    ([@&#8203;EeeasyCode](https://redirect.github.com/EeeasyCode))
    
    ##### Enhancements
    
    - `platform-fastify`
    - [#&#8203;14789](https://redirect.github.com/nestjs/nest/pull/14789)
    feat(fastify): add decorator for custom schema
    ([@&#8203;piotrfrankowski](https://redirect.github.com/piotrfrankowski))
    - `common`, `core`, `microservices`, `platform-express`,
    `platform-fastify`, `websockets`
    - [#&#8203;15386](https://redirect.github.com/nestjs/nest/pull/15386)
    feat: enhance introspection capabilities
    ([@&#8203;kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
    - `core`
    - [#&#8203;15374](https://redirect.github.com/nestjs/nest/pull/15374)
    feat: supporting fine async storage control
    ([@&#8203;Farenheith](https://redirect.github.com/Farenheith))
    
    ##### Dependencies
    
    - `platform-ws`
    - [#&#8203;15350](https://redirect.github.com/nestjs/nest/pull/15350)
    chore(deps): bump ws from 8.18.2 to 8.18.3
    ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
    - `platform-fastify`
    - [#&#8203;15278](https://redirect.github.com/nestjs/nest/pull/15278)
    chore(deps): bump fastify from 5.3.3 to 5.4.0
    ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
    
    ##### Committers: 11
    
    - Alexey Filippov
    ([@&#8203;SocketSomeone](https://redirect.github.com/SocketSomeone))
    - EFIcats ([@&#8203;ext4cats](https://redirect.github.com/ext4cats))
    - Edouard Maleix
    ([@&#8203;getlarge](https://redirect.github.com/getlarge))
    - JaeHo Jang ([@&#8203;mag123c](https://redirect.github.com/mag123c))
    - Jiri Hajek
    ([@&#8203;hajekjiri](https://redirect.github.com/hajekjiri))
    - Kamil Mysliwiec
    ([@&#8203;kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
    - Khan / 이창민
    ([@&#8203;EeeasyCode](https://redirect.github.com/EeeasyCode))
    - Peter F.
    ([@&#8203;piotrfrankowski](https://redirect.github.com/piotrfrankowski))
    - Sebastian ([@&#8203;gentunian](https://redirect.github.com/gentunian))
    - Thiago Oliveira Santos
    ([@&#8203;Farenheith](https://redirect.github.com/Farenheith))
    - jochong ([@&#8203;jochongs](https://redirect.github.com/jochongs))
    
    </details>
    
    <details>
    <summary>nestjs/nest (@&#8203;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`
    - [#&#8203;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
    ([@&#8203;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`
    - [#&#8203;15385](https://redirect.github.com/nestjs/nest/pull/15385)
    fix(testing): auto-init fastify adapter for middleware registration
    ([@&#8203;mag123c](https://redirect.github.com/mag123c))
    - `core`, `testing`
    - [#&#8203;15405](https://redirect.github.com/nestjs/nest/pull/15405)
    fix(core): fix race condition in class dependency resolution
    ([@&#8203;hajekjiri](https://redirect.github.com/hajekjiri))
    - `core`
    - [#&#8203;15333](https://redirect.github.com/nestjs/nest/pull/15333)
    fix(core): Make flattenRoutePath return a valid module
    ([@&#8203;gentunian](https://redirect.github.com/gentunian))
    - `microservices`
    - [#&#8203;15305](https://redirect.github.com/nestjs/nest/pull/15305)
    fix(microservices): Revisit RMQ pattern matching with wildcards
    ([@&#8203;getlarge](https://redirect.github.com/getlarge))
    - [#&#8203;15250](https://redirect.github.com/nestjs/nest/pull/15250)
    fix(constants): update RMQ\_DEFAULT\_QUEUE to an empty string
    ([@&#8203;EeeasyCode](https://redirect.github.com/EeeasyCode))
    
    ##### Enhancements
    
    - `platform-fastify`
    - [#&#8203;14789](https://redirect.github.com/nestjs/nest/pull/14789)
    feat(fastify): add decorator for custom schema
    ([@&#8203;piotrfrankowski](https://redirect.github.com/piotrfrankowski))
    - `common`, `core`, `microservices`, `platform-express`,
    `platform-fastify`, `websockets`
    - [#&#8203;15386](https://redirect.github.com/nestjs/nest/pull/15386)
    feat: enhance introspection capabilities
    ([@&#8203;kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
    - `core`
    - [#&#8203;15374](https://redirect.github.com/nestjs/nest/pull/15374)
    feat: supporting fine async storage control
    ([@&#8203;Farenheith](https://redirect.github.com/Farenheith))
    
    ##### Dependencies
    
    - `platform-ws`
    - [#&#8203;15350](https://redirect.github.com/nestjs/nest/pull/15350)
    chore(deps): bump ws from 8.18.2 to 8.18.3
    ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
    - `platform-fastify`
    - [#&#8203;15278](https://redirect.github.com/nestjs/nest/pull/15278)
    chore(deps): bump fastify from 5.3.3 to 5.4.0
    ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
    
    ##### Committers: 11
    
    - Alexey Filippov
    ([@&#8203;SocketSomeone](https://redirect.github.com/SocketSomeone))
    - EFIcats ([@&#8203;ext4cats](https://redirect.github.com/ext4cats))
    - Edouard Maleix
    ([@&#8203;getlarge](https://redirect.github.com/getlarge))
    - JaeHo Jang ([@&#8203;mag123c](https://redirect.github.com/mag123c))
    - Jiri Hajek
    ([@&#8203;hajekjiri](https://redirect.github.com/hajekjiri))
    - Kamil Mysliwiec
    ([@&#8203;kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
    - Khan / 이창민
    ([@&#8203;EeeasyCode](https://redirect.github.com/EeeasyCode))
    - Peter F.
    ([@&#8203;piotrfrankowski](https://redirect.github.com/piotrfrankowski))
    - Sebastian ([@&#8203;gentunian](https://redirect.github.com/gentunian))
    - Thiago Oliveira Santos
    ([@&#8203;Farenheith](https://redirect.github.com/Farenheith))
    - jochong ([@&#8203;jochongs](https://redirect.github.com/jochongs))
    
    </details>
    
    <details>
    <summary>nestjs/nest (@&#8203;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 (@&#8203;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
    [#&#8203;596](https://redirect.github.com/nuxt/eslint/issues/596)  -  by
    [@&#8203;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
    [@&#8203;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
    [#&#8203;590](https://redirect.github.com/nuxt/eslint/issues/590)  -  by
    [@&#8203;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 (@&#8203;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
    ([#&#8203;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 [#&#8203;4320](https://redirect.github.com/nuxt/ui/issues/4320)
    - **FileUpload:** new component
    ([#&#8203;4564](https://redirect.github.com/nuxt/ui/issues/4564))
    ([35dbe6c](https://redirect.github.com/nuxt/ui/commit/35dbe6c2ab2297a9cb12fc8a35fff22555a20f34))
    - **Input/Textarea:** add `default-value` prop
    ([#&#8203;4404](https://redirect.github.com/nuxt/ui/issues/4404))
    ([fb9e7bb](https://redirect.github.com/nuxt/ui/commit/fb9e7bb85602ecec1f83cd148dffbfb5e99d5714))
    - **InputMenu:** emit `remove-tag` event
    ([#&#8203;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 [#&#8203;4405](https://redirect.github.com/nuxt/ui/issues/4405)
    - **Kbd:** add `color` prop & `soft` variant
    ([#&#8203;4549](https://redirect.github.com/nuxt/ui/issues/4549))
    ([f336600](https://redirect.github.com/nuxt/ui/commit/f33660035f71a0e62a3446fbdb8c601efecdadfe))
    - **module:** add `theme.defaultVariants` option
    ([#&#8203;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
    ([#&#8203;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`
    ([#&#8203;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 [#&#8203;2435](https://redirect.github.com/nuxt/ui/issues/2435)
    - **Table:** add support for `colspan` and `rowspan`
    ([#&#8203;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 [#&#8203;4259](https://redirect.github.com/nuxt/ui/issues/4259)
    - **Tabs:** add badge on items
    ([#&#8203;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 [#&#8203;4430](https://redirect.github.com/nuxt/ui/issues/4430)
    
    ##### Bug Fixes
    
    - **Button/Link:** merge `active-class` / `inactive-class` with app
    config ([#&#8203;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 [#&#8203;991](https://redirect.github.com/nuxt/ui/issues/991)
    - **Carousel/Tree:** add type to button elements for accessibility
    ([#&#8203;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
    ([#&#8203;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 [#&#8203;4494](https://redirect.github.com/nuxt/ui/issues/4494)
    - **Carousel:** resolve plugins with page transitions
    ([#&#8203;4380](https://redirect.github.com/nuxt/ui/issues/4380))
    ([3b67d54](https://redirect.github.com/nuxt/ui/commit/3b67d54833462760406786d9ba8a18eea2a8bde0))
    - **ColorPicker:** update color conversion logic
    ([#&#8203;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]>
    renovate[bot] and elibosley authored Jul 28, 2025
    Configuration menu
    Copy the full SHA
    e2fa648 View commit details
    Browse the repository at this point in the history
  2. 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 -->
    elibosley authored Jul 28, 2025
    Configuration menu
    Copy the full SHA
    f14b74a View commit details
    Browse the repository at this point in the history
  3. 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 -->
    elibosley authored Jul 28, 2025
    Configuration menu
    Copy the full SHA
    dc12656 View commit details
    Browse the repository at this point in the history
  4. 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>
    github-actions[bot] authored Jul 28, 2025
    Configuration menu
    Copy the full SHA
    5449e30 View commit details
    Browse the repository at this point in the history
Loading