Commit Graph

100 Commits

Author SHA1 Message Date
github-actions[bot] 81808ada0f chore(main): release 4.10.0 (#1505)
🤖 I have created a release *beep* *boop*
---


## [4.10.0](https://github.com/unraid/api/compare/v4.9.5...v4.10.0)
(2025-07-15)


### Features

* trial extension allowed within 5 days of expiration
([#1490](https://github.com/unraid/api/issues/1490))
([f34a33b](https://github.com/unraid/api/commit/f34a33bc9f1a7e135d453d9d31888789bfc3f878))


### Bug Fixes

* delay `nginx:reload` file mod effect by 10 seconds
([#1512](https://github.com/unraid/api/issues/1512))
([af33e99](https://github.com/unraid/api/commit/af33e999a0480a77e3e6b2aa833b17b38b835656))
* **deps:** update all non-major dependencies
([#1489](https://github.com/unraid/api/issues/1489))
([53b05eb](https://github.com/unraid/api/commit/53b05ebe5e2050cb0916fcd65e8d41370aee0624))
* ensure no crash if emhttp state configs are missing
([#1514](https://github.com/unraid/api/issues/1514))
([1a7d35d](https://github.com/unraid/api/commit/1a7d35d3f6972fd8aff58c17b2b0fb79725e660e))
* **my.servers:** improve DNS resolution robustness for backup server
([#1518](https://github.com/unraid/api/issues/1518))
([eecd9b1](https://github.com/unraid/api/commit/eecd9b1017a63651d1dc782feaa224111cdee8b6))
* over-eager cloud query from web components
([#1506](https://github.com/unraid/api/issues/1506))
([074370c](https://github.com/unraid/api/commit/074370c42cdecc4dbc58193ff518aa25735c56b3))
* replace myservers.cfg reads in UpdateFlashBackup.php
([#1517](https://github.com/unraid/api/issues/1517))
([441e180](https://github.com/unraid/api/commit/441e1805c108a6c1cd35ee093246b975a03f8474))
* rm short-circuit in `rc.unraid-api` if plugin config dir is absent
([#1515](https://github.com/unraid/api/issues/1515))
([29dcb7d](https://github.com/unraid/api/commit/29dcb7d0f088937cefc5158055f48680e86e5c36))

---
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>
2025-07-15 14:32:44 -04:00
renovate[bot] 53b05ebe5e fix(deps): update all non-major dependencies (#1489)
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.29.0` ->
`9.30.1`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.29.0/9.30.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.29.0/9.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@faker-js/faker](https://fakerjs.dev)
([source](https://redirect.github.com/faker-js/faker)) | [`9.8.0` ->
`9.9.0`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.8.0/9.9.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@faker-js%2ffaker/9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@faker-js%2ffaker/9.8.0/9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@floating-ui/dom](https://floating-ui.com)
([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/dom))
| [`1.7.1` ->
`1.7.2`](https://renovatebot.com/diffs/npm/@floating-ui%2fdom/1.7.1/1.7.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@floating-ui%2fdom/1.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@floating-ui%2fdom/1.7.1/1.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@floating-ui/utils](https://floating-ui.com)
([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/utils))
| [`0.2.9` ->
`0.2.10`](https://renovatebot.com/diffs/npm/@floating-ui%2futils/0.2.9/0.2.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@floating-ui%2futils/0.2.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@floating-ui%2futils/0.2.9/0.2.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@floating-ui/vue](https://floating-ui.com/docs/vue)
([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/vue))
| [`1.1.6` ->
`1.1.7`](https://renovatebot.com/diffs/npm/@floating-ui%2fvue/1.1.6/1.1.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@floating-ui%2fvue/1.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@floating-ui%2fvue/1.1.6/1.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
|
[@graphql-codegen/client-preset](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client))
| [`4.8.2` ->
`4.8.3`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.8.2/4.8.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2fclient-preset/4.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2fclient-preset/4.8.2/4.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@graphql-codegen/client-preset](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client))
| [`4.8.2` ->
`4.8.3`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.8.2/4.8.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2fclient-preset/4.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2fclient-preset/4.8.2/4.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
|
[@graphql-codegen/typed-document-node](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node))
| [`5.1.1` ->
`5.1.2`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftyped-document-node/5.1.1/5.1.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftyped-document-node/5.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftyped-document-node/5.1.1/5.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@ianvs/prettier-plugin-sort-imports](https://redirect.github.com/ianvs/prettier-plugin-sort-imports)
| [`4.4.2` ->
`4.5.1`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.4.2/4.5.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@ianvs%2fprettier-plugin-sort-imports/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@ianvs%2fprettier-plugin-sort-imports/4.4.2/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@nuxt/devtools](https://devtools.nuxt.com)
([source](https://redirect.github.com/nuxt/devtools/tree/HEAD/packages/devtools))
| [`2.5.0` ->
`2.6.2`](https://renovatebot.com/diffs/npm/@nuxt%2fdevtools/2.5.0/2.6.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxt%2fdevtools/2.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxt%2fdevtools/2.5.0/2.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@nuxt/eslint](https://redirect.github.com/nuxt/eslint)
([source](https://redirect.github.com/nuxt/eslint/tree/HEAD/packages/module))
| [`1.4.1` ->
`1.5.2`](https://renovatebot.com/diffs/npm/@nuxt%2feslint/1.4.1/1.5.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxt%2feslint/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxt%2feslint/1.4.1/1.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@nuxt/test-utils](https://redirect.github.com/nuxt/test-utils) |
[`3.19.1` ->
`3.19.2`](https://renovatebot.com/diffs/npm/@nuxt%2ftest-utils/3.19.1/3.19.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxt%2ftest-utils/3.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxt%2ftest-utils/3.19.1/3.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@rollup/rollup-linux-x64-gnu](https://rollupjs.org/)
([source](https://redirect.github.com/rollup/rollup)) | [`4.44.0` ->
`4.44.2`](https://renovatebot.com/diffs/npm/@rollup%2frollup-linux-x64-gnu/4.44.0/4.44.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@rollup%2frollup-linux-x64-gnu/4.44.2?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.0/4.44.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| optionalDependencies | patch |
| [@swc/core](https://swc.rs)
([source](https://redirect.github.com/swc-project/swc)) | [`1.12.4` ->
`1.12.11`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.12.4/1.12.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.12.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.12.4/1.12.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@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.16` ->
`1.2.18`](https://renovatebot.com/diffs/npm/@types%2fbun/1.2.16/1.2.18)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fbun/1.2.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fbun/1.2.16/1.2.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/dockerode](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dockerode)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode))
| [`3.3.41` ->
`3.3.42`](https://renovatebot.com/diffs/npm/@types%2fdockerode/3.3.41/3.3.42)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fdockerode/3.3.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fdockerode/3.3.41/3.3.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))
| [`4.17.18` ->
`4.17.20`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.18/4.17.20)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.17.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.17.18/4.17.20?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.15.32` ->
`22.16.3`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.16.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.16.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.15.32/22.16.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@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.34.1` ->
`8.36.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.34.1/8.36.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.34.1/8.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@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.4.0` ->
`13.5.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcomponents/13.4.0/13.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcomponents/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcomponents/13.4.0/13.5.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.4.0` ->
`13.5.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/13.4.0/13.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcore/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcore/13.4.0/13.5.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.4.0` ->
`13.5.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/13.4.0/13.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcore/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcore/13.4.0/13.5.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.4.0` ->
`13.5.0`](https://renovatebot.com/diffs/npm/@vueuse%2fintegrations/13.4.0/13.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fintegrations/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fintegrations/13.4.0/13.5.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.4.0` ->
`13.5.0`](https://renovatebot.com/diffs/npm/@vueuse%2fnuxt/13.4.0/13.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fnuxt/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fnuxt/13.4.0/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[awalsh128/cache-apt-pkgs-action](https://redirect.github.com/awalsh128/cache-apt-pkgs-action)
| `v1.4.3` -> `v1.5.1` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/awalsh128%2fcache-apt-pkgs-action/v1.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/awalsh128%2fcache-apt-pkgs-action/v1.4.3/v1.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| action | minor |
| [cache-manager](https://redirect.github.com/jaredwray/cacheable)
([source](https://redirect.github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager))
| [`7.0.0` ->
`7.0.1`](https://renovatebot.com/diffs/npm/cache-manager/7.0.0/7.0.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cache-manager/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cache-manager/7.0.0/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
|
[commit-and-tag-version](https://redirect.github.com/absolute-version/commit-and-tag-version)
| [`9.5.0` ->
`9.6.0`](https://renovatebot.com/diffs/npm/commit-and-tag-version/9.5.0/9.6.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/commit-and-tag-version/9.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/commit-and-tag-version/9.5.0/9.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[concurrently](https://redirect.github.com/open-cli-tools/concurrently)
| [`9.1.2` ->
`9.2.0`](https://renovatebot.com/diffs/npm/concurrently/9.1.2/9.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/concurrently/9.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/concurrently/9.1.2/9.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [dotenv](https://redirect.github.com/motdotla/dotenv) | [`17.1.0` ->
`17.2.0`](https://renovatebot.com/diffs/npm/dotenv/17.1.0/17.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/dotenv/17.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/dotenv/17.1.0/17.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`9.29.0` ->
`9.30.1`](https://renovatebot.com/diffs/npm/eslint/9.29.0/9.30.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.29.0/9.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[eslint-plugin-import](https://redirect.github.com/import-js/eslint-plugin-import)
| [`2.31.0` ->
`2.32.0`](https://renovatebot.com/diffs/npm/eslint-plugin-import/2.31.0/2.32.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-import/2.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-import/2.31.0/2.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n)
| [`17.20.0` ->
`17.21.0`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.20.0/17.21.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-n/17.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-n/17.20.0/17.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[eslint-plugin-prettier](https://redirect.github.com/prettier/eslint-plugin-prettier)
| [`5.5.0` ->
`5.5.1`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.5.0/5.5.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-prettier/5.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-prettier/5.5.0/5.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [eslint-plugin-vue](https://eslint.vuejs.org)
([source](https://redirect.github.com/vuejs/eslint-plugin-vue)) |
[`10.2.0` ->
`10.3.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/10.2.0/10.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vue/10.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vue/10.2.0/10.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [fast-check](https://fast-check.dev/)
([source](https://redirect.github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check))
| [`4.1.1` ->
`4.2.0`](https://renovatebot.com/diffs/npm/fast-check/4.1.1/4.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/fast-check/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/fast-check/4.1.1/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [glob](https://redirect.github.com/isaacs/node-glob) | [`11.0.1` ->
`11.0.3`](https://renovatebot.com/diffs/npm/glob/11.0.1/11.0.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/glob/11.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/glob/11.0.1/11.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom) |
[`18.0.0` ->
`18.0.1`](https://renovatebot.com/diffs/npm/happy-dom/18.0.0/18.0.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/18.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/18.0.0/18.0.1?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.6.3` ->
`12.7.0`](https://renovatebot.com/diffs/npm/inquirer/12.6.3/12.7.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/inquirer/12.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/inquirer/12.6.3/12.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[isomorphic-dompurify](https://redirect.github.com/kkomelin/isomorphic-dompurify)
| [`2.25.0` ->
`2.26.0`](https://renovatebot.com/diffs/npm/isomorphic-dompurify/2.25.0/2.26.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/isomorphic-dompurify/2.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/isomorphic-dompurify/2.25.0/2.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [lucide-vue-next](https://lucide.dev)
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next))
| [`0.519.0` ->
`0.525.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.519.0/0.525.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-vue-next/0.525.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-vue-next/0.519.0/0.525.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[marked-base-url](https://redirect.github.com/markedjs/marked-base-url)
| [`1.1.6` ->
`1.1.7`](https://renovatebot.com/diffs/npm/marked-base-url/1.1.6/1.1.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/marked-base-url/1.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/marked-base-url/1.1.6/1.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [node](https://nodejs.org)
([source](https://redirect.github.com/nodejs/node)) | `22.16.0` ->
`22.17.0` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v22.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v22.16.0/v22.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [nuxt](https://nuxt.com)
([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/nuxt))
| [`3.17.5` ->
`3.17.6`](https://renovatebot.com/diffs/npm/nuxt/3.17.5/3.17.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/nuxt/3.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nuxt/3.17.5/3.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.12.4` ->
`10.13.1`](https://renovatebot.com/diffs/npm/pnpm/10.12.4/10.13.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.12.4/10.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| packageManager | minor |
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.12.4` ->
`10.13.1`](https://renovatebot.com/diffs/npm/pnpm/10.12.4/10.13.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.12.4/10.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| engines | minor |
| [prettier](https://prettier.io)
([source](https://redirect.github.com/prettier/prettier)) | [`3.5.3` ->
`3.6.2`](https://renovatebot.com/diffs/npm/prettier/3.5.3/3.6.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.5.3/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[prettier-plugin-tailwindcss](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss)
| [`0.6.13` ->
`0.6.14`](https://renovatebot.com/diffs/npm/prettier-plugin-tailwindcss/0.6.13/0.6.14)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-tailwindcss/0.6.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-tailwindcss/0.6.13/0.6.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [reka-ui](https://redirect.github.com/unovue/reka-ui) | [`2.3.1` ->
`2.3.2`](https://renovatebot.com/diffs/npm/reka-ui/2.3.1/2.3.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/reka-ui/2.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/reka-ui/2.3.1/2.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [semver](https://redirect.github.com/npm/node-semver) | [`7.7.1` ->
`7.7.2`](https://renovatebot.com/diffs/npm/semver/7.7.1/7.7.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.7.1/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [systeminformation](https://systeminformation.io)
([source](https://redirect.github.com/sebhildebrandt/systeminformation))
| [`5.27.6` ->
`5.27.7`](https://renovatebot.com/diffs/npm/systeminformation/5.27.6/5.27.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/systeminformation/5.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/systeminformation/5.27.6/5.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [tsx](https://tsx.is)
([source](https://redirect.github.com/privatenumber/tsx)) | [`4.19.3` ->
`4.20.3`](https://renovatebot.com/diffs/npm/tsx/4.19.3/4.20.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.20.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.19.3/4.20.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`8.34.1` ->
`8.36.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.34.1/8.36.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.34.1/8.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [vite](https://vite.dev)
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))
| [`7.0.3` ->
`7.0.4`](https://renovatebot.com/diffs/npm/vite/7.0.3/7.0.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/7.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/7.0.3/7.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [vitest](https://redirect.github.com/vitest-dev/vitest)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`3.0.7` ->
`3.2.4`](https://renovatebot.com/diffs/npm/vitest/3.0.7/3.2.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/3.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/3.0.7/3.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[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.6` ->
`11.1.9`](https://renovatebot.com/diffs/npm/vue-i18n/11.1.6/11.1.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-i18n/11.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-i18n/11.1.6/11.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [vue-sonner](https://redirect.github.com/xiaoluoboding/vue-sonner) |
[`1.3.0` ->
`1.3.2`](https://renovatebot.com/diffs/npm/vue-sonner/1.3.0/1.3.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-sonner/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-sonner/1.3.0/1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [vuetify](https://vuetifyjs.com)
([source](https://redirect.github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify))
| [`3.8.10` ->
`3.9.0`](https://renovatebot.com/diffs/npm/vuetify/3.8.10/3.9.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vuetify/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vuetify/3.8.10/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk)
([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler))
| [`^3.87.0` ->
`^3.114.10`](https://renovatebot.com/diffs/npm/wrangler/3.114.10/3.114.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/3.114.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/3.114.10/3.114.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [ws](https://redirect.github.com/websockets/ws) | [`8.18.2` ->
`8.18.3`](https://renovatebot.com/diffs/npm/ws/8.18.2/8.18.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ws/8.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ws/8.18.2/8.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [ws](https://redirect.github.com/websockets/ws) | [`8.18.2` ->
`8.18.3`](https://renovatebot.com/diffs/npm/ws/8.18.2/8.18.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ws/8.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ws/8.18.2/8.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [zod](https://zod.dev)
([source](https://redirect.github.com/colinhacks/zod)) | [`3.24.2` ->
`3.25.76`](https://renovatebot.com/diffs/npm/zod/3.24.2/3.25.76) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zod/3.25.76?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zod/3.24.2/3.25.76?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [zod](https://zod.dev)
([source](https://redirect.github.com/colinhacks/zod)) | [`3.25.67` ->
`3.25.76`](https://renovatebot.com/diffs/npm/zod/3.25.67/3.25.76) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zod/3.25.76?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zod/3.25.67/3.25.76?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [zx](https://google.github.io/zx/)
([source](https://redirect.github.com/google/zx)) | [`8.3.2` ->
`8.6.2`](https://renovatebot.com/diffs/npm/zx/8.3.2/8.6.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.3.2/8.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [zx](https://google.github.io/zx/)
([source](https://redirect.github.com/google/zx)) | [`8.5.5` ->
`8.6.2`](https://renovatebot.com/diffs/npm/zx/8.5.5/8.6.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.5.5/8.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |

---

### Release Notes

<details>
<summary>eslint/eslint (@&#8203;eslint/js)</summary>

###
[`v9.30.1`](https://redirect.github.com/eslint/eslint/compare/v9.30.0...b3dbc16563cb7036d75edff9814e17053a645321)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.30.0...v9.30.1)

###
[`v9.30.0`](https://redirect.github.com/eslint/eslint/compare/v9.29.0...5a5d5261037fdf84a91f2f22d3726d58572453f4)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.29.0...v9.30.0)

</details>

<details>
<summary>faker-js/faker (@&#8203;faker-js/faker)</summary>

###
[`v9.9.0`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#990-2025-07-01)

[Compare
Source](https://redirect.github.com/faker-js/faker/compare/v9.8.0...v9.9.0)

##### New Locales

- **locale:** add word data to pt\_br and pt\_pt locales
([#&#8203;3531](https://redirect.github.com/faker-js/faker/issues/3531))
([a405ac8](https://redirect.github.com/faker-js/faker/commit/a405ac8740bcfb2ec5f84c06752484a2b332a90a))

##### Features

- **location:** simple coordinate methods
([#&#8203;3528](https://redirect.github.com/faker-js/faker/issues/3528))
([d07d96d](https://redirect.github.com/faker-js/faker/commit/d07d96d01833085f2d3c5f9c851a572ebf8c47df))

</details>

<details>
<summary>floating-ui/floating-ui (@&#8203;floating-ui/dom)</summary>

###
[`v1.7.2`](https://redirect.github.com/floating-ui/floating-ui/blob/HEAD/packages/dom/CHANGELOG.md#172)

[Compare
Source](https://redirect.github.com/floating-ui/floating-ui/compare/@floating-ui/dom@1.7.1...@floating-ui/dom@1.7.2)

##### Patch Changes

- perf: reduce memory allocations
- Update dependencies: `@floating-ui/utils@0.2.10`,
`@floating-ui/core@1.7.2`

</details>

<details>
<summary>floating-ui/floating-ui (@&#8203;floating-ui/utils)</summary>

###
[`v0.2.10`](https://redirect.github.com/floating-ui/floating-ui/blob/HEAD/packages/utils/CHANGELOG.md#0210)

[Compare
Source](https://redirect.github.com/floating-ui/floating-ui/compare/@floating-ui/utils@0.2.9...@floating-ui/utils@0.2.10)

##### Patch Changes

- refactor: small performance improvements
- perf: reduce memory allocations

</details>

<details>
<summary>floating-ui/floating-ui (@&#8203;floating-ui/vue)</summary>

###
[`v1.1.7`](https://redirect.github.com/floating-ui/floating-ui/blob/HEAD/packages/vue/CHANGELOG.md#117)

[Compare
Source](https://redirect.github.com/floating-ui/floating-ui/compare/@floating-ui/vue@1.1.6...@floating-ui/vue@1.1.7)

##### Patch Changes

- Update dependencies: `@floating-ui/utils@0.2.10`,
`@floating-ui/dom@1.7.2`

</details>

<details>
<summary>dotansimha/graphql-code-generator
(@&#8203;graphql-codegen/client-preset)</summary>

###
[`v4.8.3`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/presets/client/CHANGELOG.md#483)

[Compare
Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/client-preset@4.8.2...@graphql-codegen/client-preset@4.8.3)

##### Patch Changes

-
[#&#8203;10362](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10362)
[`3188b8c`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/3188b8c39e9fd24e3dbbd0bcc8767052153eb399)
Thanks [@&#8203;Brookke](https://redirect.github.com/Brookke)! - Make
generated type compatible with noImplicitOverride=true

-
[#&#8203;10373](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10373)
[`c3295f9`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/c3295f9c60383e5631ccc4080bc28e7c00a4d61b)
Thanks [@&#8203;eddeee888](https://redirect.github.com/eddeee888)! - Fix
client preset not working with exactOptionalPropertyTypes=true when
documentMode=string

- Updated dependencies
\[[`3188b8c`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/3188b8c39e9fd24e3dbbd0bcc8767052153eb399),
[`c3295f9`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/c3295f9c60383e5631ccc4080bc28e7c00a4d61b)]:
-
[@&#8203;graphql-codegen/typed-document-node](https://redirect.github.com/graphql-codegen/typed-document-node)@&#8203;5.1.2

</details>

<details>
<summary>dotansimha/graphql-code-generator
(@&#8203;graphql-codegen/typed-document-node)</summary>

###
[`v5.1.2`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/typed-document-node/CHANGELOG.md#512)

[Compare
Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typed-document-node@5.1.1...@graphql-codegen/typed-document-node@5.1.2)

##### Patch Changes

-
[#&#8203;10362](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10362)
[`3188b8c`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/3188b8c39e9fd24e3dbbd0bcc8767052153eb399)
Thanks [@&#8203;Brookke](https://redirect.github.com/Brookke)! - Make
generated type compatible with noImplicitOverride=true

-
[#&#8203;10373](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10373)
[`c3295f9`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/c3295f9c60383e5631ccc4080bc28e7c00a4d61b)
Thanks [@&#8203;eddeee888](https://redirect.github.com/eddeee888)! - Fix
client preset not working with exactOptionalPropertyTypes=true when
documentMode=string

</details>

<details>
<summary>ianvs/prettier-plugin-sort-imports
(@&#8203;ianvs/prettier-plugin-sort-imports)</summary>

###
[`v4.5.1`](https://redirect.github.com/ianvs/prettier-plugin-sort-imports/compare/v4.5.0...040fa5e3a7dd01a90d80bb12072344745e426da6)

[Compare
Source](https://redirect.github.com/ianvs/prettier-plugin-sort-imports/compare/v4.5.0...v4.5.1)

###
[`v4.5.0`](https://redirect.github.com/ianvs/prettier-plugin-sort-imports/compare/v4.4.2...3497e9a87974954e42198d04d69d9a2a24dbebbd)

[Compare
Source](https://redirect.github.com/ianvs/prettier-plugin-sort-imports/compare/v4.4.2...v4.5.0)

</details>

<details>
<summary>nuxt/devtools (@&#8203;nuxt/devtools)</summary>

###
[`v2.6.2`](https://redirect.github.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#262-2025-07-02)

[Compare
Source](https://redirect.github.com/nuxt/devtools/compare/v2.6.1...v2.6.2)

##### Bug Fixes

- panel dragging issue, close
[#&#8203;874](https://redirect.github.com/nuxt/devtools/issues/874),
close
[#&#8203;871](https://redirect.github.com/nuxt/devtools/issues/871),
close
[#&#8203;873](https://redirect.github.com/nuxt/devtools/issues/873)
([619de37](https://redirect.github.com/nuxt/devtools/commit/619de37ace0d185542be997f03c7e964dd4ba933))

###
[`v2.6.1`](https://redirect.github.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#261-2025-07-01)

[Compare
Source](https://redirect.github.com/nuxt/devtools/compare/v2.6.0...v2.6.1)

##### Bug Fixes

- **deps:** do not depend on `@nuxt/schema`
([#&#8203;872](https://redirect.github.com/nuxt/devtools/issues/872))
([62443ec](https://redirect.github.com/nuxt/devtools/commit/62443ecb12a1320470b9b9aebea6821ab5dfc064))

###
[`v2.6.0`](https://redirect.github.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#260-2025-06-29)

[Compare
Source](https://redirect.github.com/nuxt/devtools/compare/v2.5.0...v2.6.0)

##### Bug Fixes

- timing labels wrapping
([#&#8203;866](https://redirect.github.com/nuxt/devtools/issues/866))
([fd01e60](https://redirect.github.com/nuxt/devtools/commit/fd01e6022af0fa8b5942ab25be1d223a413df090))

##### Features

- update deps
([eef2c09](https://redirect.github.com/nuxt/devtools/commit/eef2c09ea1cb79d762a4448368f26dc7c4c5dd37))

</details>

<details>
<summary>nuxt/eslint (@&#8203;nuxt/eslint)</summary>

###
[`v1.5.2`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.5.2)

[Compare
Source](https://redirect.github.com/nuxt/eslint/compare/v1.5.1...v1.5.2)

#####    🚀 Features

- Add option `features.import.plugin` to swap plugin implementation,
close [#&#8203;587](https://redirect.github.com/nuxt/eslint/issues/587)
 -  by [@&#8203;antfu](https://redirect.github.com/antfu) in
[https://github.com/nuxt/eslint/issues/587](https://redirect.github.com/nuxt/eslint/issues/587)
[<samp>(66f5e)</samp>](https://redirect.github.com/nuxt/eslint/commit/66f5ee0)

#####     [View changes on
GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.5.1...v1.5.2)

###
[`v1.5.1`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.5.1)

[Compare
Source](https://redirect.github.com/nuxt/eslint/compare/v1.5.0...v1.5.1)

#####    🐞 Bug Fixes

- **eslint-config**: Replace deprecated vue/object-property-newline
option  -  by [@&#8203;amery](https://redirect.github.com/amery) in
[https://github.com/nuxt/eslint/issues/586](https://redirect.github.com/nuxt/eslint/issues/586)
[<samp>(7805e)</samp>](https://redirect.github.com/nuxt/eslint/commit/7805e0d)

#####     [View changes on
GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.5.0...v1.5.1)

###
[`v1.5.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.5.0)

[Compare
Source](https://redirect.github.com/nuxt/eslint/compare/v1.4.1...v1.5.0)

#####    🚀 Features

- Switch to `eslint-plugin-import-lite`, update deps  -  by
[@&#8203;antfu](https://redirect.github.com/antfu)
[<samp>(31bd8)</samp>](https://redirect.github.com/nuxt/eslint/commit/31bd8a0)

#####    🐞 Bug Fixes

- **eslint-config**: Add file type restrictions to prevent CSS parsing
errors  -  by [@&#8203;amery](https://redirect.github.com/amery) in
[https://github.com/nuxt/eslint/issues/584](https://redirect.github.com/nuxt/eslint/issues/584)
[<samp>(40521)</samp>](https://redirect.github.com/nuxt/eslint/commit/40521a1)

#####     [View changes on
GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.4.1...v1.5.0)

</details>

<details>
<summary>nuxt/test-utils (@&#8203;nuxt/test-utils)</summary>

###
[`v3.19.2`](https://redirect.github.com/nuxt/test-utils/releases/tag/v3.19.2)

[Compare
Source](https://redirect.github.com/nuxt/test-utils/compare/v3.19.1...v3.19.2)

> 3.19.2 is the next patch release.
>
> **Timetable**: 1 July

#### 👉 Changelog

[compare
changes](https://redirect.github.com/nuxt/test-utils/compare/v3.19.1...v3.19.2)

##### 🩹 Fixes

- **config:** Add missing mocks for vue-devtools
([#&#8203;1321](https://redirect.github.com/nuxt/test-utils/pull/1321))
- **runtime-utils:** Prevent event duplication
([#&#8203;1328](https://redirect.github.com/nuxt/test-utils/pull/1328))
- **config:** Include tests without `.nuxt.` extension
([#&#8203;1311](https://redirect.github.com/nuxt/test-utils/pull/1311))
- **deps:** Drop `@nuxt/schema` dependeny
([fa3a99b4](https://redirect.github.com/nuxt/test-utils/commit/fa3a99b4))
- **config:** Use 'projects' for `vitest` >= v3.2
([#&#8203;1344](https://redirect.github.com/nuxt/test-utils/pull/1344))
- **module:** Use user `vite` version to merge config
([#&#8203;1345](https://redirect.github.com/nuxt/test-utils/pull/1345))
- **runtime-utils:** Handle computed defined using an object
([#&#8203;1342](https://redirect.github.com/nuxt/test-utils/pull/1342))

##### 🏡 Chore

- Prefer `nuxt` over `nuxi`
([#&#8203;1310](https://redirect.github.com/nuxt/test-utils/pull/1310))
- Pin node types
([93921643](https://redirect.github.com/nuxt/test-utils/commit/93921643))
- Do not include dev-deps in `engines.node` calculation
([2f74359b](https://redirect.github.com/nuxt/test-utils/commit/2f74359b))
- Add type assertions for indexed access
([51b4a4e3](https://redirect.github.com/nuxt/test-utils/commit/51b4a4e3))
- Update installed-check flag
([2b97d885](https://redirect.github.com/nuxt/test-utils/commit/2b97d885))

#####  Tests

- Update stub name for nuxt v4
([e7b07843](https://redirect.github.com/nuxt/test-utils/commit/e7b07843))
- Satisfy typescript
([fb0dea24](https://redirect.github.com/nuxt/test-utils/commit/fb0dea24))
- Update cucumber test for nuxt v4 welcome screen template
([8ec7782f](https://redirect.github.com/nuxt/test-utils/commit/8ec7782f))
- Simplify test
([90278bac](https://redirect.github.com/nuxt/test-utils/commit/90278bac))
- Update workspace example
([02f9b0a0](https://redirect.github.com/nuxt/test-utils/commit/02f9b0a0))
- Make browser tests forward-compat with v4
([574ea5f9](https://redirect.github.com/nuxt/test-utils/commit/574ea5f9))

##### 🤖 CI

- Remove forced corepack installation
([bf19bd3a](https://redirect.github.com/nuxt/test-utils/commit/bf19bd3a))
- Run `knip`
([819aeacc](https://redirect.github.com/nuxt/test-utils/commit/819aeacc))
- Prepare environment before knipping
([ec7d8ddd](https://redirect.github.com/nuxt/test-utils/commit/ec7d8ddd))

##### ❤️ Contributors

- Daniel Roe
([@&#8203;danielroe](https://redirect.github.com/danielroe))
- Tomina ([@&#8203;Thomaash](https://redirect.github.com/Thomaash))
- lutejka ([@&#8203;lutejka](https://redirect.github.com/lutejka))
- J-Michalek
([@&#8203;J-Michalek](https://redirect.github.com/J-Michalek))

</details>

<details>
<summary>rollup/rollup (@&#8203;rollup/rollup-linux-x64-gnu)</summary>

###
[`v4.44.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4442)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.44.1...v4.44.2)

*2025-07-04*

##### Bug Fixes

- Correctly handle `@__PURE__` annotations after `new` keyword
([#&#8203;5998](https://redirect.github.com/rollup/rollup/issues/5998))
- Generate correct source mapping for closing braces of block statements
([#&#8203;5999](https://redirect.github.com/rollup/rollup/issues/5999))

##### Pull Requests

- [#&#8203;5998](https://redirect.github.com/rollup/rollup/pull/5998):
Support `@__PURE__` when nested after new in constructor invocations
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
- [#&#8203;5999](https://redirect.github.com/rollup/rollup/pull/5999):
Add location info for closing brace of block statement
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
- [#&#8203;6002](https://redirect.github.com/rollup/rollup/pull/6002):
chore(deps): update dependency vite to v7
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;6004](https://redirect.github.com/rollup/rollup/pull/6004):
fix(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

###
[`v4.44.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4441)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.44.0...v4.44.1)

*2025-06-26*

##### Bug Fixes

- Reinstate maxParallelFileOps limit of 1000 to resolve the issue for
some
([#&#8203;5992](https://redirect.github.com/rollup/rollup/issues/5992))

##### Pull Requests

- [#&#8203;5988](https://redirect.github.com/rollup/rollup/pull/5988):
fix(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;5992](https://redirect.github.com/rollup/rollup/pull/5992):
Set maxParallelFileOps to 1000
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

</details>

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.12.11`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11211---2025-07-08)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.9...v1.12.11)

##### Bug Fixes

- **(ci)** Fix CI
([#&#8203;10790](https://redirect.github.com/swc-project/swc/issues/10790))
([b3f9760](https://redirect.github.com/swc-project/swc/commit/b3f97604b8bc4713ab1f91fa3bd732b7af9cb2e9))

- **(es)** Use `default-features = false` for `swc` crate usages
([#&#8203;10776](https://redirect.github.com/swc-project/swc/issues/10776))
([50b2eac](https://redirect.github.com/swc-project/swc/commit/50b2eacdf7bb3705b5be1ba63e9acdb143e82d40))

- **(es)** Make `swc_typescript` optional
([#&#8203;10792](https://redirect.github.com/swc-project/swc/issues/10792))
([c32569d](https://redirect.github.com/swc-project/swc/commit/c32569dd558e3bd4e27329275e090cc716a6e440))

- **(preset-env)** Fix `default` value for `caniuse`
([#&#8203;10754](https://redirect.github.com/swc-project/swc/issues/10754))
([aa4cd5b](https://redirect.github.com/swc-project/swc/commit/aa4cd5ba7c79229f8082354d470b10d420b5f8cb))

- **(preset-env)** Revert `default` value
([#&#8203;10778](https://redirect.github.com/swc-project/swc/issues/10778))
([7af5824](https://redirect.github.com/swc-project/swc/commit/7af58242c2a4c8b7c1a8df8a2dd7d854892fad5e))

##### Features

- **(es/minifeir)** Inline lazily initialized literals
([#&#8203;10752](https://redirect.github.com/swc-project/swc/issues/10752))
([fd5d2e2](https://redirect.github.com/swc-project/swc/commit/fd5d2e2f33db0d6aee8d133fe23047422a67e28c))

- **(es/minifier)** Evaluate `Number.XXX` constants
([#&#8203;10756](https://redirect.github.com/swc-project/swc/issues/10756))
([c47dab5](https://redirect.github.com/swc-project/swc/commit/c47dab5f904ecce101b0388cab26805741bc9bd2))

- **(es/minifier)** Implement partial evaluation of array join
([#&#8203;10758](https://redirect.github.com/swc-project/swc/issues/10758))
([bdf3a98](https://redirect.github.com/swc-project/swc/commit/bdf3a98bb45f6f9cdf1b9a8ed8d292ccce257d4e))

- **(swc\_core)** Expose `swc_ecma_parser/unstable`
([#&#8203;10744](https://redirect.github.com/swc-project/swc/issues/10744))
([db0679e](https://redirect.github.com/swc-project/swc/commit/db0679e5ca675ea7b54bc8804897f1a2f313fe0c))

##### Miscellaneous Tasks

- **(common)** Remove `clone()` in proc macro
([#&#8203;10762](https://redirect.github.com/swc-project/swc/issues/10762))
([12e3180](https://redirect.github.com/swc-project/swc/commit/12e318036caccee6d9b516baf391fccb07118ca9))

- **(deps)** Update `browserslist-rs` to `0.19`
([#&#8203;10750](https://redirect.github.com/swc-project/swc/issues/10750))
([f8bf21c](https://redirect.github.com/swc-project/swc/commit/f8bf21c07202ac864d1772d5c46e1a4e99bda2fa))

- **(deps)** Remove unused deps with cargo-shear
([#&#8203;10765](https://redirect.github.com/swc-project/swc/issues/10765))
([f4e4974](https://redirect.github.com/swc-project/swc/commit/f4e4974ffeec16b7d6d5b8def107b82bfc3c7e1d))

- **(es/module)** Drop `node` feature of `swc_ecma_loader`
([#&#8203;10761](https://redirect.github.com/swc-project/swc/issues/10761))
([44471b5](https://redirect.github.com/swc-project/swc/commit/44471b51518d3c74ee4f3992f8474687ada13fc0))

- **(plugin/runner)** Remove unused feature and dependency
([#&#8203;10764](https://redirect.github.com/swc-project/swc/issues/10764))
([a7d8a0a](https://redirect.github.com/swc-project/swc/commit/a7d8a0ac890bd4956d6b400017d6ddeba97e9ab0))

##### Performance

- **(es/lexer)** Use `bitflags` for `Syntax`
([#&#8203;10676](https://redirect.github.com/swc-project/swc/issues/10676))
([bf8c722](https://redirect.github.com/swc-project/swc/commit/bf8c722e25018baa45706b890b7464f90fc03f6a))

- **(es/lexer)** Do not scan number if there's no underscore
([#&#8203;10788](https://redirect.github.com/swc-project/swc/issues/10788))
([f5d92ee](https://redirect.github.com/swc-project/swc/commit/f5d92ee1bf0a2fbeece6570b745ea833f6cd355e))

- **(es/lints)** Make rules not parallel
([#&#8203;10772](https://redirect.github.com/swc-project/swc/issues/10772))
([4e6001c](https://redirect.github.com/swc-project/swc/commit/4e6001c5a465ce13547abc2a6b24ae724e1adba5))

- **(es/lints)** Merge critical rules
([#&#8203;10773](https://redirect.github.com/swc-project/swc/issues/10773))
([816e75a](https://redirect.github.com/swc-project/swc/commit/816e75a2094fd633243174f7953c9920f4851c79))

- **(es/parser)** Reduce the number of context set ops
([#&#8203;10742](https://redirect.github.com/swc-project/swc/issues/10742))
([08b4e8b](https://redirect.github.com/swc-project/swc/commit/08b4e8b285ddb49eeefd06d1f745d9aec25427c1))

- **(es/parser)** Reduce value set operations for context
([#&#8203;10751](https://redirect.github.com/swc-project/swc/issues/10751))
([4976b12](https://redirect.github.com/swc-project/swc/commit/4976b12f9398c471c0f77e69ad141e0172927a2b))

- **(es/parser)** Reduce query ops of current token
([#&#8203;10766](https://redirect.github.com/swc-project/swc/issues/10766))
([4304f91](https://redirect.github.com/swc-project/swc/commit/4304f9129c1d511c94898727306a50535e11ad39))

- **(es/parser)** Remove useless call in `parse_ident`
([#&#8203;10770](https://redirect.github.com/swc-project/swc/issues/10770))
([4ca12c9](https://redirect.github.com/swc-project/swc/commit/4ca12c97259fdf882b0849112473f3deea54be36))

- **(es/renamer)** Reduce time complexity in case of conflict
([#&#8203;10749](https://redirect.github.com/swc-project/swc/issues/10749))
([0279914](https://redirect.github.com/swc-project/swc/commit/02799141bf0d040b6536f3333cfed852b80c611b))

- **(hstr)** Do not compare string during creating atoms
([#&#8203;10791](https://redirect.github.com/swc-project/swc/issues/10791))
([43a4f11](https://redirect.github.com/swc-project/swc/commit/43a4f117cb0089bc7e117173507886218b064d62))

- Replace `rayon` with `par-iter`
([#&#8203;10774](https://redirect.github.com/swc-project/swc/issues/10774))
([a6e6ebe](https://redirect.github.com/swc-project/swc/commit/a6e6ebeacafb8bccbaf3cb9bec3c87861461437a))

##### Refactor

- **(es)** Make `swc_ecma_lint` optional for `swc` crate
([#&#8203;10767](https://redirect.github.com/swc-project/swc/issues/10767))
([f80415b](https://redirect.github.com/swc-project/swc/commit/f80415baa60a55a4dea31eff9b1c3431705183e5))

- **(es/lexer)** Use const fn in `SyntaxFlags`
([#&#8203;10737](https://redirect.github.com/swc-project/swc/issues/10737))
([b9eb23a](https://redirect.github.com/swc-project/swc/commit/b9eb23aec3dd0963afa5080d53bca4dd0325f233))

- **(es/parser)** Cleanup `parse_setter_param`
([#&#8203;10745](https://redirect.github.com/swc-project/swc/issues/10745))
([70734f4](https://redirect.github.com/swc-project/swc/commit/70734f40d4ff0d9ad140b705c3356b44f8bd5663))

- **(es/parser)** Cleanup `typed-arena`
([#&#8203;10769](https://redirect.github.com/swc-project/swc/issues/10769))
([ce5138d](https://redirect.github.com/swc-project/swc/commit/ce5138d3aae6e23127fc76da9f439d47b7c59374))

- **(es/parser)** Cleanup for ctx
([#&#8203;10777](https://redirect.github.com/swc-project/swc/issues/10777))
([d60a611](https://redirect.github.com/swc-project/swc/commit/d60a611dc76244b2b12e7676bbf4995bec5ba37c))

- **(es/parser)** Delete `with_ctx`
([#&#8203;10779](https://redirect.github.com/swc-project/swc/issues/10779))
([ce057c5](https://redirect.github.com/swc-project/swc/commit/ce057c55efcb937437af5ef0fd583240b0538a0e))

- **(es/parser)** Cleanup
([#&#8203;10781](https://redirect.github.com/swc-project/swc/issues/10781))
([176ce36](https://redirect.github.com/swc-project/swc/commit/176ce36d2407b6d054ec6088a45025b76791fed3))

- **(es/preset)** Remove deprecated `preset_env` function and `feature`
module
([#&#8203;10759](https://redirect.github.com/swc-project/swc/issues/10759))
([fa0e0ab](https://redirect.github.com/swc-project/swc/commit/fa0e0abf41658271cde27b6852f42dd00dfd8f4a))

- **(es/preset-env)** Use phf for corejs3 entry
([#&#8203;10712](https://redirect.github.com/swc-project/swc/issues/10712))
([658b26d](https://redirect.github.com/swc-project/swc/commit/658b26d8386c17cbe7abf740d905d41eac96b7f7))

##### Testing

- **(es/minifier)** Update the terser test list
([#&#8203;10748](https://redirect.github.com/swc-project/swc/issues/10748))
([1eace01](https://redirect.github.com/swc-project/swc/commit/1eace01303a98a522b67f9005601cbebd0d5b71e))

- **(es/minifier)** Update the passing test list
([#&#8203;10782](https://redirect.github.com/swc-project/swc/issues/10782))
([8aa888b](https://redirect.github.com/swc-project/swc/commit/8aa888bc2a0fc0ed84d189725af917ae2be9f905))

- **(es/parser)** Add a test for duplicate labels
([#&#8203;10784](https://redirect.github.com/swc-project/swc/issues/10784))
([28fc643](https://redirect.github.com/swc-project/swc/commit/28fc64310c0fdb0491a1121a801f9a5d184109eb))

##### Pref

- **(hstr)** Do not compare static tag
([#&#8203;10771](https://redirect.github.com/swc-project/swc/issues/10771))
([5d3ce83](https://redirect.github.com/swc-project/swc/commit/5d3ce83add12c4b147d238e1cd6fdf6083c696d2))

###
[`v1.12.9`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1129---2025-07-01)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.7...v1.12.9)

##### Bug Fixes

- **(es/lexer)** Parse uppercase hex numbers correctly
([#&#8203;10728](https://redirect.github.com/swc-project/swc/issues/10728))
([ead6256](https://redirect.github.com/swc-project/swc/commit/ead62560b028f74feee506484233de2763ed3378))

- **(es/lexer)** Allow keywords as jsx attribute names
([#&#8203;10730](https://redirect.github.com/swc-project/swc/issues/10730))
([04ef20a](https://redirect.github.com/swc-project/swc/commit/04ef20ad9b

</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>
2025-07-11 14:40:42 -04:00
github-actions[bot] c7801a9236 chore(main): release 4.9.5 (#1503)
🤖 I have created a release *beep* *boop*
---


## [4.9.5](https://github.com/unraid/api/compare/v4.9.4...v4.9.5)
(2025-07-10)


### Bug Fixes

* **connect:** rm eager restart on `ERROR_RETYING` connection status
([#1502](https://github.com/unraid/api/issues/1502))
([dd759d9](https://github.com/unraid/api/commit/dd759d9f0f841b296f8083bc67c6cd3f7a69aa5b))

---
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>
2025-07-10 10:27:45 -04:00
github-actions[bot] 74da8d81ef chore(main): release 4.9.4 (#1498)
🤖 I have created a release *beep* *boop*
---


## [4.9.4](https://github.com/unraid/api/compare/v4.9.3...v4.9.4)
(2025-07-09)


### Bug Fixes

* backport `<unraid-modals>` upon plg install when necessary
([#1499](https://github.com/unraid/api/issues/1499))
([33e0b1a](https://github.com/unraid/api/commit/33e0b1ab24bedb6a2c7b376ea73dbe65bc3044be))
* DefaultPageLayout patch rollback omits legacy header logo
([#1497](https://github.com/unraid/api/issues/1497))
([ea20d1e](https://github.com/unraid/api/commit/ea20d1e2116fcafa154090fee78b42ec5d9ba584))
* event emitter setup for writing status
([#1496](https://github.com/unraid/api/issues/1496))
([ca4e2db](https://github.com/unraid/api/commit/ca4e2db1f29126a1fa3784af563832edda64b0ca))

---
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>
2025-07-09 13:40:56 -04:00
github-actions[bot] 79c57b8ed0 chore(main): release 4.9.3 (#1495)
🤖 I have created a release *beep* *boop*
---


## [4.9.3](https://github.com/unraid/api/compare/v4.9.2...v4.9.3)
(2025-07-09)


### Bug Fixes

* duplicated header logo after api stops
([#1493](https://github.com/unraid/api/issues/1493))
([4168f43](https://github.com/unraid/api/commit/4168f43e3ecd51479bec3aae585abbe6dcd3e416))

---
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>
2025-07-09 11:06:47 -04:00
github-actions[bot] 20de3ec8d6 chore(main): release 4.9.2 (#1488)
🤖 I have created a release *beep* *boop*
---


## [4.9.2](https://github.com/unraid/api/compare/v4.9.1...v4.9.2)
(2025-07-09)


### Bug Fixes

* invalid configs no longer crash API
([#1491](https://github.com/unraid/api/issues/1491))
([6bf3f77](https://github.com/unraid/api/commit/6bf3f776380edeff5133517e6aca223556e30144))
* invalid state for unraid plugin
([#1492](https://github.com/unraid/api/issues/1492))
([39b8f45](https://github.com/unraid/api/commit/39b8f453da23793ef51f8e7f7196370aada8c5aa))
* release note escaping
([5b6bcb6](https://github.com/unraid/api/commit/5b6bcb6043a5269bff4dc28714d787a5a3f07e22))

---
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>
2025-07-09 09:23:25 -04:00
github-actions[bot] 6ee3cae962 chore(main): release 4.9.1 (#1487)
🤖 I have created a release *beep* *boop*
---


## [4.9.1](https://github.com/unraid/api/compare/v4.9.0...v4.9.1)
(2025-07-08)


### Bug Fixes

* **HeaderOsVersion:** adjust top margin for header component
([#1485](https://github.com/unraid/api/issues/1485))
([862b54d](https://github.com/unraid/api/commit/862b54de8cd793606f1d29e76c19d4a0e1ae172f))
* sign out doesn't work
([#1486](https://github.com/unraid/api/issues/1486))
([f3671c3](https://github.com/unraid/api/commit/f3671c3e0750b79be1f19655a07a0e9932289b3f))

---
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>
2025-07-08 16:30:00 -04:00
github-actions[bot] 9624ca5c39 chore(main): release 4.9.0 (#1378)
🤖 I have created a release *beep* *boop*
---


## [4.9.0](https://github.com/unraid/api/compare/v4.8.0...v4.9.0)
(2025-07-08)


### Features

* add graphql resource for API plugins
([#1420](https://github.com/unraid/api/issues/1420))
([642a220](https://github.com/unraid/api/commit/642a220c3a796829505d8449dc774968c9d5c222))
* add management page for API keys
([#1408](https://github.com/unraid/api/issues/1408))
([0788756](https://github.com/unraid/api/commit/0788756b918a8e99be51f34bf6f96bbe5b67395a))
* add rclone ([#1362](https://github.com/unraid/api/issues/1362))
([5517e75](https://github.com/unraid/api/commit/5517e7506b05c7bef5012bb9f8d2103e91061997))
* API key management
([#1407](https://github.com/unraid/api/issues/1407))
([d37dc3b](https://github.com/unraid/api/commit/d37dc3bce28bad1c893ae7eff96ca5ffd9177648))
* api plugin management via CLI
([#1416](https://github.com/unraid/api/issues/1416))
([3dcbfbe](https://github.com/unraid/api/commit/3dcbfbe48973b8047f0c6c560068808d86ac6970))
* build out docker components
([#1427](https://github.com/unraid/api/issues/1427))
([711cc9a](https://github.com/unraid/api/commit/711cc9ac926958bcf2996455b023ad265b041530))
* docker and info resolver issues
([#1423](https://github.com/unraid/api/issues/1423))
([9901039](https://github.com/unraid/api/commit/9901039a3863de06b520e23cb2573b610716c673))
* fix shading in UPC to be less severe
([#1438](https://github.com/unraid/api/issues/1438))
([b7c2407](https://github.com/unraid/api/commit/b7c240784052276fc60e064bd7d64dd6e801ae90))
* info resolver cleanup
([#1425](https://github.com/unraid/api/issues/1425))
([1b279bb](https://github.com/unraid/api/commit/1b279bbab3a51e7d032e7e3c9898feac8bfdbafa))
* initial codeql setup
([#1390](https://github.com/unraid/api/issues/1390))
([2ade7eb](https://github.com/unraid/api/commit/2ade7eb52792ef481aaf711dc07029629ea107d9))
* initialize claude code in codebse
([#1418](https://github.com/unraid/api/issues/1418))
([b6c4ee6](https://github.com/unraid/api/commit/b6c4ee6eb4b9ebb6d6e59a341e1f51b253578752))
* move api key fetching to use api key service
([#1439](https://github.com/unraid/api/issues/1439))
([86bea56](https://github.com/unraid/api/commit/86bea5627270a2a18c5b7db36dd59061ab61e753))
* move to cron v4 ([#1428](https://github.com/unraid/api/issues/1428))
([b8035c2](https://github.com/unraid/api/commit/b8035c207a6e387c7af3346593a872664f6c867b))
* move to iframe for changelog
([#1388](https://github.com/unraid/api/issues/1388))
([fcd6fbc](https://github.com/unraid/api/commit/fcd6fbcdd48e7f224b3bd8799a668d9e01967f0c))
* native slackware package
([#1381](https://github.com/unraid/api/issues/1381))
([4f63b4c](https://github.com/unraid/api/commit/4f63b4cf3bb9391785f07a38defe54ec39071caa))
* send active unraid theme to docs
([#1400](https://github.com/unraid/api/issues/1400))
([f71943b](https://github.com/unraid/api/commit/f71943b62b30119e17766e56534962630f52a591))
* slightly better watch mode
([#1398](https://github.com/unraid/api/issues/1398))
([881f1e0](https://github.com/unraid/api/commit/881f1e09607d1e4a8606f8d048636ba09d8fcac1))
* upgrade nuxt-custom-elements
([#1461](https://github.com/unraid/api/issues/1461))
([345e83b](https://github.com/unraid/api/commit/345e83bfb0904381d784fc77b3dcd3ad7e53d898))
* use bigint instead of long
([#1403](https://github.com/unraid/api/issues/1403))
([574d572](https://github.com/unraid/api/commit/574d572d6567c652057b29776694e86267316ca7))


### Bug Fixes

* activation indicator removed
([5edfd82](https://github.com/unraid/api/commit/5edfd823b862cfc1f864565021f12334fe9317c6))
* alignment of settings on ManagementAccess settings page
([#1421](https://github.com/unraid/api/issues/1421))
([70c790f](https://github.com/unraid/api/commit/70c790ff89075a785d7f0623bbf3c34a3806bbdc))
* allow rclone to fail to initialize
([#1453](https://github.com/unraid/api/issues/1453))
([7c6f02a](https://github.com/unraid/api/commit/7c6f02a5cb474fb285db294ec6f80d1c2c57e142))
* always download 7.1 versioned files for patching
([edc0d15](https://github.com/unraid/api/commit/edc0d1578b89c3b3e56e637de07137e069656fa8))
* api `pnpm type-check`
([#1442](https://github.com/unraid/api/issues/1442))
([3122bdb](https://github.com/unraid/api/commit/3122bdb953eec58469fd9cf6f468e75621781040))
* **api:** connect config `email` validation
([#1454](https://github.com/unraid/api/issues/1454))
([b9a1b9b](https://github.com/unraid/api/commit/b9a1b9b08746b6d4cb2128d029a3dab7cdd47677))
* backport
unraid/webgui[#2269](https://github.com/unraid/api/issues/2269) rc.nginx
update ([#1436](https://github.com/unraid/api/issues/1436))
([a7ef06e](https://github.com/unraid/api/commit/a7ef06ea252545cef084e21cea741a8ec866e7cc))
* bigint
([e54d27a](https://github.com/unraid/api/commit/e54d27aede1b1e784971468777c5e65cde66f2ac))
* config migration from `myservers.cfg`
([#1440](https://github.com/unraid/api/issues/1440))
([c4c9984](https://github.com/unraid/api/commit/c4c99843c7104414120bffc5dd5ed78ab6c8ba02))
* **connect:** fatal race-condition in websocket disposal
([#1462](https://github.com/unraid/api/issues/1462))
([0ec0de9](https://github.com/unraid/api/commit/0ec0de982f017b61a145c7a4176718b484834f41))
* **connect:** mothership connection
([#1464](https://github.com/unraid/api/issues/1464))
([7be8bc8](https://github.com/unraid/api/commit/7be8bc84d3831f9cea7ff62d0964612ad366a976))
* console hidden
([9b85e00](https://github.com/unraid/api/commit/9b85e009b833706294a841a54498e45a8e0204ed))
* debounce is too long
([#1426](https://github.com/unraid/api/issues/1426))
([f12d231](https://github.com/unraid/api/commit/f12d231e6376d0f253cee67b7ed690c432c63ec5))
* delete legacy connect keys and ensure description
([22fe91c](https://github.com/unraid/api/commit/22fe91cd561e88aa24e8f8cfa5a6143e7644e4e0))
* **deps:** pin dependencies
([#1465](https://github.com/unraid/api/issues/1465))
([ba75a40](https://github.com/unraid/api/commit/ba75a409a4d3e820308b78fd5a5380021d3757b0))
* **deps:** pin dependencies
([#1470](https://github.com/unraid/api/issues/1470))
([412b329](https://github.com/unraid/api/commit/412b32996d9c8352c25309cc0d549a57468d0fb5))
* **deps:** storybook v9
([#1476](https://github.com/unraid/api/issues/1476))
([45bb49b](https://github.com/unraid/api/commit/45bb49bcd60a9753be492203111e489fd37c1a5f))
* **deps:** update all non-major dependencies
([#1366](https://github.com/unraid/api/issues/1366))
([291ee47](https://github.com/unraid/api/commit/291ee475fb9ef44f6da7b76a9eb11b7dd29a5d13))
* **deps:** update all non-major dependencies
([#1379](https://github.com/unraid/api/issues/1379))
([8f70326](https://github.com/unraid/api/commit/8f70326d0fe3e4c3bcd3e8e4e6566766f1c05eb7))
* **deps:** update all non-major dependencies
([#1389](https://github.com/unraid/api/issues/1389))
([cb43f95](https://github.com/unraid/api/commit/cb43f95233590888a8e20a130e62cadc176c6793))
* **deps:** update all non-major dependencies
([#1399](https://github.com/unraid/api/issues/1399))
([68df344](https://github.com/unraid/api/commit/68df344a4b412227cffa96867f086177b251f028))
* **deps:** update dependency @types/diff to v8
([#1393](https://github.com/unraid/api/issues/1393))
([00da27d](https://github.com/unraid/api/commit/00da27d04f2ee2ca8b8b9cdcc6ea3c490c02a3a4))
* **deps:** update dependency cache-manager to v7
([#1413](https://github.com/unraid/api/issues/1413))
([9492c2a](https://github.com/unraid/api/commit/9492c2ae6a0086d14e73d280c55746206b73a7b0))
* **deps:** update dependency commander to v14
([#1394](https://github.com/unraid/api/issues/1394))
([106ea09](https://github.com/unraid/api/commit/106ea093996f2d0c71c1511bc009ecc9a6be91ec))
* **deps:** update dependency diff to v8
([#1386](https://github.com/unraid/api/issues/1386))
([e580f64](https://github.com/unraid/api/commit/e580f646a52b8bda605132cf44ec58137e08dd42))
* **deps:** update dependency dotenv to v17
([#1474](https://github.com/unraid/api/issues/1474))
([d613bfa](https://github.com/unraid/api/commit/d613bfa0410e7ef8451fc8ea20e57a7db67f7994))
* **deps:** update dependency lucide-vue-next to ^0.509.0
([#1383](https://github.com/unraid/api/issues/1383))
([469333a](https://github.com/unraid/api/commit/469333acd4a0cbeecc9e9cbadb2884289d83aee3))
* **deps:** update dependency marked to v16
([#1444](https://github.com/unraid/api/issues/1444))
([453a5b2](https://github.com/unraid/api/commit/453a5b2c9591f755ce07548a9996d7a6cf0925c4))
* **deps:** update dependency shadcn-vue to v2
([#1302](https://github.com/unraid/api/issues/1302))
([26ecf77](https://github.com/unraid/api/commit/26ecf779e675d0bc533d61e045325ab062effcbf))
* **deps:** update dependency vue-sonner to v2
([#1401](https://github.com/unraid/api/issues/1401))
([53ca414](https://github.com/unraid/api/commit/53ca41404f13c057c340dcf9010af72c3365e499))
* disable file changes on Unraid 7.2
([#1382](https://github.com/unraid/api/issues/1382))
([02de89d](https://github.com/unraid/api/commit/02de89d1309f67e4b6d4f8de5f66815ee4d2464c))
* do not start API with doinst.sh
([7d88b33](https://github.com/unraid/api/commit/7d88b3393cbd8ab1e93a86dfa1b7b74cc97255cc))
* do not uninstall fully on 7.2
([#1484](https://github.com/unraid/api/issues/1484))
([2263881](https://github.com/unraid/api/commit/22638811a9fdb524420b1347ac49cfaa51bbecb5))
* drop console with terser
([a87d455](https://github.com/unraid/api/commit/a87d455bace04aab9d7fa0e63cb61d26ef9b3b72))
* error logs from `cloud` query when connect is not installed
([#1450](https://github.com/unraid/api/issues/1450))
([719f460](https://github.com/unraid/api/commit/719f460016d769255582742d7d71ca97d132022b))
* flash backup integration with Unraid Connect config
([#1448](https://github.com/unraid/api/issues/1448))
([038c582](https://github.com/unraid/api/commit/038c582aed5f5efaea3583372778b9baa318e1ea))
* header padding regression
([#1477](https://github.com/unraid/api/issues/1477))
([e791cc6](https://github.com/unraid/api/commit/e791cc680de9c40378043348ddca70902da6d250))
* incorrect state merging in redux store
([#1437](https://github.com/unraid/api/issues/1437))
([17b7428](https://github.com/unraid/api/commit/17b74287796e6feb75466033e279dc3bcf57f1e6))
* lanip copy button not present
([#1459](https://github.com/unraid/api/issues/1459))
([a280786](https://github.com/unraid/api/commit/a2807864acef742e454d87bb093ee91806e527e5))
* move to bigint scalar
([b625227](https://github.com/unraid/api/commit/b625227913e80e4731a13b54b525ec7385918c51))
* node_modules dir removed on plugin update
([#1406](https://github.com/unraid/api/issues/1406))
([7b005cb](https://github.com/unraid/api/commit/7b005cbbf682a1336641f5fc85022e9d651569d0))
* omit Connect actions in UPC when plugin is not installed
([#1417](https://github.com/unraid/api/issues/1417))
([8c8a527](https://github.com/unraid/api/commit/8c8a5276b49833c08bca133e374e1e66273b41aa))
* parsing of `ssoEnabled` in state.php
([#1455](https://github.com/unraid/api/issues/1455))
([f542c8e](https://github.com/unraid/api/commit/f542c8e0bd9596d9d3abf75b58b97d95fb033215))
* pin ranges ([#1460](https://github.com/unraid/api/issues/1460))
([f88400e](https://github.com/unraid/api/commit/f88400eea820ac80c867fdb63cd503ed91493146))
* pr plugin promotion workflow
([#1456](https://github.com/unraid/api/issues/1456))
([13bd9bb](https://github.com/unraid/api/commit/13bd9bb5670bb96b158068114d62572d88c7cae9))
* proper fallback if missing paths config modules
([7067e9e](https://github.com/unraid/api/commit/7067e9e3dd3966309013b52c90090cc82de4e4fb))
* rc.unraid-api now cleans up older dependencies
([#1404](https://github.com/unraid/api/issues/1404))
([83076bb](https://github.com/unraid/api/commit/83076bb94088095de8b1a332a50bbef91421f0c1))
* remote access lifecycle during boot & shutdown
([#1422](https://github.com/unraid/api/issues/1422))
([7bc583b](https://github.com/unraid/api/commit/7bc583b18621c8140232772ca36c6d9b8d8a9cd7))
* sign out correctly on error
([#1452](https://github.com/unraid/api/issues/1452))
([d08fc94](https://github.com/unraid/api/commit/d08fc94afb94e386907da44402ee5a24cfb3d00a))
* simplify usb listing
([#1402](https://github.com/unraid/api/issues/1402))
([5355115](https://github.com/unraid/api/commit/5355115af2f4122af9afa3f63ed8f830b33cbf5c))
* theme issues when sent from graph
([#1424](https://github.com/unraid/api/issues/1424))
([75ad838](https://github.com/unraid/api/commit/75ad8381bd4f4045ab1d3aa84e08ecddfba27617))
* **ui:** notifications positioning regression
([#1445](https://github.com/unraid/api/issues/1445))
([f73e5e0](https://github.com/unraid/api/commit/f73e5e0058fcc3bedebfbe7380ffcb44aea981b8))
* use some instead of every for connect detection
([9ce2fee](https://github.com/unraid/api/commit/9ce2fee380c4db1395f5d4df7f16ae6c57d1a748))


### Reverts

* revert package.json dependency updates from commit 711cc9a for api and
packages/*
([94420e4](https://github.com/unraid/api/commit/94420e4d45735b8def3915b5789c15c1c3121f1e))

---
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>
2025-07-08 15:45:49 -04:00
renovate[bot] ba75a409a4 fix(deps): pin dependencies (#1465)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@as-integrations/fastify](https://redirect.github.com/apollo-server-integrations/apollo-server-integration-fastify/blob/main/readme.md)
([source](https://redirect.github.com/apollo-server-integrations/apollo-server-integration-fastify))
| dependencies | pin | [`^2.1.1` ->
`2.1.1`](https://renovatebot.com/diffs/npm/@as-integrations%2ffastify/2.1.1/2.1.1)
|
| [@eslint/js](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js))
| devDependencies | pin | [`^9.21.0` ->
`9.29.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.29.0/9.29.0)
|
| [@faker-js/faker](https://fakerjs.dev)
([source](https://redirect.github.com/faker-js/faker)) | devDependencies
| pin | [`^9.8.0` ->
`9.8.0`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.8.0/9.8.0)
|
| [@fastify/cookie](https://redirect.github.com/fastify/fastify-cookie)
| dependencies | pin | [`^11.0.2` ->
`11.0.2`](https://renovatebot.com/diffs/npm/@fastify%2fcookie/11.0.2/11.0.2)
|
| [@fastify/helmet](https://redirect.github.com/fastify/fastify-helmet)
| dependencies | pin | [`^13.0.1` ->
`13.0.1`](https://renovatebot.com/diffs/npm/@fastify%2fhelmet/13.0.1/13.0.1)
|
| [@floating-ui/dom](https://floating-ui.com)
([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/dom))
| dependencies | pin | [`^1.6.12` ->
`1.7.1`](https://renovatebot.com/diffs/npm/@floating-ui%2fdom/1.7.1/1.7.1)
|
| [@floating-ui/utils](https://floating-ui.com)
([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/utils))
| dependencies | pin | [`^0.2.8` ->
`0.2.9`](https://renovatebot.com/diffs/npm/@floating-ui%2futils/0.2.9/0.2.9)
|
| [@floating-ui/vue](https://floating-ui.com/docs/vue)
([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/vue))
| dependencies | pin | [`^1.1.5` ->
`1.1.6`](https://renovatebot.com/diffs/npm/@floating-ui%2fvue/1.1.6/1.1.6)
|
|
[@graphql-codegen/add](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/add))
| devDependencies | pin | [`^5.0.3` ->
`5.0.3`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fadd/5.0.3/5.0.3)
|
|
[@graphql-codegen/cli](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli))
| devDependencies | pin | [`^5.0.3` ->
`5.0.7`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fcli/5.0.7/5.0.7)
|
|
[@graphql-codegen/client-preset](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client))
| devDependencies | pin | [`^4.5.1` ->
`4.8.2`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.8.2/4.8.2)
|
|
[@graphql-codegen/client-preset](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client))
| dependencies | pin | [`^4.5.0` ->
`4.8.2`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.8.2/4.8.2)
|
|
[@graphql-codegen/fragment-matcher](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/fragment-matcher))
| devDependencies | pin | [`^5.0.2` ->
`5.1.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ffragment-matcher/5.1.0/5.1.0)
|
|
[@graphql-codegen/import-types-preset](https://redirect.github.com/dotansimha/graphql-code-generator-community)
([source](https://redirect.github.com/dotansimha/graphql-code-generator-community/tree/HEAD/packages/presets/import-types))
| devDependencies | pin | [`^3.0.0` ->
`3.0.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fimport-types-preset/3.0.1/3.0.1)
|
|
[@graphql-codegen/introspection](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection))
| devDependencies | pin | [`^4.0.3` ->
`4.0.3`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fintrospection/4.0.3/4.0.3)
|
|
[@graphql-codegen/typed-document-node](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node))
| devDependencies | pin | [`^5.0.11` ->
`5.1.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftyped-document-node/5.1.1/5.1.1)
|
|
[@graphql-codegen/typescript](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript))
| devDependencies | pin | [`^4.1.1` ->
`4.1.6`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript/4.1.6/4.1.6)
|
|
[@graphql-codegen/typescript-operations](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations))
| devDependencies | pin | [`^4.3.1` ->
`4.6.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-operations/4.6.1/4.6.1)
|
|
[@graphql-tools/load-files](https://redirect.github.com/ardatan/graphql-tools)
([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/load-files))
| dependencies | pin | [`^7.0.0` ->
`7.0.1`](https://renovatebot.com/diffs/npm/@graphql-tools%2fload-files/7.0.1/7.0.1)
|
|
[@graphql-tools/merge](https://redirect.github.com/ardatan/graphql-tools)
([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/merge))
| dependencies | pin | [`^9.0.8` ->
`9.0.24`](https://renovatebot.com/diffs/npm/@graphql-tools%2fmerge/9.0.24/9.0.24)
|
|
[@graphql-tools/schema](https://redirect.github.com/ardatan/graphql-tools)
([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/schema))
| dependencies | pin | [`^10.0.7` ->
`10.0.23`](https://renovatebot.com/diffs/npm/@graphql-tools%2fschema/10.0.23/10.0.23)
|
|
[@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools)
([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils))
| peerDependencies | pin | [`^10.5.5` ->
`10.8.6`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.8.6)
|
|
[@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools)
([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils))
| devDependencies | pin | [`^10.5.5` ->
`10.8.6`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.8.6)
|
|
[@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools)
([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils))
| dependencies | pin | [`^10.5.5` ->
`10.8.6`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.6/10.8.6)
|
|
[@graphql-typed-document-node/core](https://redirect.github.com/dotansimha/graphql-typed-document-node)
| devDependencies | pin | [`^3.2.0` ->
`3.2.0`](https://renovatebot.com/diffs/npm/@graphql-typed-document-node%2fcore/3.2.0/3.2.0)
|
|
[@graphql-typed-document-node/core](https://redirect.github.com/dotansimha/graphql-typed-document-node)
| peerDependencies | pin | [`^3.2.0` ->
`3.2.0`](https://renovatebot.com/diffs/npm/@graphql-typed-document-node%2fcore/3.2.0/3.2.0)
|
| [@headlessui/vue](https://redirect.github.com/tailwindlabs/headlessui)
([source](https://redirect.github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-vue))
| dependencies | pin | [`^1.7.23` ->
`1.7.23`](https://renovatebot.com/diffs/npm/@headlessui%2fvue/1.7.23/1.7.23)
|
| [@heroicons/vue](https://redirect.github.com/tailwindlabs/heroicons) |
dependencies | pin | [`^2.2.0` ->
`2.2.0`](https://renovatebot.com/diffs/npm/@heroicons%2fvue/2.2.0/2.2.0)
|
|
[@ianvs/prettier-plugin-sort-imports](https://redirect.github.com/ianvs/prettier-plugin-sort-imports)
| devDependencies | pin | [`^4.4.0` ->
`4.4.2`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.4.2/4.4.2)
|
|
[@ianvs/prettier-plugin-sort-imports](https://redirect.github.com/ianvs/prettier-plugin-sort-imports)
| devDependencies | pin | [`^4.4.1` ->
`4.4.2`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.4.2/4.4.2)
|
|
[@internationalized/number](https://redirect.github.com/adobe/react-spectrum)
| dependencies | pin | [`^3.6.0` ->
`3.6.3`](https://renovatebot.com/diffs/npm/@internationalized%2fnumber/3.6.3/3.6.3)
|
| [@jsonforms/core](http://jsonforms.io/)
([source](https://redirect.github.com/eclipsesource/jsonforms)) |
dependencies | pin | [`^3.6.0` ->
`3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fcore/3.6.0/3.6.0)
|
| [@jsonforms/core](http://jsonforms.io/)
([source](https://redirect.github.com/eclipsesource/jsonforms)) |
peerDependencies | pin | [`^3.5.1` ->
`3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fcore/3.6.0/3.6.0)
|
| [@jsonforms/core](http://jsonforms.io/)
([source](https://redirect.github.com/eclipsesource/jsonforms)) |
devDependencies | pin | [`^3.5.1` ->
`3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fcore/3.6.0/3.6.0)
|
| [@jsonforms/core](http://jsonforms.io/)
([source](https://redirect.github.com/eclipsesource/jsonforms)) |
dependencies | pin | [`^3.5.1` ->
`3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fcore/3.6.0/3.6.0)
|
| [@jsonforms/vue](http://jsonforms.io/)
([source](https://redirect.github.com/eclipsesource/jsonforms)) |
dependencies | pin | [`^3.6.0` ->
`3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fvue/3.6.0/3.6.0)
|
| [@jsonforms/vue-vanilla](http://jsonforms.io/)
([source](https://redirect.github.com/eclipsesource/jsonforms)) |
dependencies | pin | [`^3.6.0` ->
`3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fvue-vanilla/3.6.0/3.6.0)
|
| [@jsonforms/vue-vuetify](http://jsonforms.io/)
([source](https://redirect.github.com/eclipsesource/jsonforms)) |
dependencies | pin | [`^3.6.0` ->
`3.6.0`](https://renovatebot.com/diffs/npm/@jsonforms%2fvue-vuetify/3.6.0/3.6.0)
|
| [@manypkg/cli](https://redirect.github.com/Thinkmill/manypkg)
([source](https://redirect.github.com/Thinkmill/manypkg/tree/HEAD/packages/cli))
| dependencies | pin | [`^0.24.0` ->
`0.24.0`](https://renovatebot.com/diffs/npm/@manypkg%2fcli/0.24.0/0.24.0)
|
| [@nestjs/apollo](https://redirect.github.com/nestjs/graphql) |
peerDependencies | pin | [`^13.0.3` ->
`13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fapollo/13.1.0/13.1.0)
|
| [@nestjs/apollo](https://redirect.github.com/nestjs/graphql) |
devDependencies | pin | [`^13.0.3` ->
`13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fapollo/13.1.0/13.1.0)
|
| [@nestjs/apollo](https://redirect.github.com/nestjs/graphql) |
dependencies | pin | [`^13.0.3` ->
`13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fapollo/13.1.0/13.1.0)
|
|
[@nestjs/cache-manager](https://redirect.github.com/nestjs/cache-manager)
| dependencies | pin | [`^3.0.1` ->
`3.0.1`](https://renovatebot.com/diffs/npm/@nestjs%2fcache-manager/3.0.1/3.0.1)
|
| [@nestjs/common](https://nestjs.com)
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common))
| peerDependencies | pin | [`^11.0.11` ->
`11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.3/11.1.3)
|
| [@nestjs/common](https://nestjs.com)
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common))
| devDependencies | pin | [`^11.0.11` ->
`11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.3/11.1.3)
|
| [@nestjs/common](https://nestjs.com)
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common))
| dependencies | pin | [`^11.0.11` ->
`11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.1.3/11.1.3)
|
| [@nestjs/config](https://redirect.github.com/nestjs/config) |
peerDependencies | pin | [`^4.0.2` ->
`4.0.2`](https://renovatebot.com/diffs/npm/@nestjs%2fconfig/4.0.2/4.0.2)
|
| [@nestjs/config](https://redirect.github.com/nestjs/config) |
devDependencies | pin | [`^4.0.2` ->
`4.0.2`](https://renovatebot.com/diffs/npm/@nestjs%2fconfig/4.0.2/4.0.2)
|
| [@nestjs/config](https://redirect.github.com/nestjs/config) |
dependencies | pin | [`^4.0.2` ->
`4.0.2`](https://renovatebot.com/diffs/npm/@nestjs%2fconfig/4.0.2/4.0.2)
|
| [@nestjs/core](https://nestjs.com)
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core))
| peerDependencies | pin | [`^11.0.11` ->
`11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.3/11.1.3)
|
| [@nestjs/core](https://nestjs.com)
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core))
| devDependencies | pin | [`^11.0.11` ->
`11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.3/11.1.3)
|
| [@nestjs/core](https://nestjs.com)
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core))
| dependencies | pin | [`^11.0.11` ->
`11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.1.3/11.1.3)
|
|
[@nestjs/event-emitter](https://redirect.github.com/nestjs/event-emitter)
| peerDependencies | pin | [`^3.0.1` ->
`3.0.1`](https://renovatebot.com/diffs/npm/@nestjs%2fevent-emitter/3.0.1/3.0.1)
|
|
[@nestjs/event-emitter](https://redirect.github.com/nestjs/event-emitter)
| devDependencies | pin | [`^3.0.1` ->
`3.0.1`](https://renovatebot.com/diffs/npm/@nestjs%2fevent-emitter/3.0.1/3.0.1)
|
|
[@nestjs/event-emitter](https://redirect.github.com/nestjs/event-emitter)
| dependencies | pin | [`^3.0.1` ->
`3.0.1`](https://renovatebot.com/diffs/npm/@nestjs%2fevent-emitter/3.0.1/3.0.1)
|
| [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) |
peerDependencies | pin | [`^13.0.3` ->
`13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fgraphql/13.1.0/13.1.0)
|
| [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) |
devDependencies | pin | [`^13.0.3` ->
`13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fgraphql/13.1.0/13.1.0)
|
| [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) |
dependencies | pin | [`^13.0.3` ->
`13.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fgraphql/13.1.0/13.1.0)
|
| [@nestjs/passport](https://redirect.github.com/nestjs/passport) |
dependencies | pin | [`^11.0.0` ->
`11.0.5`](https://renovatebot.com/diffs/npm/@nestjs%2fpassport/11.0.5/11.0.5)
|
| [@nestjs/platform-fastify](https://nestjs.com)
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-fastify))
| dependencies | pin | [`^11.0.11` ->
`11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-fastify/11.1.3/11.1.3)
|
| [@nestjs/schedule](https://redirect.github.com/nestjs/schedule) |
peerDependencies | pin | [`^6.0.0` ->
`6.0.0`](https://renovatebot.com/diffs/npm/@nestjs%2fschedule/6.0.0/6.0.0)
|
| [@nestjs/schedule](https://redirect.github.com/nestjs/schedule) |
devDependencies | pin | [`^6.0.0` ->
`6.0.0`](https://renovatebot.com/diffs/npm/@nestjs%2fschedule/6.0.0/6.0.0)
|
| [@nestjs/schedule](https://redirect.github.com/nestjs/schedule) |
dependencies | pin | [`^6.0.0` ->
`6.0.0`](https://renovatebot.com/diffs/npm/@nestjs%2fschedule/6.0.0/6.0.0)
|
| [@nestjs/testing](https://nestjs.com)
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing))
| devDependencies | pin | [`^11.0.11` ->
`11.1.3`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/11.1.3/11.1.3)
|
| [@nestjs/throttler](https://redirect.github.com/nestjs/throttler) |
dependencies | pin | [`^6.4.0` ->
`6.4.0`](https://renovatebot.com/diffs/npm/@nestjs%2fthrottler/6.4.0/6.4.0)
|
| [@nuxt/devtools](https://devtools.nuxt.com)
([source](https://redirect.github.com/nuxt/devtools/tree/HEAD/packages/devtools))
| devDependencies | pin | [`^2.0.0` ->
`2.5.0`](https://renovatebot.com/diffs/npm/@nuxt%2fdevtools/2.5.0/2.5.0)
|
| [@nuxt/eslint](https://redirect.github.com/nuxt/eslint)
([source](https://redirect.github.com/nuxt/eslint/tree/HEAD/packages/module))
| devDependencies | pin | [`^1.0.0` ->
`1.4.1`](https://renovatebot.com/diffs/npm/@nuxt%2feslint/1.4.1/1.4.1) |
| [@nuxt/test-utils](https://redirect.github.com/nuxt/test-utils) |
devDependencies | pin | [`^3.17.2` ->
`3.19.1`](https://renovatebot.com/diffs/npm/@nuxt%2ftest-utils/3.19.1/3.19.1)
|
|
[@nuxtjs/color-mode](https://redirect.github.com/nuxt-modules/color-mode)
| dependencies | pin | [`^3.5.2` ->
`3.5.2`](https://renovatebot.com/diffs/npm/@nuxtjs%2fcolor-mode/3.5.2/3.5.2)
|
|
[@nuxtjs/tailwindcss](https://redirect.github.com/nuxt-modules/tailwindcss)
| devDependencies | pin | [`^6.12.2` ->
`6.14.0`](https://renovatebot.com/diffs/npm/@nuxtjs%2ftailwindcss/6.14.0/6.14.0)
|
|
[@originjs/vite-plugin-commonjs](https://redirect.github.com/originjs/vite-plugins/tree/main/packages/vite-plugin-commonjs)
([source](https://redirect.github.com/originjs/vite-plugins)) |
devDependencies | pin | [`^1.0.3` ->
`1.0.3`](https://renovatebot.com/diffs/npm/@originjs%2fvite-plugin-commonjs/1.0.3/1.0.3)
|
| [@pinia/nuxt](https://pinia.vuejs.org/ssr/nuxt.html)
([source](https://redirect.github.com/vuejs/pinia)) | dependencies | pin
| [`^0.11.0` ->
`0.11.1`](https://renovatebot.com/diffs/npm/@pinia%2fnuxt/0.11.1/0.11.1)
|
| [@pinia/testing](https://pinia.vuejs.org/cookbook/testing.html)
([source](https://redirect.github.com/vuejs/pinia)) | devDependencies |
pin | [`^1.0.0` ->
`1.0.2`](https://renovatebot.com/diffs/npm/@pinia%2ftesting/1.0.2/1.0.2)
|
| [@reduxjs/toolkit](https://redux-toolkit.js.org)
([source](https://redirect.github.com/reduxjs/redux-toolkit)) |
dependencies | pin | [`^2.3.0` ->
`2.8.2`](https://renovatebot.com/diffs/npm/@reduxjs%2ftoolkit/2.8.2/2.8.2)
|
|
[@rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugins/tree/master/packages/node-resolve/#readme)
([source](https://redirect.github.com/rollup/plugins/tree/HEAD/packages/node-resolve))
| devDependencies | pin | [`^16.0.0` ->
`16.0.1`](https://renovatebot.com/diffs/npm/@rollup%2fplugin-node-resolve/16.0.1/16.0.1)
|
|
[@rollup/plugin-strip](https://redirect.github.com/rollup/plugins/tree/master/packages/strip#readme)
([source](https://redirect.github.com/rollup/plugins/tree/HEAD/packages/strip))
| devDependencies | pin | [`^3.0.4` ->
`3.0.4`](https://renovatebot.com/diffs/npm/@rollup%2fplugin-strip/3.0.4/3.0.4)
|
| [@rollup/rollup-linux-x64-gnu](https://rollupjs.org/)
([source](https://redirect.github.com/rollup/rollup)) |
optionalDependencies | pin | [`^4.30.1` ->
`4.44.0`](https://renovatebot.com/diffs/npm/@rollup%2frollup-linux-x64-gnu/4.44.0/4.44.0)
|
| [@runonflux/nat-upnp](https://redirect.github.com/runonflux/nat-upnp)
| peerDependencies | pin | [`^1.0.2` ->
`1.0.2`](https://renovatebot.com/diffs/npm/@runonflux%2fnat-upnp/1.0.2/1.0.2)
|
| [@runonflux/nat-upnp](https://redirect.github.com/runonflux/nat-upnp)
| devDependencies | pin | [`^1.0.2` ->
`1.0.2`](https://renovatebot.com/diffs/npm/@runonflux%2fnat-upnp/1.0.2/1.0.2)
|
| [@runonflux/nat-upnp](https://redirect.github.com/runonflux/nat-upnp)
| dependencies | pin | [`^1.0.2` ->
`1.0.2`](https://renovatebot.com/diffs/npm/@runonflux%2fnat-upnp/1.0.2/1.0.2)
|
|
[@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials))
| devDependencies | pin | [`^8.6.12` ->
`8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.6.14/8.6.14)
|
|
[@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions))
| devDependencies | pin | [`^8.6.12` ->
`8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.6.14/8.6.14)
|
|
[@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))
| devDependencies | pin | [`^8.6.12` ->
`8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.6.14/8.6.14)
|
|
[@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))
| devDependencies | pin | [`^8.6.12` ->
`8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2fbuilder-vite/8.6.14/8.6.14)
|
|
[@storybook/vue3](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/vue3)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/vue3))
| devDependencies | pin | [`^8.6.12` ->
`8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2fvue3/8.6.14/8.6.14)
|
|
[@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))
| devDependencies | pin | [`^8.6.12` ->
`8.6.14`](https://renovatebot.com/diffs/npm/@storybook%2fvue3-vite/8.6.14/8.6.14)
|
| [@swc/core](https://swc.rs)
([source](https://redirect.github.com/swc-project/swc)) |
devDependencies | pin | [`^1.10.1` ->
`1.12.4`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.12.4/1.12.4) |
|
[@tailwindcss/typography](https://redirect.github.com/tailwindlabs/tailwindcss-typography)
| devDependencies | pin | [`^0.5.15` ->
`0.5.16`](https://renovatebot.com/diffs/npm/@tailwindcss%2ftypography/0.5.16/0.5.16)
|
|
[@testing-library/vue](https://redirect.github.com/testing-library/vue-testing-library)
| devDependencies | pin | [`^8.0.0` ->
`8.1.0`](https://renovatebot.com/diffs/npm/@testing-library%2fvue/8.1.0/8.1.0)
|
|
[@types/async-exit-hook](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/async-exit-hook)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async-exit-hook))
| devDependencies | pin | [`^2.0.2` ->
`2.0.2`](https://renovatebot.com/diffs/npm/@types%2fasync-exit-hook/2.0.2/2.0.2)
|
|
[@types/bun](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bun)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun))
| devDependencies | pin | [`^1.2.15` ->
`1.2.16`](https://renovatebot.com/diffs/npm/@types%2fbun/1.2.16/1.2.16)
|
|
[@types/bytes](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bytes)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bytes))
| devDependencies | pin | [`^3.1.4` ->
`3.1.5`](https://renovatebot.com/diffs/npm/@types%2fbytes/3.1.5/3.1.5) |
|
[@types/cli-table](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cli-table)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cli-table))
| devDependencies | pin | [`^0.3.4` ->
`0.3.4`](https://renovatebot.com/diffs/npm/@types%2fcli-table/0.3.4/0.3.4)
|
|
[@types/command-exists](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/command-exists)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/command-exists))
| devDependencies | pin | [`^1.2.3` ->
`1.2.3`](https://renovatebot.com/diffs/npm/@types%2fcommand-exists/1.2.3/1.2.3)
|
|
[@types/cors](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cors)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors))
| devDependencies | pin | [`^2.8.17` ->
`2.8.19`](https://renovatebot.com/diffs/npm/@types%2fcors/2.8.19/2.8.19)
|
|
[@types/crypto-js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/crypto-js)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/crypto-js))
| devDependencies | pin | [`^4.2.2` ->
`4.2.2`](https://renovatebot.com/diffs/npm/@types%2fcrypto-js/4.2.2/4.2.2)
|
| @&#8203;types/diff | dependencies | pin | [`^8.0.0` ->
`8.0.0`](https://renovatebot.com/diffs/npm/@types%2fdiff/8.0.0/8.0.0) |
|
[@types/dockerode](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dockerode)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode))
| devDependencies | pin | [`^3.3.31` ->
`3.3.41`](https://renovatebot.com/diffs/npm/@types%2fdockerode/3.3.41/3.3.41)
|
|
[@types/eslint-config-prettier](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint-config-prettier)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint-config-prettier))
| devDependencies | pin | [`^6.11.3` ->
`6.11.3`](https://renovatebot.com/diffs/npm/@types%2feslint-config-prettier/6.11.3/6.11.3)
|
|
[@types/fs-extra](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fs-extra)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/fs-extra))
| devDependencies | pin | [`^11.0.4` ->
`11.0.4`](https://renovatebot.com/diffs/npm/@types%2ffs-extra/11.0.4/11.0.4)
|
|
[@types/graphql-fields](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/graphql-fields)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/graphql-fields))
| devDependencies | pin | [`^1.3.9` ->
`1.3.9`](https://renovatebot.com/diffs/npm/@types%2fgraphql-fields/1.3.9/1.3.9)
|
|
[@types/graphql-type-uuid](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/graphql-type-uuid)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/graphql-type-uuid))
| devDependencies | pin | [`^0.2.6` ->
`0.2.6`](https://renovatebot.com/diffs/npm/@types%2fgraphql-type-uuid/0.2.6/0.2.6)
|
|
[@types/ini](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ini)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ini))
| devDependencies | pin | [`^4.1.1` ->
`4.1.1`](https://renovatebot.com/diffs/npm/@types%2fini/4.1.1/4.1.1) |
|
[@types/inquirer](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/inquirer)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/inquirer))
| devDependencies | pin | [`^9.0.7` ->
`9.0.8`](https://renovatebot.com/diffs/npm/@types%2finquirer/9.0.8/9.0.8)
|
|
[@types/ip](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ip)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ip))
| devDependencies | pin | [`^1.1.3` ->
`1.1.3`](https://renovatebot.com/diffs/npm/@types%2fip/1.1.3/1.1.3) |
|
[@types/jsdom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jsdom)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom))
| devDependencies | pin | [`^21.1.7` ->
`21.1.7`](https://renovatebot.com/diffs/npm/@types%2fjsdom/21.1.7/21.1.7)
|
|
[@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))
| devDependencies | pin | [`^4.17.13` ->
`4.17.18`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.18/4.17.18)
|
|
[@types/lodash-es](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash-es)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash-es))
| devDependencies | pin | [`^4.17.12` ->
`4.17.12`](https://renovatebot.com/diffs/npm/@types%2flodash-es/4.17.12/4.17.12)
|
|
[@types/mustache](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mustache)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mustache))
| devDependencies | pin | [`^4.2.5` ->
`4.2.6`](https://renovatebot.com/diffs/npm/@types%2fmustache/4.2.6/4.2.6)
|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | pin | [`^22` ->
`22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32)
|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | pin | [`^22.0.0` ->
`22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32)
|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | pin | [`^22.14.0` ->
`22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32)
|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | pin | [`^22.14.1` ->
`22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32)
|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | pin | [`^22.13.4` ->
`22.15.32`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.32/22.15.32)
|
| @&#8203;types/pify | devDependencies | pin | [`^6.0.0` ->
`6.1.0`](https://renovatebot.com/diffs/npm/@types%2fpify/6.1.0/6.1.0) |
|
[@types/semver](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver))
| devDependencies | pin | [`^7.5.8` ->
`7.7.0`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.7.0/7.7.0)
|
|
[@types/sendmail](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sendmail)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sendmail))
| devDependencies | pin | [`^1.4.7` ->
`1.4.7`](https://renovatebot.com/diffs/npm/@types%2fsendmail/1.4.7/1.4.7)
|
|
[@types/stoppable](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/stoppable)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/stoppable))
| devDependencies | pin | [`^1.1.3` ->
`1.1.3`](https://renovatebot.com/diffs/npm/@types%2fstoppable/1.1.3/1.1.3)
|
|
[@types/strftime](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/strftime)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/strftime))
| devDependencies | pin | [`^0.9.8` ->
`0.9.8`](https://renovatebot.com/diffs/npm/@types%2fstrftime/0.9.8/0.9.8)
|
| @&#8203;types/testing-library__vue | devDependencies | pin | [`^5.0.0`
->
`5.3.0`](https://renovatebot.com/diffs/npm/@types%2ftesting-library__vue/5.3.0/5.3.0)
|
|
[@types/uuid](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid))
| devDependencies | pin | [`^10.0.0` ->
`10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/10.0.0/10.0.0)
|
|
[@types/validate-npm-package-name](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/validate-npm-package-name)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/validate-npm-package-name))
| devDependencies | pin | [`^4.0.2` ->
`4.0.2`](https://renovatebot.com/diffs/npm/@types%2fvalidate-npm-package-name/4.0.2/4.0.2)
|
|
[@types/ws](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws))
| devDependencies | pin | [`^8.18.0` ->
`8.18.1`](https://renovatebot.com/diffs/npm/@types%2fws/8.18.1/8.18.1) |
|
[@types/ws](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws))
| devDependencies | pin | [`^8.5.13` ->
`8.18.1`](https://renovatebot.com/diffs/npm/@types%2fws/8.18.1/8.18.1) |
|
[@types/wtfnode](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/wtfnode)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/wtfnode))
| devDependencies | pin | [`^0.7.3` ->
`0.7.3`](https://renovatebot.com/diffs/npm/@types%2fwtfnode/0.7.3/0.7.3)
|
|
[@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))
| devDependencies | pin | [`^8.34.1` ->
`8.34.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.34.1/8.34.1)
|
|
[@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))
| devDependencies | pin | [`^8.29.0` ->
`8.34.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.34.1/8.34.1)
|
| [@unraid/libvirt](https://redirect.github.com/unraid/libvirt) |
dependencies | pin | [`^2.1.0` ->
`2.1.0`](https://renovatebot.com/diffs/npm/@unraid%2flibvirt/2.1.0/2.1.0)
|
| @&#8203;unraid/shared-callbacks | dependencies | pin | [`^1.1.1` ->
`1.1.1`](https://renovatebot.com/diffs/npm/@unraid%2fshared-callbacks/1.1.1/1.1.1)
|
| @&#8203;unraid/tailwind-rem-to-rem | devDependencies | pin | [`^1.1.0`
->
`1.1.0`](https://renovatebot.com/diffs/npm/@unraid%2ftailwind-rem-to-rem/1.1.0/1.1.0)
|
|
[@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))
| devDependencies | pin | [`^5.0.0` ->
`5.2.4`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.2.4/5.2.4)
|
|
[@vitejs/plugin-vue-jsx](https://redirect.github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx#readme)
([source](https://redirect.github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue-jsx))
| devDependencies | pin | [`^4.1.1` ->
`4.2.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue-jsx/4.2.0/4.2.0)
|
|
[@vitest/coverage-v8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| devDependencies | pin | [`^3.1.1` ->
`3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/3.2.4/3.2.4)
|
|
[@vitest/coverage-v8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| devDependencies | pin | [`^3.0.0` ->
`3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/3.2.4/3.2.4)
|
|
[@vitest/coverage-v8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| devDependencies | pin | [`^3.0.5` ->
`3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/3.2.4/3.2.4)
|
|
[@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui))
| devDependencies | pin | [`^3.0.0` ->
`3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fui/3.2.4/3.2.4) |
|
[@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui))
| devDependencies | pin | [`^3.0.5` ->
`3.2.4`](https://renovatebot.com/diffs/npm/@vitest%2fui/3.2.4/3.2.4) |
| [@vue/apollo-composable](https://apollo.vuejs.org/)
([source](https://redirect.github.com/vuejs/vue-apollo/tree/HEAD/packages/vue-apollo-composable))
| dependencies | pin | [`^4.2.1` ->
`4.2.2`](https://renovatebot.com/diffs/npm/@vue%2fapollo-composable/4.2.2/4.2.2)
|
| [@vue/apollo-util](https://apollo.vuejs.org/)
([source](https://redirect.github.com/vuejs/vue-apollo/tree/HEAD/packages/vue-apollo-util))
| devDependencies | pin | [`^4.0.0-beta.6` ->
`4.2.2`](https://renovatebot.com/diffs/npm/@vue%2fapollo-util/4.2.2/4.2.2)
|
| [@vue/test-utils](https://redirect.github.com/vuejs/test-utils) |
devDependencies | pin | [`^2.4.6` ->
`2.4.6`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/2.4.6/2.4.6)
|
| [@vue/test-utils](https://redirect.github.com/vuejs/test-utils) |
devDependencies | pin | [`^2.4.0` ->
`2.4.6`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/2.4.6/2.4.6)
|
| [@vue/tsconfig](https://redirect.github.com/vuejs/tsconfig) |
devDependencies | pin | [`^0.7.0` ->
`0.7.0`](https://renovatebot.com/diffs/npm/@vue%2ftsconfig/0.7.0/0.7.0)
|
|
[@vueuse/components](https://redirect.github.com/vueuse/vueuse/tree/main/packages/components#readme)
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/components))
| dependencies | pin | [`^13.0.0` ->
`13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcomponents/13.4.0/13.4.0)
|
| [@vueuse/core](https://redirect.github.com/vueuse/vueuse)
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core))
| devDependencies | pin | [`^13.0.0` ->
`13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/13.4.0/13.4.0)
|
| [@vueuse/core](https://redirect.github.com/vueuse/vueuse)
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core))
| dependencies | pin | [`^13.0.0` ->
`13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/13.4.0/13.4.0)
|
|
[@vueuse/integrations](https://redirect.github.com/vueuse/vueuse/tree/main/packages/integrations#readme)
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/integrations))
| dependencies | pin | [`^13.0.0` ->
`13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fintegrations/13.4.0/13.4.0)
|
|
[@vueuse/nuxt](https://redirect.github.com/vueuse/vueuse/tree/main/packages/nuxt#readme)
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/nuxt))
| devDependencies | pin | [`^13.0.0` ->
`13.4.0`](https://renovatebot.com/diffs/npm/@vueuse%2fnuxt/13.4.0/13.4.0)
|
| [accesscontrol](https://redirect.github.com/onury/accesscontrol) |
dependencies | pin | [`^2.2.1` ->
`2.2.1`](https://renovatebot.com/diffs/npm/accesscontrol/2.2.1/2.2.1) |
| [autoprefixer](https://redirect.github.com/postcss/autoprefixer) |
devDependencies | pin | [`^10.4.20` ->
`10.4.21`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.21/10.4.21)
|
| [bycontract](https://redirect.github.com/dsheiko/bycontract) |
dependencies | pin | [`^2.0.11` ->
`2.0.11`](https://renovatebot.com/diffs/npm/bycontract/2.0.11/2.0.11) |
| [bytes](https://redirect.github.com/visionmedia/bytes.js) |
dependencies | pin | [`^3.1.2` ->
`3.1.2`](https://renovatebot.com/diffs/npm/bytes/3.1.2/3.1.2) |
| [cache-manager](https://redirect.github.com/jaredwray/cacheable)
([source](https://redirect.github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager))
| dependencies | pin | [`^7.0.0` ->
`7.0.0`](https://renovatebot.com/diffs/npm/cache-manager/7.0.0/7.0.0) |
|
[cacheable-lookup](https://redirect.github.com/szmarczak/cacheable-lookup)
| dependencies | pin | [`^7.0.0` ->
`7.0.0`](https://renovatebot.com/diffs/npm/cacheable-lookup/7.0.0/7.0.0)
|
|
[camelcase-keys](https://redirect.github.com/sindresorhus/camelcase-keys)
| peerDependencies | pin | [`^9.1.3` ->
`9.1.3`](https://renovatebot.com/diffs/npm/camelcase-keys/9.1.3/9.1.3) |
|
[camelcase-keys](https://redirect.github.com/sindresorhus/camelcase-keys)
| devDependencies | pin | [`^9.1.3` ->
`9.1.3`](https://renovatebot.com/diffs/npm/camelcase-keys/9.1.3/9.1.3) |
|
[camelcase-keys](https://redirect.github.com/sindresorhus/camelcase-keys)
| dependencies | pin | [`^9.1.3` ->
`9.1.3`](https://renovatebot.com/diffs/npm/camelcase-keys/9.1.3/9.1.3) |
| [casbin](http://casbin.org)
([source](https://redirect.github.com/casbin/node-casbin)) |
dependencies | pin | [`^5.32.0` ->
`5.38.0`](https://renovatebot.com/diffs/npm/casbin/5.38.0/5.38.0) |
| [chalk](https://redirect.github.com/chalk/chalk) | dependencies | pin
| [`^5.4.1` ->
`5.4.1`](https://renovatebot.com/diffs/npm/chalk/5.4.1/5.4.1) |
| [chalk](https://redirect.github.com/chalk/chalk) | dependencies | pin
| [`^5.0.0` ->
`5.4.1`](https://renovatebot.com/diffs/npm/chalk/5.4.1/5.4.1) |
|
[change-case](https://redirect.github.com/blakeembrey/change-case/tree/master/packages/change-case#readme)
([source](https://redirect.github.com/blakeembrey/change-case)) |
dependencies | pin | [`^5.4.4` ->
`5.4.4`](https://renovatebot.com/diffs/npm/change-case/5.4.4/5.4.4) |
| [chokidar](https://redirect.github.com/paulmillr/chokidar) |
dependencies | pin | [`^4.0.1` ->
`4.0.3`](https://renovatebot.com/diffs/npm/chokidar/4.0.3/4.0.3) |
|
[class-transformer](https://redirect.github.com/typestack/class-transformer)
| devDependencies | pin | [`^0.5.1` ->
`0.5.1`](https://renovatebot.com/diffs/npm/class-transformer/0.5.1/0.5.1)
|
|
[class-transformer](https://redirect.github.com/typestack/class-transformer)
| peerDependencies | pin | [`^0.5.1` ->
`0.5.1`](https://renovatebot.com/diffs/npm/class-transformer/0.5.1/0.5.1)
|
|
[class-transformer](https://redirect.github.com/typestack/class-transformer)
| dependencies | pin | [`^0.5.1` ->
`0.5.1`](https://renovatebot.com/diffs/npm/class-transformer/0.5.1/0.5.1)
|
|
[class-validator](https://redirect.github.com/typestack/class-validator)
| peerDependencies | pin | [`^0.14.1` ->
`0.14.2`](https://renovatebot.com/diffs/npm/class-validator/0.14.2/0.14.2)
|
|
[class-validator](https://redirect.github.com/typestack/class-validator)
| devDependencies | pin | [`^0.14.1` ->
`0.14.2`](https://renovatebot.com/diffs/npm/class-validator/0.14.2/0.14.2)
|
|
[class-validator](https://redirect.github.com/typestack/class-validator)
| dependencies | pin | [`^0.14.1` ->
`0.14.2`](https://renovatebot.com/diffs/npm/class-validator/0.14.2/0.14.2)
|
| [class-variance-authority](https://redirect.github.com/joe-bell/cva) |
dependencies | pin | [`^0.7.1` ->
`0.7.1`](https://renovatebot.com/diffs/npm/class-variance-authority/0.7.1/0.7.1)
|
| [cli-table](https://redirect.github.com/Automattic/cli-table) |
dependencies | pin | [`^0.3.11` ->
`0.3.11`](https://renovatebot.com/diffs/npm/cli-table/0.3.11/0.3.11) |
| [clsx](https://redirect.github.com/lukeed/clsx) | dependencies | pin |
[`^2.1.1` ->
`2.1.1`](https://renovatebot.com/diffs/npm/clsx/2.1.1/2.1.1) |
|
[command-exists](https://redirect.github.com/mathisonian/command-exists)
| dependencies | pin | [`^1.2.9` ->
`1.2.9`](https://renovatebot.com/diffs/npm/command-exists/1.2.9/1.2.9) |
| [commander](https://redirect.github.com/tj/commander.js) |
dependencies | pin | [`^14.0.0` ->
`14.0.0`](https://renovatebot.com/diffs/npm/commander/13.1.0/14.0.0) |
| [commander](https://redirect.github.com/tj/commander.js) |
dependencies | pin | [`^14.0.0` ->
`14.0.0`](https://renovatebot.com/diffs/npm/commander/14.0.0/14.0.0) |
|
[concurrently](https://redirect.github.com/open-cli-tools/concurrently)
| devDependencies | pin | [`^9.1.2` ->
`9.1.2`](https://renovatebot.com/diffs/npm/concurrently/9.1.2/9.1.2) |
|
[conventional-changelog](https://redirect.github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog#readme)
([source](https://redirect.github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog))
| dependencies | pin | [`^6.0.0` ->
`6.0.0`](https://renovatebot.com/diffs/npm/conventional-changelog/6.0.0/6.0.0)
|
| [convert](https://convert.js.org/)
([source](https://redirect.github.com/jonahsnider/convert)) |
dependencies | pin | [`^5.8.0` ->
`5.12.0`](https://renovatebot.com/diffs/npm/convert/5.12.0/5.12.0) |
| [cookie](https://redirect.github.com/jshttp/cookie) | dependencies |
pin | [`^1.0.2` ->
`1.0.2`](https://renovatebot.com/diffs/npm/cookie/1.0.2/1.0.2) |
|
[create-create-app](https://redirect.github.com/uetchy/create-create-app)
| dependencies | pin | [`^7.3.0` ->
`7.3.0`](https://renovatebot.com/diffs/npm/create-create-app/7.3.0/7.3.0)
|
| [cross-fetch](https://redirect.github.com/lquixada/cross-fetch) |
dependencies | pin | [`^4.0.0` ->
`4.1.0`](https://renovatebot.com/diffs/npm/cross-fetch/4.1.0/4.1.0) |
| [crypto-js](https://redirect.github.com/brix/crypto-js) | dependencies
| pin | [`^4.2.0` ->
`4.2.0`](https://renovatebot.com/diffs/npm/crypto-js/4.2.0/4.2.0) |
| [date-fns](https://redirect.github.com/date-fns/date-fns) |
dependencies | pin | [`^4.1.0` ->
`4.1.0`](https://renovatebot.com/diffs/npm/date-fns/4.1.0/4.1.0) |
| [dayjs](https://day.js.org)
([source](https://redirect.github.com/iamkun/dayjs)) | dependencies |
pin | [`^1.11.13` ->
`1.11.13`](https://renovatebot.com/diffs/npm/dayjs/1.11.13/1.11.13) |
| [diff](https://redirect.github.com/kpdecker/jsdiff) | dependencies |
pin | [`^8.0.0` ->
`8.0.2`](https://renovatebot.com/diffs/npm/diff/8.0.2/8.0.2) |
| [dockerode](https://redirect.github.com/apocas/dockerode) |
dependencies | pin | [`^4.0.5` ->
`4.0.7`](https://renovatebot.com/diffs/npm/dockerode/4.0.7/4.0.7) |
| [dompurify](https://redirect.github.com/cure53/DOMPurify) |
dependencies | pin | [`^3.2.5` ->
`3.2.6`](https://renovatebot.com/diffs/npm/dompurify/3.2.6/3.2.6) |
| [dotenv](https://redirect.github.com/motdotla/dotenv) | dependencies |
pin | [`^16.4.5` ->
`16.5.0`](https://renovatebot.com/diffs/npm/dotenv/16.5.0/16.5.0) |
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | devDependencies
| pin | [`^9.21.0` ->
`9.29.0`](https://renovatebot.com/diffs/npm/eslint/9.29.0/9.29.0) |
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | devDependencies
| pin | [`^9.17.0` ->
`9.29.0`](https://renovatebot.com/diffs/npm/eslint/9.29.0/9.29.0) |
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | devDependencies
| pin | [`^9.20.1` ->
`9.29.0`](https://renovatebot.com/diffs/npm/eslint/9.29.0/9.29.0) |
|
[eslint-config-prettier](https://redirect.github.com/prettier/eslint-config-prettier)
| devDependencies | pin | [`^10.0.0` ->
`10.1.5`](https://renovatebot.com/diffs/npm/eslint-config-prettier/10.1.5/10.1.5)
|
|
[eslint-import-resolver-typescript](https://redirect.github.com/import-js/eslint-import-resolver-typescript)
| devDependencies | pin | [`^4.4.4` ->
`4.4.4`](https://renovatebot.com/diffs/npm/eslint-import-resolver-typescript/4.4.4/4.4.4)
|
|
[eslint-plugin-import](https://redirect.github.com/import-js/eslint-plugin-import)
| devDependencies | pin | [`^2.31.0` ->
`2.31.0`](https://renovatebot.com/diffs/npm/eslint-plugin-import/2.31.0/2.31.0)
|
|
[eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n)
| devDependencies | pin | [`^17.0.0` ->
`17.20.0`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.20.0/17.20.0)
|
|
[eslint-plugin-no-relative-import-paths](https://redirect.github.com/MelvinVermeer/eslint-plugin-no-relative-import-paths)
| devDependencies | pin | [`^1.6.1` ->
`1.6.1`](https://renovatebot.com/diffs/npm/eslint-plugin-no-relative-import-paths/1.6.1/1.6.1)
|
|
[eslint-plugin-prettier](https://redirect.github.com/prettier/eslint-plugin-prettier)
| devDependencies | pin | [`^5.2.3` ->
`5.5.0`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.5.0/5.5.0)
|
| [eslint-plugin-vue](https://eslint.vuejs.org)
([source](https://redirect.github.com/vuejs/eslint-plugin-vue)) |
devDependencies | pin | [`^10.0.0` ->
`10.2.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/10.2.0/10.2.0)
|
| [execa](https://redirect.github.com/sindresorhus/execa) |
peerDependencies | pin | [`^9.5.1` ->
`9.6.0`](https://renovatebot.com/diffs/npm/execa/9.6.0/9.6.0) |
| [execa](https://redirect.github.com/sindresorhus/execa) |
devDependencies | pin | [`^9.5.1` ->
`9.6.0`](https://renovatebot.com/diffs/npm/execa/9.6.0/9.6.0) |
| [execa](https://redirect.github.com/sindresorhus/execa) | dependencies
| pin | [`^9.5.1` ->
`9.6.0`](https://renovatebot.com/diffs/npm/execa/9.6.0/9.6.0) |
| [exit-hook](https://redirect.github.com/sindresorhus/exit-hook) |
dependencies | pin | [`^4.0.0` ->
`4.0.0`](https://renovatebot.com/diffs/npm/exit-hook/4.0.0/4.0.0) |
| [fast-check](https://fast-check.dev/)
([source](https://redirect.github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check))
| devDependencies | pin | [`^4.1.1` ->
`4.1.1`](https://renovatebot.com/diffs/npm/fast-check/4.1.1/4.1.1) |
| [fastify](https://fastify.dev/)
([source](https://redirect.github.com/fastify/fastify)) | dependencies |
pin | [`^5.2.1` ->
`5.4.0`](https://renovatebot.com/diffs/npm/fastify/5.4.0/5.4.0) |
| [filenamify](https://redirect.github.com/sindresorhus/filenamify) |
dependencies | pin | [`^6.0.0` ->
`6.0.0`](https://renovatebot.com/diffs/npm/filenamify/6.0.0/6.0.0) |
| [focus-trap](https://redirect.github.com/focus-trap/focus-trap) |
dependencies | pin | [`^7.6.2` ->
`7.6.5`](https://renovatebot.com/diffs/npm/focus-trap/7.6.5/7.6.5) |
| [fs-extra](https://redirect.github.com/jprichardson/node-fs-extra) |
dependencies | pin | [`^11.3.0` ->
`11.3.0`](https://renovatebot.com/diffs/npm/fs-extra/11.3.0/11.3.0) |
| [fs-extra](https://redirect.github.com/jprichardson/node-fs-extra) |
dependencies | pin | [`^11.2.0` ->
`11.3.0`](https://renovatebot.com/diffs/npm/fs-extra/11.3.0/11.3.0) |
| [glob](https://redirect.github.com/isaacs/node-glob) | dependencies |
pin | [`^11.0.1` ->
`11.0.1`](https://renovatebot.com/diffs/npm/glob/11.0.1/11.0.1) |
| [glob](https://redirect.github.com/isaacs/node-glob) | dependencies |
pin | [`^11.0.1` ->
`11.0.3`](https://renovatebot.com/diffs/npm/glob/11.0.3/11.0.3) |
| [global-agent](https://redirect.github.com/gajus/global-agent) |
dependencies | pin | [`^3.0.0` ->
`3.0.0`](https://renovatebot.com/diffs/npm/global-agent/3.0.0/3.0.0) |
| [got](https://redirect.github.com/sindresorhus/got) | peerDependencies
| pin | [`^14.4.6` ->
`14.4.7`](https://renovatebot.com/diffs/npm/got/14.4.7/14.4.7) |
| [got](https://redirect.github.com/sindresorhus/got) | devDependencies
| pin | [`^14.4.6` ->
`14.4.7`](https://renovatebot.com/diffs/npm/got/14.4.7/14.4.7) |
| [got](https://redirect.github.com/sindresorhus/got) | dependencies |
pin | [`^14.4.6` ->
`14.4.7`](https://renovatebot.com/diffs/npm/got/14.4.7/14.4.7) |
| [graphql](https://redirect.github.com/graphql/graphql-js) |
dependencies | pin | [`^16.11.0` ->
`16.11.0`](https://renovatebot.com/diffs/npm/graphql/16.11.0/16.11.0) |
| [graphql](https://redirect.github.com/graphql/graphql-js) |
peerDependencies | pin | [`^16.9.0` ->
`16.11.0`](https://renovatebot.com/diffs/npm/graphql/16.11.0/16.11.0) |
| [graphql](https://redirect.github.com/graphql/graphql-js) |
devDependencies | pin | [`^16.9.0` ->
`16.11.0`](https://renovatebot.com/diffs/npm/graphql/16.11.0/16.11.0) |
| [graphql](https://redirect.github.com/graphql/graphql-js) |
dependencies | pin | [`^16.9.0` ->
`16.11.0`](https://renovatebot.com/diffs/npm/graphql/16.11.0/16.11.0) |
| graphql-codegen-typescript-validation-schema | devDependencies | pin |
[`^0.17.0` ->
`0.17.1`](https://renovatebot.com/diffs/npm/graphql-codegen-typescript-validation-schema/0.17.1/0.17.1)
|
|
[graphql-fields](https://redirect.github.com/robrichard/graphql-fields)
| dependencies | pin | [`^2.0.3` ->
`2.0.3`](https://renovatebot.com/diffs/npm/graphql-fields/2.0.3/2.0.3) |
| [graphql-scalars](https://redirect.github.com/Urigo/graphql-scalars) |
peerDependencies | pin | [`^1.23.0` ->
`1.24.2`](https://renovatebot.com/diffs/npm/graphql-scalars/1.24.2/1.24.2)
|
| [graphql-scalars](https://redirect.github.com/Urigo/graphql-scalars) |
devDependencies | pin | [`^1.23.0` ->
`1.24.2`](https://renovatebot.com/diffs/npm/graphql-scalars/1.24.2/1.24.2)
|
| [graphql-scalars](https://redirect.github.com/Urigo/graphql-scalars) |
dependencies | pin | [`^1.23.0` ->
`1.24.2`](https://renovatebot.com/diffs/npm/graphql-scalars/1.24.2/1.24.2)
|
| [graphql-ws](https://the-guild.dev/graphql/ws)
([source](https://redirect.github.com/enisdenjo/graphql-ws)) |
dependencies | pin | [`^6.0.0` ->
`6.0.5`](https://renovatebot.com/diffs/npm/graphql-ws/6.0.5/6.0.5) |
| [graphql-ws](https://the-guild.dev/graphql/ws)
([source](https://redirect.github.com/enisdenjo/graphql-ws)) |
peerDependencies | pin | [`^6.0.0` ->
`6.0.5`](https://renovatebot.com/diffs/npm/graphql-ws/6.0.5/6.0.5) |
| [graphql-ws](https://the-guild.dev/graphql/ws)
([source](https://redirect.github.com/enisdenjo/graphql-ws)) |
devDependencies | pin | [`^6.0.0` ->
`6.0.5`](https://renovatebot.com/diffs/npm/graphql-ws/6.0.5/6.0.5) |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom) |
devDependencies | pin | [`^18.0.0` ->
`18.0.0`](https://renovatebot.com/diffs/npm/happy-dom/18.0.0/18.0.0) |
| [hex-to-rgba](https://redirect.github.com/misund/hex-to-rgba) |
dependencies | pin | [`^2.0.1` ->
`2.0.1`](https://renovatebot.com/diffs/npm/hex-to-rgba/2.0.1/2.0.1) |
| [highlight.js](https://highlightjs.org/)
([source](https://redirect.github.com/highlightjs/highlight.js)) |
dependencies | pin | [`^11.11.1` ->
`11.11.1`](https://renovatebot.com/diffs/npm/highlight.js/11.11.1/11.11.1)
|
|
[html-sloppy-escaper](https://redirect.github.com/WebReflection/html-sloppy-escaper)
| dependencies | pin | [`^0.1.0` ->
`0.1.0`](https://renovatebot.com/diffs/npm/html-sloppy-escaper/0.1.0/0.1.0)
|
| [http-server](https://redirect.github.com/http-party/http-server) |
devDependencies | pin | [`^14.1.1` ->
`14.1.1`](https://renovatebot.com/diffs/npm/http-server/14.1.1/14.1.1) |
| [ignore](https://redirect.github.com/kaelzhang/node-ignore) |
dependencies | pin | [`^7.0.0` ->
`7.0.5`](https://renovatebot.com/diffs/npm/ignore/7.0.5/7.0.5) |
| [ini](https://redirect.github.com/npm/ini) | peerDependencies | pin |
[`^5.0.0` -> `5.0.0`](https://renovatebot.com/diffs/npm/ini/5.0.0/5.0.0)
|
| [ini](https://redirect.github.com/npm/ini) | devDependencies | pin |
[`^5.0.0` -> `5.0.0`](https://renovatebot.com/diffs/npm/ini/5.0.0/5.0.0)
|
| [ini](https://redirect.github.com/npm/ini) | dependencies | pin |
[`^5.0.0` -> `5.0.0`](https://renovatebot.com/diffs/npm/ini/5.0.0/5.0.0)
|
|
[inquirer](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/inquirer/README.md)
([source](https://redirect.github.com/SBoudrias/Inquirer.js)) |
dependencies | pin | [`^12.5.2` ->
`12.6.3`](https://renovatebot.com/diffs/npm/inquirer/12.6.3/12.6.3) |
| [ip](https://redirect.github.com/indutny/node-ip) | dependencies | pin
| [`^2.0.1` ->
`2.0.1`](https://renovatebot.com/diffs/npm/ip/2.0.1/2.0.1) |
|
[isomorphic-dompurify](https://redirect.github.com/kkomelin/isomorphic-dompurify)
| dependencies | pin | [`^2.19.0` ->
`2.25.0`](https://renovatebot.com/diffs/npm/isomorphic-dompurify/2.25.0/2.25.0)
|
| [jiti](https://redirect.github.com/unjs/jiti) | overrides | pin | [`2`
-> `2.4.2`](https://renovatebot.com/diffs/npm/jiti/2.4.2/2.4.2) |
| [jiti](https://redirect.github.com/unjs/jiti) | devDependencies | pin
| [`^2.4.0` ->
`2.4.2`](https://renovatebot.com/diffs/npm/jiti/2.4.2/2.4.2) |
| [jose](https://redirect.github.com/panva/jose) | peerDependencies |
pin | [`^6.0.0` ->
`6.0.11`](https://renovatebot.com/diffs/npm/jose/6.0.11/6.0.11) |
| [jose](https://redirect.github.com/panva/jose) | devDependencies | pin
| [`^6.0.0` ->
`6.0.11`](https://renovatebot.com/diffs/npm/jose/6.0.11/6.0.11) |
| [jose](https://redirect.github.com/panva/jose) | dependencies | pin |
[`^6.0.0` ->
`6.0.11`](https://renovatebot.com/diffs/npm/jose/6.0.11/6.0.11) |
|
[json-bigint-patch](https://redirect.github.com/ardatan/json-bigint-patch)
| dependencies | pin | [`^0.0.8` ->
`0.0.8`](https://renovatebot.com/diffs/npm/json-bigint-patch/0.0.8/0.0.8)
|
| [kebab-case](https://redirect.github.com/joakimbeng/kebab-case) |
dependencies | pin | [`^2.0.1` ->
`2.0.2`](https://renovatebot.com/diffs/npm/kebab-case/2.0.2/2.0.2) |
| [lint-staged](https://redirect.github.com/lint-staged/lint-staged) |
devDependencies | pin | [`^16.0.0` ->
`16.1.2`](https://renovatebot.com/diffs/npm/lint-staged/16.1.2/16.1.2) |
| [lodash-es](https://lodash.com/custom-builds)
([source](https://redirect.github.com/lodash/lodash)) | devDependencies
| pin | [`^4.17.21` ->
`4.17.21`](https://renovatebot.com/diffs/npm/lodash-es/4.17.21/4.17.21)
|
| [lodash-es](https://lodash.com/custom-builds)
([source](https://redirect.github.com/lodash/lodash)) | peerDependencies
| pin | [`^4.17.21` ->
`4.17.21`](https://renovatebot.com/diffs/npm/lodash-es/4.17.21/4.17.21)
|
| [lodash-es](https://lodash.com/custom-builds)
([source](https://redirect.github.com/lodash/lodash)) | dependencies |
pin | [`^4.17.21` ->
`4.17.21`](https://renovatebot.com/diffs/npm/lodash-es/4.17.21/4.17.21)
|
| [lucide-vue-next](https://lucide.dev)
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next))
| dependencies | pin | [`^0.519.0` ->
`0.519.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.519.0/0.519.0)
|
| [marked](https://marked.js.org)
([source](https://redirect.github.com/markedjs/marked)) | dependencies |
pin | [`^15.0.0` ->
`15.0.12`](https://renovatebot.com/diffs/npm/marked/15.0.12/15.0.12) |
|
[marked-base-url](https://redirect.github.com/markedjs/marked-base-url)
| dependencies | pin | [`^1.1.6` ->
`1.1.6`](https://renovatebot.com/diffs/npm/marked-base-url/1.1.6/1.1.6)
|
| [multi-ini](https://redirect.github.com/evangelion1204/multi-ini) |
dependencies | pin | [`^2.3.2` ->
`2.3.2`](https://renovatebot.com/diffs/npm/multi-ini/2.3.2/2.3.2) |
| [mustache](https://redirect.github.com/janl/mustache.js) |
dependencies | pin | [`^4.2.0` ->
`4.2.0`](https://renovatebot.com/diffs/npm/mustache/4.2.0/4.2.0) |
| [nest-authz](https://redirect.github.com/node-casbin/nest-authz) |
peerDependencies | pin | [`^2.14.0` ->
`2.17.0`](https://renovatebot.com/diffs/npm/nest-authz/2.17.0/2.17.0) |
| [nest-authz](https://redirect.github.com/node-casbin/nest-authz) |
devDependencies | pin | [`^2.14.0` ->
`2.17.0`](https://renovatebot.com/diffs/npm/nest-authz/2.17.0/2.17.0) |
| [nest-authz](https://redirect.github.com/node-casbin/nest-authz) |
dependencies | pin | [`^2.14.0` ->
`2.17.0`](https://renovatebot.com/diffs/npm/nest-authz/2.17.0/2.17.0) |
| [nest-commander](https://nest-commander.jaymcdoniel.dev)
([source](https://redirect.github.com/jmcdo29/nest-commander/tree/HEAD/pacakges/nest-commander))
| dependencies | pin | [`^3.15.0` ->
`3.17.0`](https://renovatebot.com/diffs/npm/nest-commander/3.17.0/3.17.0)
|
| [nestjs-pino](https://redirect.github.com/iamolegga/nestjs-pino) |
dependencies | pin | [`^4.1.0` ->
`4.4.0`](https://renovatebot.com/diffs/npm/nestjs-pino/4.4.0/4.4.0) |
| [node](https://redirect.github.com/actions/node-versions) | uses-with
| pin | `22.x` -> `22.17.0` |
| [node-cache](https://redirect.github.com/node-cache/node-cache) |
dependencies | pin | [`^5.1.2` ->
`5.1.2`](https://renovatebot.com/diffs/npm/node-cache/5.1.2/5.1.2) |
|
[node-window-polyfill](https://redirect.github.com/tgorka/node-window-polyfill)
| dependencies | pin | [`^1.0.2` ->
`1.0.4`](https://renovatebot.com/diffs/npm/node-window-polyfill/1.0.4/1.0.4)
|
| [nodemon](https://nodemon.io)
([source](https://redirect.github.com/remy/nodemon)) | devDependencie

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Pujit Mehrotra <pujit@lime-technology.com>
2025-07-08 10:30:15 -04:00
Pujit Mehrotra 3cfe9fe9ee build: replace hash with build increment in slackware txz pkg (#1449)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Introduced support for specifying and propagating a build number
throughout the build process, including command-line options and
workflow inputs.
* TXZ package naming and URLs now include the build number for improved
traceability.

* **Improvements**
* Enhanced robustness in locating TXZ files with improved fallback
logic, especially in CI environments.
* Improved flexibility and validation of environment schema for plugin
builds.

* **Style**
  * Minor formatting corrections for consistency and readability.
<!-- 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/1210677942019563
2025-07-01 10:57:39 -04:00
renovate[bot] 68df344a4b fix(deps): update all non-major dependencies (#1399)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [lucide-vue-next](https://lucide.dev)
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next))
| [`^0.511.0` ->
`^0.519.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.511.0/0.519.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-vue-next/0.519.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-vue-next/0.519.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-vue-next/0.511.0/0.519.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-vue-next/0.511.0/0.519.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [node](https://nodejs.org)
([source](https://redirect.github.com/nodejs/node)) | `22.15.1` ->
`22.16.0` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v22.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v22.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v22.15.1/v22.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v22.15.1/v22.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.11.0` ->
`10.12.1`](https://renovatebot.com/diffs/npm/pnpm/10.11.0/10.12.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.11.0/10.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.11.0/10.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| packageManager | minor |
|
[vuetify-nuxt-module](https://redirect.github.com/vuetifyjs/nuxt-module)
| [`0.18.6` ->
`0.18.7`](https://renovatebot.com/diffs/npm/vuetify-nuxt-module/0.18.6/0.18.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vuetify-nuxt-module/0.18.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vuetify-nuxt-module/0.18.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vuetify-nuxt-module/0.18.6/0.18.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vuetify-nuxt-module/0.18.6/0.18.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |

---

### Release Notes

<details>
<summary>lucide-icons/lucide (lucide-vue-next)</summary>

###
[`v0.519.0`](https://redirect.github.com/lucide-icons/lucide/compare/0.518.0...0.519.0)

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.518.0...0.519.0)

###
[`v0.518.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.518.0):
Version 0.518.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.517.0...0.518.0)

#### What's Changed

- fix(icons): updated `egg` and `egg-off` icons by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3299](https://redirect.github.com/lucide-icons/lucide/pull/3299)
- fix(icons): renamed `*-help` and `*-question` icons to
`*-question-mark` by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2540](https://redirect.github.com/lucide-icons/lucide/pull/2540)
- chore(scripts): Refactor scripts to typescript by
[@&#8203;ericfennis](https://redirect.github.com/ericfennis) in
[https://github.com/lucide-icons/lucide/pull/3316](https://redirect.github.com/lucide-icons/lucide/pull/3316)
- feat(icons): added `drone` icon by
[@&#8203;shopped](https://redirect.github.com/shopped) in
[https://github.com/lucide-icons/lucide/pull/3247](https://redirect.github.com/lucide-icons/lucide/pull/3247)

#### New Contributors

- [@&#8203;shopped](https://redirect.github.com/shopped) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/3247](https://redirect.github.com/lucide-icons/lucide/pull/3247)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.517.0...0.518.0

###
[`v0.517.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.517.0):
Version 0.517.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.516.0...0.517.0)

#### What's Changed

- feat(icons): adds `barrel` icon by
[@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in
[https://github.com/lucide-icons/lucide/pull/1955](https://redirect.github.com/lucide-icons/lucide/pull/1955)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.516.0...0.517.0

###
[`v0.516.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.516.0):
Version 0.516.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.515.0...0.516.0)

#### What's Changed

- fix(icons): changed `stamp` icon by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3310](https://redirect.github.com/lucide-icons/lucide/pull/3310)
- fix(icons): changed `pocket` icon by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3304](https://redirect.github.com/lucide-icons/lucide/pull/3304)
- fix(icons): changed `mic` icon by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3301](https://redirect.github.com/lucide-icons/lucide/pull/3301)
- fix(icons): changed `radio` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3293](https://redirect.github.com/lucide-icons/lucide/pull/3293)
- fix: some typos for categories by
[@&#8203;npv12](https://redirect.github.com/npv12) in
[https://github.com/lucide-icons/lucide/pull/3319](https://redirect.github.com/lucide-icons/lucide/pull/3319)
- perf(docs): optimize IconsOverview initial render - 50% faster load
times by
[@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco)
in
[https://github.com/lucide-icons/lucide/pull/3282](https://redirect.github.com/lucide-icons/lucide/pull/3282)
- fix(docs): remove flex-direction CSS causing absolute stroke width
toggle positioning issue
([#&#8203;3308](https://redirect.github.com/lucide-icons/lucide/issues/3308))
by
[@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco)
in
[https://github.com/lucide-icons/lucide/pull/3317](https://redirect.github.com/lucide-icons/lucide/pull/3317)
- feat(icons): added `wifi-cog` icon by
[@&#8203;luisdlopera](https://redirect.github.com/luisdlopera) in
[https://github.com/lucide-icons/lucide/pull/3133](https://redirect.github.com/lucide-icons/lucide/pull/3133)

#### New Contributors

- [@&#8203;npv12](https://redirect.github.com/npv12) made their first
contribution in
[https://github.com/lucide-icons/lucide/pull/3319](https://redirect.github.com/lucide-icons/lucide/pull/3319)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.515.0...0.516.0

###
[`v0.515.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.515.0):
Version 0.515.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.514.0...0.515.0)

#### What's Changed

- fix(icons): changed `house-plus` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3238](https://redirect.github.com/lucide-icons/lucide/pull/3238)
- fix(icons): changed `radiation` icon by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3303](https://redirect.github.com/lucide-icons/lucide/pull/3303)
- feat(icons): added `rectangle-circle` icon by
[@&#8203;zefir-git](https://redirect.github.com/zefir-git) in
[https://github.com/lucide-icons/lucide/pull/3245](https://redirect.github.com/lucide-icons/lucide/pull/3245)

#### New Contributors

- [@&#8203;zefir-git](https://redirect.github.com/zefir-git) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/3245](https://redirect.github.com/lucide-icons/lucide/pull/3245)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.514.0...0.515.0

###
[`v0.514.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.514.0):
Version 0.514.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.513.0...0.514.0)

#### What's Changed

- fix(icons): changed `trophy` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2475](https://redirect.github.com/lucide-icons/lucide/pull/2475)
- fix(pull-request-icon-preview): pinned and --forced svgson installati…
by [@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3289](https://redirect.github.com/lucide-icons/lucide/pull/3289)
- chore(metadata): added tag to `bandage` icon by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3300](https://redirect.github.com/lucide-icons/lucide/pull/3300)
- fix(icons): changed `settings-2` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2974](https://redirect.github.com/lucide-icons/lucide/pull/2974)
- fix(docs):
[#&#8203;2984](https://redirect.github.com/lucide-icons/lucide/issues/2984)
absoluteStrokeWidth not resetting with Reset button by
[@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco)
in
[https://github.com/lucide-icons/lucide/pull/3261](https://redirect.github.com/lucide-icons/lucide/pull/3261)
- feat(icons): added book-alert icon by
[@&#8203;domasmark](https://redirect.github.com/domasmark) in
[https://github.com/lucide-icons/lucide/pull/3249](https://redirect.github.com/lucide-icons/lucide/pull/3249)

#### New Contributors

- [@&#8203;domasmark](https://redirect.github.com/domasmark) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/3249](https://redirect.github.com/lucide-icons/lucide/pull/3249)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.513.0...0.514.0

###
[`v0.513.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.513.0):
Version 0.513.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.512.0...0.513.0)

#### What's Changed

- feat(icons): Add sim card icon from lab by
[@&#8203;ericfennis](https://redirect.github.com/ericfennis) in
[https://github.com/lucide-icons/lucide/pull/3275](https://redirect.github.com/lucide-icons/lucide/pull/3275)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.512.0...0.513.0

###
[`v0.512.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.512.0):
Version 0.512.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.511.0...0.512.0)

#### What's Changed

- feat(icons): added `circle-pound-sterling` icon by
[@&#8203;lieonlion](https://redirect.github.com/lieonlion) in
[https://github.com/lucide-icons/lucide/pull/2822](https://redirect.github.com/lucide-icons/lucide/pull/2822)
- build(deps-dev): bump vite from 6.3.2 to 6.3.4 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/lucide-icons/lucide/pull/3181](https://redirect.github.com/lucide-icons/lucide/pull/3181)
- docs(docs): added testing website locally instructions by
[@&#8203;briz123](https://redirect.github.com/briz123) in
[https://github.com/lucide-icons/lucide/pull/3124](https://redirect.github.com/lucide-icons/lucide/pull/3124)
- build(deps-dev): bump vite from 6.0.7 to 6.1.6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/lucide-icons/lucide/pull/3236](https://redirect.github.com/lucide-icons/lucide/pull/3236)
- fix(icons): changed `square-check-big` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3156](https://redirect.github.com/lucide-icons/lucide/pull/3156)
- fix(icons): changed `list-collapse` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3081](https://redirect.github.com/lucide-icons/lucide/pull/3081)
- fix(icons): changed `battery-*` icons by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3083](https://redirect.github.com/lucide-icons/lucide/pull/3083)
- fix(icons): changed `paperclip` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2956](https://redirect.github.com/lucide-icons/lucide/pull/2956)
- fix(icons): changed `eraser` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3076](https://redirect.github.com/lucide-icons/lucide/pull/3076)
- feat(icons): Add `cloud-check` icon by
[@&#8203;lscheibel](https://redirect.github.com/lscheibel) in
[https://github.com/lucide-icons/lucide/pull/2612](https://redirect.github.com/lucide-icons/lucide/pull/2612)
- feat(icon): add `id-card-lanyard` icon by
[@&#8203;python2911](https://redirect.github.com/python2911) in
[https://github.com/lucide-icons/lucide/pull/2898](https://redirect.github.com/lucide-icons/lucide/pull/2898)
- feat(angular): update peer dependencies for Angular to support version
20.x by
[@&#8203;JeevanMahesha](https://redirect.github.com/JeevanMahesha) in
[https://github.com/lucide-icons/lucide/pull/3273](https://redirect.github.com/lucide-icons/lucide/pull/3273)
- fix(icons): changed `file-badge` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2934](https://redirect.github.com/lucide-icons/lucide/pull/2934)
- feat(icons): added `grid-3x2` icon by
[@&#8203;qubrat](https://redirect.github.com/qubrat) in
[https://github.com/lucide-icons/lucide/pull/3216](https://redirect.github.com/lucide-icons/lucide/pull/3216)

#### New Contributors

- [@&#8203;lieonlion](https://redirect.github.com/lieonlion) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/2822](https://redirect.github.com/lucide-icons/lucide/pull/2822)
- [@&#8203;python2911](https://redirect.github.com/python2911) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2898](https://redirect.github.com/lucide-icons/lucide/pull/2898)
- [@&#8203;JeevanMahesha](https://redirect.github.com/JeevanMahesha)
made their first contribution in
[https://github.com/lucide-icons/lucide/pull/3273](https://redirect.github.com/lucide-icons/lucide/pull/3273)
- [@&#8203;qubrat](https://redirect.github.com/qubrat) made their first
contribution in
[https://github.com/lucide-icons/lucide/pull/3216](https://redirect.github.com/lucide-icons/lucide/pull/3216)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.511.0...0.512.0

</details>

<details>
<summary>nodejs/node (node)</summary>

###
[`v22.16.0`](https://redirect.github.com/nodejs/node/releases/tag/v22.16.0):
2025-05-21, Version 22.16.0 &#x27;Jod&#x27; (LTS), @&#8203;aduh95

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v22.15.1...v22.16.0)

##### Notable Changes

-
\[[`c3ceaebb7a`](https://redirect.github.com/nodejs/node/commit/c3ceaebb7a)]
- **deps**: update timezone to 2025b (Node.js GitHub Bot)
[#&#8203;57857](https://redirect.github.com/nodejs/node/pull/57857)
-
\[[`5059a746ec`](https://redirect.github.com/nodejs/node/commit/5059a746ec)]
- **doc**: add dario-piotrowicz to collaborators (Dario Piotrowicz)
[#&#8203;58102](https://redirect.github.com/nodejs/node/pull/58102)
-
\[[`c8ceaaf397`](https://redirect.github.com/nodejs/node/commit/c8ceaaf397)]
- **(SEMVER-MINOR)** **doc**: graduate multiple experimental apis (James
M Snell)
[#&#8203;57765](https://redirect.github.com/nodejs/node/pull/57765)
-
\[[`e21b37d9df`](https://redirect.github.com/nodejs/node/commit/e21b37d9df)]
- **(SEMVER-MINOR)** **esm**: graduate import.meta properties (James M
Snell)
[#&#8203;58011](https://redirect.github.com/nodejs/node/pull/58011)
-
\[[`832640c35e`](https://redirect.github.com/nodejs/node/commit/832640c35e)]
- **(SEMVER-MINOR)** **esm**: support top-level Wasm without package
type (Guy Bedford)
[#&#8203;57610](https://redirect.github.com/nodejs/node/pull/57610)
-
\[[`c510391d2f`](https://redirect.github.com/nodejs/node/commit/c510391d2f)]
- **(SEMVER-MINOR)** **sqlite**: add StatementSync.prototype.columns()
(Colin Ihrig)
[#&#8203;57490](https://redirect.github.com/nodejs/node/pull/57490)
-
\[[`5d1230bec0`](https://redirect.github.com/nodejs/node/commit/5d1230bec0)]
- **(SEMVER-MINOR)** **src**: set default config as `node.config.json`
(Marco Ippolito)
[#&#8203;57171](https://redirect.github.com/nodejs/node/pull/57171)
-
\[[`30bb1ccbb0`](https://redirect.github.com/nodejs/node/commit/30bb1ccbb0)]
- **(SEMVER-MINOR)** **src**: create
`THROW_ERR_OPTIONS_BEFORE_BOOTSTRAPPING` (Marco Ippolito)
[#&#8203;57016](https://redirect.github.com/nodejs/node/pull/57016)
-
\[[`0350c6f478`](https://redirect.github.com/nodejs/node/commit/0350c6f478)]
- **(SEMVER-MINOR)** **src**: add config file support (Marco Ippolito)
[#&#8203;57016](https://redirect.github.com/nodejs/node/pull/57016)
-
\[[`e1d3a9e192`](https://redirect.github.com/nodejs/node/commit/e1d3a9e192)]
- **(SEMVER-MINOR)** **src**: add ExecutionAsyncId getter for any
Context (Attila Szegedi)
[#&#8203;57820](https://redirect.github.com/nodejs/node/pull/57820)
-
\[[`0ec912f452`](https://redirect.github.com/nodejs/node/commit/0ec912f452)]
- **(SEMVER-MINOR)** **stream**: preserve AsyncLocalStorage context in
finished() (Gürgün Dayıoğlu)
[#&#8203;57865](https://redirect.github.com/nodejs/node/pull/57865)
-
\[[`43490c8797`](https://redirect.github.com/nodejs/node/commit/43490c8797)]
- **(SEMVER-MINOR)** **util**: add `types.isFloat16Array()` (Livia
Medeiros)
[#&#8203;57879](https://redirect.github.com/nodejs/node/pull/57879)
-
\[[`dda6ca9172`](https://redirect.github.com/nodejs/node/commit/dda6ca9172)]
- **(SEMVER-MINOR)** **worker**: add worker.getHeapStatistics() (Matteo
Collina)
[#&#8203;57888](https://redirect.github.com/nodejs/node/pull/57888)

##### Commits

-
\[[`4252dc798c`](https://redirect.github.com/nodejs/node/commit/4252dc798c)]
- **assert**: support `Float16Array` in loose deep equality checks
(Livia Medeiros)
[#&#8203;57881](https://redirect.github.com/nodejs/node/pull/57881)
-
\[[`1c7396b078`](https://redirect.github.com/nodejs/node/commit/1c7396b078)]
- **assert,util**: fix constructor lookup in deep equal comparison
(Ruben Bridgewater)
[#&#8203;57876](https://redirect.github.com/nodejs/node/pull/57876)
-
\[[`1ded5f25c8`](https://redirect.github.com/nodejs/node/commit/1ded5f25c8)]
- **assert,util**: improve deep object comparison performance (Ruben
Bridgewater)
[#&#8203;57648](https://redirect.github.com/nodejs/node/pull/57648)
-
\[[`696b5f85ca`](https://redirect.github.com/nodejs/node/commit/696b5f85ca)]
- **assert,util**: improve unequal number comparison performance (Ruben
Bridgewater)
[#&#8203;57619](https://redirect.github.com/nodejs/node/pull/57619)
-
\[[`775ee4d40f`](https://redirect.github.com/nodejs/node/commit/775ee4d40f)]
- **assert,util**: improve array comparison (Ruben Bridgewater)
[#&#8203;57619](https://redirect.github.com/nodejs/node/pull/57619)
-
\[[`3766992ba4`](https://redirect.github.com/nodejs/node/commit/3766992ba4)]
- **benchmark**: add sqlite prepare select get (Vinícius Lourenço)
[#&#8203;58040](https://redirect.github.com/nodejs/node/pull/58040)
-
\[[`8390276be3`](https://redirect.github.com/nodejs/node/commit/8390276be3)]
- **benchmark**: add sqlite prepare select all (Vinícius Lourenço)
[#&#8203;58040](https://redirect.github.com/nodejs/node/pull/58040)
-
\[[`6a9b79e5c1`](https://redirect.github.com/nodejs/node/commit/6a9b79e5c1)]
- **benchmark**: add sqlite is transaction (Vinícius Lourenço)
[#&#8203;58040](https://redirect.github.com/nodejs/node/pull/58040)
-
\[[`f689f98344`](https://redirect.github.com/nodejs/node/commit/f689f98344)]
- **benchmark**: add sqlite prepare insert (Vinícius Lourenço)
[#&#8203;58040](https://redirect.github.com/nodejs/node/pull/58040)
-
\[[`14a82804d7`](https://redirect.github.com/nodejs/node/commit/14a82804d7)]
- **benchmark**: disambiguate `filename` and `dirname` read perf
(Antoine du Hamel)
[#&#8203;58056](https://redirect.github.com/nodejs/node/pull/58056)
-
\[[`e7e8256d35`](https://redirect.github.com/nodejs/node/commit/e7e8256d35)]
- **buffer**: avoid creating unnecessary environment (Yagiz Nizipli)
[#&#8203;58053](https://redirect.github.com/nodejs/node/pull/58053)
-
\[[`d7d8e8e994`](https://redirect.github.com/nodejs/node/commit/d7d8e8e994)]
- **buffer**: define global v8::CFunction objects as const (Mert Can
Altin)
[#&#8203;57676](https://redirect.github.com/nodejs/node/pull/57676)
-
\[[`f37633e85a`](https://redirect.github.com/nodejs/node/commit/f37633e85a)]
- **build**: use `$(BUILDTYPE)` when cleaning coverage files (Aviv
Keller)
[#&#8203;57995](https://redirect.github.com/nodejs/node/pull/57995)
-
\[[`e5bf67fe77`](https://redirect.github.com/nodejs/node/commit/e5bf67fe77)]
- **build**: define python when generating `out/Makefile` (Aviv Keller)
[#&#8203;57970](https://redirect.github.com/nodejs/node/pull/57970)
-
\[[`718f874ae0`](https://redirect.github.com/nodejs/node/commit/718f874ae0)]
- **build**: fix zstd libname (Antoine du Hamel)
[#&#8203;57999](https://redirect.github.com/nodejs/node/pull/57999)
-
\[[`53c5fdcae1`](https://redirect.github.com/nodejs/node/commit/53c5fdcae1)]
- **crypto**: fix cross-realm `SharedArrayBuffer` validation (Antoine du
Hamel)
[#&#8203;57974](https://redirect.github.com/nodejs/node/pull/57974)
-
\[[`78f4ffee5d`](https://redirect.github.com/nodejs/node/commit/78f4ffee5d)]
- **crypto**: fix cross-realm check of `ArrayBuffer` (Felipe Forbeck)
[#&#8203;57828](https://redirect.github.com/nodejs/node/pull/57828)
-
\[[`f606352b63`](https://redirect.github.com/nodejs/node/commit/f606352b63)]
- **crypto**: forbid passing `Float16Array` to `getRandomValues()`
(Livia Medeiros)
[#&#8203;57880](https://redirect.github.com/nodejs/node/pull/57880)
-
\[[`23c4e941c2`](https://redirect.github.com/nodejs/node/commit/23c4e941c2)]
- **crypto**: remove BoringSSL dh-primes addition (Shelley Vohr)
[#&#8203;57023](https://redirect.github.com/nodejs/node/pull/57023)
-
\[[`8339d9bc14`](https://redirect.github.com/nodejs/node/commit/8339d9bc14)]
- **deps**: V8: cherry-pick
[`f915fa4`](https://redirect.github.com/nodejs/node/commit/f915fa4c9f41)
(Chengzhong Wu)
[#&#8203;55484](https://redirect.github.com/nodejs/node/pull/55484)
-
\[[`c2111dd126`](https://redirect.github.com/nodejs/node/commit/c2111dd126)]
- **deps**: V8: backport
[`e5dbbba`](https://redirect.github.com/nodejs/node/commit/e5dbbbadcbff)
(Darshan Sen)
[#&#8203;58120](https://redirect.github.com/nodejs/node/pull/58120)
-
\[[`4cc49be951`](https://redirect.github.com/nodejs/node/commit/4cc49be951)]
- **deps**: update zstd to 1.5.7 (Node.js GitHub Bot)
[#&#8203;57940](https://redirect.github.com/nodejs/node/pull/57940)
-
\[[`c956d37c84`](https://redirect.github.com/nodejs/node/commit/c956d37c84)]
- **deps**: update zlib to 1.3.0.1-motley-780819f (Node.js GitHub Bot)
[#&#8203;57768](https://redirect.github.com/nodejs/node/pull/57768)
-
\[[`c3ceaebb7a`](https://redirect.github.com/nodejs/node/commit/c3ceaebb7a)]
- **deps**: update timezone to 2025b (Node.js GitHub Bot)
[#&#8203;57857](https://redirect.github.com/nodejs/node/pull/57857)
-
\[[`b5cd0eb590`](https://redirect.github.com/nodejs/node/commit/b5cd0eb590)]
- **deps**: update simdutf to 6.4.2 (Node.js GitHub Bot)
[#&#8203;57855](https://redirect.github.com/nodejs/node/pull/57855)
-
\[[`3eb6b814e9`](https://redirect.github.com/nodejs/node/commit/3eb6b814e9)]
- **deps**: update simdutf to 6.4.0 (Node.js GitHub Bot)
[#&#8203;56764](https://redirect.github.com/nodejs/node/pull/56764)
-
\[[`0be9fa3218`](https://redirect.github.com/nodejs/node/commit/0be9fa3218)]
- **deps**: update icu to 77.1 (Node.js GitHub Bot)
[#&#8203;57455](https://redirect.github.com/nodejs/node/pull/57455)
-
\[[`d5cf4254fb`](https://redirect.github.com/nodejs/node/commit/d5cf4254fb)]
- **doc**: add HBSPS as triager (Wiyeong Seo)
[#&#8203;57980](https://redirect.github.com/nodejs/node/pull/57980)
-
\[[`ad0861dba0`](https://redirect.github.com/nodejs/node/commit/ad0861dba0)]
- **doc**: add ambassaor message (Brian Muenzenmeyer)
[#&#8203;57600](https://redirect.github.com/nodejs/node/pull/57600)
-
\[[`0d3ec1aafe`](https://redirect.github.com/nodejs/node/commit/0d3ec1aafe)]
- **doc**: fix misaligned options in vm.compileFunction() (Jimmy Leung)
[#&#8203;58145](https://redirect.github.com/nodejs/node/pull/58145)
-
\[[`1f70baf3b0`](https://redirect.github.com/nodejs/node/commit/1f70baf3b0)]
- **doc**: add missing options.signal to
readlinePromises.createInterface() (Jimmy Leung)
[#&#8203;55456](https://redirect.github.com/nodejs/node/pull/55456)
-
\[[`ec6a48621f`](https://redirect.github.com/nodejs/node/commit/ec6a48621f)]
- **doc**: fix typo of file `zlib.md` (yusheng chen)
[#&#8203;58093](https://redirect.github.com/nodejs/node/pull/58093)
-
\[[`37e360e386`](https://redirect.github.com/nodejs/node/commit/37e360e386)]
- **doc**: make stability labels more consistent (Antoine du Hamel)
[#&#8203;57516](https://redirect.github.com/nodejs/node/pull/57516)
-
\[[`2b5d63d36e`](https://redirect.github.com/nodejs/node/commit/2b5d63d36e)]
- **doc**: allow the $schema property in node.config.json (Remco
Haszing)
[#&#8203;57560](https://redirect.github.com/nodejs/node/pull/57560)
-
\[[`a2063638e2`](https://redirect.github.com/nodejs/node/commit/a2063638e2)]
- **doc**: fix `AsyncLocalStorage` example response changes after node
v18 (Naor Tedgi (Abu Emma))
[#&#8203;57969](https://redirect.github.com/nodejs/node/pull/57969)
-
\[[`474c2b14c3`](https://redirect.github.com/nodejs/node/commit/474c2b14c3)]
- **doc**: mark Node.js 18 as End-of-Life (Richard Lau)
[#&#8203;58084](https://redirect.github.com/nodejs/node/pull/58084)
-
\[[`5059a746ec`](https://redirect.github.com/nodejs/node/commit/5059a746ec)]
- **doc**: add dario-piotrowicz to collaborators (Dario Piotrowicz)
[#&#8203;58102](https://redirect.github.com/nodejs/node/pull/58102)
-
\[[`1eec170fc3`](https://redirect.github.com/nodejs/node/commit/1eec170fc3)]
- **doc**: fix formatting of `import.meta.filename` section (Antoine du
Hamel)
[#&#8203;58079](https://redirect.github.com/nodejs/node/pull/58079)
-
\[[`7f108de525`](https://redirect.github.com/nodejs/node/commit/7f108de525)]
- **doc**: fix env variable name in `util.styleText` (Antoine du Hamel)
[#&#8203;58072](https://redirect.github.com/nodejs/node/pull/58072)
-
\[[`54b3f7fffc`](https://redirect.github.com/nodejs/node/commit/54b3f7fffc)]
- **doc**: add returns for https.get (Eng Zer Jun)
[#&#8203;58025](https://redirect.github.com/nodejs/node/pull/58025)
-
\[[`66f2c605a8`](https://redirect.github.com/nodejs/node/commit/66f2c605a8)]
- **doc**: fix typo in `buffer.md` (chocolateboy)
[#&#8203;58052](https://redirect.github.com/nodejs/node/pull/58052)
-
\[[`b0256dd42b`](https://redirect.github.com/nodejs/node/commit/b0256dd42b)]
- **doc**: correct deprecation type of `assert.CallTracker` (René)
[#&#8203;57997](https://redirect.github.com/nodejs/node/pull/57997)
-
\[[`581439c9e6`](https://redirect.github.com/nodejs/node/commit/581439c9e6)]
- **doc**: mark devtools integration section as active development
(Chengzhong Wu)
[#&#8203;57886](https://redirect.github.com/nodejs/node/pull/57886)
-
\[[`a2a2a2f027`](https://redirect.github.com/nodejs/node/commit/a2a2a2f027)]
- **doc**: fix typo in `module.md` (Alex Schwartz)
[#&#8203;57889](https://redirect.github.com/nodejs/node/pull/57889)
-
\[[`c0ec4e2935`](https://redirect.github.com/nodejs/node/commit/c0ec4e2935)]
- **doc**: increase z-index of header element (Dario Piotrowicz)
[#&#8203;57851](https://redirect.github.com/nodejs/node/pull/57851)
-
\[[`93d19ec6cd`](https://redirect.github.com/nodejs/node/commit/93d19ec6cd)]
- **doc**: add missing TS formats for `load` hooks (Antoine du Hamel)
[#&#8203;57837](https://redirect.github.com/nodejs/node/pull/57837)
-
\[[`f5ea06c61f`](https://redirect.github.com/nodejs/node/commit/f5ea06c61f)]
- **doc**: clarify the multi REPL example (Dario Piotrowicz)
[#&#8203;57759](https://redirect.github.com/nodejs/node/pull/57759)
-
\[[`80c4fe1b70`](https://redirect.github.com/nodejs/node/commit/80c4fe1b70)]
- **doc**: fix deprecation type for `DEP0148` (Livia Medeiros)
[#&#8203;57785](https://redirect.github.com/nodejs/node/pull/57785)
-
\[[`01cad99da0`](https://redirect.github.com/nodejs/node/commit/01cad99da0)]
- **doc**: list DOMException as a potential error raised by Node.js
(Chengzhong Wu)
[#&#8203;57783](https://redirect.github.com/nodejs/node/pull/57783)
-
\[[`a08b714a46`](https://redirect.github.com/nodejs/node/commit/a08b714a46)]
- **doc**: add missing v0.x changelog entries (Antoine du Hamel)
[#&#8203;57779](https://redirect.github.com/nodejs/node/pull/57779)
-
\[[`d0b48350fd`](https://redirect.github.com/nodejs/node/commit/d0b48350fd)]
- **doc**: fix typo in writing-docs (Sebastian Beltran)
[#&#8203;57776](https://redirect.github.com/nodejs/node/pull/57776)
-
\[[`bde3725f8b`](https://redirect.github.com/nodejs/node/commit/bde3725f8b)]
- **doc**: clarify examples section in REPL doc (Dario Piotrowicz)
[#&#8203;57762](https://redirect.github.com/nodejs/node/pull/57762)
-
\[[`c8ceaaf397`](https://redirect.github.com/nodejs/node/commit/c8ceaaf397)]
- **(SEMVER-MINOR)** **doc**: graduate multiple experimental apis (James
M Snell)
[#&#8203;57765](https://redirect.github.com/nodejs/node/pull/57765)
-
\[[`92428c2609`](https://redirect.github.com/nodejs/node/commit/92428c2609)]
- **doc**: explicitly state that corepack will be removed in v25+
(Trivikram Kamat)
[#&#8203;57747](https://redirect.github.com/nodejs/node/pull/57747)
-
\[[`298969e1dd`](https://redirect.github.com/nodejs/node/commit/298969e1dd)]
- **doc**: update position type to integer | null in fs (Yukihiro
Hasegawa)
[#&#8203;57745](https://redirect.github.com/nodejs/node/pull/57745)
-
\[[`a9d28e27c9`](https://redirect.github.com/nodejs/node/commit/a9d28e27c9)]
- **doc**: update CI instructions (Antoine du Hamel)
[#&#8203;57743](https://redirect.github.com/nodejs/node/pull/57743)
-
\[[`133d2878a1`](https://redirect.github.com/nodejs/node/commit/133d2878a1)]
- **doc**: update example of using `await` in REPL (Dario Piotrowicz)
[#&#8203;57653](https://redirect.github.com/nodejs/node/pull/57653)
-
\[[`fc5f126629`](https://redirect.github.com/nodejs/node/commit/fc5f126629)]
- **doc**: add back mention of visa fees to onboarding doc (Darshan Sen)
[#&#8203;57730](https://redirect.github.com/nodejs/node/pull/57730)
-
\[[`945f4ac538`](https://redirect.github.com/nodejs/node/commit/945f4ac538)]
- **doc**: process.execve is only unavailable for Windows (Yaksh Bariya)
[#&#8203;57726](https://redirect.github.com/nodejs/node/pull/57726)
-
\[[`f3b885bb5e`](https://redirect.github.com/nodejs/node/commit/f3b885bb5e)]
- **doc**: clarify `unhandledRejection` events behaviors in process doc
(Dario Piotrowicz)
[#&#8203;57654](https://redirect.github.com/nodejs/node/pull/57654)
-
\[[`7326dda5b0`](https://redirect.github.com/nodejs/node/commit/7326dda5b0)]
- **doc**: improved fetch docs (Alessandro Miliucci)
[#&#8203;57296](https://redirect.github.com/nodejs/node/pull/57296)
-
\[[`6906c5eb1f`](https://redirect.github.com/nodejs/node/commit/6906c5eb1f)]
- **doc**: document REPL custom eval arguments (Dario Piotrowicz)
[#&#8203;57690](https://redirect.github.com/nodejs/node/pull/57690)
-
\[[`47a7564e8f`](https://redirect.github.com/nodejs/node/commit/47a7564e8f)]
- **doc**: classify Chrome DevTools Protocol as tier 2 (Chengzhong Wu)
[#&#8203;57634](https://redirect.github.com/nodejs/node/pull/57634)
-
\[[`e274cc1310`](https://redirect.github.com/nodejs/node/commit/e274cc1310)]
- **doc**: replace NOTE that does not render properly (Colin Ihrig)
[#&#8203;57484](https://redirect.github.com/nodejs/node/pull/57484)
-
\[[`bef06b11df`](https://redirect.github.com/nodejs/node/commit/bef06b11df)]
- **esm**: avoid `import.meta` setup costs for unused properties
(Antoine du Hamel)
[#&#8203;57286](https://redirect.github.com/nodejs/node/pull/57286)
-
\[[`e21b37d9df`](https://redirect.github.com/nodejs/node/commit/e21b37d9df)]
- **(SEMVER-MINOR)** **esm**: graduate import.meta properties (James M
Snell)
[#&#8203;58011](https://redirect.github.com/nodejs/node/pull/58011)
-
\[[`832640c35e`](https://redirect.github.com/nodejs/node/commit/832640c35e)]
- **(SEMVER-MINOR)** **esm**: support top-level Wasm without package
type (Guy Bedford)
[#&#8203;57610](https://redirect.github.com/nodejs/node/pull/57610)
-
\[[`8f643471ef`](https://redirect.github.com/nodejs/node/commit/8f643471ef)]
- **fs**: improve globSync performance (Rich Trott)
[#&#8203;57725](https://redirect.github.com/nodejs/node/pull/57725)
-
\[[`bf9e17ecc6`](https://redirect.github.com/nodejs/node/commit/bf9e17ecc6)]
- **http2**: use args.This() instead of args.Holder() (Joyee Cheung)
[#&#8203;58004](https://redirect.github.com/nodejs/node/pull/58004)
-
\[[`137717354f`](https://redirect.github.com/nodejs/node/commit/137717354f)]
- **http2**: fix graceful session close (Kushagra Pandey)
[#&#8203;57808](https://redirect.github.com/nodejs/node/pull/57808)
-
\[[`9baf580269`](https://redirect.github.com/nodejs/node/commit/9baf580269)]
- **http2**: fix check for `frame->hd.type` (hanguanqiang)
[#&#8203;57644](https://redirect.github.com/nodejs/node/pull/57644)
-
\[[`b8189242b2`](https://redirect.github.com/nodejs/node/commit/b8189242b2)]
- **http2**: skip writeHead if stream is closed (Shima Ryuhei)
[#&#8203;57686](https://redirect.github.com/nodejs/node/pull/57686)
-
\[[`4e02a1650a`](https://redirect.github.com/nodejs/node/commit/4e02a1650a)]
- **lib**: remove unused file `fetch_module` (Michaël Zasso)
[#&#8203;55880](https://redirect.github.com/nodejs/node/pull/55880)
-
\[[`d9700fef26`](https://redirect.github.com/nodejs/node/commit/d9700fef26)]
- **lib**: avoid StackOverflow on `serializeError` (Chengzhong Wu)
[#&#8203;58075](https://redirect.github.com/nodejs/node/pull/58075)
-
\[[`f3a16b6d9c`](https://redirect.github.com/nodejs/node/commit/f3a16b6d9c)]
- **lib**: resolve the issue of not adhering to the specified buffer
size (0hm☘️🏳️‍⚧️)
[#&#8203;55896](https://redirect.github.com/nodejs/node/pull/55896)
-
\[[`d4fc282f73`](https://redirect.github.com/nodejs/node/commit/d4fc282f73)]
- **lib**: fix AbortSignal.any() with timeout signals (Gürgün Dayıoğlu)
[#&#8203;57867](https://redirect.github.com/nodejs/node/pull/57867)
-
\[[`f7e2902861`](https://redirect.github.com/nodejs/node/commit/f7e2902861)]
- **lib**: use Map primordial for ActiveAsyncContextFrame (Gürgün
Dayıoğlu)
[#&#8203;57670](https://redirect.github.com/nodejs/node/pull/57670)
-
\[[`8652b0e168`](https://redirect.github.com/nodejs/node/commit/8652b0e168)]
- **meta**: set nodejs/config as codeowner (Marco Ippolito)
[#&#8203;57237](https://redirect.github.com/nodejs/node/pull/57237)
-
\[[`e98504ed95`](https://redirect.github.com/nodejs/node/commit/e98504ed95)]
- **meta**: allow penetration testing on live system with prior
authorization (Matteo Collina)
[#&#8203;57966](https://redirect.github.com/nodejs/node/pull/57966)
-
\[[`340731bea0`](https://redirect.github.com/nodejs/node/commit/340731bea0)]
- **meta**: fix subsystem in commit title (Luigi Pinca)
[#&#8203;57945](https://redirect.github.com/nodejs/node/pull/57945)
-
\[[`d767cbffcf`](https://redirect.github.com/nodejs/node/commit/d767cbffcf)]
- **meta**: bump Mozilla-Actions/sccache-action from 0.0.8 to 0.0.9
(dependabot\[bot])
[#&#8203;57720](https://redirect.github.com/nodejs/node/pull/57720)
-
\[[`575f904b13`](https://redirect.github.com/nodejs/node/commit/575f904b13)]
- **meta**: bump actions/download-artifact from 4.1.9 to 4.2.1
(dependabot\[bot])
[#&#8203;57719](https://redirect.github.com/nodejs/node/pull/57719)
-
\[[`acd323c069`](https://redirect.github.com/nodejs/node/commit/acd323c069)]
- **meta**: bump actions/setup-python from 5.4.0 to 5.5.0
(dependabot\[bot])
[#&#8203;57718](https://redirect.github.com/nodejs/node/pull/57718)
-
\[[`21246fec20`](https://redirect.github.com/nodejs/node/commit/21246fec20)]
- **meta**: bump peter-evans/create-pull-request from 7.0.7 to 7.0.8
(dependabot\[bot])
[#&#8203;57717](https://redirect.github.com/nodejs/node/pull/57717)
-
\[[`97f32d5849`](https://redirect.github.com/nodejs/node/commit/97f32d5849)]
- **meta**: bump github/codeql-action from 3.28.10 to 3.28.13
(dependabot\[bot])
[#&#8203;57716](https://redirect.github.com/nodejs/node/pull/57716)
-
\[[`90ddbb8cfa`](https://redirect.github.com/nodejs/node/commit/90ddbb8cfa)]
- **meta**: bump actions/cache from 4.2.2 to 4.2.3 (dependabot\[bot])
[#&#8203;57715](https://redirect.github.com/nodejs/node/pull/57715)
-
\[[`728425d03e`](https://redirect.github.com/nodejs/node/commit/728425d03e)]
- **meta**: bump actions/setup-node from 4.2.0 to 4.3.0
(dependabot\[bot])
[#&#8203;57714](https://redirect.github.com/nodejs/node/pull/57714)
-
\[[`1f799140e0`](https://redirect.github.com/nodejs/node/commit/1f799140e0)]
- **meta**: bump actions/upload-artifact from 4.6.1 to 4.6.2
(dependabot\[bot])
[#&#8203;57713](https://redirect.github.com/nodejs/node/pull/57713)
-
\[[`021b174a1f`](https://redirect.github.com/nodejs/node/commit/021b174a1f)]
- **module**: tidy code string concat → string templates (Jacob Smith)
[#&#8203;55820](https://redirect.github.com/nodejs/node/pull/55820)
-
\[[`44c5718476`](https://redirect.github.com/nodejs/node/commit/44c5718476)]
- **module**: fix incorrect formatting in require(esm) cycle error
message (haykam821)
[#&#8203;57453](https://redirect.github.com/nodejs/node/pull/57453)
-
\[[`bb09b4d4ae`](https://redirect.github.com/nodejs/node/commit/bb09b4d4ae)]
- **module**: improve `getPackageType` performance (Dario Piotrowicz)
[#&#8203;57599](https://redirect.github.com/nodejs/node/pull/57599)
-
\[[`9e6054e715`](https://redirect.github.com/nodejs/node/commit/9e6054e715)]
- **module**: remove unnecessary `readPackage` function (Dario
Piotrowicz)
[#&#8203;57596](https://redirect.github.com/nodejs/node/pull/57596)
-
\[[`4a8db273ba`](https://redirect.github.com/nodejs/node/commit/4a8db273ba)]
- **node-api**: add nested object wrap and napi_ref test (Chengzhong Wu)
[#&#8203;57981](https://redirect.github.com/nodejs/node/pull/57981)
-
\[[`3c65058f20`](https://redirect.github.com/nodejs/node/commit/3c65058f20)]
- **node-api**: convert NewEnv to node_napi_env\_\_::New (Vladimir
Morozov)
[#&#8203;57834](https://redirect.github.com/nodejs/node/pull/57834)
-
\[[`a4105db1f7`](https://redirect.github.com/nodejs/node/commit/a4105db1f7)]
- **os**: fix netmask format check condition in getCIDR function
(Wiyeong Seo)
[#&#8203;57324](https://redirect.github.com/nodejs/node/pull/57324)
-
\[[`248c938139`](https://redirect.github.com/nodejs/node/commit/248c938139)]
- **process**: disable building execve on IBM i (Abdirahim Musse)
[#&#8203;57883](https://redirect.github.com/nodejs/node/pull/57883)
-
\[[`972275697a`](https://redirect.github.com/nodejs/node/commit/972275697a)]
- **repl**: deprecate `repl.builtinModules` (Dario Piotrowicz)
[#&#8203;57508](https://redirect.github.com/nodejs/node/pull/57508)
-
\[[`7485309d7e`](https://redirect.github.com/nodejs/node/commit/7485309d7e)]
- **sqlite**: add location method (Edy Silva)
[#&#8203;57860](https://redirect.github.com/nodejs/node/pull/57860)
-
\[[`c12cd2a190`](https://redirect.github.com/nodejs/node/commit/c12cd2a190)]
- **sqlite**: add timeout options to DatabaseSync (Edy Silva)
[#&#8203;57752](https://redirect.github.com/nodejs/node/pull/57752)
-
\[[`5e0503a967`](https://redirect.github.com/nodejs/node/commit/5e0503a967)]
- **sqlite**: add setReturnArrays method to StatementSync (Gürgün
Dayıoğlu)
[#&#8203;57542](https://redirect.github.com/nodejs/node/pull/57542)
-
\[[`ed9d2fd51a`](https://redirect.github.com/nodejs/node/commit/ed9d2fd51a)]
- **sqlite**: enable common flags (Edy Silva)
[#&#8203;57621](https://redirect.github.com/nodejs/node/pull/57621)
-
\[[`06dcb318bc`](https://redirect.github.com/nodejs/node/commit/06dcb318bc)]
- **sqlite**: refactor prepared statement iterator (Colin Ihrig)
[#&#8203;57569](https://redirect.github.com/nodejs/node/pull/57569)
-
\[[`c510391d2f`](https://redirect.github.com/nodejs/node/commit/c510391d2f)]
- **(SEMVER-MINOR)** **sqlite**: add StatementSync.prototype.columns()
(Colin Ihrig)
[#&#8203;57490](https://redirect.github.com/nodejs/node/pull/57490)
-
\[[`4e24456a1a`](https://redirect.github.com/nodejs/node/commit/4e24456a1a)]
- **sqlite**: reset statement immediately in run() (Colin Ihrig)
[#&#8203;57350](https://redirect.github.com/nodejs/node/pull/57350)
-
\[[`a9a6891b0b`](https://redirect.github.com/nodejs/node/commit/a9a6891b0b)]
- **sqlite**: fix coverity warnings related to backup() (Colin Ihrig)
[#&#8203;56961](https://redirect.github.com/nodejs/node/pull/56961)
-
\[[`d2e1bcf3d4`](https://redirect.github.com/nodejs/node/commit/d2e1bcf3d4)]
- **sqlite**: fix use-after-free in StatementSync due to premature GC
(Divy Srivastava)
[#&#8203;56840](https://redirect.github.com/nodejs/node/pull/56840)
-
\[[`cfe15ca7b4`](https://redirect.github.com/nodejs/node/commit/cfe15ca7b4)]
- **sqlite**: handle conflicting SQLite and JS errors (Colin Ihrig)
[#&#8203;56787](https://redirect.github.com/nodejs/node/pull/56787)
-
\[[`0e999eb65f`](https://redirect.github.com/nodejs/node/commit/0e999eb65f)]
- **sqlite**: add getter to detect transactions (Colin Ihrig)
[#&#8203;57925](https://redirect.github.com/nodejs/node/pull/57925)
-
\[[`20b27331c0`](https://redirect.github.com/nodejs/node/commit/20b27331c0)]
- **sqlite, test**: expose sqlite online backup api (Edy Silva)
[#&#8203;56253](https://redirect.github.com/nodejs/node/pull/56253)
-
\[[`8856712171`](https://redirect.github.com/nodejs/node/commit/8856712171)]
- **sqlite,doc,test**: add aggregate function (Edy Silva)
[#&#8203;56600](https://redirect.github.com/nodejs/node/pull/56600)
-
\[[`120050db97`](https://redirect.github.com/nodejs/node/commit/120050db97)]
- **sqlite,src**: refactor sqlite value conversion (Edy Silva)
[#&#8203;57571](https://redirect.github.com/nodejs/node/pull/57571)
-
\[[`4c5555d558`](https://redirect.github.com/nodejs/node/commit/4c5555d558)]
- **src**: initialize privateSymbols for per_context (Jason Zhang)
[#&#8203;57479](https://redirect.github.com/nodejs/node/pull/57479)
-
\[[`d2ce9023b1`](https://redirect.github.com/nodejs/node/commit/d2ce9023b1)]
- **src**: ensure primordials are initialized exactly once (Chengzhong
Wu) [#&#8203;57519](https://redirect.github.com/nodejs/node/pull/57519)
-
\[[`06179be6ca`](https://redirect.github.com/nodejs/node/commit/06179be6ca)]
- **src**: disable abseil deadlock detection (Chengzhong Wu)
[#&#8203;57582](https://redirect.github.com/nodejs/node/pull/57582)
-
\[[`5121c47990`](https://redirect.github.com/nodejs/node/commit/5121c47990)]
- **src**: fix node_config_file.h compilation error in GN build (Cheng)
[#&#8203;57210](https://redirect.github.com/nodejs/node/pull/57210)
-
\[[`5d1230bec0`](https://redirect.github.com/nodejs/node/commit/5d1230bec0)]
- **(SEMVER-MINOR)** **src**: set default config as `node.config.json`
(Marco Ippolito)
[#&#8203;57171](https://redirect.github.com/nodejs/node/pull/57171)
-
\[[`ccee741c43`](https://redirect.github.com/nodejs/node/commit/ccee741c43)]
- **src**: namespace config file flags (Marco Ippolito)
[#&#8203;57170](https://redirect.github.com/nodejs/node/pull/57170)
-
\[[`30bb1ccbb0`](https://redirect.github.com/nodejs/node/commit/30bb1ccbb0)]
- **(SEMVER-MINOR)** **src**: create
`THROW_ERR_OPTIONS_BEFORE_BOOTSTRAPPING` (Marco Ippolito)
[#&#8203;57016](https://redirect.github.com/nodejs/node/pull/57016)
-
\[[`0350c6f478`](https://redirect.github.com/nodejs/node/commit/0350c6f478)]
- **(SEMVER-MINOR)** **src**: add config file support (Marco Ippolito)
[#&#8203;57016](https://redirect.github.com/nodejs/node/pull/57016)
-
\[[`eef37d00cb`](https://redirect.github.com/nodejs/node/commit/eef37d00cb)]
- **src**: add more debug logs and comments in NodePlatform (Joyee
Cheung)
[#&#8203;58047](https://redirect.github.com/nodejs/node/pull/58047)
-
\[[`678e8f57c0`](https://redirect.github.com/nodejs/node/commit/678e8f57c0)]
- **src**: add dcheck_eq for Object::New constructor calls (Jonas)
[#&#8203;57943](https://redirect.github.com/nodejs/node/pull/57943)
-
\[[`aee45e2036`](https://redirect.github.com/nodejs/node/commit/aee45e2036)]
- **src**: move windows specific fns to `_WIN32` (Yagiz Nizipli)
[#&#8203;57951](https://redirect.github.com/nodejs/node/pull/57951)
-
\[[`6206a8edbc`](https://redirect.github.com/nodejs/node/commit/6206a8edbc)]
- **src**: improve thread safety of TaskQueue (Shelley Vohr)
[#&#8203;57910](https://redirect.github.com/nodejs/node/pull/57910)
-
\[[`03936f31c1`](https://redirect.github.com/nodejs/node/commit/03936f31c1)]
- **src**: fixup errorhandling more in various places (James M Snell)
[#&#8203;57852](https://redirect.github.com/nodejs/node/pull/57852)
-
\[[`010dd91a19`](https://redirect.github.com/nodejs/node/commit/010dd91a19)]
- **src**: fix typo in comments (Edy Silva)
[#&#8203;57868](https://redirect.github.com/nodejs/node/pull/57868)
-
\[[`e00c1ecbd2`](https://redirect.github.com/nodejs/node/commit/e00c1ecbd2)]
- **src**: add BaseObjectPtr nullptr operations (Chengzhong Wu)
[#&#8203;56585](https://redirect.github.com/nodejs/node/pull/56585)
-
\[[`648ad252e1`](https://redirect.github.com/nodejs/node/commit/648ad252e1)]
- **src**: remove `void*` -> `char*` -> `void*` casts (Tobias Nießen)
[#&#8203;57791](https://redirect.github.com/nodejs/node/pull/57791)
-
\[[`680b434a62`](https://redirect.github.com/nodejs/node/commit/680b434a62)]
- **src**: improve error handing in node_messaging (James M Snell)
[#&#8203;57760](https://redirect.github.com/nodejs/node/pull/57760)
-
\[[`18f5301747`](https://redirect.github.com/nodejs/node/commit/18f5301747)]
- **src**: remove unused detachArrayBuffer method (Yagiz Nizipli)
[#&#8203;58055](https://redirect.github.com/nodejs/node/pull/58055)
-
\[[`065e8cd670`](https://redirect.github.com/nodejs/node/commit/065e8cd670)]
- **src**: use macros to reduce code duplication is cares_wrap (James M
Snell)
[#&#8203;57937](https://redirect.github.com/nodejs/node/pull/57937)
-
\[[`39af5d678f`](https://redirect.github.com/nodejs/node/commit/39af5d678f)]
- **src**: improve error handling in cares_wrap (James M Snell)
[#&#8203;57937](https://redirect.github.com/nodejs/node/pull/57937)
-
\[[`ca020fdc4e`](https://redirect.github.com/nodejs/node/commit/ca020fdc4e)]
- **src**: fix -Wunreachable-code-return in node_sea (Shelley Vohr)
[#&#8203;57664](https://redirect.github.com/nodejs/node/pull/57664)
-
\[[`32b6e7094a`](https://redirect.github.com/nodejs/node/commit/32b6e7094a)]
- **src**: change DCHECK to CHECK (Wuli Zuo)
[#&#8203;57948](https://redirect.github.com/nodejs/node/pull/57948)
-
\[[`e1d3a9e192`](https://redirect.github.com/nodejs/node/commit/e1d3a9e192)]
- **(SEMVER-MINOR)** **src**: add ExecutionAsyncId getter for any
Context (Attila Szegedi)
[#&#8203;57820](https://redirect.github.com/nodejs/node/pull/57820)
-
\[[`96243a723a`](https://redirect.github.com/nodejs/node/commit/96243a723a)]
- **src**: update std::vector\<v8::Local\<T>> to use v8::LocalVector\<T>
(Aditi)
[#&#8203;57646](https://redirect.github.com/nodejs/node/pull/57646)
-
\[[`0f2cbc17c7`](https://redirect.github.com/nodejs/node/commit/0f2cbc17c7)]
- **src**: update std::vector\<v8::Local\<T>> to use v8::LocalVector\<T>
(Aditi)
[#&#8203;57642](https://redirect.github.com/nodejs/node/pull/57642)
-
\[[`d1c6f861d5`](https://redirect.github.com/nodejs/node/commit/d1c6f861d5)]
- **src**: update std::vector\<v8::Local\<T>> to use v8::LocalVector\<T>
(Aditi)
[#&#8203;57578](https://redirect.github.com/nodejs/node/pull/57578)
-
\[[`ab0d3a38db`](https://redirect.github.com/nodejs/node/commit/ab0d3a38db)]
- **src**: improve error message for invalid child stdio type in
spawn_sync (Dario Piotrowicz)
[#&#8203;57589](https://redirect.github.com/nodejs/node/pull/57589)
-
\[[`24b182e7b3`](https://redirect.github.com/nodejs/node/commit/24b182e7b3)]
- **src**: implement util.types fast API calls (Ruben Bridgewater)
[#&#8203;57819](https://redirect.github.com/nodejs/node/pull/57819)
-
\[[`dda6423be9`](https://redirect.github.com/nodejs/node/commit/dda6423be9)]
- **src**: enter and lock isolate properly in json parser (Joyee Cheung)
[#&#8203;57823](https://redirect.github.com/nodejs/node/pull/57823)
-
\[[`4754c693f8`](https://redirect.github.com/nodejs/node/commit/4754c693f8)]
- **src**: improve error handling in `node_env_var.cc` (Antoine du
Hamel)
[#&#8203;57767](https://redirect.github.com/nodejs/node/pull/57767)
-
\[[`db483bbe63`](https://redirect.github.com/nodejs/node/commit/db483bbe63)]
- **src**: improve error handling in node_http2 (James M Snell)
[#&#8203;57764](https://redirect.github.com/nodejs/node/pull/57764)
-
\[[`b0277700d6`](https://redirect.github.com/nodejs/node/commit/b0277700d6)]
- **src**: improve error handling in crypto_x509 (James M Snell)
[#&#8203;57757](https://redirect.github.com/nodejs/node/pull/57757)
-
\[[`353587f984`](https://redirect.github.com/nodejs/node/commit/353587f984)]
- **src**: improve error handling in callback.cc (James M Snell)
[#&#8203;57758](https://redirect.github.com/nodejs/node/pull/57758)
-
\[[`bec053ab20`](https://redirect.github.com/nodejs/node/commit/bec053ab20)]
- **src**: remove unused variable in crypto_x509.cc (Michaël Zasso)
[#&#8203;57754](https://redirect.github.com/nodejs/node/pull/57754)
-
\[[`38a329a857`](https://redirect.github.com/nodejs/node/commit/38a329a857)]
- **src**: fix kill signal 0 on Windows (Stefan Stojanovic)
[#&#8203;57695](https://redirect.github.com/nodejs/node/pull/57695)
-
\[[`70bb387f82`](https://redirect.github.com/nodejs/node/commit/70bb387f82)]
- **src**: fix inefficient usage of v8\_inspector::StringView (Simon
Zünd)
[#&#8203;52372](https://redirect.github.com/nodejs/node/pull/52372)
-
\[[`be038f0273`](https://redirect.github.com/nodejs/node/commit/be038f0273)]
- **src,permission**: make ERR_ACCESS_DENIED more descriptive (Rafael
Gonzaga)
[#&#8203;57585](https://redirect.github.com/nodejs/node/pull/57585)
-
\[[`0ec912f452`](https://redirect.github.com/nodejs/node/commit/0ec912f452)]
- **(SEMVER-MINOR)** **stream**: preserve AsyncLocalStorage context in
finished() (Gürgün Dayıoğlu)
[#&#8203;57865](https://redirect.github.com/nodejs/node/pull/57865)
-
\[[`6ffb66f82f`](https://redirect.github.com/nodejs/node/commit/6ffb66f82f)]
- **test**: fix permission fixtures lint (Rafael Gonzaga)
[#&#8203;55819](https://redirect.github.com/nodejs/node/pull/55819)
-
\[[`fd37891186`](https://redirect.github.com/nodejs/node/commit/fd37891186)]
- **test**: add repl preview timeout test (Chengzhong Wu)
[#&#8203;55484](https://redirect.github.com/nodejs/node/pull/55484)
-
\[[`1be5a8c1b4`](https://redirect.github.com/nodejs/node/commit/1be5a8c1b4)]
- **test**: skip `test-config-json-schema` with quic (Richard Lau)
[#&#8203;57225](https://redirect.github.com/nodejs/node/pull/57225)
-
\[[`e90583b657`](https://redirect.github.com/nodejs/node/commit/e90583b657)]
- **test**: add more coverage to `node_config_file` (Marco Ippolito)
[#&#8203;57170](https://redirect.github.com/nodejs/node/pull/57170)
-
\[[`df2a36bfcc`](https://redirect.github.com/nodejs/node/commit/df2a36bfcc)]
- **test**: remove deadlock workaround (Joyee Cheung)
[#&#8203;58047](https://redirect.github.com/nodejs/node/pull/58047)
-
\[[`103034b051`](https://redirect.github.com/nodejs/node/commit/103034b051)]
- **test**: prevent extraneous HOSTNAME substitution in
test-runner-output (René)
[#&#8203;58076](https://redirect.github.com/nodejs/node/pull/58076)
-
\[[`3e58f81a38`](https://redirect.github.com/nodejs/node/commit/3e58f81a38)]
- **test**: update WPT for WebCryptoAPI to
[`b48efd6`](https://redirect.github.com/nodejs/node/commit/b48efd681e)
(Node.js GitHub Bot)
[#&#8203;58044](https://redirect.github.com/nodejs/node/pull/58044)
-
\[[`2f4e4164a3`](https://redirect.github.com/nodejs/node/commit/2f4e4164a3)]
- **test**: add missing newlines to repl .exit writes (Dario Piotrowicz)
[#&#8203;58041](https://redirect.github.com/nodejs/node/pull/58041)
-
\[[`b40769292e`](https://redirect.github.com/nodejs/node/commit/b40769292e)]
- **test**: add fast api tests for getLibuvNow() (Yagiz Nizipli)
[#&#8203;58022](https://redirect.github.com/nodejs/node/pull/58022)
-
\[[`cbd5768d47`](https://redirect.github.com/nodejs/node/commit/cbd5768d47)]
- **test**: add ALS test using http agent keep alive (Gerhard Stöbich)
[#&#8203;58017](https://redirect.github.com/nodejs/node/pull/58017)
-
\[[`9e31ab502a`](https://redirect.github.com/nodejs/node/commit/9e31ab502a)]
- **test**: deflake test-http2-options-max-headers-block-length (Luigi
Pinca)
[#&#8203;57959](https://redirect.github.com/nodejs/node/pull/57959)
-
\[[`13f8f9cc12`](https://redirect.github.com/nodejs/node/commit/13f8f9cc12)]
- **test**: rename to getCallSites (Wuli Zuo)
[#&#8203;57948](https://redirect.github.com/nodejs/node/pull/57948)
-
\[[`92dce6ed6b`](https://redirect.github.com/nodejs/node/commit/92dce6ed6b)]
- **test**: force GC in test-file-write-stream4 (Luigi Pinca)
[#&#8203;57930](https://redirect.github.com/nodejs/node/pull/57930)
-
\[[`aa755d3acf`](https://redirect.github.com/nodejs/node/commit/aa755d3acf)]
- **test**: enable skipped colorize test (Shima Ryuhei)
[#&#8203;57887](https://redirect.github.com/nodejs/node/pull/57887)
-
\[[`331f44c78c`](https://redirect.github.com/nodejs/node/commit/331f44c78c)]
- **test**: update WPT for WebCryptoAPI to
[`164426a`](https://redirect.github.com/nodejs/node/commit/164426ace2)
(Node.js GitHub Bot)
[#&#8203;57854](https://redirect.github.com/nodejs/node/pull/57854)
-
\[[`4aaa8438b4`](https://redirect.github.com/nodejs/node/commit/4aaa8438b4)]
- **test**: add test for frame count being 0.5 (Jake Yuesong Li)
[#&#8203;57732](https://redirect.github.com/nodejs/node/pull/57732)
-
\[[`fb51d3a0c5`](https://redirect.github.com/nodejs/node/commit/fb51d3a0c5)]
- **test**: fix the decimal fractions explaination (Jake Yuesong Li)
[#&#8203;57732](https://redirect.github.com/nodejs/node/pull/57732)
-
\[[`c6a45a9087`](https://redirect.github.com/nodejs/node/commit/c6a45a9087)]
- ***Revert*** "**test**: add tests for REPL custom evals" (Tobias
Nießen)
[#&#8203;57793](https://redirect.github.com/nodejs/node/pull/57793)
-
\[[`f3a4d03963`](https://redirect.github.com/nodejs/node/commit/f3a4d03963)]
- **test**: add tests for REPL custom evals (Dario Piotrowicz)
[#&#8203;57691](https://redirect.github.com/nodejs/node/pull/57691)
-
\[[`a3be0df337`](https://redirect.github.com/nodejs/node/commit/a3be0df337)]
- **test**: update expected error message for macOS (Antoine du Hamel)
[#&#8203;57742](https://redirect.github.com/nodejs/node/pull/57742)
-
\[[`a7e73a0a74`](https://redirect.github.com/nodejs/node/commit/a7e73a0a74)]
- **test**: fix dangling promise in test_runner no isolation test setup
(Jacob Smith)
[#&#8203;57595](https://redirect.github.com/nodejs/node/pull/57595)
-
\[[`edb7dd1ec7`](https://redirect.github.com/nodejs/node/commit/edb7dd1ec7)]
- **test_runner**: match minimum file column to 'all files' (Shima
Ryuhei)
[#&#8203;57848](https://redirect.github.com/nodejs/node/pull/57848)
-
\[[`c56f495e83`](https://redirect.github.com/nodejs/node/commit/c56f495e83)]
- **tools**: extract target abseil to abseil.gyp (Chengzhong Wu)
[#&#8203;57289](https://redirect.github.com/nodejs/node/pull/57289)
-
\[[`1b37161a27`](https://redirect.github.com/nodejs/node/commit/1b37161a27)]
- **tools**: ignore V8 tests in CodeQL scans (Rich Trott)
[#&#8203;58081](https://redirect.github.com/nodejs/node/pull/58081)
-
\[[`23386308dd`](https://redirect.github.com/nodejs/node/commit/23386308dd)]
- **tools**: enable CodeQL config file (Rich Trott)
[#&#8203;58036](https://redirect.github.com/nodejs/node/pull/58036)
-
\[[`9c21abc169`](https://redirect.github.com/nodejs/node/commit/9c21abc169)]
- **tools**: ignore test directory in CodeQL scans (Rich Trott)
[#&#8203;57978](https://redirect.github.com/nodejs/node/pull/57978)
-
\[[`f210a1530d`](https://redirect.github.com/nodejs/node/commit/f210a1530d)]
- **tools**: add semver-major release support to release-lint (Antoine
du Hamel)
[#&#8203;57892](https://redirect.github.com/nodejs/node/pull/57892)
-
\[[`234c417e98`](https://redirect.github.com/nodejs/node/commit/234c417e98)]
- **tools**: add codeql nightly (Rafael Gonzaga)
[#&#8203;57788](https://redirect.github.com/nodejs/node/pull/57788)
-
\[[`938f1532da`](https://redirect.github.com/nodejs/node/commit/938f1532da)]
- **tools**: edit create-release-proposal workflow to handle pr body
length (Elves Vieira)
[#&#8203;57841](https://redirect.github.com/nodejs/node/pull/57841)
-
\[[`b362339f72`](https://redirect.github.com/nodejs/node/commit/b362339f72)]
- **tools**: add zstd updater to workflow (KASEYA\yahor.siarheyenka)
[#&#8203;57831](https://redirect.github.com/nodejs/node/pull/57831)
-
\[[`61180db9c0`](https://redirect.github.com/nodejs/node/commit/61180db9c0)]
- **tools**: remove unused `osx-pkg-postinstall.sh` (Antoine du Hamel)
[#&#8203;57667](https://redirect.github.com/nodejs/node/pull/57667)
-
\[[`3ae04c94eb`](https://redirect.github.com/nodejs/node/commit/3ae04c94eb)]
- **tools**: do not use temp files when merging PRs (Antoine du Hamel)
[#&#8203;57790](https://redirect.github.com/nodejs/node/pull/57790)
-
\[[`d623c2c2b4`](https://redirect.github.com/nodejs/node/commit/d623c2c2b4)]
- **tools

</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 17:13:54 -04:00
Eli Bosley 881f1e0960 feat: slightly better watch mode (#1398)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Added a script to automatically prepare UI components before running
the build watch process in the web app.
- **Bug Fixes**
- Improved build and release processes to ensure directories are
properly cleaned and created, preventing potential errors during Docker
operations.
- **Chores**
- Updated build watch scripts for faster development feedback and more
efficient parallel execution.
- Refined Docker Compose configuration to use the correct release
directory for plugin builds.
- Introduced a new script to streamline and centralize file watching and
build triggering in the plugin system.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-05-22 13:42:08 -04:00
renovate[bot] 106ea09399 fix(deps): update dependency commander to v14 (#1394)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [commander](https://redirect.github.com/tj/commander.js) | [`^13.1.0`
-> `^14.0.0`](https://renovatebot.com/diffs/npm/commander/13.1.0/14.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/commander/14.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/commander/14.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/commander/13.1.0/14.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/commander/13.1.0/14.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>tj/commander.js (commander)</summary>

###
[`v14.0.0`](https://redirect.github.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1400-2025-05-18)

[Compare
Source](https://redirect.github.com/tj/commander.js/compare/v13.1.0...v14.0.0)

##### Added

- support for groups of options and commands in the help using low-level
`.helpGroup()` on `Option` and `Command`, and higher-level
`.optionsGroup()` and `.commandsGroup()` which can be used in chaining
way to specify group title for following options/commands
(\[[#&#8203;2328](https://redirect.github.com/tj/commander.js/issues/2328)])
- support for unescaped negative numbers as option-arguments and
command-arguments
(\[[#&#8203;2339](https://redirect.github.com/tj/commander.js/issues/2339)])
- TypeScript: add `parseArg` property to `Argument` class
(\[[#&#8203;2359](https://redirect.github.com/tj/commander.js/issues/2359)])

##### Fixed

- remove bogus leading space in help when option has default value but
not a description
(\[[#&#8203;2348](https://redirect.github.com/tj/commander.js/issues/2348)])
- `.configureOutput()` now makes copy of settings instead of modifying
in-place, fixing side-effects
(\[[#&#8203;2350](https://redirect.github.com/tj/commander.js/issues/2350)])

##### Changed

-   *Breaking:* Commander 14 requires Node.js v20 or higher
- internal refactor of `Help` class adding `.formatItemList()` and
`.groupItems()` methods
(\[[#&#8203;2328](https://redirect.github.com/tj/commander.js/issues/2328)])

</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.

🔕 **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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 12:17:59 -04:00
renovate[bot] 74a70b5557 fix(deps): update all non-major dependencies (#1387)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [lucide-vue-next](https://lucide.dev)
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next))
| [`^0.509.0` ->
`^0.510.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.509.0/0.510.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-vue-next/0.510.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-vue-next/0.510.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-vue-next/0.509.0/0.510.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-vue-next/0.509.0/0.510.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.10.0` ->
`10.11.0`](https://renovatebot.com/diffs/npm/pnpm/10.10.0/10.11.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.10.0/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.10.0/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>lucide-icons/lucide (lucide-vue-next)</summary>

###
[`v0.510.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.510.0):
Version 0.510.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.509.0...0.510.0)

#### What's Changed

- fix(icons): changed `brackets` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3172](https://redirect.github.com/lucide-icons/lucide/pull/3172)
- feat(icons): added `check-line` icon by
[@&#8203;oosawy](https://redirect.github.com/oosawy) in
[https://github.com/lucide-icons/lucide/pull/2890](https://redirect.github.com/lucide-icons/lucide/pull/2890)

#### New Contributors

- [@&#8203;oosawy](https://redirect.github.com/oosawy) made their first
contribution in
[https://github.com/lucide-icons/lucide/pull/2890](https://redirect.github.com/lucide-icons/lucide/pull/2890)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.509.0...0.510.0

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.11.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10110)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.10.0...v10.11.0)

##### Minor Changes

- A new setting added for `pnpm init` to create a `package.json` with
`type=module`, when `init-type` is `module`. Works as a flag for the
init command too
[#&#8203;9463](https://redirect.github.com/pnpm/pnpm/pull/9463).

- Added support for Nushell to `pnpm setup`
[#&#8203;6476](https://redirect.github.com/pnpm/pnpm/issues/6476).

- Added two new flags to the `pnpm audit` command, `--ignore` and
`--ignore-unfixable`
[#&#8203;8474](https://redirect.github.com/pnpm/pnpm/pull/8474).

    Ignore all vulnerabilities that have no solution:

    ```shell
    > pnpm audit --ignore-unfixable
    ```

Provide a list of CVE's to ignore those specifically, even if they have
a resolution.

    ```shell
    > pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678
    ```

- Added support for recursively running pack in every project of a
workspace
[#&#8203;4351](https://redirect.github.com/pnpm/pnpm/issues/4351).

Now you can run `pnpm -r pack` to pack all packages in the workspace.

##### Patch Changes

- pnpm version management should work, when `dangerouslyAllowAllBuilds`
is set to `true`
[#&#8203;9472](https://redirect.github.com/pnpm/pnpm/issues/9472).
- `pnpm link` should work from inside a workspace
[#&#8203;9506](https://redirect.github.com/pnpm/pnpm/issues/9506).
- Set the default `workspaceConcurrency` to
`Math.min(os.availableParallelism(), 4)`
[#&#8203;9493](https://redirect.github.com/pnpm/pnpm/pull/9493).
- Installation should not exit with an error if `strictPeerDependencies`
is `true` but all issues are ignored by `peerDependencyRules`
[#&#8203;9505](https://redirect.github.com/pnpm/pnpm/pull/9505).
- Read `updateConfig` from `pnpm-workspace.yaml`
[#&#8203;9500](https://redirect.github.com/pnpm/pnpm/issues/9500).
-   Add support for `recursive pack`
- Remove `url.parse` usage to fix warning on Node.js 24
[#&#8203;9492](https://redirect.github.com/pnpm/pnpm/issues/9492).
- `pnpm run` should be able to run commands from the workspace root, if
`ignoreScripts` is set tot `true`
[#&#8203;4858](https://redirect.github.com/pnpm/pnpm/issues/4858).

</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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC4xMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 11:51:42 -04:00
Eli Bosley 4f63b4cf3b feat: native slackware package (#1381)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Added detailed versioning for plugin packages incorporating
architecture and build identifiers.
- Simplified and improved install/uninstall scripts with backup and
dynamic package detection.
- Introduced comprehensive setup, verification, patching, and cleanup
scripts for the Unraid API environment.
- Enhanced service control with explicit start, stop, restart, and
status commands.
- Added robust dependency management scripts for restoring and archiving
Node.js modules.
- Implemented vendor archive metadata storage and dynamic handling
during build and runtime.
- Added new CLI options and environment schemas for consistent build
configuration.
- Introduced new shutdown scripts to gracefully stop flash-backup and
unraid-api services.
- Added utility scripts for API version detection and vendor archive
configuration.
- Added a new package description file detailing Unraid API features and
homepage link.

- **Bug Fixes**
- Improved validation and error reporting for missing manifests,
dependencies, and configuration files.
  - Enhanced fallback logic for locating and creating vendor archives.
- Fixed iframe compatibility in UI by updating HTML and Firefox
preference files.

- **Chores**
- Updated .gitignore with generated file patterns for Node.js binaries
and archives.
  - Removed obsolete internal documentation and legacy cleanup scripts.
- Refined Docker Compose and CI workflows to pass precise API versioning
and manage build artifacts.
- Centralized common environment validation and CLI option definitions
across build tools.
- Cleaned up plugin manifest by removing Node.js and PNPM-related
entities and legacy logic.
- Improved logging and error handling in build and installation scripts.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-05-08 22:54:10 -04:00
renovate[bot] 291ee475fb fix(deps): update all non-major dependencies (#1366)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@manypkg/cli](https://redirect.github.com/Thinkmill/manypkg)
([source](https://redirect.github.com/Thinkmill/manypkg/tree/HEAD/packages/cli))
| [`^0.23.0` ->
`^0.24.0`](https://renovatebot.com/diffs/npm/@manypkg%2fcli/0.23.0/0.24.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@manypkg%2fcli/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@manypkg%2fcli/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@manypkg%2fcli/0.23.0/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@manypkg%2fcli/0.23.0/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lucide-vue-next](https://lucide.dev)
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next))
| [`^0.488.0` ->
`^0.506.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.488.0/0.506.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-vue-next/0.506.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-vue-next/0.506.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-vue-next/0.488.0/0.506.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-vue-next/0.488.0/0.506.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.8.1` ->
`10.10.0`](https://renovatebot.com/diffs/npm/pnpm/10.8.1/10.10.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.8.1/10.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.8.1/10.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>Thinkmill/manypkg (@&#8203;manypkg/cli)</summary>

###
[`v0.24.0`](https://redirect.github.com/Thinkmill/manypkg/blob/HEAD/packages/cli/CHANGELOG.md#0240)

[Compare
Source](https://redirect.github.com/Thinkmill/manypkg/compare/@manypkg/cli@0.23.0...@manypkg/cli@0.24.0)

##### Minor Changes

- [#&#8203;248](https://redirect.github.com/Thinkmill/manypkg/pull/248)
[`456ca21`](https://redirect.github.com/Thinkmill/manypkg/commit/456ca211db8adfa37b6360587fb0827da6adc441)
Thanks [@&#8203;bluwy](https://redirect.github.com/bluwy)! - Change the
default value of the `defaultBranch` config from `"master"` to `"main"`

- [#&#8203;242](https://redirect.github.com/Thinkmill/manypkg/pull/242)
[`1763058`](https://redirect.github.com/Thinkmill/manypkg/commit/1763058f9e6a1e85e5720656301d18ca10bda426)
Thanks [@&#8203;spanishpear](https://redirect.github.com/spanishpear)! -
This package is now published as a [pure ESM
package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c).

- [#&#8203;245](https://redirect.github.com/Thinkmill/manypkg/pull/245)
[`a00f5f7`](https://redirect.github.com/Thinkmill/manypkg/commit/a00f5f7179cbe0ba60d7d8e0c47c512b67712da2)
Thanks [@&#8203;Andarist](https://redirect.github.com/Andarist)! - Drop
support for Bolt

- [#&#8203;244](https://redirect.github.com/Thinkmill/manypkg/pull/244)
[`f29df03`](https://redirect.github.com/Thinkmill/manypkg/commit/f29df03867a909c644e4838d62997427aeadc079)
Thanks [@&#8203;Andarist](https://redirect.github.com/Andarist)! - Add
`"engines"` field for explicit node version support. The supported node
versions are `>=20.0.0`.

##### Patch Changes

- Updated dependencies
\[[`3cf8c4e`](https://redirect.github.com/Thinkmill/manypkg/commit/3cf8c4e5d49fa703df73eafd26c730491908de75),
[`1763058`](https://redirect.github.com/Thinkmill/manypkg/commit/1763058f9e6a1e85e5720656301d18ca10bda426),
[`a00f5f7`](https://redirect.github.com/Thinkmill/manypkg/commit/a00f5f7179cbe0ba60d7d8e0c47c512b67712da2),
[`f29df03`](https://redirect.github.com/Thinkmill/manypkg/commit/f29df03867a909c644e4838d62997427aeadc079)]:
-
[@&#8203;manypkg/get-packages](https://redirect.github.com/manypkg/get-packages)[@&#8203;3](https://redirect.github.com/3).0.0

</details>

<details>
<summary>lucide-icons/lucide (lucide-vue-next)</summary>

###
[`v0.506.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.506.0):
Version 0.506.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.505.0...0.506.0)

##### What's Changed

- perf(react): use implicit return in react package by
[@&#8203;VIKTORVAV99](https://redirect.github.com/VIKTORVAV99) in
[https://github.com/lucide-icons/lucide/pull/2325](https://redirect.github.com/lucide-icons/lucide/pull/2325)
- fix(icons): changed `users` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3143](https://redirect.github.com/lucide-icons/lucide/pull/3143)
- fix(icons): changed `locate-off` icon by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3137](https://redirect.github.com/lucide-icons/lucide/pull/3137)
- fix(icons): changed `expand` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2831](https://redirect.github.com/lucide-icons/lucide/pull/2831)
- feat(icons): Added clock plus icon. by
[@&#8203;gubser](https://redirect.github.com/gubser) in
[https://github.com/lucide-icons/lucide/pull/2996](https://redirect.github.com/lucide-icons/lucide/pull/2996)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0

###
[`v0.505.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.505.0):
Version 0.505.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.504.0...0.505.0)

##### What's Changed

- fix(icons): changed `package-2` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3174](https://redirect.github.com/lucide-icons/lucide/pull/3174)
- docs(icon-design-guide): point people to lucide studio instead of svgo
by [@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3152](https://redirect.github.com/lucide-icons/lucide/pull/3152)
- fix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component
by [@&#8203;shamaamahh](https://redirect.github.com/shamaamahh) in
[https://github.com/lucide-icons/lucide/pull/3112](https://redirect.github.com/lucide-icons/lucide/pull/3112)
- feat(icons): added `brush-cleaning` icon by
[@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in
[https://github.com/lucide-icons/lucide/pull/2395](https://redirect.github.com/lucide-icons/lucide/pull/2395)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.504.0...0.505.0

###
[`v0.504.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.504.0):
Version 0.504.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.503.0...0.504.0)

#### What's Changed

- feat(icons): add door closed locked / unlocked icons by
[@&#8203;lukedukeus](https://redirect.github.com/lukedukeus) in
[https://github.com/lucide-icons/lucide/pull/3060](https://redirect.github.com/lucide-icons/lucide/pull/3060)
- build(dev-deps): Bump dependencies by
[@&#8203;ericfennis](https://redirect.github.com/ericfennis) in
[https://github.com/lucide-icons/lucide/pull/3096](https://redirect.github.com/lucide-icons/lucide/pull/3096)
- fix(icons): redesigned `brush` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3011](https://redirect.github.com/lucide-icons/lucide/pull/3011)
- fix(site): remove studio link from navbar by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3166](https://redirect.github.com/lucide-icons/lucide/pull/3166)
- feat(icons): added `hamburger` icon by
[@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in
[https://github.com/lucide-icons/lucide/pull/3165](https://redirect.github.com/lucide-icons/lucide/pull/3165)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.503.0...0.504.0

###
[`v0.503.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.503.0):
Version 0.503.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.502.0...0.503.0)

#### What's Changed

- fix(icons): changed `file-badge-2` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2933](https://redirect.github.com/lucide-icons/lucide/pull/2933)
- feat(icons): added `wifi-pen` icon by
[@&#8203;luisdlopera](https://redirect.github.com/luisdlopera) in
[https://github.com/lucide-icons/lucide/pull/2576](https://redirect.github.com/lucide-icons/lucide/pull/2576)

#### New Contributors

- [@&#8203;luisdlopera](https://redirect.github.com/luisdlopera) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2576](https://redirect.github.com/lucide-icons/lucide/pull/2576)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.502.0...0.503.0

###
[`v0.502.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.502.0):
Version 0.502.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.501.0...0.502.0)

#### What's Changed

- fix(docs): Added link for jguddas next to lucide studio by
[@&#8203;briz123](https://redirect.github.com/briz123) in
[https://github.com/lucide-icons/lucide/pull/3063](https://redirect.github.com/lucide-icons/lucide/pull/3063)
- build(deps-dev): bump vite from 5.4.15 to 5.4.17 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/lucide-icons/lucide/pull/2993](https://redirect.github.com/lucide-icons/lucide/pull/2993)
- fix(build): fix shredder formatting and duplicate contributors error
by [@&#8203;jpjacobpadilla](https://redirect.github.com/jpjacobpadilla)
in
[https://github.com/lucide-icons/lucide/pull/3072](https://redirect.github.com/lucide-icons/lucide/pull/3072)
- fix(icons): rebase non-binary on square-asterisk by
[@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in
[https://github.com/lucide-icons/lucide/pull/3071](https://redirect.github.com/lucide-icons/lucide/pull/3071)
- docs(CONTRIBUTING): Grammar fix for CONTRIBUTING by
[@&#8203;ajokt123](https://redirect.github.com/ajokt123) in
[https://github.com/lucide-icons/lucide/pull/3090](https://redirect.github.com/lucide-icons/lucide/pull/3090)
- fix(icons): changed `calendar-plus` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3085](https://redirect.github.com/lucide-icons/lucide/pull/3085)
- fix(icons): changed `book-key` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3062](https://redirect.github.com/lucide-icons/lucide/pull/3062)
- fix(icons): changed `clipboard-paste` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3075](https://redirect.github.com/lucide-icons/lucide/pull/3075)
- fix(icons): changed `orbit` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3074](https://redirect.github.com/lucide-icons/lucide/pull/3074)
- fix(icons): changed `baby` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3073](https://redirect.github.com/lucide-icons/lucide/pull/3073)
- docs(pacakges): Added periods to package summary by
[@&#8203;briz123](https://redirect.github.com/briz123) in
[https://github.com/lucide-icons/lucide/pull/3065](https://redirect.github.com/lucide-icons/lucide/pull/3065)
- fix(docs): PR Conventions by
[@&#8203;briz123](https://redirect.github.com/briz123) in
[https://github.com/lucide-icons/lucide/pull/3066](https://redirect.github.com/lucide-icons/lucide/pull/3066)
- feat(icons): added `ruler-dimension-line` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2535](https://redirect.github.com/lucide-icons/lucide/pull/2535)

#### New Contributors

- [@&#8203;jpjacobpadilla](https://redirect.github.com/jpjacobpadilla)
made their first contribution in
[https://github.com/lucide-icons/lucide/pull/3072](https://redirect.github.com/lucide-icons/lucide/pull/3072)
- [@&#8203;ajokt123](https://redirect.github.com/ajokt123) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/3090](https://redirect.github.com/lucide-icons/lucide/pull/3090)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.501.0...0.502.0

###
[`v0.501.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.501.0):
Version 0.501.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.500.0...0.501.0)

##### What's Changed

- feat(angular): export icon data types by
[@&#8203;dzonatan](https://redirect.github.com/dzonatan) in
[https://github.com/lucide-icons/lucide/pull/2820](https://redirect.github.com/lucide-icons/lucide/pull/2820)
- feat: added request-review workflow by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2502](https://redirect.github.com/lucide-icons/lucide/pull/2502)
- feat(icons): Add columns-3-cog icon by
[@&#8203;irvineacosta](https://redirect.github.com/irvineacosta) in
[https://github.com/lucide-icons/lucide/pull/2763](https://redirect.github.com/lucide-icons/lucide/pull/2763)

##### New Contributors

- [@&#8203;dzonatan](https://redirect.github.com/dzonatan) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/2820](https://redirect.github.com/lucide-icons/lucide/pull/2820)
- [@&#8203;irvineacosta](https://redirect.github.com/irvineacosta) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2763](https://redirect.github.com/lucide-icons/lucide/pull/2763)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.500.0...0.501.0

###
[`v0.500.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.500.0):
Version 0.500.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.499.0...0.500.0)

##### What's Changed

- fix(icons): updated `*-cog` icons by
[@&#8203;UsamaKhan](https://redirect.github.com/UsamaKhan) in
[https://github.com/lucide-icons/lucide/pull/2782](https://redirect.github.com/lucide-icons/lucide/pull/2782)
- fix(icons): arcified `lamp-*` icons by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2267](https://redirect.github.com/lucide-icons/lucide/pull/2267)
- fix(icons): changed `traffic-cone` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2941](https://redirect.github.com/lucide-icons/lucide/pull/2941)
- Add `electric-truck` icon by
[@&#8203;LienMaas](https://redirect.github.com/LienMaas) in
[https://github.com/lucide-icons/lucide/pull/1803](https://redirect.github.com/lucide-icons/lucide/pull/1803)
- feat(icons): Add `user-lock` icon by
[@&#8203;anthony-mariotti](https://redirect.github.com/anthony-mariotti)
in
[https://github.com/lucide-icons/lucide/pull/2818](https://redirect.github.com/lucide-icons/lucide/pull/2818)

##### New Contributors

- [@&#8203;UsamaKhan](https://redirect.github.com/UsamaKhan) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/2782](https://redirect.github.com/lucide-icons/lucide/pull/2782)
- [@&#8203;LienMaas](https://redirect.github.com/LienMaas) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/1803](https://redirect.github.com/lucide-icons/lucide/pull/1803)
-
[@&#8203;anthony-mariotti](https://redirect.github.com/anthony-mariotti)
made their first contribution in
[https://github.com/lucide-icons/lucide/pull/2818](https://redirect.github.com/lucide-icons/lucide/pull/2818)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.499.0...0.500.0

###
[`v0.499.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.499.0):
Version 0.499.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.498.0...0.499.0)

##### What's Changed

- feat(icons): added `bow-arrow` icon by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/2418](https://redirect.github.com/lucide-icons/lucide/pull/2418)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.498.0...0.499.0

###
[`v0.498.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.498.0):
Version 0.498.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.497.0...0.498.0)

##### What's Changed

- feat(icons): added `decimals-arrow-left` icon and
`decimals-arrow-right` by
[@&#8203;AnnaSasDev](https://redirect.github.com/AnnaSasDev) in
[https://github.com/lucide-icons/lucide/pull/2945](https://redirect.github.com/lucide-icons/lucide/pull/2945)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.497.0...0.498.0

###
[`v0.497.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.497.0):
Version 0.497.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.496.0...0.497.0)

#### What's Changed

- feat(icons): added `shredder` icon by
[@&#8203;alirashidy](https://redirect.github.com/alirashidy) in
[https://github.com/lucide-icons/lucide/pull/3052](https://redirect.github.com/lucide-icons/lucide/pull/3052)

#### New Contributors

- [@&#8203;alirashidy](https://redirect.github.com/alirashidy) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/3052](https://redirect.github.com/lucide-icons/lucide/pull/3052)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.496.0...0.497.0

###
[`v0.496.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.496.0):
Version 0.496.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.495.0...0.496.0)

##### What's Changed

- feat(icons): added `squares-*` operation icons by
[@&#8203;EthanHazel](https://redirect.github.com/EthanHazel) in
[https://github.com/lucide-icons/lucide/pull/2585](https://redirect.github.com/lucide-icons/lucide/pull/2585)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.495.0...0.496.0

###
[`v0.495.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.495.0):
Version 0.495.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.494.0...0.495.0)

##### What's Changed

- feat(icons): added `rectangle-goggles` icon by
[@&#8203;EthanHazel](https://redirect.github.com/EthanHazel) in
[https://github.com/lucide-icons/lucide/pull/2515](https://redirect.github.com/lucide-icons/lucide/pull/2515)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.494.0...0.495.0

###
[`v0.494.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.494.0):
Version 0.494.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.493.0...0.494.0)

##### What's Changed

- fix(icons): changed `cpu` icon by
[@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in
[https://github.com/lucide-icons/lucide/pull/3033](https://redirect.github.com/lucide-icons/lucide/pull/3033)
- feat(icons): added map-pin-edit icon
[#&#8203;2874](https://redirect.github.com/lucide-icons/lucide/issues/2874)
by [@&#8203;sachinkr7368](https://redirect.github.com/sachinkr7368) in
[https://github.com/lucide-icons/lucide/pull/2957](https://redirect.github.com/lucide-icons/lucide/pull/2957)

##### New Contributors

- [@&#8203;sachinkr7368](https://redirect.github.com/sachinkr7368) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2957](https://redirect.github.com/lucide-icons/lucide/pull/2957)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.493.0...0.494.0

###
[`v0.493.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.493.0):
Version 0.493.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.492.0...0.493.0)

##### What's Changed

- feat(icons): added `bubbles` icon by
[@&#8203;vqh2602](https://redirect.github.com/vqh2602) in
[https://github.com/lucide-icons/lucide/pull/2582](https://redirect.github.com/lucide-icons/lucide/pull/2582)
- docs(studio): Add lucide studio to site navbar by
[@&#8203;ericfennis](https://redirect.github.com/ericfennis) in
[https://github.com/lucide-icons/lucide/pull/3058](https://redirect.github.com/lucide-icons/lucide/pull/3058)
- feat(ci): adds dpi preview for 16, 32 and 48px by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3048](https://redirect.github.com/lucide-icons/lucide/pull/3048)
- fix(icons): changed `palette` icon by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3015](https://redirect.github.com/lucide-icons/lucide/pull/3015)
- feat(icons): added `brick-wall-fire` icon by
[@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in
[https://github.com/lucide-icons/lucide/pull/3036](https://redirect.github.com/lucide-icons/lucide/pull/3036)

##### New Contributors

- [@&#8203;vqh2602](https://redirect.github.com/vqh2602) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/2582](https://redirect.github.com/lucide-icons/lucide/pull/2582)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.492.0...0.493.0

###
[`v0.492.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.492.0):
Version 0.492.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.491.0...0.492.0)

#### What's Changed

- fix(icons): changed `pipette` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2927](https://redirect.github.com/lucide-icons/lucide/pull/2927)
- feat(icons): added `heart-plus` & `heart-minus` icon by
[@&#8203;Ayberkyvs](https://redirect.github.com/Ayberkyvs) in
[https://github.com/lucide-icons/lucide/pull/2842](https://redirect.github.com/lucide-icons/lucide/pull/2842)

#### New Contributors

- [@&#8203;Ayberkyvs](https://redirect.github.com/Ayberkyvs) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/2842](https://redirect.github.com/lucide-icons/lucide/pull/2842)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.491.0...0.492.0

###
[`v0.491.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.491.0):
Version 0.491.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.490.0...0.491.0)

##### What's Changed

- feat(icons): added `rotate-ccw-key` icon by
[@&#8203;pgbradbury](https://redirect.github.com/pgbradbury) in
[https://github.com/lucide-icons/lucide/pull/2587](https://redirect.github.com/lucide-icons/lucide/pull/2587)

##### New Contributors

- [@&#8203;pgbradbury](https://redirect.github.com/pgbradbury) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2587](https://redirect.github.com/lucide-icons/lucide/pull/2587)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.490.0...0.491.0

###
[`v0.490.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.490.0):
Version 0.490.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.489.0...0.490.0)

#### What's Changed

- fix(icons): changed `piggy-bank` icon by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3044](https://redirect.github.com/lucide-icons/lucide/pull/3044)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.489.0...0.490.0

###
[`v0.489.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.489.0):
Version 0.489.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.488.0...0.489.0)

##### What's Changed

- fix(icons): changed `toggle` icons by
[@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in
[https://github.com/lucide-icons/lucide/pull/3049](https://redirect.github.com/lucide-icons/lucide/pull/3049)
- fix(dev): added link for preact in installation by
[@&#8203;briz123](https://redirect.github.com/briz123) in
[https://github.com/lucide-icons/lucide/pull/3025](https://redirect.github.com/lucide-icons/lucide/pull/3025)
- fix(react): added aria-hidden fallback for decorative icons by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2158](https://redirect.github.com/lucide-icons/lucide/pull/2158)
- fix(icons): added 2px gap between layers of `layers-2` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2918](https://redirect.github.com/lucide-icons/lucide/pull/2918)
- fix(icons): changed `text-cursor-input` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3027](https://redirect.github.com/lucide-icons/lucide/pull/3027)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.488.0...0.489.0

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.10.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10100)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.9.0...v10.10.0)

##### Minor Changes

- Allow loading the `preResolution`, `importPackage`, and `fetchers`
hooks from local pnpmfile.

##### Patch Changes

- Fix `cd` command, when `shellEmulator` is `true`
[#&#8203;7838](https://redirect.github.com/pnpm/pnpm/issues/7838).
- Sort keys in `pnpm-workspace.yaml`
[#&#8203;9453](https://redirect.github.com/pnpm/pnpm/pull/9453).
- Pass the `npm_package_json` environment variable to the executed
scripts
[#&#8203;9452](https://redirect.github.com/pnpm/pnpm/issues/9452).
- Fixed a mistake in the description of the `--reporter=silent` option.

###
[`v10.9.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1090)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.8.1...v10.9.0)

##### Minor Changes

- **Added support for installing JSR packages.** You can now install JSR
packages using the following syntax:

        pnpm add jsr:<pkg_name>

    or with a version range:

        pnpm add jsr:<pkg_name>@&#8203;<range>

    For example, running:

        pnpm add jsr:@&#8203;foo/bar

    will add the following entry to your `package.json`:

    ```json
    {
      "dependencies": {
        "@&#8203;foo/bar": "jsr:^0.1.2"
      }
    }
    ```

When publishing, this entry will be transformed into a format compatible
with npm, older versions of Yarn, and previous pnpm versions:

    ```json
    {
      "dependencies": {
        "@&#8203;foo/bar": "npm:@&#8203;jsr/foo__bar@^0.1.2"
      }
    }
    ```

Related issue:
[#&#8203;8941](https://redirect.github.com/pnpm/pnpm/issues/8941).

Note: The `@jsr` scope defaults to <https://npm.jsr.io/> if the
`@jsr:registry` setting is not defined.

- Added a new setting, `dangerouslyAllowAllBuilds`, for automatically
running any scripts of dependencies without the need to approve any
builds. It was already possible to allow all builds by adding this to
`pnpm-workspace.yaml`:

    ```yaml
    neverBuiltDependencies: []
    ```

`dangerouslyAllowAllBuilds` has the same effect but also allows to be
set globally via:

        pnpm config set dangerouslyAllowAllBuilds true

    It can also be set when running a command:

        pnpm install --dangerously-allow-all-builds

##### Patch Changes

- Fix a false negative in `verifyDepsBeforeRun` when `nodeLinker` is
`hoisted` and there is a workspace package without dependencies and
`node_modules` directory
[#&#8203;9424](https://redirect.github.com/pnpm/pnpm/issues/9424).
- Explicitly drop `verifyDepsBeforeRun` support for `nodeLinker: pnp`.
Combining `verifyDepsBeforeRun` and `nodeLinker: pnp` will now print a
warning.

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 12:59:53 -04:00
github-actions[bot] 948580917d chore(main): release 4.8.0 (#1377)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-01 14:55:55 -07:00
github-actions[bot] c5a394eddf chore(main): release 4.7.0 (#1332)
🤖 I have created a release *beep* *boop*
---


## [4.7.0](https://github.com/unraid/api/compare/v4.6.6...v4.7.0)
(2025-04-24)


### Features

* add basic docker network listing
([#1317](https://github.com/unraid/api/issues/1317))
([c4fdff8](https://github.com/unraid/api/commit/c4fdff8149eb2812707605b3a98eabc795d18c5e))
* add permission documentation by using a custom decorator
([#1355](https://github.com/unraid/api/issues/1355))
([45ecab6](https://github.com/unraid/api/commit/45ecab6914e2e4dd48438352eb9a5084a6a4b996))
* basic vm controls ([#1293](https://github.com/unraid/api/issues/1293))
([bc3ca92](https://github.com/unraid/api/commit/bc3ca92fb02387bc019bb001809df96974737b50))
* code first graphql
([#1347](https://github.com/unraid/api/issues/1347))
([f5724ab](https://github.com/unraid/api/commit/f5724abffbcb8c8a4885c487df4119787fd1d541))


### Bug Fixes

* container names always null
([#1335](https://github.com/unraid/api/issues/1335))
([8a5b238](https://github.com/unraid/api/commit/8a5b23856c006827229812e558f7d1af92be80e0))
* **deps:** update all non-major dependencies
([#1337](https://github.com/unraid/api/issues/1337))
([2345732](https://github.com/unraid/api/commit/234573264cfed1409a767927ff95f132be393ea9))
* hide reboot notice for patch releases
([#1341](https://github.com/unraid/api/issues/1341))
([4b57439](https://github.com/unraid/api/commit/4b5743906a172f84bb46011fe2c3e0c8f64059a2))
* move docker mutations to the mutations resolver
([#1333](https://github.com/unraid/api/issues/1333))
([1bbe7d2](https://github.com/unraid/api/commit/1bbe7d27b0e87b5ffcd57ac9cc28e64b046055be))
* PR build issue
([457d338](https://github.com/unraid/api/commit/457d338150774ddc14cde6562e226a6a565aca48))
* remove some unused fields from the report object
([#1342](https://github.com/unraid/api/issues/1342))
([cd323ac](https://github.com/unraid/api/commit/cd323acd4905a558786b029ff5a30371c4512956))
* sso unreliable if API outputs more than raw json
([#1353](https://github.com/unraid/api/issues/1353))
([e65775f](https://github.com/unraid/api/commit/e65775f8782714d1cc29c8f2801244b5a4043409))
* vms now can detect starting of libvirt and start local hypervisor
([#1356](https://github.com/unraid/api/issues/1356))
([ad0f4c8](https://github.com/unraid/api/commit/ad0f4c8b55c7f7e94fbae2108f17715b1373a3ef))

---
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>
2025-04-24 09:24:52 -04:00
renovate[bot] 234573264c fix(deps): update all non-major dependencies (#1337)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@pinia/nuxt](https://redirect.github.com/vuejs/pinia/tree/v3/packages/nuxt#readme)
([source](https://redirect.github.com/vuejs/pinia)) | [`^0.10.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/@pinia%2fnuxt/0.10.1/0.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@pinia%2fnuxt/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@pinia%2fnuxt/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@pinia%2fnuxt/0.10.1/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@pinia%2fnuxt/0.10.1/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lucide-vue-next](https://lucide.dev)
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next))
| [`^0.487.0` ->
`^0.488.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.487.0/0.488.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-vue-next/0.488.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-vue-next/0.488.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-vue-next/0.487.0/0.488.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-vue-next/0.487.0/0.488.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.7.1` ->
`10.8.1`](https://renovatebot.com/diffs/npm/pnpm/10.7.1/10.8.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.7.1/10.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.7.1/10.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[vuetify-nuxt-module](https://redirect.github.com/vuetifyjs/nuxt-module)
| [`0.18.5` ->
`0.18.6`](https://renovatebot.com/diffs/npm/vuetify-nuxt-module/0.18.5/0.18.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vuetify-nuxt-module/0.18.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vuetify-nuxt-module/0.18.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vuetify-nuxt-module/0.18.5/0.18.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vuetify-nuxt-module/0.18.5/0.18.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>lucide-icons/lucide (lucide-vue-next)</summary>

###
[`v0.488.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.488.0):
Version 0.488.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.487.0...0.488.0)

#### What's Changed

- docs(readme): fix packages table by
[@&#8203;realguse](https://redirect.github.com/realguse) in
[https://github.com/lucide-icons/lucide/pull/2976](https://redirect.github.com/lucide-icons/lucide/pull/2976)
- fix(dev): point urls on packages page to correct page by
[@&#8203;briz123](https://redirect.github.com/briz123) in
[https://github.com/lucide-icons/lucide/pull/2983](https://redirect.github.com/lucide-icons/lucide/pull/2983)
- build(deps-dev): bump vite from 5.4.14 to 5.4.15 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/lucide-icons/lucide/pull/2946](https://redirect.github.com/lucide-icons/lucide/pull/2946)
- Typo fix for
[@&#8203;lucide/astro](https://redirect.github.com/lucide/astro) badge
by [@&#8203;dotspencer](https://redirect.github.com/dotspencer) in
[https://github.com/lucide-icons/lucide/pull/3004](https://redirect.github.com/lucide-icons/lucide/pull/3004)
- removed flutter package link by
[@&#8203;shamaamahh](https://redirect.github.com/shamaamahh) in
[https://github.com/lucide-icons/lucide/pull/2999](https://redirect.github.com/lucide-icons/lucide/pull/2999)
- feat(ci): added npm package provenance attestation by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3016](https://redirect.github.com/lucide-icons/lucide/pull/3016)
- fix(icons): changed `text` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3029](https://redirect.github.com/lucide-icons/lucide/pull/3029)
- fix(icons): changed `letter-text` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3030](https://redirect.github.com/lucide-icons/lucide/pull/3030)
- fix(icons): changed `text-select` icon by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/3028](https://redirect.github.com/lucide-icons/lucide/pull/3028)

#### New Contributors

- [@&#8203;dotspencer](https://redirect.github.com/dotspencer) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/3004](https://redirect.github.com/lucide-icons/lucide/pull/3004)
- [@&#8203;shamaamahh](https://redirect.github.com/shamaamahh) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2999](https://redirect.github.com/lucide-icons/lucide/pull/2999)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.487.0...0.488.0

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.8.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1081)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.8.0...v10.8.1)

##### Patch Changes

- Removed bright white highlighting, which didn't look good on some
light themes
[#&#8203;9389](https://redirect.github.com/pnpm/pnpm/pull/9389).
- If there is no pnpm related configuration in `package.json`,
`onlyBuiltDependencies` will be written to `pnpm-workspace.yaml` file
[#&#8203;9404](https://redirect.github.com/pnpm/pnpm/pull/9404).

###
[`v10.8.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1080)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.7.1...v10.8.0)

##### Minor Changes

- **Experimental.** A new hook is supported for updating configuration
settings. The hook can be provided via `.pnpmfile.cjs`. For example:

    ```js
    module.exports = {
      hooks: {
        updateConfig: (config) => ({
          ...config,
          nodeLinker: "hoisted",
        }),
      },
    };
    ```
- Now you can use the `pnpm add` command with the `--config` flag to
install new configurational dependencies
[#&#8203;9377](https://redirect.github.com/pnpm/pnpm/pull/9377).

##### Patch Changes

- Do not hang indefinitely, when there is a glob that starts with `!/`
in `pnpm-workspace.yaml`. This fixes a regression introduced by
[#&#8203;9169](https://redirect.github.com/pnpm/pnpm/pull/9169).
- `pnpm audit --fix` should update the overrides in
`pnpm-workspace.yaml`.
- `pnpm link` should update overrides in `pnpm-workspace.yaml`, not in
`package.json`
[#&#8203;9365](https://redirect.github.com/pnpm/pnpm/pull/9365).

</details>

<details>
<summary>vuetifyjs/nuxt-module (vuetify-nuxt-module)</summary>

###
[`v0.18.6`](https://redirect.github.com/vuetifyjs/nuxt-module/releases/tag/v0.18.6)

[Compare
Source](https://redirect.github.com/vuetifyjs/nuxt-module/compare/v0.18.5...v0.18.6)

#####    🚀 Features

- **labs**: Enable labs components auto-import by default  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vuetifyjs/nuxt-module/issues/309](https://redirect.github.com/vuetifyjs/nuxt-module/issues/309)
[<samp>(92366)</samp>](https://redirect.github.com/vuetifyjs/nuxt-module/commit/9236675)

#####    🏎 Performance

- **styles**: Use `fsp.access` and rethrow legitimate errors  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vuetifyjs/nuxt-module/issues/308](https://redirect.github.com/vuetifyjs/nuxt-module/issues/308)
[<samp>(b136e)</samp>](https://redirect.github.com/vuetifyjs/nuxt-module/commit/b136e56)

#####     [View changes on
GitHub](https://redirect.github.com/vuetifyjs/nuxt-module/compare/v0.18.5...v0.18.6)

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 09:36:55 -04:00
github-actions[bot] 006fe1e762 chore(main): release 4.6.6 (#1328)
🤖 I have created a release *beep* *boop*
---


## [4.6.6](https://github.com/unraid/api/compare/v4.6.5...v4.6.6)
(2025-04-03)


### Bug Fixes

* issue with invalid builds for prod and tagging
([7e89cd2](https://github.com/unraid/api/commit/7e89cd2a3e06a4abc8164f2f4985ad9f6cc9388d))

---
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>
2025-04-03 11:59:59 -04:00
github-actions[bot] 38a9e36fcd chore(main): release 4.6.5 (#1327)
🤖 I have created a release *beep* *boop*
---


## [4.6.5](https://github.com/unraid/api/compare/v4.6.4...v4.6.5)
(2025-04-03)


### Bug Fixes

* unique artifact ID
([0f682b5](https://github.com/unraid/api/commit/0f682b5f23f4319a1ad8f0e8f2b5e5ae0a2293db))

---
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>
2025-04-03 11:52:33 -04:00
github-actions[bot] 3fff76d155 chore(main): release 4.6.4 (#1325)
🤖 I have created a release *beep* *boop*
---


## [4.6.4](https://github.com/unraid/api/compare/v4.6.3...v4.6.4)
(2025-04-03)


### Bug Fixes

* cleanup build pipeline
([#1326](https://github.com/unraid/api/issues/1326))
([60f16bd](https://github.com/unraid/api/commit/60f16bde416993771fce2ad5861a671504af4b7d))
* remove unneeded workflow secret pass
([4bb00dd](https://github.com/unraid/api/commit/4bb00dd981384083cec40d804209ec2ca18d7aae))

---
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>
2025-04-03 11:46:05 -04:00
github-actions[bot] cacb1c1d3d chore(main): release 4.6.3 (#1324)
🤖 I have created a release *beep* *boop*
---


## [4.6.3](https://github.com/unraid/api/compare/v4.6.2...v4.6.3)
(2025-04-03)


### Bug Fixes

* copy dynamix.unraid.net
([662d5f6](https://github.com/unraid/api/commit/662d5f64c94586e35bfdaae2df0716c3754b2c45))
* make backup of txz
([37e72f9](https://github.com/unraid/api/commit/37e72f9729f6ab385ed1070fbdca6028688fbd92))
* ordering in build script
([a562f77](https://github.com/unraid/api/commit/a562f7716380bde4a1ae0d6960eff51c37b9291c))

---
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>
2025-04-03 10:41:07 -04:00
github-actions[bot] 79397eecff chore(main): release 4.6.2 (#1323)
🤖 I have created a release *beep* *boop*
---


## [4.6.2](https://github.com/unraid/api/compare/v4.6.1...v4.6.2)
(2025-04-03)


### Bug Fixes

* build issue
([99d8b31](https://github.com/unraid/api/commit/99d8b31fa8bef13ae6c7dcf74593bc2999a676ed))

---
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>
2025-04-03 10:23:43 -04:00
github-actions[bot] d0827df60e chore(main): release 4.6.1 (#1322)
🤖 I have created a release *beep* *boop*
---


## [4.6.1](https://github.com/unraid/api/compare/v4.6.0...v4.6.1)
(2025-04-03)


### Bug Fixes

* don't mv deploy on prod release
([9568aab](https://github.com/unraid/api/commit/9568aabd17fbab9e7e2f06f723ee57dc2026583c))

---
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>
2025-04-03 10:10:20 -04:00
github-actions[bot] 5a61aec841 chore(main): release 4.6.0 (#1311)
🤖 I have created a release *beep* *boop*
---


## [4.6.0](https://github.com/unraid/api/compare/v4.5.0...v4.6.0)
(2025-04-03)


### Features

* add gui settings field for sso users
([#1310](https://github.com/unraid/api/issues/1310))
([5ba3fa6](https://github.com/unraid/api/commit/5ba3fa67a26828f29e1e234c6838e7beaa3fdff3))


### Bug Fixes

* build
([ed67af9](https://github.com/unraid/api/commit/ed67af956802eec95845519997bc15b32c84c6ee))
* **plugin:** flaky masking of benign warning during pnpm install
([#1313](https://github.com/unraid/api/issues/1313))
([1f10b63](https://github.com/unraid/api/commit/1f10b63c8b015e9a2527f79e15a7042feb2d2aca))

---
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>
2025-04-03 09:59:38 -04:00
github-actions[bot] 15153855f7 chore(main): release 4.5.0 (#1279)
🤖 I have created a release *beep* *boop*
---


## [4.5.0](https://github.com/unraid/api/compare/v4.4.1...v4.5.0)
(2025-04-02)


### Features

* add webgui theme switcher component
([#1304](https://github.com/unraid/api/issues/1304))
([e2d00dc](https://github.com/unraid/api/commit/e2d00dc3464f9663062ac759a8aad85e61804b91))
* api plugin system & offline versioned dependency vendoring
([#1252](https://github.com/unraid/api/issues/1252))
([9f492bf](https://github.com/unraid/api/commit/9f492bf2175b1b909d3bec079ce901ba34765eb7))
* **api:** add `unraid-api --delete` command
([#1289](https://github.com/unraid/api/issues/1289))
([2f09445](https://github.com/unraid/api/commit/2f09445f2ed6b23cd851ca64ac5b84cfde3cbd50))
* basic array controls
([#1291](https://github.com/unraid/api/issues/1291))
([61fe696](https://github.com/unraid/api/commit/61fe6966caf973eec3d74c67741302dd4b507134))
* basic docker controls
([#1292](https://github.com/unraid/api/issues/1292))
([12eddf8](https://github.com/unraid/api/commit/12eddf894e1808b61f5d4e007f3a7a39a3f2e4d6))
* copy to webgui repo script docs + wc build options
([#1285](https://github.com/unraid/api/issues/1285))
([e54f189](https://github.com/unraid/api/commit/e54f189630f70aeff5af6bdef4271f0a01fedb74))


### Bug Fixes

* additional url fixes
([4b2763c](https://github.com/unraid/api/commit/4b2763c7f9d8b85d5b0ce066dfc9a9a80a115658))
* **api:** redirect benign pnpm postinstall warning to log file
([#1290](https://github.com/unraid/api/issues/1290))
([7fb7849](https://github.com/unraid/api/commit/7fb78494cb23630f60a889e6252fc06754e14ef9))
* **deps:** update dependency chalk to v5
([#1296](https://github.com/unraid/api/issues/1296))
([6bed638](https://github.com/unraid/api/commit/6bed63805ff026be98a8e20c4d8a37cd47048357))
* **deps:** update dependency diff to v7
([#1297](https://github.com/unraid/api/issues/1297))
([3c6683c](https://github.com/unraid/api/commit/3c6683c81422a088c13e9545aaecececd78b8628))
* disable all config watchers
([#1306](https://github.com/unraid/api/issues/1306))
([5c1b435](https://github.com/unraid/api/commit/5c1b4352cf71d8525f667822f8ca202e2934f463))
* extract callbacks to library
([#1280](https://github.com/unraid/api/issues/1280))
([2266139](https://github.com/unraid/api/commit/226613974258f15d39932de94316a54aec2e29d2))
* OEM plugin issues ([#1288](https://github.com/unraid/api/issues/1288))
([d5a3d0d](https://github.com/unraid/api/commit/d5a3d0dfac214fc433c2c0aec578de564a990dd4))
* replace files lost during pruning
([d0d2ff6](https://github.com/unraid/api/commit/d0d2ff65ed2d51223414e50bb1c2ecf82e32a071))

---
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>
2025-04-02 13:24:42 -04:00
renovate[bot] f7f40d7906 fix(deps): update all non-major dependencies (#1278)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@graphql-codegen/typescript-resolvers](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/resolvers))
| [`4.4.4` ->
`4.5.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-resolvers/4.4.4/4.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftypescript-resolvers/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2ftypescript-resolvers/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2ftypescript-resolvers/4.4.4/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftypescript-resolvers/4.4.4/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lucide-vue-next](https://lucide.dev)
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next))
| [`^0.483.0` ->
`^0.487.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.483.0/0.487.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-vue-next/0.487.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-vue-next/0.487.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-vue-next/0.483.0/0.487.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-vue-next/0.483.0/0.487.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.6.5` ->
`10.7.1`](https://renovatebot.com/diffs/npm/pnpm/10.6.5/10.7.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.6.5/10.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.6.5/10.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[vuetify-nuxt-module](https://redirect.github.com/vuetifyjs/nuxt-module)
| [`0.18.4` ->
`0.18.5`](https://renovatebot.com/diffs/npm/vuetify-nuxt-module/0.18.4/0.18.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vuetify-nuxt-module/0.18.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vuetify-nuxt-module/0.18.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vuetify-nuxt-module/0.18.4/0.18.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vuetify-nuxt-module/0.18.4/0.18.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>dotansimha/graphql-code-generator
(@&#8203;graphql-codegen/typescript-resolvers)</summary>

###
[`v4.5.0`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/resolvers/CHANGELOG.md#450)

[Compare
Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typescript-resolvers@4.4.4...@graphql-codegen/typescript-resolvers@4.5.0)

##### Minor Changes

-
[#&#8203;10315](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10315)
[`f6909d1`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/f6909d1797c15b79a0afb7ec089471763a485bfc)
Thanks [@&#8203;eddeee888](https://redirect.github.com/eddeee888)! -
Implement semanticNonNull custom directive

##### Patch Changes

- Updated dependencies
\[[`f6909d1`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/f6909d1797c15b79a0afb7ec089471763a485bfc)]:
-
[@&#8203;graphql-codegen/visitor-plugin-common](https://redirect.github.com/graphql-codegen/visitor-plugin-common)[@&#8203;5](https://redirect.github.com/5).8.0
-
[@&#8203;graphql-codegen/typescript](https://redirect.github.com/graphql-codegen/typescript)[@&#8203;4](https://redirect.github.com/4).1.6

</details>

<details>
<summary>lucide-icons/lucide (lucide-vue-next)</summary>

###
[`v0.487.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.487.0):
Version 0.487.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.486.0...0.487.0)

#### What's Changed

- feat(icons): added `spline-pointer` icon by
[@&#8203;Kaleidosium](https://redirect.github.com/Kaleidosium) in
[https://github.com/lucide-icons/lucide/pull/2932](https://redirect.github.com/lucide-icons/lucide/pull/2932)

#### New Contributors

- [@&#8203;Kaleidosium](https://redirect.github.com/Kaleidosium) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2932](https://redirect.github.com/lucide-icons/lucide/pull/2932)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.486.0...0.487.0

###
[`v0.486.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.486.0):
Version 0.486.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.485.0...0.486.0)

#### What's Changed

-
feat([@&#8203;lucide/astro](https://redirect.github.com/lucide/astro)):
add lucide package for Astro by
[@&#8203;MoustaphaDev](https://redirect.github.com/MoustaphaDev) in
[https://github.com/lucide-icons/lucide/pull/2665](https://redirect.github.com/lucide-icons/lucide/pull/2665)

#### New Contributors

- [@&#8203;MoustaphaDev](https://redirect.github.com/MoustaphaDev) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2665](https://redirect.github.com/lucide-icons/lucide/pull/2665)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.485.0...0.486.0

###
[`v0.485.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.485.0):
Version 0.485.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.484.0...0.485.0)

#### What's Changed

- feat(icons): added `banknote-arrow-down` icon by
[@&#8203;joffx](https://redirect.github.com/joffx) in
[https://github.com/lucide-icons/lucide/pull/2948](https://redirect.github.com/lucide-icons/lucide/pull/2948)
- feat(icons): added `banknote-x` icon by
[@&#8203;joffx](https://redirect.github.com/joffx) in
[https://github.com/lucide-icons/lucide/pull/2949](https://redirect.github.com/lucide-icons/lucide/pull/2949)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.484.0...0.485.0

###
[`v0.484.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.484.0):
Version 0.484.0

[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.483.0...0.484.0)

#### What's Changed

- build(deps): bump tj-actions/changed-files from 41 to 46 in
/.github/workflows by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/lucide-icons/lucide/pull/2920](https://redirect.github.com/lucide-icons/lucide/pull/2920)
- fix(packages): consistent icon name class by
[@&#8203;danteissaias](https://redirect.github.com/danteissaias) in
[https://github.com/lucide-icons/lucide/pull/2878](https://redirect.github.com/lucide-icons/lucide/pull/2878)
- feat(ci): add `x.com` to brand filter by
[@&#8203;jguddas](https://redirect.github.com/jguddas) in
[https://github.com/lucide-icons/lucide/pull/2939](https://redirect.github.com/lucide-icons/lucide/pull/2939)
- fix(icons): arcified candy & candy-off by
[@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in
[https://github.com/lucide-icons/lucide/pull/2944](https://redirect.github.com/lucide-icons/lucide/pull/2944)

#### New Contributors

- [@&#8203;danteissaias](https://redirect.github.com/danteissaias) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2878](https://redirect.github.com/lucide-icons/lucide/pull/2878)

**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.483.0...0.484.0

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.7.1`](https://redirect.github.com/pnpm/pnpm/releases/tag/v10.7.1):
pnpm 10.7.1

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.7.0...v10.7.1)

#### Patch Changes

- `pnpm config set` should convert the settings to their correct type
before adding them to `pnpm-workspace.yaml`
[#&#8203;9355](https://redirect.github.com/pnpm/pnpm/issues/9355).
- `pnpm config get` should read auth related settings via npm CLI
[#&#8203;9345](https://redirect.github.com/pnpm/pnpm/issues/9345).
- Replace leading `~/` in a path in `.npmrc` with the home directory
[#&#8203;9217](https://redirect.github.com/pnpm/pnpm/issues/9217).

#### Platinum Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80"
alt="Bit"></a>
      </td>
      <td align="center" valign="middle">
<a href="https://sanity.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank"><img src="https://pnpm.io/img/users/sanity.svg"
width="180" alt="Bit"></a>
      </td>
      <td align="center" valign="middle">
<a href="https://syntax.fm/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/syntaxfm.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/syntaxfm_light.svg" />
<img src="https://pnpm.io/img/users/syntaxfm.svg" width="90"
alt="Syntax" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

#### Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/discord.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/discord_light.svg" />
<img src="https://pnpm.io/img/users/discord.svg" width="220"
alt="Discord" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://uscreen.de/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/uscreen.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/uscreen_light.svg" />
<img src="https://pnpm.io/img/users/uscreen.svg" width="180"
alt="u|screen" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a
href="https://www.jetbrains.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/jetbrains.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/jetbrains.svg" />
<img src="https://pnpm.io/img/users/jetbrains.svg" width="180"
alt="JetBrains" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://nx.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/nx.svg?0" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/nx_light.svg?0" />
<img src="https://pnpm.io/img/users/nx.svg" width="70" alt="Nx" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a
href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/coderabbit.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/coderabbit_light.svg" />
<img src="https://pnpm.io/img/users/coderabbit.svg" width="220"
alt="CodeRabbit" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://route4me.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
<img src="https://pnpm.io/img/users/route4me.svg" width="220"
alt="Route4Me" />
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a href="https://workleap.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/workleap.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/workleap_light.svg" />
<img src="https://pnpm.io/img/users/workleap.svg" width="190"
alt="Workleap" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a
href="https://stackblitz.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/stackblitz.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/stackblitz_light.svg" />
<img src="https://pnpm.io/img/users/stackblitz.svg" width="190"
alt="Stackblitz" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

###
[`v10.7.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1070)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.6.5...v10.7.0)

##### Minor Changes

- `pnpm config get` and `list` also show settings set in
`pnpm-workspace.yaml` files
[#&#8203;9316](https://redirect.github.com/pnpm/pnpm/pull/9316).

- It should be possible to use env variables in `pnpm-workspace.yaml`
setting names and value.

- Add an ability to patch dependencies by version ranges. Exact versions
override version ranges, which in turn override name-only patches.
Version range `*` is the same as name-only, except that patch
application failure will not be ignored.

    For example:

    ```yaml
    patchedDependencies:
      foo: patches/foo-1.patch
      foo@^2.0.0: patches/foo-2.patch
      foo@2.1.0: patches/foo-3.patch
    ```

The above configuration would apply `patches/foo-3.patch` to
`foo@2.1.0`, `patches/foo-2.patch` to all `foo` versions which satisfy
`^2.0.0` except `2.1.0`, and `patches/foo-1.patch` to the remaining
`foo` versions.

    > \[!WARNING]
> The version ranges should not overlap. If you want to specialize a sub
range, make sure to exclude it from the other keys. For example:
    >
    > ```yaml
    > # pnpm-workspace.yaml
    > patchedDependencies:
    >   # the specialized sub range
    >   'foo@2.2.0-2.8.0': patches/foo.2.2.0-2.8.0.patch
    >   # the more general patch, excluding the sub range above
    >   'foo@>=2.0.0 <2.2.0 || >2.8.0': 'patches/foo.gte2.patch
    > ```
    >
> In most cases, however, it's sufficient to just define an exact
version to override the range.

- `pnpm config set --location=project` saves the setting to a
`pnpm-workspace.yaml` file if no `.npmrc` file is present in the
directory
[#&#8203;9316](https://redirect.github.com/pnpm/pnpm/pull/9316).

- Rename `pnpm.allowNonAppliedPatches` to `pnpm.allowUnusedPatches`. The
old name is still supported but it would print a deprecation warning
message.

- Add `pnpm.ignorePatchFailures` to manage whether pnpm would ignore
patch application failures.

If `ignorePatchFailures` is not set, pnpm would throw an error when
patches with exact versions or version ranges fail to apply, and it
would ignore failures from name-only patches.

If `ignorePatchFailures` is explicitly set to `false`, pnpm would throw
an error when any type of patch fails to apply.

If `ignorePatchFailures` is explicitly set to `true`, pnpm would print a
warning when any type of patch fails to apply.

##### Patch Changes

- Remove dependency paths from audit output to prevent out-of-memory
errors
[#&#8203;9280](https://redirect.github.com/pnpm/pnpm/issues/9280).

</details>

<details>
<summary>vuetifyjs/nuxt-module (vuetify-nuxt-module)</summary>

###
[`v0.18.5`](https://redirect.github.com/vuetifyjs/nuxt-module/releases/tag/v0.18.5)

[Compare
Source](https://redirect.github.com/vuetifyjs/nuxt-module/compare/v0.18.4...v0.18.5)

#####    🐞 Bug Fixes

- **styles**: Resolve new scss component styles  -  by
[@&#8203;userquin](https://redirect.github.com/userquin) in
[https://github.com/vuetifyjs/nuxt-module/issues/305](https://redirect.github.com/vuetifyjs/nuxt-module/issues/305)
[<samp>(82139)</samp>](https://redirect.github.com/vuetifyjs/nuxt-module/commit/8213962)

#####     [View changes on
GitHub](https://redirect.github.com/vuetifyjs/nuxt-module/compare/v0.18.4...v0.18.5)

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 09:40:11 -04:00
Pujit Mehrotra 4964cf557b chore: update license fields in package.json (#1298)
Sets license for all node.js packages to `GPL-2.0-or-later`

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Chores**
- Simplified license compliance verification by removing legacy script
logic.
- Updated licensing terms across components to GPL-2.0-or-later for
broader compatibility.
- **Documentation**
- Revised setup instructions to indicate that the use of the Just build
tool is now optional.
- **New Features**
- Added fallback support in the build automation tool to ensure smoother
operations when targets are missing.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-31 14:52:49 -04:00
github-actions[bot] c4b4d26af0 chore(main): release 4.4.1 (#1270)
🤖 I have created a release *beep* *boop*
---


## [4.4.1](https://github.com/unraid/api/compare/v4.4.0...v4.4.1)
(2025-03-26)


### Bug Fixes

* .env.production from allowing console logs on build
([#1273](https://github.com/unraid/api/issues/1273))
([49f6365](https://github.com/unraid/api/commit/49f636541bb579e53b91054ec3a4bef5069abcfa))
* patch version override logic incorrect
([#1275](https://github.com/unraid/api/issues/1275))
([0bcfb47](https://github.com/unraid/api/commit/0bcfb47bbcdfa05b706ee2d98ebb9083762215ef))

---
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>
2025-03-26 20:01:06 -04:00
github-actions[bot] 419c794e03 chore(main): release 4.4.0 (#1241)
🤖 I have created a release *beep* *boop*
---


## [4.4.0](https://github.com/unraid/api/compare/v4.3.1...v4.4.0)
(2025-03-25)


### Features

* add ReplaceKey functionality to plugin
([#1264](https://github.com/unraid/api/issues/1264))
([7e6be67](https://github.com/unraid/api/commit/7e6be67f616103997de673f0e275eb39d81d38f4))
* downgrade page replace key check
([#1263](https://github.com/unraid/api/issues/1263))
([6a92f61](https://github.com/unraid/api/commit/6a92f61f1a39e0f57d814c90367ffc58d816a4af))
* make log viewer component dynamic
([#1242](https://github.com/unraid/api/issues/1242))
([a356bf0](https://github.com/unraid/api/commit/a356bf03fb7022933138e52dca377a4681691560))
* ReplaceKey functionality in Registration and Update pages
([#1246](https://github.com/unraid/api/issues/1246))
([f3e6a00](https://github.com/unraid/api/commit/f3e6a0011ee1bfdd511648105836b94022845ae1))
* UnraidCheckExec for Check OS Updates via UPC dropdown
([#1265](https://github.com/unraid/api/issues/1265))
([3a20930](https://github.com/unraid/api/commit/3a20930ead41f570198a57fed4f04c1dca239180))


### Bug Fixes

* **deps:** update all non-major dependencies
([#1236](https://github.com/unraid/api/issues/1236))
([9d63e56](https://github.com/unraid/api/commit/9d63e563741f9940b7ae9473c85a7312dea6d917))
* **deps:** update all non-major dependencies
([#1247](https://github.com/unraid/api/issues/1247))
([57a6c49](https://github.com/unraid/api/commit/57a6c49f8a77239e5b97b29d091d9744e8d06fb0))
* **deps:** update all non-major dependencies
([#1251](https://github.com/unraid/api/issues/1251))
([ad3906e](https://github.com/unraid/api/commit/ad3906e68200571efe98d2f486f4d8ae7e02508e))
* **deps:** update all non-major dependencies
([#1253](https://github.com/unraid/api/issues/1253))
([bbb02e9](https://github.com/unraid/api/commit/bbb02e991c787ca06d42add053dfed6b4fdd810c))
* **deps:** update dependency @nestjs/passport to v11
([#1244](https://github.com/unraid/api/issues/1244))
([9e54237](https://github.com/unraid/api/commit/9e54237670bdd1c835455c18e6f1f88f1824db77))
* **deps:** update dependency graphql-subscriptions to v3
([#1209](https://github.com/unraid/api/issues/1209))
([c9789ac](https://github.com/unraid/api/commit/c9789ac1f2a878b930a3e58f15bedf75d531a674))
* **deps:** update dependency ini to v5
([#1217](https://github.com/unraid/api/issues/1217))
([590ab73](https://github.com/unraid/api/commit/590ab7327f1399d6c558a9c65fab8f1a79238c4b))
* **deps:** update dependency jose to v6
([#1248](https://github.com/unraid/api/issues/1248))
([03ece33](https://github.com/unraid/api/commit/03ece335b82caf2d1146bebd2fa41f25de827f24))
* **deps:** update dependency marked to v15
([#1249](https://github.com/unraid/api/issues/1249))
([8f78b3f](https://github.com/unraid/api/commit/8f78b3f1cac4c6e396f923cfa7e7320849bfa265))
* **deps:** update dependency pino-pretty to v13
([#1250](https://github.com/unraid/api/issues/1250))
([1892e23](https://github.com/unraid/api/commit/1892e23c22d8d05043113b047794af0601db392f))
* **deps:** update dependency pm2 to v6
([#1258](https://github.com/unraid/api/issues/1258))
([d8afc8f](https://github.com/unraid/api/commit/d8afc8f4c9de84833a6f4cd6fed887426db5590e))
* **deps:** update dependency shadcn-vue to v1
([#1259](https://github.com/unraid/api/issues/1259))
([cb2020d](https://github.com/unraid/api/commit/cb2020dee69a09c9408a54b1de9f4eb81e6f9234))
* **deps:** update dependency vue-i18n to v11
([#1261](https://github.com/unraid/api/issues/1261))
([2c01ba9](https://github.com/unraid/api/commit/2c01ba9610eb759e255518da553741b08ac0ce39))
* **deps:** update vueuse monorepo to v13 (major)
([#1262](https://github.com/unraid/api/issues/1262))
([9ce10a7](https://github.com/unraid/api/commit/9ce10a72b2dc9fcc278bd48a99cb6c809fcae7a9))
* make scripts executable when building the plugin
([#1255](https://github.com/unraid/api/issues/1255))
([7bc9949](https://github.com/unraid/api/commit/7bc9949110b29d36209e48414f40bd2379cab852))
* node installation not persisting across reboots
([#1256](https://github.com/unraid/api/issues/1256))
([3bfcc8e](https://github.com/unraid/api/commit/3bfcc8e8c0480df3f6452efea752461bf52cdc4b))
* update configValid state to ineligible in var.ini and adjust rel…
([#1268](https://github.com/unraid/api/issues/1268))
([cc85fba](https://github.com/unraid/api/commit/cc85fba207ef8429fee5b8fce0fbb886cd9d4eb4))

---
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>
2025-03-25 09:43:58 -04:00
Eli Bosley 5958d33fce chore: cleanup the cleanup scripts (#1266)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Updated the plugin installation endpoint to use a new port for
improved connectivity.
- Streamlined installation and removal processes for a more reliable
setup and clearer cleanup feedback.
- Introduced a new script to manage cleanup operations, enhancing system
maintenance during removals.
- **Chores**
- Expanded file monitoring to support additional file types, ensuring
timely updates.
- Optimized background operations that configure essential components
for enhanced overall performance.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-24 12:35:25 -04:00
renovate[bot] ad3906e682 fix(deps): update all non-major dependencies (#1251)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [graphql-scalars](https://redirect.github.com/Urigo/graphql-scalars) |
[`1.24.1` ->
`1.24.2`](https://renovatebot.com/diffs/npm/graphql-scalars/1.24.1/1.24.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/graphql-scalars/1.24.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/graphql-scalars/1.24.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/graphql-scalars/1.24.1/1.24.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/graphql-scalars/1.24.1/1.24.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [nestjs-pino](https://redirect.github.com/iamolegga/nestjs-pino) |
[`4.3.1` ->
`4.4.0`](https://renovatebot.com/diffs/npm/nestjs-pino/4.3.1/4.4.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/nestjs-pino/4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nestjs-pino/4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nestjs-pino/4.3.1/4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nestjs-pino/4.3.1/4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.6.4` ->
`10.6.5`](https://renovatebot.com/diffs/npm/pnpm/10.6.4/10.6.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.6.4/10.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.6.4/10.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://redirect.github.com/vitest-dev/vitest)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`3.0.7` ->
`3.0.9`](https://renovatebot.com/diffs/npm/vitest/3.0.7/3.0.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/3.0.7/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/3.0.7/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [zx](https://google.github.io/zx/)
([source](https://redirect.github.com/google/zx)) | [`8.3.2` ->
`8.4.1`](https://renovatebot.com/diffs/npm/zx/8.3.2/8.4.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/zx/8.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/zx/8.3.2/8.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zx/8.3.2/8.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>Urigo/graphql-scalars (graphql-scalars)</summary>

###
[`v1.24.2`](https://redirect.github.com/Urigo/graphql-scalars/blob/HEAD/CHANGELOG.md#1242)

[Compare
Source](https://redirect.github.com/Urigo/graphql-scalars/compare/v1.24.1...v1.24.2)

##### Patch Changes

-
[#&#8203;2791](https://redirect.github.com/graphql-hive/graphql-scalars/pull/2791)

[`3e1e924`](https://redirect.github.com/graphql-hive/graphql-scalars/commit/3e1e924b930bdbb73d99e5cd285f27f6bbfb318b)
Thanks [@&#8203;dotansimha](https://redirect.github.com/dotansimha)! -
Enable npm provenance

</details>

<details>
<summary>iamolegga/nestjs-pino (nestjs-pino)</summary>

###
[`v4.4.0`](https://redirect.github.com/iamolegga/nestjs-pino/releases/tag/4.4.0):
: allow publishing source map files

[Compare
Source](https://redirect.github.com/iamolegga/nestjs-pino/compare/4.3.1...4.4.0)

#### What's Changed

- build(deps-dev): bump prettier from 3.5.1 to 3.5.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2255](https://redirect.github.com/iamolegga/nestjs-pino/pull/2255)
- build(deps-dev): bump
[@&#8203;eslint/js](https://redirect.github.com/eslint/js) from 9.20.0
to 9.21.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2256](https://redirect.github.com/iamolegga/nestjs-pino/pull/2256)
- build(deps-dev): bump
[@&#8203;types/node](https://redirect.github.com/types/node) from
22.13.4 to 22.13.5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2257](https://redirect.github.com/iamolegga/nestjs-pino/pull/2257)
- build(deps-dev): bump ts-jest from 29.2.5 to 29.2.6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2258](https://redirect.github.com/iamolegga/nestjs-pino/pull/2258)
- build(deps-dev): bump
[@&#8203;eslint/eslintrc](https://redirect.github.com/eslint/eslintrc)
from 3.2.0 to 3.3.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2261](https://redirect.github.com/iamolegga/nestjs-pino/pull/2261)
- build(deps-dev): bump
[@&#8203;eslint/compat](https://redirect.github.com/eslint/compat) from
1.2.6 to 1.2.7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2262](https://redirect.github.com/iamolegga/nestjs-pino/pull/2262)
- build(deps-dev): bump rxjs from 7.8.1 to 7.8.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2259](https://redirect.github.com/iamolegga/nestjs-pino/pull/2259)
- build(deps-dev): bump eslint from 9.20.1 to 9.21.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2260](https://redirect.github.com/iamolegga/nestjs-pino/pull/2260)
- build(deps-dev): bump
[@&#8203;typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
from 8.24.1 to 8.25.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2263](https://redirect.github.com/iamolegga/nestjs-pino/pull/2263)
- build(deps-dev): bump
[@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
from 8.24.1 to 8.25.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2264](https://redirect.github.com/iamolegga/nestjs-pino/pull/2264)
- build(deps-dev): bump eslint-config-prettier from 10.0.1 to 10.0.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2265](https://redirect.github.com/iamolegga/nestjs-pino/pull/2265)
- build(deps-dev): bump
[@&#8203;nestjs/testing](https://redirect.github.com/nestjs/testing)
from 11.0.10 to 11.0.11 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2267](https://redirect.github.com/iamolegga/nestjs-pino/pull/2267)
- build(deps-dev): bump
[@&#8203;types/node](https://redirect.github.com/types/node) from
22.13.5 to 22.13.8 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2268](https://redirect.github.com/iamolegga/nestjs-pino/pull/2268)
- build(deps-dev): bump
[@&#8203;nestjs/platform-express](https://redirect.github.com/nestjs/platform-express)
from 11.0.10 to 11.0.11 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2269](https://redirect.github.com/iamolegga/nestjs-pino/pull/2269)
- build(deps-dev): bump prettier from 3.5.2 to 3.5.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2271](https://redirect.github.com/iamolegga/nestjs-pino/pull/2271)
- build(deps-dev): bump
[@&#8203;nestjs/core](https://redirect.github.com/nestjs/core) from
11.0.10 to 11.0.11 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2272](https://redirect.github.com/iamolegga/nestjs-pino/pull/2272)
- build(deps-dev): bump
[@&#8203;nestjs/platform-fastify](https://redirect.github.com/nestjs/platform-fastify)
from 11.0.10 to 11.0.11 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2273](https://redirect.github.com/iamolegga/nestjs-pino/pull/2273)
- build(deps-dev): bump
[@&#8203;nestjs/common](https://redirect.github.com/nestjs/common) from
11.0.10 to 11.0.11 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2274](https://redirect.github.com/iamolegga/nestjs-pino/pull/2274)
- build(deps-dev): bump
[@&#8203;types/node](https://redirect.github.com/types/node) from
22.13.8 to 22.13.9 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2275](https://redirect.github.com/iamolegga/nestjs-pino/pull/2275)
- build(deps-dev): bump
[@&#8203;typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
from 8.25.0 to 8.26.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2276](https://redirect.github.com/iamolegga/nestjs-pino/pull/2276)
- build(deps-dev): bump
[@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
from 8.25.0 to 8.26.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2277](https://redirect.github.com/iamolegga/nestjs-pino/pull/2277)
- build(deps-dev): bump eslint from 9.21.0 to 9.22.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2278](https://redirect.github.com/iamolegga/nestjs-pino/pull/2278)
- build(deps-dev): bump
[@&#8203;types/node](https://redirect.github.com/types/node) from
22.13.9 to 22.13.10 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2280](https://redirect.github.com/iamolegga/nestjs-pino/pull/2280)
- build(deps-dev): bump eslint-config-prettier from 10.0.2 to 10.1.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2281](https://redirect.github.com/iamolegga/nestjs-pino/pull/2281)
- build(deps-dev): bump
[@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
from 8.26.0 to 8.26.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2284](https://redirect.github.com/iamolegga/nestjs-pino/pull/2284)
- build(deps-dev): bump
[@&#8203;typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin)
from 8.26.0 to 8.26.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2285](https://redirect.github.com/iamolegga/nestjs-pino/pull/2285)
- build(deps-dev): bump typescript from 5.7.3 to 5.8.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/iamolegga/nestjs-pino/pull/2270](https://redirect.github.com/iamolegga/nestjs-pino/pull/2270)
- chore(package): allow publishing source map files by
[@&#8203;H4ad](https://redirect.github.com/H4ad) in
[https://github.com/iamolegga/nestjs-pino/pull/2288](https://redirect.github.com/iamolegga/nestjs-pino/pull/2288)

#### New Contributors

- [@&#8203;H4ad](https://redirect.github.com/H4ad) made their first
contribution in
[https://github.com/iamolegga/nestjs-pino/pull/2288](https://redirect.github.com/iamolegga/nestjs-pino/pull/2288)

**Full Changelog**:
https://github.com/iamolegga/nestjs-pino/compare/4.3.1...4.4.0

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.6.5`](https://redirect.github.com/pnpm/pnpm/compare/v10.6.4...v10.6.5)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.6.4...v10.6.5)

</details>

<details>
<summary>vitest-dev/vitest (vitest)</summary>

###
[`v3.0.9`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.0.9)

[Compare
Source](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.8...v3.0.9)

#####    🐞 Bug Fixes

- Typings of `ctx.skip()` as `never`  -  by
[@&#8203;sirlancelot](https://redirect.github.com/sirlancelot) in
[https://github.com/vitest-dev/vitest/issues/7608](https://redirect.github.com/vitest-dev/vitest/issues/7608)
[<samp>(09f35)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/09f35301)
- Cleanup vitest in public `resolveConfig` API  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7623](https://redirect.github.com/vitest-dev/vitest/issues/7623)
[<samp>(db14a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/db14ab71)
- Fix `toHaveBeenCalledWith(asymmetricMatcher)` with `undefined`
arguments  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7624](https://redirect.github.com/vitest-dev/vitest/issues/7624)
[<samp>(0fb21)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0fb21faa)
- Race condition in RPC filesystem cache.  -  by
[@&#8203;dts](https://redirect.github.com/dts) in
[https://github.com/vitest-dev/vitest/issues/7531](https://redirect.github.com/vitest-dev/vitest/issues/7531)
[<samp>(b7f55)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b7f55261)
- Fix `getState().testPath` during collection with no isolation  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7640](https://redirect.github.com/vitest-dev/vitest/issues/7640)
[<samp>(3fb3f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3fb3fbf8)
- Support custom toString method in %s format  -  by
[@&#8203;pengooseDev](https://redirect.github.com/pengooseDev) in
[https://github.com/vitest-dev/vitest/issues/7637](https://redirect.github.com/vitest-dev/vitest/issues/7637)
[<samp>(46d93)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/46d93a2e)
-   **browser**:
- Fail playwright timeouts earlier than a test timeout  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) and
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7565](https://redirect.github.com/vitest-dev/vitest/issues/7565)
[<samp>(5eb4c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5eb4cd1f)
- Remove
[@&#8203;testing-library/dom](https://redirect.github.com/testing-library/dom)
from dependencies
[#&#8203;7555](https://redirect.github.com/vitest-dev/vitest/issues/7555))"
 -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7628](https://redirect.github.com/vitest-dev/vitest/issues/7628)
and
[https://github.com/vitest-dev/vitest/issues/7555](https://redirect.github.com/vitest-dev/vitest/issues/7555)
[<samp>(94b27)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/94b27af5)
-   **coverage**:
- Browser mode + `coverage.all`  -  by
[@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/7597](https://redirect.github.com/vitest-dev/vitest/issues/7597)
[<samp>(422ba)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/422ba66b)
-   **runner**:
- Show stacktrace on hook timeout error  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7502](https://redirect.github.com/vitest-dev/vitest/issues/7502)
[<samp>(268a1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/268a19e1)
-   **vite-node**:
- Fix source map of inlined node_modules  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7557](https://redirect.github.com/vitest-dev/vitest/issues/7557)
[<samp>(34aa3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/34aa322b)
- Fix missing `buildStart`  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7652](https://redirect.github.com/vitest-dev/vitest/issues/7652)
[<samp>(29f5a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/29f5a848)
-   **web-worker**:
- Ensure `removeEventListener` is bound to worker  -  by
[@&#8203;joelgallant](https://redirect.github.com/joelgallant) in
[https://github.com/vitest-dev/vitest/issues/7631](https://redirect.github.com/vitest-dev/vitest/issues/7631)
[<samp>(ff42b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ff42bcb3)

#####     [View changes on
GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.8...v3.0.9)

###
[`v3.0.8`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.0.8)

[Compare
Source](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.7...v3.0.8)

#####    🐞 Bug Fixes

- Fix fetch cache multiple writes  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7546](https://redirect.github.com/vitest-dev/vitest/issues/7546)
[<samp>(1a8b4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1a8b4337)
- Use browser.isolate instead of config.isolate  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7560](https://redirect.github.com/vitest-dev/vitest/issues/7560)
[<samp>(4b5ed)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4b5ed902)
- Remove vestigial spy stub, import directly from `@vitest/spy`  -  by
[@&#8203;mrginglymus](https://redirect.github.com/mrginglymus) in
[https://github.com/vitest-dev/vitest/issues/7575](https://redirect.github.com/vitest-dev/vitest/issues/7575)
[<samp>(7f7ff)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7f7ff11c)
- Correctly split the argv string  -  by
[@&#8203;btea](https://redirect.github.com/btea) in
[https://github.com/vitest-dev/vitest/issues/7533](https://redirect.github.com/vitest-dev/vitest/issues/7533)
[<samp>(4325a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4325ac67)
-   **browser**:
- Remove
[@&#8203;testing-library/dom](https://redirect.github.com/testing-library/dom)
from dependencies  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7555](https://redirect.github.com/vitest-dev/vitest/issues/7555)
[<samp>(5387a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5387a5b3)
- Improve source map handling for bundled files  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7534](https://redirect.github.com/vitest-dev/vitest/issues/7534)
[<samp>(e2c57)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e2c570b6)
- Print related test file and potential test in unhandled errors  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/7564](https://redirect.github.com/vitest-dev/vitest/issues/7564)
[<samp>(fee90)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fee90d85)
-   **runner**:
- Fix `beforeEach/All` cleanup callback timeout  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7500](https://redirect.github.com/vitest-dev/vitest/issues/7500)
[<samp>(0c292)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0c2924b7)
- Fix and simplify `Task.suite` initialization  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7414](https://redirect.github.com/vitest-dev/vitest/issues/7414)
[<samp>(ca9ff)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ca9ffac5)
-   **snapshot**:
- Allow inline snapshot calls on same location with same snapshot  -  by
[@&#8203;jycouet](https://redirect.github.com/jycouet) and
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7464](https://redirect.github.com/vitest-dev/vitest/issues/7464)
[<samp>(d5cb8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d5cb8212)
-   **vite-node**:
- Fix `buildStart` on Vite 6  -  by
[@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/7480](https://redirect.github.com/vitest-dev/vitest/issues/7480)
[<samp>(c0f47)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c0f47e03)

#####     [View changes on
GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.7...v3.0.8)

</details>

<details>
<summary>google/zx (zx)</summary>

###
[`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 zx@8.4.0`
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 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 10:34:25 -04:00
github-actions[bot] 14ff3398ba chore(main): release 4.3.1 (#1239)
🤖 I have created a release *beep* *boop*
---


## [4.3.1](https://github.com/unraid/api/compare/v4.3.0...v4.3.1)
(2025-03-18)


### Bug Fixes

* stepper fixes ([#1240](https://github.com/unraid/api/issues/1240))
([6c042cb](https://github.com/unraid/api/commit/6c042cbe01211e1476d40f5cec42a353585fff92))

---
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>
2025-03-18 13:23:26 -07:00
github-actions[bot] 3380929c04 chore(main): release 4.3.0 (#1237)
🤖 I have created a release *beep* *boop*
---


## [4.3.0](https://github.com/unraid/api/compare/v4.2.1...v4.3.0)
(2025-03-18)


### Features

* update production release flow to validate less strictly
([#1238](https://github.com/unraid/api/issues/1238))
([bd69b33](https://github.com/unraid/api/commit/bd69b3383f7a71a5ca6545c3138f24df9c8e70e4))

---
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>
2025-03-18 11:53:30 -04:00
github-actions[bot] a0021bf682 chore(main): release 4.2.1 (#1235)
🤖 I have created a release *beep* *boop*
---


## [4.2.1](https://github.com/unraid/api/compare/v4.2.0...v4.2.1)
(2025-03-18)


### Bug Fixes

* **deps:** update all non-major dependencies
([#1192](https://github.com/unraid/api/issues/1192))
([b5f3a37](https://github.com/unraid/api/commit/b5f3a3786305d21edc8a0cb436d34406c2f497fc))

---
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>
2025-03-18 11:29:39 -04:00
renovate[bot] b5f3a37863 fix(deps): update all non-major dependencies (#1192)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@apollo/client](https://www.apollographql.com/docs/react/)
([source](https://redirect.github.com/apollographql/apollo-client)) |
[`3.13.1` ->
`3.13.4`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.13.1/3.13.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@apollo%2fclient/3.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@apollo%2fclient/3.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@apollo%2fclient/3.13.1/3.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@apollo%2fclient/3.13.1/3.13.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@eslint/js](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js))
| [`9.21.0` ->
`9.22.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.21.0/9.22.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@eslint%2fjs/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@eslint%2fjs/9.21.0/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.21.0/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@graphql-codegen/client-preset](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client))
| [`4.6.3` ->
`4.7.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.6.3/4.7.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2fclient-preset/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2fclient-preset/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2fclient-preset/4.6.3/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2fclient-preset/4.6.3/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@graphql-codegen/client-preset](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client))
| [`4.6.3` ->
`4.7.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.6.3/4.7.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2fclient-preset/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2fclient-preset/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2fclient-preset/4.6.3/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2fclient-preset/4.6.3/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[@graphql-codegen/typed-document-node](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node))
| [`5.0.14` ->
`5.1.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftyped-document-node/5.0.14/5.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftyped-document-node/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2ftyped-document-node/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2ftyped-document-node/5.0.14/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftyped-document-node/5.0.14/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@graphql-codegen/typescript](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript))
| [`4.1.4` ->
`4.1.5`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript/4.1.4/4.1.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftypescript/4.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2ftypescript/4.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2ftypescript/4.1.4/4.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftypescript/4.1.4/4.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@graphql-codegen/typescript-operations](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations))
| [`4.5.0` ->
`4.5.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-operations/4.5.0/4.5.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftypescript-operations/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2ftypescript-operations/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2ftypescript-operations/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftypescript-operations/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@graphql-codegen/typescript-resolvers](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/resolvers))
| [`4.4.3` ->
`4.4.4`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-resolvers/4.4.3/4.4.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftypescript-resolvers/4.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2ftypescript-resolvers/4.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2ftypescript-resolvers/4.4.3/4.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftypescript-resolvers/4.4.3/4.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@graphql-tools/merge](https://redirect.github.com/ardatan/graphql-tools)
([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/merge))
| [`9.0.20` ->
`9.0.24`](https://renovatebot.com/diffs/npm/@graphql-tools%2fmerge/9.0.20/9.0.24)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2fmerge/9.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-tools%2fmerge/9.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-tools%2fmerge/9.0.20/9.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2fmerge/9.0.20/9.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
|
[@graphql-tools/schema](https://redirect.github.com/ardatan/graphql-tools)
([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/schema))
| [`10.0.19` ->
`10.0.23`](https://renovatebot.com/diffs/npm/@graphql-tools%2fschema/10.0.19/10.0.23)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2fschema/10.0.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-tools%2fschema/10.0.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-tools%2fschema/10.0.19/10.0.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2fschema/10.0.19/10.0.23?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.2` ->
`10.8.6`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.2/10.8.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2futils/10.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-tools%2futils/10.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-tools%2futils/10.8.2/10.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2futils/10.8.2/10.8.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@nuxt/devtools](https://devtools.nuxt.com)
([source](https://redirect.github.com/nuxt/devtools/tree/HEAD/packages/devtools))
| [`2.1.0` ->
`2.3.0`](https://renovatebot.com/diffs/npm/@nuxt%2fdevtools/2.1.0/2.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxt%2fdevtools/2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nuxt%2fdevtools/2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nuxt%2fdevtools/2.1.0/2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxt%2fdevtools/2.1.0/2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@nuxt/eslint](https://redirect.github.com/nuxt/eslint)
([source](https://redirect.github.com/nuxt/eslint/tree/HEAD/packages/module))
| [`1.1.0` ->
`1.2.0`](https://renovatebot.com/diffs/npm/@nuxt%2feslint/1.1.0/1.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxt%2feslint/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nuxt%2feslint/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nuxt%2feslint/1.1.0/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxt%2feslint/1.1.0/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@nuxtjs/tailwindcss](https://redirect.github.com/nuxt-modules/tailwindcss)
| [`6.13.1` ->
`6.13.2`](https://renovatebot.com/diffs/npm/@nuxtjs%2ftailwindcss/6.13.1/6.13.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxtjs%2ftailwindcss/6.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nuxtjs%2ftailwindcss/6.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nuxtjs%2ftailwindcss/6.13.1/6.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxtjs%2ftailwindcss/6.13.1/6.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@reduxjs/toolkit](https://redux-toolkit.js.org)
([source](https://redirect.github.com/reduxjs/redux-toolkit)) | [`2.5.1`
->
`2.6.1`](https://renovatebot.com/diffs/npm/@reduxjs%2ftoolkit/2.5.1/2.6.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@reduxjs%2ftoolkit/2.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@reduxjs%2ftoolkit/2.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@reduxjs%2ftoolkit/2.5.1/2.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@reduxjs%2ftoolkit/2.5.1/2.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[@rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugins/tree/master/packages/node-resolve/#readme)
([source](https://redirect.github.com/rollup/plugins/tree/HEAD/packages/node-resolve))
| [`16.0.0` ->
`16.0.1`](https://renovatebot.com/diffs/npm/@rollup%2fplugin-node-resolve/16.0.0/16.0.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@rollup%2fplugin-node-resolve/16.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@rollup%2fplugin-node-resolve/16.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@rollup%2fplugin-node-resolve/16.0.0/16.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rollup%2fplugin-node-resolve/16.0.0/16.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@rollup/rollup-linux-x64-gnu](https://rollupjs.org/)
([source](https://redirect.github.com/rollup/rollup)) | [`4.34.8` ->
`4.36.0`](https://renovatebot.com/diffs/npm/@rollup%2frollup-linux-x64-gnu/4.34.8/4.36.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@rollup%2frollup-linux-x64-gnu/4.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@rollup%2frollup-linux-x64-gnu/4.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@rollup%2frollup-linux-x64-gnu/4.34.8/4.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rollup%2frollup-linux-x64-gnu/4.34.8/4.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| optionalDependencies | minor |
|
[@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials))
| [`8.5.8` ->
`8.6.7`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.5.8/8.6.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-essentials/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-essentials/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-essentials/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-essentials/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions))
| [`8.5.8` ->
`8.6.7`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.5.8/8.6.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-interactions/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-interactions/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-interactions/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-interactions/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@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))
| [`8.5.8` ->
`8.6.7`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.5.8/8.6.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-links/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-links/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@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))
| [`8.5.8` ->
`8.6.7`](https://renovatebot.com/diffs/npm/@storybook%2fbuilder-vite/8.5.8/8.6.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fbuilder-vite/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fbuilder-vite/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fbuilder-vite/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fbuilder-vite/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@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))
| [`8.5.8` ->
`8.6.7`](https://renovatebot.com/diffs/npm/@storybook%2fvue3-vite/8.5.8/8.6.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fvue3-vite/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fvue3-vite/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fvue3-vite/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fvue3-vite/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@swc/core](https://swc.rs)
([source](https://redirect.github.com/swc-project/swc)) | [`1.10.18` ->
`1.11.11`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.10.18/1.11.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.11.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.11.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.10.18/1.11.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.10.18/1.11.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@types/dockerode](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dockerode)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode))
| [`3.3.34` ->
`3.3.35`](https://renovatebot.com/diffs/npm/@types%2fdockerode/3.3.34/3.3.35)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fdockerode/3.3.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fdockerode/3.3.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fdockerode/3.3.34/3.3.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fdockerode/3.3.34/3.3.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))
| [`4.17.15` ->
`4.17.16`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.15/4.17.16)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.17.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2flodash/4.17.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2flodash/4.17.15/4.17.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.17.15/4.17.16?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.13.4` ->
`22.13.10`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.4/22.13.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.13.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.13.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.13.4/22.13.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.13.4/22.13.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/ws](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws))
| [`8.5.14` ->
`8.18.0`](https://renovatebot.com/diffs/npm/@types%2fws/8.5.14/8.18.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fws/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fws/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fws/8.5.14/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fws/8.5.14/8.18.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))
| [`5.2.1` ->
`5.2.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.2.1/5.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/5.2.1/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/5.2.1/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@vitejs/plugin-vue-jsx](https://redirect.github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx#readme)
([source](https://redirect.github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue-jsx))
| [`4.1.1` ->
`4.1.2`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue-jsx/4.1.1/4.1.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue-jsx/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue-jsx/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue-jsx/4.1.1/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue-jsx/4.1.1/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@vitest/coverage-v8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| [`3.0.6` ->
`3.0.9`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/3.0.6/3.0.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/3.0.6/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/3.0.6/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui))
| [`3.0.6` ->
`3.0.9`](https://renovatebot.com/diffs/npm/@vitest%2fui/3.0.6/3.0.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/3.0.6/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/3.0.6/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [@vue/apollo-composable](https://apollo.vuejs.org/)
([source](https://redirect.github.com/vuejs/vue-apollo/tree/HEAD/packages/vue-apollo-composable))
| [`4.2.1` ->
`4.2.2`](https://renovatebot.com/diffs/npm/@vue%2fapollo-composable/4.2.1/4.2.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fapollo-composable/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fapollo-composable/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fapollo-composable/4.2.1/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fapollo-composable/4.2.1/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@vue/apollo-util](https://apollo.vuejs.org/)
([source](https://redirect.github.com/vuejs/vue-apollo/tree/HEAD/packages/vue-apollo-util))
| [`4.0.0-beta.6` ->
`4.2.2`](https://renovatebot.com/diffs/npm/@vue%2fapollo-util/4.0.0-beta.6/4.2.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fapollo-util/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fapollo-util/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fapollo-util/4.0.0-beta.6/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fapollo-util/4.0.0-beta.6/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@vueuse/components](https://redirect.github.com/vueuse/vueuse/tree/main/packages/components#readme)
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/components))
| [`12.7.0` ->
`12.8.2`](https://renovatebot.com/diffs/npm/@vueuse%2fcomponents/12.7.0/12.8.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcomponents/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vueuse%2fcomponents/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vueuse%2fcomponents/12.7.0/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcomponents/12.7.0/12.8.2?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))
| [`12.7.0` ->
`12.8.2`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/12.7.0/12.8.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcore/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vueuse%2fcore/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vueuse%2fcore/12.7.0/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcore/12.7.0/12.8.2?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))
| [`12.7.0` ->
`12.8.2`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/12.7.0/12.8.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcore/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vueuse%2fcore/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vueuse%2fcore/12.7.0/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcore/12.7.0/12.8.2?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))
| [`12.7.0` ->
`12.8.2`](https://renovatebot.com/diffs/npm/@vueuse%2fintegrations/12.7.0/12.8.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fintegrations/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vueuse%2fintegrations/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vueuse%2fintegrations/12.7.0/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fintegrations/12.7.0/12.8.2?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))
| [`12.7.0` ->
`12.8.2`](https://renovatebot.com/diffs/npm/@vueuse%2fnuxt/12.7.0/12.8.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fnuxt/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vueuse%2fnuxt/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vueuse%2fnuxt/12.7.0/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fnuxt/12.7.0/12.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [autoprefixer](https://redirect.github.com/postcss/autoprefixer) |
[`10.4.20` ->
`10.4.21`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.20/10.4.21)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/autoprefixer/10.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/autoprefixer/10.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/autoprefixer/10.4.20/10.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/autoprefixer/10.4.20/10.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`9.21.0` ->
`9.22.0`](https://renovatebot.com/diffs/npm/eslint/9.21.0/9.22.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.21.0/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.21.0/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`9.20.1` ->
`9.22.0`](https://renovatebot.com/diffs/npm/eslint/9.20.1/9.22.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.20.1/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.20.1/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[eslint-config-prettier](https://redirect.github.com/prettier/eslint-config-prettier)
| [`10.0.1` ->
`10.1.1`](https://renovatebot.com/diffs/npm/eslint-config-prettier/10.0.1/10.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-prettier/10.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-prettier/10.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-prettier/10.0.1/10.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-prettier/10.0.1/10.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n)
| [`17.15.1` ->
`17.16.2`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.15.1/17.16.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-n/17.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-n/17.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-n/17.15.1/17.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-n/17.15.1/17.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [eslint-plugin-vue](https://eslint.vuejs.org)
([source](https://redirect.github.com/vuejs/eslint-plugin-vue)) |
[`9.32.0` ->
`9.33.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.32.0/9.33.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vue/9.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-vue/9.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-vue/9.32.0/9.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vue/9.32.0/9.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom) |
[`17.1.4` ->
`17.4.4`](https://renovatebot.com/diffs/npm/happy-dom/17.1.4/17.4.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/17.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/17.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/17.1.4/17.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/17.1.4/17.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [lucide-vue-next](https://lucide.dev)
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next))
| [`^0.475.0` ->
`^0.483.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.475.0/0.483.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-vue-next/0.483.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-vue-next/0.483.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-vue-next/0.475.0/0.483.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-vue-next/0.475.0/0.483.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [nest-authz](https://redirect.github.com/node-casbin/nest-authz) |
[`2.14.0` ->
`2.15.0`](https://renovatebot.com/diffs/npm/nest-authz/2.14.0/2.15.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/nest-authz/2.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nest-authz/2.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nest-authz/2.14.0/2.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nest-authz/2.14.0/2.15.0?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.16.0` ->
`3.17.0`](https://renovatebot.com/diffs/npm/nest-commander/3.16.0/3.17.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/nest-commander/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nest-commander/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nest-commander/3.16.0/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nest-commander/3.16.0/3.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [nestjs-pino](https://redirect.github.com/iamolegga/nestjs-pino) |
[`4.3.0` ->
`4.3.1`](https://renovatebot.com/diffs/npm/nestjs-pino/4.3.0/4.3.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/nestjs-pino/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nestjs-pino/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nestjs-pino/4.3.0/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nestjs-pino/4.3.0/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [nuxt](https://nuxt.com)
([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/nuxt))
| [`3.15.4` ->
`3.16.0`](https://renovatebot.com/diffs/npm/nuxt/3.15.4/3.16.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/nuxt/3.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nuxt/3.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nuxt/3.15.4/3.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nuxt/3.15.4/3.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.4.1` ->
`10.6.4`](https://renovatebot.com/diffs/npm/pnpm/10.4.1/10.6.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/10.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/10.4.1/10.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.4.1/10.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| packageManager | minor |
| [prettier](https://prettier.io)
([source](https://redirect.github.com/prettier/prettier)) | [`3.5.1` ->
`3.5.3`](https://renovatebot.com/diffs/npm/prettier/3.5.1/3.5.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.5.1/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.5.1/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [prettier](https://prettier.io)
([source](https://redirect.github.com/prettier/prettier)) | [`3.5.2` ->
`3.5.3`](https://renovatebot.com/diffs/npm/prettier/3.5.2/3.5.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.5.2/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.5.2/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [python](https://redirect.github.com/actions/python-versions) | `3.10`
-> `3.13` |
[![age](https://developer.mend.io/api/mc/badges/age/github-releases/actions%2fpython-versions/3.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-releases/actions%2fpython-versions/3.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-releases/actions%2fpython-versions/3.10.16/3.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/actions%2fpython-versions/3.10.16/3.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| uses-with | minor |
| [radix-vue](https://redirect.github.com/unovue/radix-vue) | [`1.9.16`
-> `1.9.17`](https://renovatebot.com/diffs/npm/radix-vue/1.9.16/1.9.17)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/radix-vue/1.9.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/radix-vue/1.9.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/radix-vue/1.9.16/1.9.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/radix-vue/1.9.16/1.9.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [reka-ui](https://redirect.github.com/unovue/reka-ui) | [`2.0.2` ->
`2.1.0`](https://renovatebot.com/diffs/npm/reka-ui/2.0.2/2.1.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/reka-ui/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/reka-ui/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/reka-ui/2.0.2/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/reka-ui/2.0.2/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [shadcn-nuxt](https://redirect.github.com/unovue/shadcn-vue)
([source](https://redirect.github.com/unovue/shadcn-vue/tree/HEAD/packages/module))
| [`1.0.1` ->
`1.0.3`](https://renovatebot.com/diffs/npm/shadcn-nuxt/1.0.1/1.0.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/shadcn-nuxt/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shadcn-nuxt/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shadcn-nuxt/1.0.1/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shadcn-nuxt/1.0.1/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[storybook](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/cli)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/cli))
| [`8.5.8` ->
`8.6.7`](https://renovatebot.com/diffs/npm/storybook/8.5.8/8.6.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/8.5.8/8.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [typescript](https://www.typescriptlang.org/)
([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.7.3`
-> `5.8.2`](https://renovatebot.com/diffs/npm/typescript/5.7.3/5.8.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.7.3/5.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.7.3/5.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`8.24.1` ->
`8.26.1`](https://renovatebot.com/diffs/npm/typescript-eslint/8.24.1/8.26.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.24.1/8.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.24.1/8.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [vite](https://vite.dev)
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))
| [`6.1.1` ->
`6.2.2`](https://renovatebot.com/diffs/npm/vite/6.1.1/6.2.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/6.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/6.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/6.1.1/6.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/6.1.1/6.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [vitest](https://redirect.github.com/vitest-dev/vitest)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`3.0.6` ->
`3.0.9`](https://renovatebot.com/diffs/npm/vitest/3.0.6/3.0.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/3.0.6/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/3.0.6/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [vitest](https://redirect.github.com/vitest-dev/vitest)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`3.0.7` ->
`3.0.9`](https://renovatebot.com/diffs/npm/vitest/3.0.7/3.0.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/3.0.7/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/3.0.7/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | 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))
| [`10.0.5` ->
`10.0.6`](https://renovatebot.com/diffs/npm/vue-i18n/10.0.5/10.0.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-i18n/10.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-i18n/10.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-i18n/10.0.5/10.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-i18n/10.0.5/10.0.6?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))
| [`2.2.2` ->
`2.2.8`](https://renovatebot.com/diffs/npm/vue-tsc/2.2.2/2.2.8) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/2.2.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/2.2.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/2.2.2/2.2.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/2.2.2/2.2.8?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.7.14` ->
`3.7.17`](https://renovatebot.com/diffs/npm/vuetify/3.7.14/3.7.17) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vuetify/3.7.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vuetify/3.7.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vuetify/3.7.14/3.7.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vuetify/3.7.14/3.7.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
|
[vuetify-nuxt-module](https://redirect.github.com/vuetifyjs/nuxt-module)
| [`0.18.3` ->
`0.18.4`](https://renovatebot.com/diffs/npm/vuetify-nuxt-module/0.18.3/0.18.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vuetify-nuxt-module/0.18.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vuetify-nuxt-module/0.18.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vuetify-nuxt-module/0.18.3/0.18.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vuetify-nuxt-module/0.18.3/0.18.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [zx](https://google.github.io/zx/)
([source](https://redirect.github.com/google/zx)) | [`8.3.2` ->
`8.4.1`](https://renovatebot.com/diffs/npm/zx/8.3.2/8.4.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/zx/8.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/zx/8.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/zx/8.3.2/8.4.1?slim=true

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 11:17:21 -04:00
github-actions[bot] 8cd7376db0 chore(main): release 4.2.0 (#1189)
🤖 I have created a release *beep* *boop*
---


## [4.2.0](https://github.com/unraid/api/compare/v4.1.3...v4.2.0)
(2025-03-18)


### Features

* add resolver for logging
([#1222](https://github.com/unraid/api/issues/1222))
([3f590c5](https://github.com/unraid/api/commit/3f590c56e389d863f9ff10ad175b6957f7dfaa56))
* connect settings web component
([#1211](https://github.com/unraid/api/issues/1211))
([acbf46d](https://github.com/unraid/api/commit/acbf46df3f00e7ffe7983ea0673cf2a15dff8176))
* improve local dev with install path
([#1221](https://github.com/unraid/api/issues/1221))
([ce61fee](https://github.com/unraid/api/commit/ce61fee41ce41b1e33cdb7d1774157f1cb02b558))
* split plugin builds
([d63e54b](https://github.com/unraid/api/commit/d63e54bdbc7dd47e22dd97075d06d371fe0d73d4))
* swap to absolute paths for css
([#1224](https://github.com/unraid/api/issues/1224))
([dd9983c](https://github.com/unraid/api/commit/dd9983c8b7c5a1bbd2a473430b89939627781bd5))
* update theme application logic and color picker
([#1181](https://github.com/unraid/api/issues/1181))
([a030626](https://github.com/unraid/api/commit/a0306269c61b2600ff57ec3478a646e895d37a54))
* use patch version if needed on update check
([#1227](https://github.com/unraid/api/issues/1227))
([12e16a6](https://github.com/unraid/api/commit/12e16a64047ffb7093b19929255900ea217d2b51))


### Bug Fixes

* add INELIGIBLE state to ConfigErrorState enum
([#1220](https://github.com/unraid/api/issues/1220))
([0f550f9](https://github.com/unraid/api/commit/0f550f9d9485c21f4385661c88e367d0a1897382))
* **api:** dynamix notifications dir during development
([#1216](https://github.com/unraid/api/issues/1216))
([2700722](https://github.com/unraid/api/commit/270072266acdf2dc12a734cdfb643fdf1f3bb988))
* **api:** type imports from generated graphql types
([#1215](https://github.com/unraid/api/issues/1215))
([bce06cd](https://github.com/unraid/api/commit/bce06cd76c0f3d00304d1f671621c4862a7311d9))
* **deps:** update dependency @nestjs/schedule to v5
([#1197](https://github.com/unraid/api/issues/1197))
([85c8ef5](https://github.com/unraid/api/commit/85c8ef53add3c21817225072bbfed880f1ddf128))
* **deps:** update dependency @vueuse/core to v12
([#1199](https://github.com/unraid/api/issues/1199))
([ff8eba3](https://github.com/unraid/api/commit/ff8eba3df542d11bc37897ec1b6246ad89d5fa19))
* fix changelog thing again
([a9d5ca8](https://github.com/unraid/api/commit/a9d5ca88996129b8d452ccfbf308471cc0edbd04))
* fix invalid path to node with sh execution
([#1213](https://github.com/unraid/api/issues/1213))
([f1838bf](https://github.com/unraid/api/commit/f1838bf69a55453eee3c23816c10bec0acc943c5))
* load tag correctly
([b24a575](https://github.com/unraid/api/commit/b24a575cbbb972c843b5c9dd36726dab4f8ca2b5))
* log errors
([365dcae](https://github.com/unraid/api/commit/365dcae04babae688dcc49ee17efbf34288d35a8))
* one-command dev & web env files
([#1214](https://github.com/unraid/api/issues/1214))
([4641894](https://github.com/unraid/api/commit/4641894240601c91d64fea0831cf08fcf73b87ef))
* re-release fixed
([b491590](https://github.com/unraid/api/commit/b49159022d982ff989194c06a74ceac370a69bc7))
* recreate watcher on path change
([#1203](https://github.com/unraid/api/issues/1203))
([bde37d6](https://github.com/unraid/api/commit/bde37d67517306fcab9f77fc243465673d35135a))
* update brand loading variants for consistent sizing
([#1223](https://github.com/unraid/api/issues/1223))
([1b0fbaf](https://github.com/unraid/api/commit/1b0fbaf81a90220ae9e9a8f2834041239999dc02))

---
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>
2025-03-18 11:04:13 -04:00
Eli Bosley ce61fee41c feat: improve local dev with install path (#1221)
- also add better watcher support

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Added a helper that displays a local installation URL to simplify
setting up the plugin.

- **Chores**
- Updated service and container port configurations to ensure consistent
network connectivity (changed from 8080 to 5858).
- Refined container management to gracefully handle running instances
during startup.
- Improved build and installation routines for streamlined deployment
and enhanced reliability.
- Enhanced documentation to clarify installation and usage instructions
for better user experience.
- Introduced a new document outlining development workflows for better
guidance.
<!-- 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/1209561202532053
2025-03-17 09:44:10 -04:00
Eli Bosley d63e54bdbc feat: split plugin builds
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced containerized plugin deployment support with updated Docker
Compose configurations.
- Added continuous build watch modes for API, web, and UI components for
smoother development iterations.
  - Added a new job for API testing in the CI/CD workflow.
- Added a new shell script to determine the local host's IP address for
Docker configurations.
- Introduced a new entry point and HTTP server setup in the plugin's
Docker environment.
- Added new scripts for building and watching plugin changes in
real-time.
- Added a new script for building the project in watch mode for the API
and UI components.

- **Improvements**
- Streamlined the plugin installation process and refined release
workflows for a more reliable user experience.
- Enhanced overall CI/CD pipelines to ensure efficient, production-ready
deployments.
- Updated artifact upload paths and job definitions for clarity and
efficiency.
- Implemented new utility functions for better URL management and
changelog generation.
- Modified the `.dockerignore` file to ignore all contents within the
`node_modules` directory.
- Added new constants and functions for managing plugin paths and
configurations.
- Updated the build process in the Dockerfile to focus on release
operations.

- **Tests**
- Expanded automated testing to validate environment setups and build
stability, ensuring higher reliability during updates.
- Introduced new test suites for validating plugin environment setups
and configurations.
- Added tests for validating environment variables and handling of
manifest files.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Datelle <mdatelle@icloud.com>
Co-authored-by: mdatelle <mike@datelle.net>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Pujit Mehrotra <pujit@lime-technology.com>
2025-03-04 15:18:04 -05:00
Eli Bosley e11d5e976d docs: add license to package jsons (#1129)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Documentation**
- Added the complete GNU General Public License (GPL) Version 2 text to
the project’s licensing documentation, clarifying usage conditions and
disclaimers.

- **Chores**
- Updated licensing declarations across multiple project components,
ensuring all parts are now distributed under the GPL-2.0 license.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-24 09:27:23 -05:00
github-actions[bot] d413be8dcb chore(main): release 4.1.3 (#1188)
🤖 I have created a release *beep* *boop*
---


## [4.1.3](https://github.com/unraid/api/compare/v4.1.2...v4.1.3)
(2025-02-21)


### Bug Fixes

* chown correctly ([#1185](https://github.com/unraid/api/issues/1185))
([46a05eb](https://github.com/unraid/api/commit/46a05eb76dae3c466a3ea4bd2fd98e8511bc8f9e))
* create releases as drafts
([5483e9f](https://github.com/unraid/api/commit/5483e9fee99cb1202f2143194d72b02a4c321f37))
* **deps:** update all non-major dependencies
([#1168](https://github.com/unraid/api/issues/1168))
([248d211](https://github.com/unraid/api/commit/248d21105086362fe56826870a91f459476d3d9b))
* revert config
([7957c2a](https://github.com/unraid/api/commit/7957c2a681c82b2a6b0b8024fbf1e9383ea676ad))
* small modal window
([#1183](https://github.com/unraid/api/issues/1183))
([08423b8](https://github.com/unraid/api/commit/08423b8dae91ed135815b69df6733cefd96b9c33))

---
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>
2025-02-21 15:37:09 -05:00
github-actions[bot] 653b6df4d9 chore(main): release 4.1.2 (#1187)
🤖 I have created a release *beep* *boop*
---


## [4.1.2](https://github.com/unraid/api/compare/v4.1.3...v4.1.2)
(2025-02-21)


### Features

* add api key creation logic
([a1351b0](https://github.com/unraid/api/commit/a1351b0469c662d301070da7ffe4aa429e8d248e))
* add category.json
([e784391](https://github.com/unraid/api/commit/e784391ac3e400271d30220bb58b0a69494707d5))
* add command to package.json scripts
([3348a47](https://github.com/unraid/api/commit/3348a474703da162c68b57aeb684d99f298e2848))
* add csrf support to api & web components
([#999](https://github.com/unraid/api/issues/999))
([f0f5a30](https://github.com/unraid/api/commit/f0f5a3057af1862655eaa3ff2a3182ad671b7b37))
* add description flag, remove console log, and update readme
([85cdb8f](https://github.com/unraid/api/commit/85cdb8f525bb93c4cc3caad440b319a3b467480a))
* add developer docs
([#1128](https://github.com/unraid/api/issues/1128))
([75474bd](https://github.com/unraid/api/commit/75474bde47ea15abd008b5cc930ce399f9668f62))
* add line about recommendation for sso command
([b63720a](https://github.com/unraid/api/commit/b63720a6f23443ee8e37e83e3ab7060d827976cd))
* add log rotation
([b1d9ad7](https://github.com/unraid/api/commit/b1d9ad7ef19d3c779abe86d8f4104bc3bfce7073))
* add logging around fixture downloads
([fa16dcd](https://github.com/unraid/api/commit/fa16dcd8014943387f23e06db56f9a5a8bc418c4))
* add logrotate cron again
([097415f](https://github.com/unraid/api/commit/097415f6b8dbbe5eb13645942554e673dafad8f4))
* add patch for auth-request.php
([b1a1779](https://github.com/unraid/api/commit/b1a1779a8b04313a6940caac709655dacc4774df))
* add unraid-ui documentation
([#1142](https://github.com/unraid/api/issues/1142))
([6378047](https://github.com/unraid/api/commit/6378047bc4e12642ec7188f7387562f82731d05e))
* add user with cli
([cb59090](https://github.com/unraid/api/commit/cb59090698fa2e96c32e2c28fab4093953b9a1a2))
* address log level feedback
([bb95795](https://github.com/unraid/api/commit/bb95795a31b3b4c43c07fb34f7a15510f330997f))
* allow csrf passing through querystring
([3a8c9b1](https://github.com/unraid/api/commit/3a8c9b13eeea4406e0be0147fdc8f271d81816c6))
* allow deletion and creation of files with patches
([1392bde](https://github.com/unraid/api/commit/1392bdeecb7d0cf8572253e76b4dc9b0dbbfa90c))
* always ensureDirectory for keys exists
([8b93bce](https://github.com/unraid/api/commit/8b93bcea0830e3ae7187c9133b1c57b92600e5da))
* always start the API and run npm link from script path
([bb6baf9](https://github.com/unraid/api/commit/bb6baf9bf4ecf94f394b9131c40dff6dade85a78))
* **api:** graphql sandbox on unraid servers
([#1047](https://github.com/unraid/api/issues/1047))
([5dd36d1](https://github.com/unraid/api/commit/5dd36d18361b44d133b4976f536d8111537c72d3))
* **api:** omit tz from sys time date format by default
([c36082e](https://github.com/unraid/api/commit/c36082e82b09afefd3c5779cc363503db05963da))
* **api:** rm 2fa & t2fa from myservers config type
([#996](https://github.com/unraid/api/issues/996))
([f45719f](https://github.com/unraid/api/commit/f45719fa6b76f0993330a209301434869f549d65))
* array iteration for restoring files
([349145b](https://github.com/unraid/api/commit/349145ba53ca4e5f4301400b539f896267a38142))
* async disk mapping
([f22b262](https://github.com/unraid/api/commit/f22b262830418dbe1ad7003349ded8b2ef0952c1))
* async hypervisor and FIXED vm listing
([cdfb3c7](https://github.com/unraid/api/commit/cdfb3c772b8d4897a3bd59eb28d196c4653d4519))
* attempt to resolve performance issues with rm earlier in build …
([#1152](https://github.com/unraid/api/issues/1152))
([c74bdd8](https://github.com/unraid/api/commit/c74bdd8890a05e155d170d79d09f3b13b5e63a58))
* attempt to start unraid-api with background task
([73a1249](https://github.com/unraid/api/commit/73a12496d5b2ad834a95e701e932de73815892d7))
* auto-docusaurus-prs
([#1127](https://github.com/unraid/api/issues/1127))
([8a57576](https://github.com/unraid/api/commit/8a575765a946b9198109b549da6850545ef0a793))
* automatic session setup for dev
([e885936](https://github.com/unraid/api/commit/e88593620bfe39caef43c1ab19be2b7b674874bc))
* back to callbackUrl
([428ad15](https://github.com/unraid/api/commit/428ad15ec71a6134dee39a4ba4ab671a22ab023d))
* begin building plugin with node instead of bash
([#1120](https://github.com/unraid/api/issues/1120))
([4f5c367](https://github.com/unraid/api/commit/4f5c367fdf094164a7b3022cdf9f9c1987b76485))
* begin fixing dark mode in the webcomponents
([2443561](https://github.com/unraid/api/commit/24435613f8a8e2fa765f378839714e15776e9a75))
* begin nuking alpha beta gamma
([cb91fbb](https://github.com/unraid/api/commit/cb91fbb054c58af4fdb8d26a397348cc87d88563))
* better patch application
([445f3b5](https://github.com/unraid/api/commit/445f3b50b1647f025becb15f3d81687940ae2e31))
* better pm2 calls, log lines
([33dd90a](https://github.com/unraid/api/commit/33dd90af046716d4a277c97b11273f42d0620dab))
* bug report template
([d6fde34](https://github.com/unraid/api/commit/d6fde343653aec768d5e3e9a0d849afc3f1c41c2))
* checkout correct branch on close
([#1123](https://github.com/unraid/api/issues/1123))
([e7b7caa](https://github.com/unraid/api/commit/e7b7caae43b2ec48781d5d49262c7c39f8ccebe2))
* cleanup config entries
([c2e29df](https://github.com/unraid/api/commit/c2e29dfb5f2c056aee7c01b5259780f5c47fd4ae))
* cleanup disclaimer and command to add users
([3867dfa](https://github.com/unraid/api/commit/3867dfacb214fdf9c0a050d1523ded620b14fd67))
* cli Commands
([7fa849d](https://github.com/unraid/api/commit/7fa849d2a083d2d33c5a128cf31ccfafcf8c986e))
* CLI options for adding and deleting users
([bc04129](https://github.com/unraid/api/commit/bc04129342f3b6363a54f107b49380a572d2f5ba))
* codeowners
([c4d7314](https://github.com/unraid/api/commit/c4d731401c8a7c65a4eda266af2f4c1b1288c066))
* coderabbit suggestion
([3cc3f27](https://github.com/unraid/api/commit/3cc3f27dae23034b4a234284797e18b55bd4e84d))
* configure PM2 on startup
([b73623e](https://github.com/unraid/api/commit/b73623e72a223c57585059a2cc40c344035c974f))
* contributing guide
([cc18239](https://github.com/unraid/api/commit/cc18239748ed681259e312cc7fefa790d7aff6b0))
* convert to pnpm monorepo
([#1137](https://github.com/unraid/api/issues/1137))
([ad6b658](https://github.com/unraid/api/commit/ad6b6589dbe0465968205449643c81c1c9d4e613))
* copy only needed files for nodejs
([cf08627](https://github.com/unraid/api/commit/cf08627725b22e6b5e576104c1ea2a0572f870c2))
* create key cli command logic and add to index command list
([796cb09](https://github.com/unraid/api/commit/796cb09c61a9a54243527cc08d252b97258876cd))
* csv validation
([89d756e](https://github.com/unraid/api/commit/89d756ef4e8987a15a55e1ef5751a2b299613aa9))
* default value for option
([632775e](https://github.com/unraid/api/commit/632775e4355ac45f6204c2c26f21451a80eb4f8c))
* delete unused imports
([0d6a003](https://github.com/unraid/api/commit/0d6a0035aadfe3bed3ccff53b8917061e0b4ffc5))
* disable button on submit
([0da77d7](https://github.com/unraid/api/commit/0da77d7119abfb7db9b73d84db5008b7f982af5d))
* disable casbin logging
([aa1ef1b](https://github.com/unraid/api/commit/aa1ef1bd4ce929b5362e4019cf48c7604044a9e7))
* do not move upgradepkg
([c12d8da](https://github.com/unraid/api/commit/c12d8dae4e9ccafde6dfc2b98fb41fdb98f882f7))
* docstrings
([935318d](https://github.com/unraid/api/commit/935318dda6495a1b363bb73723c02ab0aa816797))
* dont pass entire server state for privacy
([b969f3a](https://github.com/unraid/api/commit/b969f3a9ab5421e1fc85241d5743224b48b099f0))
* download fixtures from the web
([05f661e](https://github.com/unraid/api/commit/05f661e0e5790095b80dd13c21fb6625094cde8b))
* download nodejs and install on legacy OS versions
([b1a2ba7](https://github.com/unraid/api/commit/b1a2ba78cc04ffdd55332ff0f9b9bef6e3f2229f))
* eliminate all alpha beta gamma variable usage
([4eda099](https://github.com/unraid/api/commit/4eda0991d635281622e676e35f155e5fbab4129f))
* enable PR releases on non-mainline merges
([3419837](https://github.com/unraid/api/commit/3419837eb53949277d6004fb607adeb52be65945))
* enable sandbox in dev mode
([21208bf](https://github.com/unraid/api/commit/21208bfcf60af68cafdea13f8c4cf221ad658aa2))
* enable sandbox with developer command
([9c5e418](https://github.com/unraid/api/commit/9c5e4188729896f0bf1a5f33e597a59601dedeb5))
* enable token sign in with comma separated subs in myservers.config
([e9bd18a](https://github.com/unraid/api/commit/e9bd18a4091ee3408cae74fd11dceb1cd6b81e5b))
* error state outside of button
([a1cf441](https://github.com/unraid/api/commit/a1cf44162a8c2c2907b171e70af3b06ba5369648))
* error when nodejs download fails
([af1994c](https://github.com/unraid/api/commit/af1994cb62aaab59d34fc5ea66d67bb51fcfe1ef))
* exit cli after running command
([5ca225f](https://github.com/unraid/api/commit/5ca225fe7a07419e0677d73458587d95953eacb9))
* extensive file checking
([4d45caf](https://github.com/unraid/api/commit/4d45caf25869ba14192e0a0d47fbc064cfc8723e))
* extract node to usr/local/
([9a0d63d](https://github.com/unraid/api/commit/9a0d63d4ee59186faeca9607b403c1666a8e58b3))
* fallback to local
([36d8399](https://github.com/unraid/api/commit/36d839904575b23a548d755bedcdd3282599a218))
* faster failure logic
([1f5c642](https://github.com/unraid/api/commit/1f5c6424c775ed9baa60812aa3b44e90392b3e5c))
* feature request template
([0c0a63b](https://github.com/unraid/api/commit/0c0a63b525e31d137f7c2dab9e8b59e7adf6a7ae))
* fix docusaurus build + update snapshot
([7a19c93](https://github.com/unraid/api/commit/7a19c9331f24a0b9e4127f35f664a42f6b66e6c7))
* fix missing flash line
([5f1a61d](https://github.com/unraid/api/commit/5f1a61d4aab828375e3d400576cc29a825421262))
* fix pm2 setup and add link command
([caf797c](https://github.com/unraid/api/commit/caf797cf4a0141fc3a545bca644ece37b5c9f3cb))
* force linting on build
([ad32cff](https://github.com/unraid/api/commit/ad32cffd75e98ef3b8e28406753fcb4eeb2ebc6c))
* generate key one time
([1435155](https://github.com/unraid/api/commit/143515560c69c06d8a78c40a5a3da4581cdf0d14))
* glob for files
([0652114](https://github.com/unraid/api/commit/065211413d67890013b8d27ac4cde51e72185316))
* group renovate updates
([d7b138b](https://github.com/unraid/api/commit/d7b138b2a72dbbfdf419b9ec1dbe430844f13a2d))
* hide sign in from the dropdown text
([ea6ae83](https://github.com/unraid/api/commit/ea6ae8391958b8bc2bdce8d1a4f2f90bfd206c18))
* hypervisor async imports
([f1e5383](https://github.com/unraid/api/commit/f1e53831c8518334af59848545e442339bb32609))
* ignore generated code
([0e9c91a](https://github.com/unraid/api/commit/0e9c91af86b2c72bb95be11834cb87e625da9389))
* ignore nuxt-custom-elements and reflect-metadata
([8590a49](https://github.com/unraid/api/commit/8590a494025ac8162869fb5e816d694982236970))
* improve packing
([3c61a61](https://github.com/unraid/api/commit/3c61a615f0c0a5c85f09a1d6cc653e5436c56788))
* initial patcher implementation using the diff tool
([805bc5b](https://github.com/unraid/api/commit/805bc5bfc0017d47873cc4c72dedbd34e9ba3e67))
* initial setup of permissions on keys
([#1068](https://github.com/unraid/api/issues/1068))
([a554bde](https://github.com/unraid/api/commit/a554bde5c2253b32be540303a65728e319b66a8f))
* initial version of modification service
([bb37140](https://github.com/unraid/api/commit/bb37140d40034d3f3fceb2b387a329a053ad76af))
* inject after form
([e5d1146](https://github.com/unraid/api/commit/e5d1146613ed188593fd99a89ed83b2a1afe68f3))
* kill timeout extended
([0c6f44d](https://github.com/unraid/api/commit/0c6f44da3529cea84d7a0dc74af742de7c787bf9))
* log size and only tar files
([a6f6706](https://github.com/unraid/api/commit/a6f67060b47a7386f953a581047186c90f88096f))
* logrotate test
([5b0971e](https://github.com/unraid/api/commit/5b0971ea8d5ebe51674beb86326515b1d83e301f))
* lots of progress on colors
([c6547a5](https://github.com/unraid/api/commit/c6547a51fc41eca00f8593ffe06f6ed242e06ecb))
* major release-please workflow improvements
([#1160](https://github.com/unraid/api/issues/1160))
([013cc1d](https://github.com/unraid/api/commit/013cc1de7d6762e24f979aaa9894fd524cbdb0ec))
* manually install libvirt in build process to ensure it is included in
the final build
([cea11da](https://github.com/unraid/api/commit/cea11daf153996ec17cf28c8db89b07d2708197c))
* more pm2 fixes
([4655d72](https://github.com/unraid/api/commit/4655d72fbbe09fda6282feda3b29fdc5fd5d9945))
* move fixtures into __test__ folder
([dfb006e](https://github.com/unraid/api/commit/dfb006e69678c0256772d7157f992866254b748d))
* move ssoenabled to a boolean flag rather than ids
([6f5edb2](https://github.com/unraid/api/commit/6f5edb240687a7511522bcd4a9a0dd09f2cb6f47))
* move variable declarations to theme.ts
([00b8ffe](https://github.com/unraid/api/commit/00b8ffe87ddd5c45029d9523d7117ee5361140c6))
* myservers_fb keepalive location
([69441d8](https://github.com/unraid/api/commit/69441d890e74dea0ab8ab6bb8f1b813970706950))
* name package with PR number
([cf72c8b](https://github.com/unraid/api/commit/cf72c8b35928b7c7d95f706dffe9a81d92292f8f))
* nuxt config simplification and formatting
([2903542](https://github.com/unraid/api/commit/29035429bd8591bba6702b166d579cbd42f8d645))
* only write config when a specific config update action occurs
([29ca582](https://github.com/unraid/api/commit/29ca5829ffdc63df2a21c71d380c14647bcb1e03))
* or button on sign in page
([11ff890](https://github.com/unraid/api/commit/11ff890bcc350907b7cf5effb63c662327c41aed))
* **plugin:** rm Date & Time format settings from Notification Settings
([acba0b0](https://github.com/unraid/api/commit/acba0b0365f6dfc23fdb340788f728918b0b9566))
* properly read log level from environment
([8a374b5](https://github.com/unraid/api/commit/8a374b5b2772cbe4986d73246b886b2c33da9707))
* public index
([8cbb3c4](https://github.com/unraid/api/commit/8cbb3c47187069155196fbbbdbf507b615a1e125))
* remove apiKey from server
([895d585](https://github.com/unraid/api/commit/895d5857f91ee440db799577118ff4992c9a1991))
* remove nghttp3 and only bundle nodejs
([bb555f8](https://github.com/unraid/api/commit/bb555f8296337b044fc88f9a0ebdd16d895df2b9))
* remove sso if disabled on Unraid-API start
([daf904b](https://github.com/unraid/api/commit/daf904bc1b7abae6a2a3ae8c3c842f3f4043f43f))
* remove sso user command
([f302924](https://github.com/unraid/api/commit/f30292484d9f24c5e66ad10253cf7353668051d2))
* remove sso user options
([75d7e08](https://github.com/unraid/api/commit/75d7e08824408c87abc066372fb986875de358bd))
* remove unused config sections
([03e336b](https://github.com/unraid/api/commit/03e336b72f829cc65c39fe5a57fcc401a25ef9f4))
* remove unused fields
([2d3892d](https://github.com/unraid/api/commit/2d3892deb828a815b5d66ee46c2da5fb223d3a7f))
* remove unused vars
([6f9977e](https://github.com/unraid/api/commit/6f9977eea04f2f70b5ce583436bb0b8091309969))
* rename api key resource back to api_key
([8827483](https://github.com/unraid/api/commit/8827483699adc24054991a1090b19fa8f32fdeea))
* rename modification file
([5d909a8](https://github.com/unraid/api/commit/5d909a856b155d6dc5def9149780dbfdf42a224e))
* reorder index
([a4b3f8c](https://github.com/unraid/api/commit/a4b3f8c6c374d6c7a1c37086f3c7a218cfcf2fb8))
* responsive notifications
([cead975](https://github.com/unraid/api/commit/cead97560c71afdccaef0e7f1ebc52bab04166a1))
* restart the API when an SSO user is added
([dae5738](https://github.com/unraid/api/commit/dae57389c6917cc451a0c2d8864f21fb1f1e8bb1))
* restoring sso error
([3042ffa](https://github.com/unraid/api/commit/3042ffa37eff03cd8e2c6092a9decf53e874f3e7))
* revert local api key value
([6bfd8a2](https://github.com/unraid/api/commit/6bfd8a2687fc2c9dbcbd68f082df673296c0f0f7))
* rollback if patch exists before applying
([a12181a](https://github.com/unraid/api/commit/a12181a5e062c3235b2e1f4fefeca4ad2b3349f3))
* secondary changes
([cbb42dc](https://github.com/unraid/api/commit/cbb42dc85ebfb101147a86008bc0b46de9c379a7))
* separate install process
([9bbab0f](https://github.com/unraid/api/commit/9bbab0f86ce8bdc6623cfc099e34ecbfed835b26))
* service tests for modifier service
([d6fa35c](https://github.com/unraid/api/commit/d6fa35cdee34172f626e91eb437c5f0c4666733a))
* session issues
([8026ef5](https://github.com/unraid/api/commit/8026ef53e8d314f059522108c769ec0007a7a7bb))
* set background color on webcomponents
([7ef3286](https://github.com/unraid/api/commit/7ef328619139e99d25d0bf116be55aea80041bf2))
* shared call to createPatch
([073a515](https://github.com/unraid/api/commit/073a51572aa2325251958ab6186d41b2bc31d7e3))
* sidebar notification count
([a4e2a77](https://github.com/unraid/api/commit/a4e2a77410012a4572495681eda85120255c15e5))
* simplify docs
([1e4a4f0](https://github.com/unraid/api/commit/1e4a4f07451afd347edc4358db2e4c1397976f27))
* sso button token exchange
([3abf20b](https://github.com/unraid/api/commit/3abf20b347c4011805a3376d0be61f89725ea22c))
* sso login boolean
([81f051e](https://github.com/unraid/api/commit/81f051e02c29744d124d9f55ebe4b826eb3e6c33))
* sso testing page and form disable on submit
([09f7415](https://github.com/unraid/api/commit/09f741557bf4faa5ee60ffa388b8082e4815e713))
* state using crypto
([3734730](https://github.com/unraid/api/commit/3734730bf75c9684173322658d367a715e6a9967))
* style improvements
([a8211ce](https://github.com/unraid/api/commit/a8211cef7de29b5cf02f6faffab3434bbb5747c1))
* swap to async exit hook
([c7d4e39](https://github.com/unraid/api/commit/c7d4e39287c10609993d62bf62f5b2a4fca5b759))
* switch to nest-commander
([7ceac1b](https://github.com/unraid/api/commit/7ceac1b1841eb0fdcd38aea00e24bee88b0cc69e))
* try catch restart
([55100da](https://github.com/unraid/api/commit/55100daed4def9c4647800d072aa61cfc52c4049))
* **ui:** webgui-compatible web component library
([#1075](https://github.com/unraid/api/issues/1075))
([61ee689](https://github.com/unraid/api/commit/61ee68965871d4eb6c883a9dff41af7d95c2ab19))
* unnecessary comment
([f560df0](https://github.com/unraid/api/commit/f560df0270d88f18e9f989fa76516fa61d227547))
* unraid single sign on with account app
([2b25537](https://github.com/unraid/api/commit/2b25537e26234d00ed615073af7f9a65ea3e91cf))
* unraid ui component library
([#976](https://github.com/unraid/api/issues/976))
([91de6e6](https://github.com/unraid/api/commit/91de6e6c1e05430378381fa5b9435c6f355b9b79))
* update based on review feedback
([16f00a0](https://github.com/unraid/api/commit/16f00a0d8c5936e41c08f9b6103c48dc3a0adb26))
* update packageManager field for pnpm
([eec9785](https://github.com/unraid/api/commit/eec9785ba1c8533eb8e3e408b9ced07940abe27e))
* Update
plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php
([336478c](https://github.com/unraid/api/commit/336478c2e05dd6e4a2078aafe9a81b387b46a7a5))
* upgrade dependencies
([46c82ec](https://github.com/unraid/api/commit/46c82ecae3a6211b45e6de5581a2fa64d86740d7))
* upgrade workflow and auto-assign reviewers
([59e48ad](https://github.com/unraid/api/commit/59e48ad85c7e1d6127c667407193b4f8546e0b91))
* use execa for start and stop
([05e77a4](https://github.com/unraid/api/commit/05e77a4bc6487413569b25449b63e66e7c00412e))
* use plugin file for install and uninstall
([bbf2807](https://github.com/unraid/api/commit/bbf28075c6c6057cb5d4e7cc0207905218dadab6))
* use state passing to validate requests
([bd58490](https://github.com/unraid/api/commit/bd584902e0ea0cfd5ba9b85369252bbe4783db99))
* use text-secondary-foreground instead of gray
([7828ef2](https://github.com/unraid/api/commit/7828ef2648cfc8f510509c1679c75f5e662f69cf))
* use zod to parse config
([02c197f](https://github.com/unraid/api/commit/02c197f244b8fd686a66820ec21bda7a4bcc2a7e))
* validate entries correctly
([a39da15](https://github.com/unraid/api/commit/a39da15be467f5db428c9fa601e48e04bd879e01))
* validate token format in both PHP and CLI
([b9d9105](https://github.com/unraid/api/commit/b9d9105e3e279870db3dd32e631ca7510be980ca))
* viewport watch refactor
([9d2405b](https://github.com/unraid/api/commit/9d2405bd2124e4265f5449f4e4bc7f1ed6f5b75a))
* warning on missing fields
([c1fe95f](https://github.com/unraid/api/commit/c1fe95fcb60d2a8ec1b2bb6b39349c7496384c6c))
* **web:** activation modal steps, updated copy
([#1079](https://github.com/unraid/api/issues/1079))
([d8a5b17](https://github.com/unraid/api/commit/d8a5b1711a8f826f602a504f125c157afb27af90))
* **web:** add an 'all' option to notification filter
([939d7a3](https://github.com/unraid/api/commit/939d7a304da30f65efbbbfbac2419f64eeddd665))
* **web:** add confirmation before archiving or deleting all
notifications
([4c663dc](https://github.com/unraid/api/commit/4c663dc69c4f67fea982a121ee387733f2759a62))
* **web:** add count labels to notification tabs
([78ec466](https://github.com/unraid/api/commit/78ec4663ccd5cf5e1432c728a6ad91e150702c16))
* **web:** add delete all notifications button to archive view in
notifications sidebar
([89eb841](https://github.com/unraid/api/commit/89eb841b20e23a45150d82bc30ad214cbc5f0920))
* **web:** add link to settings in notification sidebar
([7296195](https://github.com/unraid/api/commit/72961954952f069066c8f865e95e4fbb29126b21))
* **web:** add loading and error states to notification sidebar
([060fb91](https://github.com/unraid/api/commit/060fb915469653f5695c78dcfe88c9333fa624e5))
* **web:** clear notifications indicator after opening sidebar
([be7135e](https://github.com/unraid/api/commit/be7135efdda864955476d99795fe34c305407878))
* **web:** enhance notifications indicator in UPC
([#950](https://github.com/unraid/api/issues/950))
([0b469f5](https://github.com/unraid/api/commit/0b469f5b3f121be0b945389ec385e54ea15f77eb))
* **web:** improve notification count syncing
([#1148](https://github.com/unraid/api/issues/1148))
([7588e0e](https://github.com/unraid/api/commit/7588e0e3cf8f97c70fe5e0f6fd6aad8a103a9126))
* **web:** move notification indicator icons to top-right of bell icon
([99704a9](https://github.com/unraid/api/commit/99704a9dbb67d0893ab10ee42f88d590aae217b1))
* **web:** open official release notes via header os version
([7dcf947](https://github.com/unraid/api/commit/7dcf9475270c138b5bf243c68b51df37cc4ecd21))
* **web:** pull date format from display/date and time settings
([7c8e8a0](https://github.com/unraid/api/commit/7c8e8a0e53919bef16c81e6194186258b41dbd73))
* **web:** remove notification indicator pulse
([bc4708f](https://github.com/unraid/api/commit/bc4708f4052a8a4c4b247b979bc418046f88b47b))
* **web:** rm api-key validation from connect sign in
([#986](https://github.com/unraid/api/issues/986))
([939383e](https://github.com/unraid/api/commit/939383e4ef81eb942e4c70586f0e9567ace8a0d1))
* **web:** rm old notification bell upon plugin installation
([#979](https://github.com/unraid/api/issues/979))
([478254e](https://github.com/unraid/api/commit/478254e134a2a85ebb5d12235a1286546a9306a1))
* **web:** support markdown in notification messages
([abcaa5a](https://github.com/unraid/api/commit/abcaa5aedb440021b7affd403c5a432bbb649687))
* **web:** use Markdown helper class to interact with markdown
([2f4ff21](https://github.com/unraid/api/commit/2f4ff21986c1467ad839014569de47502a9947bd))
* work intent
([c519ba2](https://github.com/unraid/api/commit/c519ba28e49e8de1f0178db56d9a89dcd3ce7c4b))
* work intent process
([8374af8](https://github.com/unraid/api/commit/8374af8ee882144e3901619d6f50868a82a0c1b6))
* zod config no longer any
([6faef27](https://github.com/unraid/api/commit/6faef27d7c18b32c81c8e77e7c6c170850628336))


### Bug Fixes

* 12 hour timestamp logic corrected
([6cbb9c0](https://github.com/unraid/api/commit/6cbb9c07e4c81c146b10d5f1b6c96aa3ef65d448))
* add another missing symlink
([477c113](https://github.com/unraid/api/commit/477c113ce17629521537dd766a3319d0dba920e0))
* allow concurrent testing with a shared patcher instance
([c007898](https://github.com/unraid/api/commit/c00789865c2ebc6fe64755c85aac58152d2a8d94))
* **api:** append time to formatted date when a custom date format is
selected
([b9cd8c4](https://github.com/unraid/api/commit/b9cd8c426db8e3edbcf8fe5736c1bc86b6b626a1))
* **api:** change log output location for diagnostic compatibility
([#1130](https://github.com/unraid/api/issues/1130))
([9bc8060](https://github.com/unraid/api/commit/9bc8060a83351aa81ae78c9a345bd2f9f0f4f65f))
* **api:** delay pm2 start until server has booted
([3c27b51](https://github.com/unraid/api/commit/3c27b51ab8b23cfdf66793f4a05225ef6f7f97fd))
* **api:** exclude duplicates from legacy script in archive retrieval
([9c38fa6](https://github.com/unraid/api/commit/9c38fa6a9c510305e3fe0c14afb1f257120c218e))
* **api:** improve defaults in PM2 service
([#1116](https://github.com/unraid/api/issues/1116))
([a21f39d](https://github.com/unraid/api/commit/a21f39d6174e9ffbec31dc7e4f626a4860474d8a))
* **api:** logrotate modification & permissions
([#1145](https://github.com/unraid/api/issues/1145))
([b970fd9](https://github.com/unraid/api/commit/b970fd9e6cf40e652934b6c0275b364dab734c47))
* **api:** make cookie recognition during websocket connection more
([2a82ea4](https://github.com/unraid/api/commit/2a82ea476560aae80ef01c0cf28b482dcd1f40cf))
* **api:** pm2 start script & limit auto restarts
([#1040](https://github.com/unraid/api/issues/1040))
([b53bb3f](https://github.com/unraid/api/commit/b53bb3f1977afdb4243b3838d11cda38c4f4ca58))
* **api:** retry mothership connection up to 3x before logout
([#1069](https://github.com/unraid/api/issues/1069))
([c163998](https://github.com/unraid/api/commit/c163998175553e6f309a87016fdb1723e4ee6d16))
* **api:** sanitize incoming user session id's
([3b2d61e](https://github.com/unraid/api/commit/3b2d61efc2829ecd5bdfd9f257d4c38fa8ab018b))
* **api:** slow init of unraid-api cli
([#1022](https://github.com/unraid/api/issues/1022))
([f37dda1](https://github.com/unraid/api/commit/f37dda16c2845309332ef7811c0f272da0923334))
* **api:** update deploy-dev script to dist instead of src
([2327b00](https://github.com/unraid/api/commit/2327b00d300c3b1f29e0ceb1611b229343d41353))
* **api:** validate cookie session data
([fe98295](https://github.com/unraid/api/commit/fe98295496325029d5b877c2143637ffa1f92080))
* apply and rollback error handling
([76711be](https://github.com/unraid/api/commit/76711be3e8bd2e9c4880ec42f5e9988008b153f4))
* authorization type error
([#987](https://github.com/unraid/api/issues/987))
([5f0446f](https://github.com/unraid/api/commit/5f0446fa7961465abe4dafd7aa7e5319a4974dae))
* back to default configs
([a1a046f](https://github.com/unraid/api/commit/a1a046f900d0eee29281044be53625e362a890ec))
* backup restore formatting
([0cfdd5a](https://github.com/unraid/api/commit/0cfdd5a61ba0de7a988a1dece343133f9aba126f))
* basic test fixed
([bddda82](https://github.com/unraid/api/commit/bddda823e1f9edc9aaefc431c18f5786f4b58d64))
* better js file handling
([bb92c3f](https://github.com/unraid/api/commit/bb92c3f9f81bf20cca2003a6fc26726db71ea142))
* better loader functionality and error handling
([a502134](https://github.com/unraid/api/commit/a502134c0aecc7fed38d464f2df409a6272e1e12))
* check width before changing viewport
([e2a1f27](https://github.com/unraid/api/commit/e2a1f27b222deda1346fb4d351cb1497bf18a32a))
* chown correctly ([#1185](https://github.com/unraid/api/issues/1185))
([46a05eb](https://github.com/unraid/api/commit/46a05eb76dae3c466a3ea4bd2fd98e8511bc8f9e))
* cleaner logs for starting API
([eb1c62d](https://github.com/unraid/api/commit/eb1c62d3d9157fc1c17659aea399a1b37db6b431))
* cleanup commands
([ef82ec5](https://github.com/unraid/api/commit/ef82ec5af5d92ea5234814c0c04653b8cbb0e3b2))
* clearer error messaging
([f8393ee](https://github.com/unraid/api/commit/f8393eeebe9fd1b18cbc2862456815edeb3921d6))
* code review feedback
([e7b689c](https://github.com/unraid/api/commit/e7b689c546fb5068e16cd27810d79a7565dab849))
* completion script registration
([e338eb9](https://github.com/unraid/api/commit/e338eb9788b1ba14a78b0a5e299a9efb9342fa36))
* connect breaks default css of header
([#1155](https://github.com/unraid/api/issues/1155))
([fb24723](https://github.com/unraid/api/commit/fb2472399a822a20852841cb5e44d312d2221d17))
* connect key role
([eff6c32](https://github.com/unraid/api/commit/eff6c32ccd9bdd3a5941d99a3211595373b2490f))
* create api key for connect on startup
([69cd92f](https://github.com/unraid/api/commit/69cd92f974d6e2fa8cf190e536bfe8a4de669491))
* create api key permissions
([14fe30e](https://github.com/unraid/api/commit/14fe30e925db2c158b9d5b73b5a956b99f1c0e8d))
* create connect key
([d88b1e9](https://github.com/unraid/api/commit/d88b1e9660b33830be0c0397dd1566904e154d8f))
* create PR ignored
([dabe334](https://github.com/unraid/api/commit/dabe3340721155223fa0d906c6d798faa3b343a3))
* create releases as drafts
([5483e9f](https://github.com/unraid/api/commit/5483e9fee99cb1202f2143194d72b02a4c321f37))
* cwd on ecosystem.config.json
([3fc4148](https://github.com/unraid/api/commit/3fc41480a2837310a725e8e23a4cc8c7e33b9d73))
* dark theme as array
([77558a5](https://github.com/unraid/api/commit/77558a5cd9c99163b3c422e65c9c1a8e68eb5b0c))
* default overwrite false test
([62824ba](https://github.com/unraid/api/commit/62824ba76f011f8e5df828e8496cd6bfee0d06b5))
* delete .original files
([547ae18](https://github.com/unraid/api/commit/547ae180ddc79cd062268586ded06957091b1e01))
* delete unused line
([3e8c101](https://github.com/unraid/api/commit/3e8c101edd6cab010a4ef8d9a6e1394e55f685cb))
* deprecated version warning
([a892a3c](https://github.com/unraid/api/commit/a892a3ce35ca58795a4360eb1f96a6ad9dba8d84))
* **deps:** update all non-major dependencies
([#1158](https://github.com/unraid/api/issues/1158))
([48df88f](https://github.com/unraid/api/commit/48df88f5c1c1bb72cbb06d0697d233532466127b))
* **deps:** update all non-major dependencies
([#1168](https://github.com/unraid/api/issues/1168))
([248d211](https://github.com/unraid/api/commit/248d21105086362fe56826870a91f459476d3d9b))
* **deps:** update apollo graphql packages
([1f9e282](https://github.com/unraid/api/commit/1f9e2828809da3c9a3364241f4d8020f1d71c4a4))
* **deps:** update dependency @apollo/client to v3.12.6
([c0d3cf5](https://github.com/unraid/api/commit/c0d3cf578273e0180e5040497600e5c6b2979dc3))
* **deps:** update dependency @apollo/client to v3.12.6
([91a9949](https://github.com/unraid/api/commit/91a9949a5cbca3e450e0cbf18074f40418f0f7ee))
* **deps:** update dependency @apollo/client to v3.12.9
([5b14be6](https://github.com/unraid/api/commit/5b14be6b0f1e896bb721216c29deeade6eb4592a))
* **deps:** update dependency @floating-ui/dom to v1.6.13
([64d3765](https://github.com/unraid/api/commit/64d3765a9a439c12d2fe921e4f2a28d4aa0df53a))
* **deps:** update dependency @floating-ui/dom to v1.6.13
([5dc1375](https://github.com/unraid/api/commit/5dc13755df574b5201b89c9f45ccd853277adbef))
* **deps:** update dependency @floating-ui/vue to v1.1.6
([6cb28d5](https://github.com/unraid/api/commit/6cb28d5f8fd8d800386d2a64c775758a1ef42962))
* **deps:** update dependency @floating-ui/vue to v1.1.6
([e5e1c43](https://github.com/unraid/api/commit/e5e1c43bb37a2fdce3a351c67c15c7e08df9a1b0))
* **deps:** update dependency @graphql-tools/load-files to v7.0.1
([5f597f9](https://github.com/unraid/api/commit/5f597f9d4cf2b17e18ceafee0d940fec08e74521))
* **deps:** update dependency @nestjs/schedule to v4.1.2
([806bd63](https://github.com/unraid/api/commit/806bd633ac5d9ab9c992dedceb9ace09d9c9659d))
* **deps:** update dependency chokidar to v4.0.3
([74b3e29](https://github.com/unraid/api/commit/74b3e29c744e95ae23ec19f6196f995953c790ea))
* **deps:** update dependency dockerode to v4
([#830](https://github.com/unraid/api/issues/830))
([c311a89](https://github.com/unraid/api/commit/c311a89aee450b033aa33795730217f8e53880fd))
* **deps:** update dependency dotenv to v16.4.7
([b32f84b](https://github.com/unraid/api/commit/b32f84b105a7f801ea22e5105d1c8f2100ee4475))
* **deps:** update dependency execa to v9.5.2
([6c54fa1](https://github.com/unraid/api/commit/6c54fa14b18cc37f444a771815d0e7e915edbc02))
* **deps:** update dependency express to v4.21.2
([a947ff1](https://github.com/unraid/api/commit/a947ff14fa5a7b169061a328d2e566ef8f5eda03))
* **deps:** update dependency focus-trap to v7.6.4
([8475204](https://github.com/unraid/api/commit/84752043e50c28551dd3981ab997f3ae5f42161a))
* **deps:** update dependency focus-trap to v7.6.4
([5dfd6d5](https://github.com/unraid/api/commit/5dfd6d5deddc9dcfb2f41adaf086bea2b12569ac))
* **deps:** update dependency got to v14.4.5
([71e2b70](https://github.com/unraid/api/commit/71e2b7067883d26ea76be0e838dd12aa88068e9d))
* **deps:** update dependency graphql-ws to v5.16.2
([c112f19](https://github.com/unraid/api/commit/c112f19c9528b3313ef84973761c117fb42fb369))
* **deps:** update dependency graphql-ws to v5.16.2
([4daa54c](https://github.com/unraid/api/commit/4daa54cfb56fc1bad6ba4ee7fcc3228dd1e29497))
* **deps:** update dependency ini to v4.1.3
([c817cc4](https://github.com/unraid/api/commit/c817cc4b7ebc1c0a7e559aa76041ba4ec07a552b))
* **deps:** update dependency node-window-polyfill to v1.0.4
([61ec04c](https://github.com/unraid/api/commit/61ec04cb87053975bdf98c8af6a317b310829013))
* **deps:** update dependency openid-client to v6.1.7
([7ef3729](https://github.com/unraid/api/commit/7ef37297692309634a1dd627b2b019f571d4f748))
* **deps:** update dependency p-retry to v6.2.1
([46a368e](https://github.com/unraid/api/commit/46a368e1b5d7ca31aa5f8bd8a62ecc84c2d4eab8))
* **deps:** update dependency pm2 to v5.4.3
([e366cad](https://github.com/unraid/api/commit/e366cad0a43ff60b390c9114abfadba35c801d21))
* **deps:** update dependency radix-vue to v1.9.12
([83344e0](https://github.com/unraid/api/commit/83344e05c1cf34a74889479de1f72ab66abd7cc2))
* **deps:** update dependency radix-vue to v1.9.13
([c180728](https://github.com/unraid/api/commit/c1807286967b2824c67da4f9cbe762fe3c172ccf))
* **deps:** update dependency uuid to v11.0.5
([0331e24](https://github.com/unraid/api/commit/0331e24a740eef0e1246bdc7d1501625a7a58b7e))
* **deps:** update graphql-tools monorepo
([344b023](https://github.com/unraid/api/commit/344b0235035ad0c5b55a3dc0ebacc749c492cd08))
* **deps:** update graphqlcodegenerator monorepo
([2bc9af2](https://github.com/unraid/api/commit/2bc9af25783aa969a4fa8d770ca9884e67631eef))
* **deps:** update graphqlcodegenerator monorepo
([8675653](https://github.com/unraid/api/commit/8675653e4e4900578fb5a1a1786dbc861a08aa85))
* **deps:** update nest monorepo to v10.4.15
([2b597f9](https://github.com/unraid/api/commit/2b597f9f02959febe72b16b3719598774a001526))
* **deps:** update nest-graphql monorepo to v12.2.2
([bd31e09](https://github.com/unraid/api/commit/bd31e09bcfd0a0f16a422527fa0c0a53f2f098ca))
* dev mode
([aae38e3](https://github.com/unraid/api/commit/aae38e34041b4eef27f512a57bd5c42ea69ff64e))
* do not process.exit on restart or stop command
([e16763b](https://github.com/unraid/api/commit/e16763b49bb5a61f1a86f0531cfdb87cd5c7d927))
* docs creation workflow
([13b501a](https://github.com/unraid/api/commit/13b501a342186ed322c0cef095eec33bb1bc065d))
* don't check code for execa
([f62f0d3](https://github.com/unraid/api/commit/f62f0d3a0f3b5aa0c329062c872837d2670a3ba5))
* don't specify pnpm version in install
([30ba5be](https://github.com/unraid/api/commit/30ba5befdbc5fa33122f26284e80584ae60513ec))
* dont remove login file without a backup presetn
([1854aa9](https://github.com/unraid/api/commit/1854aa9f28e306aea4ddfad56db9dc29fb70464e))
* downgrade marked to fix changelog preview issue
([943c907](https://github.com/unraid/api/commit/943c907d03032c9db0d093f728a5e0094aa2997d))
* edit settings padding issue
([4e9ab64](https://github.com/unraid/api/commit/4e9ab645e63b2ca84ee9166dd0b3f756c6873b63))
* empty manifest and version alignment
([b07828d](https://github.com/unraid/api/commit/b07828d6554240acec180b993df3a75407126c6a))
* ensure directory exists before making connect key
([a6cd74d](https://github.com/unraid/api/commit/a6cd74dc5c93992f1636de2885d294c68788beda))
* excess spacing in api-key.service
([286ffc5](https://github.com/unraid/api/commit/286ffc54e55df40a1f639dd1d1f2ea7f58c6d820))
* extra log line
([b56b215](https://github.com/unraid/api/commit/b56b2157fa190393959c8ae79487ffb00c246703))
* extra spacing in config.ts
([84f4f67](https://github.com/unraid/api/commit/84f4f67ce146856582d96817d8209a0b0fefaec4))
* file modification service fixes
([e4ebfc8](https://github.com/unraid/api/commit/e4ebfc8a133cb55a8988f51490195c369f3631f6))
* finalize workflow fixes
([616be93](https://github.com/unraid/api/commit/616be93be92084fbb432e3d164a64b32906caaf0))
* find by key, not ID
([124fb61](https://github.com/unraid/api/commit/124fb610b18b025353b15982aea4ad5ec212a13e))
* fix libvirt bindings
([#1167](https://github.com/unraid/api/issues/1167))
([024719f](https://github.com/unraid/api/commit/024719fa7a24c5b9f46936cce037b89a1dd50b62))
* format authrequest mod as other files
([8b75d6c](https://github.com/unraid/api/commit/8b75d6cc991996f2d7ad34cf6ac93367020c2c62))
* formatting issue
([0042f14](https://github.com/unraid/api/commit/0042f14ab3a25d1bab6e727112b5eb691915cecb))
* further resolve sso sub ids issues
([b3551a1](https://github.com/unraid/api/commit/b3551a1b69bb76613c15cf40b366161090f061fa))
* improve typing and format lookup
([dfa27e2](https://github.com/unraid/api/commit/dfa27e2c0ddbc0d552567d09871baffd18e43b23))
* initial feedback about report addressed
([060a199](https://github.com/unraid/api/commit/060a1992c440c907e58e39eccd0b88934067f46b))
* install as-integrations/fastify
([2fce2e9](https://github.com/unraid/api/commit/2fce2e9a28fc633d4e452399673b1a35e785ba8f))
* install syntax error
([a355a64](https://github.com/unraid/api/commit/a355a64136d0199b85b865761ea3bfb72fd0d24c))
* integration of `unraid-ui` tailwind config in `web`
([#1074](https://github.com/unraid/api/issues/1074))
([3acc0dc](https://github.com/unraid/api/commit/3acc0dc9c0462fbc687169b523f97fcee80cdb4b))
* length
([8481c9a](https://github.com/unraid/api/commit/8481c9a9fbff52de08fcbd941360ab20febab159))
* lint
([133c8e0](https://github.com/unraid/api/commit/133c8e0d704a6f2cc6e57e7b1c06221d09ad6c8b))
* lint
([42610d2](https://github.com/unraid/api/commit/42610d290d457c56f84b479181698240f8a11e0f))
* lint
([b1a993a](https://github.com/unraid/api/commit/b1a993a8e93d642b9ba6e6a9341f20565d78e862))
* lint
([6beafbe](https://github.com/unraid/api/commit/6beafbe8eda2b65c2abd70d526e17594b66a547c))
* lint
([d38f3ef](https://github.com/unraid/api/commit/d38f3ef49b9cd2044ce7e700f42f7b0a0d3a2e7a))
* logrotate error
([7a009b6](https://github.com/unraid/api/commit/7a009b6be745f137cda6e4f08c159a090273ad0f))
* lowercase or
([29a8689](https://github.com/unraid/api/commit/29a8689ad8628a22d86e19e6c17d58c695f0e232))
* main.yml release issue
([2b1e307](https://github.com/unraid/api/commit/2b1e3076b005106d8bbf7efd624a9ee18dce6eda))
* make public not a part of folder structure in PR
([84611d7](https://github.com/unraid/api/commit/84611d769189ee33acb04188ece08a1c84f911d1))
* marked single input
([d28fb24](https://github.com/unraid/api/commit/d28fb24d6897bb4e4c890a4ce0257636072be235))
* missing server type
([76cf6f3](https://github.com/unraid/api/commit/76cf6f35dc5192995293346d8420aefe60736ad0))
* mock ensureDirSync
([14abc13](https://github.com/unraid/api/commit/14abc13cc83009a7077cb827921903da14ca0ff3))
* more color work
([9a869a4](https://github.com/unraid/api/commit/9a869a49e39ec95169ff2d979263898d98a34cc5))
* more generic test
([ddfc36f](https://github.com/unraid/api/commit/ddfc36fd73bab8982531dd1665e12f37938d4291))
* more verbose logging for node install to find issues
([c3f4cf5](https://github.com/unraid/api/commit/c3f4cf53c160b179a4ea102b6b3e5e00de0aeed4))
* oauth2 api prefix
([56cfa84](https://github.com/unraid/api/commit/56cfa847940ff356d206cd10098922ddcc36c57b))
* only instantiate service one time
([b1b93e2](https://github.com/unraid/api/commit/b1b93e278396a9f28f4ee3911f90bceb8ed39acb))
* only run release if releases_create == 'true'
([00a444f](https://github.com/unraid/api/commit/00a444fb92725362946673ac4d9873ac8f438602))
* only toast unread notifications, not archived ones
([8251c6f](https://github.com/unraid/api/commit/8251c6f2d3154fe6f17ac2b476a6162ed348ec1c))
* padding and glob function issues
([ae753d6](https://github.com/unraid/api/commit/ae753d6bea9402677ecb138a170a2ad39da3e52c))
* pass ssoSubIds only
([76a9ae9](https://github.com/unraid/api/commit/76a9ae93863a66000a4fb582fb3e18e59a6e34ec))
* pass token to password field
([9279931](https://github.com/unraid/api/commit/92799312c9eabcf4ee3f99f850b7f3e76ecb5bff))
* patch-utils unused
([1d5c2c8](https://github.com/unraid/api/commit/1d5c2c83389d24494a8fbe4bb8c718d8f67af878))
* paths now correct, better download logic
([9e12407](https://github.com/unraid/api/commit/9e12407565c1e8661d40435d689901620c0fa63e))
* PHP Warning in state.php
([#1126](https://github.com/unraid/api/issues/1126))
([59d6c1b](https://github.com/unraid/api/commit/59d6c1b678b70e678be5e50e1cde3f25f2758006))
* properly log error with template string
([2ad612c](https://github.com/unraid/api/commit/2ad612cef86f02cf4f09c95b34ba75963004c1f1))
* pull token from query not params
([1756cc5](https://github.com/unraid/api/commit/1756cc5b4bb14b5b9354d1f651cd59fed4d680b6))
* re-add manifest
([e721299](https://github.com/unraid/api/commit/e72129953ebf5f5f628406678adb6daf04aaf2c8))
* re-add type-check
([0fa41f5](https://github.com/unraid/api/commit/0fa41f569017f18deef18841c0a64ccadddc1760))
* recreate package-lock to fix issues
([e1515a1](https://github.com/unraid/api/commit/e1515a118a393ba2b9bc23d5071ba8cb980511d4))
* release-please upload single draft
([db134f0](https://github.com/unraid/api/commit/db134f091d8b8398c02e25f1d97dd0015fad6377))
* remove console log
([d8f9f03](https://github.com/unraid/api/commit/d8f9f03146556d64beabd3abbafdb778b17b3d15))
* remove devDependencies from output package json
([d847815](https://github.com/unraid/api/commit/d8478152e913fab2974a18eed69c4eb01f7fde27))
* remove extra space
([000692c](https://github.com/unraid/api/commit/000692ca50403fec335cc04dab16aac5507bb5de))
* remove isNaN in favor of number.isNaN
([e33c758](https://github.com/unraid/api/commit/e33c7583f7eada8daa87c6f8b9667fffc857aa76))
* remove line from or in button
([961bcc5](https://github.com/unraid/api/commit/961bcc5db68e18db8141269ecd242d5114de4217))
* remove memory key generation
([e58410b](https://github.com/unraid/api/commit/e58410bd57b4ef5162bb51ddcb618e6f89a33d2b))
* remove unused constructor
([ce92cb0](https://github.com/unraid/api/commit/ce92cb06b71b3e72a9d31bb7b36029371b2dd344))
* remove unused date-fns
([0c1b89f](https://github.com/unraid/api/commit/0c1b89ff41bc18817c2dac32c0726e2a399e7768))
* remove unused login entries
([942b143](https://github.com/unraid/api/commit/942b143fba4cde6bef65ecccc23d82bc81564fa9))
* remove usage of Role.UPC
([ceac626](https://github.com/unraid/api/commit/ceac6269b39d916715e4240099f0960c6e56e469))
* render function fixed
([833a99f](https://github.com/unraid/api/commit/833a99fe18eb8eccb446f9f46818fac13a6d59cf))
* report issues + pm2 issues
([4b3d6a7](https://github.com/unraid/api/commit/4b3d6a7ba3075b6d760ef4bac95b44ffbd6e9c39))
* reset config to be closer to default
([d844903](https://github.com/unraid/api/commit/d844903d7860657b6d3089cf9c89b18c18a6747e))
* resource busy when removing all subdirectories
([7b3834c](https://github.com/unraid/api/commit/7b3834ca1f0a51dce552796178f131d6d13b7e66))
* restart command elegant
([b924954](https://github.com/unraid/api/commit/b9249544fc6d3b0bcbeea467ac9a7e1280a5c93f))
* restore upgradepkg before install
([8f58145](https://github.com/unraid/api/commit/8f5814589e5eacce3aae043001d8dbf07a18413b))
* revert changelog
([efa7db3](https://github.com/unraid/api/commit/efa7db3db6d150d4a5b142ae2c522728f7621afb))
* revert changes to indicator.vue
([11ce9e2](https://github.com/unraid/api/commit/11ce9e26449e4b3448ccf94d6f90ae17631350e4))
* revert config
([7957c2a](https://github.com/unraid/api/commit/7957c2a681c82b2a6b0b8024fbf1e9383ea676ad))
* revert dockerode upgrade
([#1140](https://github.com/unraid/api/issues/1140))
([2b163b3](https://github.com/unraid/api/commit/2b163b361a1bcdae36b67798e4b4c7856eba2cac))
* revert myservers.cfg
([7e5dd07](https://github.com/unraid/api/commit/7e5dd07d4aa0f95526766bf1dd15a9ba6fde9956))
* sandbox defaults in dev mode wrong
([d26ddef](https://github.com/unraid/api/commit/d26ddef33e2b2999ec5eed8eb7827e8fea8da100))
* sequential test execution for generic-modification
([9d1442b](https://github.com/unraid/api/commit/9d1442b2ee36441930967f77009e765205226fcf))
* shell path to unraid-api
([44d3d93](https://github.com/unraid/api/commit/44d3d939a7be06dc5228b23529c18119290e882f))
* shorten work intent form
([5b2403a](https://github.com/unraid/api/commit/5b2403ad0418aa75dee1d436e84eb1f7ce463099))
* simplify api setup index
([5f29e6d](https://github.com/unraid/api/commit/5f29e6d5e76136c23e708d4a3604425ad4f90138))
* simplify upcoming features
([608151d](https://github.com/unraid/api/commit/608151d84c55f1bdc07c05334cfffaf35cd5b74e))
* small modal window
([#1183](https://github.com/unraid/api/issues/1183))
([08423b8](https://github.com/unraid/api/commit/08423b8dae91ed135815b69df6733cefd96b9c33))
* staging build issues
([63fcde8](https://github.com/unraid/api/commit/63fcde82433756205af0e2d22018d157c7950320))
* start command simplification
([27049d9](https://github.com/unraid/api/commit/27049d9d91b77b714963f8c14d746571728d5755))
* stop command exits
([58f65ea](https://github.com/unraid/api/commit/58f65eabbae24d485b8fb5de7e4b72c06edb3e8c))
* storybook resolution issue
([#1153](https://github.com/unraid/api/issues/1153))
([5a3e8df](https://github.com/unraid/api/commit/5a3e8df003a5005acc39442160e263f86793ce88))
* strip components from tar line
([bad7f71](https://github.com/unraid/api/commit/bad7f71feac9f52ab2bd87cf36ef37eb2c8d878a))
* swap to placeholder key
([39612cd](https://github.com/unraid/api/commit/39612cd9789a79107412a37c7cac4e4c14aa102a))
* switch to useToggle
([5f8602b](https://github.com/unraid/api/commit/5f8602b864a07542f90358d2d8d249c983a09c29))
* test issues
([4d8f2dd](https://github.com/unraid/api/commit/4d8f2ddac69acb04ce6f6f2779dbce0edfdc0311))
* test simplification to ensure no redownloads
([5347d54](https://github.com/unraid/api/commit/5347d54b119c0423a83ba7abfba497b292348acc))
* tests
([ed18945](https://github.com/unraid/api/commit/ed1894508887bbd34b0dabf58dbac652a58b5361))
* tests and validate token clears screen
([6c46f94](https://github.com/unraid/api/commit/6c46f9413f6042fa9d65007ced0dc570bc1aab60))
* theme store now uses singular variables object
([116efe6](https://github.com/unraid/api/commit/116efe6f720cdeb7006643f5da387f7bbddce3a2))
* thorw on invalid token body
([1e6fb7e](https://github.com/unraid/api/commit/1e6fb7e3e3cae58a5337c39c0878a49f7eefb650))
* type error on element render
([45327ce](https://github.com/unraid/api/commit/45327ce01d4c0bb35140d1e027f94d00ce1f86e5))
* type for generic test
([0163acb](https://github.com/unraid/api/commit/0163acb7f3f6acea200ff128e6a824a1b5ca9c78))
* unit test issues
([74b9fd0](https://github.com/unraid/api/commit/74b9fd015982b446d17adf6a38c28262f28db412))
* unit tests updated
([0ab40fe](https://github.com/unraid/api/commit/0ab40fefdaaa2463c11bfa0e15d8525276bfc0fa))
* unneeded await on api-key service
([923e929](https://github.com/unraid/api/commit/923e92987884470bbd0c651e521f761e7acd0e90))
* unused imports
([0cb0fc9](https://github.com/unraid/api/commit/0cb0fc98813d87d167d20508ef7a370ca4e866bf))
* upc header text color
([d23a389](https://github.com/unraid/api/commit/d23a38960bb68a4ff445c23d2e173d494371fabd))
* Update renovate.json
([c47a655](https://github.com/unraid/api/commit/c47a655b45323629ef3f6763ea8a714a62629aa0))
* update tests
([b1ac0f9](https://github.com/unraid/api/commit/b1ac0f9c83f21ba64e52d0ae22de3ca065bf256c))
* upgradepkg
([6962cdd](https://github.com/unraid/api/commit/6962cdd21470ea2c0f16829c5a6037e75f5a5302))
* upload to correct tag directory on build
([f76c0f0](https://github.com/unraid/api/commit/f76c0f05fb230a8ac3c84c31b10b52ee2ea14b8a))
* upload to release by name
([2283e06](https://github.com/unraid/api/commit/2283e064d5ccd8aac3ee7d1a4c4fa353f50f108f))
* use an enum and defaults for sandbox value
([2108ed0](https://github.com/unraid/api/commit/2108ed0ecd6a1b8361a33c86f3ed9ca7fb37f14f))
* use batchProcess
([3c357e7](https://github.com/unraid/api/commit/3c357e7e957f550b22eabfb2d27741d84183ebc5))
* use cwd when running application
([e27776d](https://github.com/unraid/api/commit/e27776df3d9fc0e750f0548a92e64f26d7cd4f00))
* use foreground text color for UPC
([d5f5921](https://github.com/unraid/api/commit/d5f592153476ff81df6d93128c62f0de59f7e64f))
* use placeholder in test API key
([5d72b5a](https://github.com/unraid/api/commit/5d72b5a9705f948fa8cd571c88dec408cd1a7270))
* watch all events to load keys
([ff63535](https://github.com/unraid/api/commit/ff63535b00c27448a9ba57956abcb4f2e2a2d941))
* **web:** broken modals
([19208e5](https://github.com/unraid/api/commit/19208e5fabc91ade802e2dd2ef4d36e4a157af81))
* **web:** display error message in sidebar when api is offline
([#984](https://github.com/unraid/api/issues/984))
([4a29fc9](https://github.com/unraid/api/commit/4a29fc9dda891c9b41f419637cd9f22bce74f2ef))
* **web:** edge case where archived notifications don't appear
([e40a9eb](https://github.com/unraid/api/commit/e40a9ebecd8828f1d747447451f625eb756bfbd9))
* **web:** env var typo
([dffbfc2](https://github.com/unraid/api/commit/dffbfc2dab3a845015e8a0e3231d6d58303a5152))
* **web:** escaping html-encoded symbols like apostrophes in
translations ([#1002](https://github.com/unraid/api/issues/1002))
([4ee42a6](https://github.com/unraid/api/commit/4ee42a6cf6a6e99bcccb2be336fa7c7fa69ec40e))
* **web:** flash of disconnected api state on page load
([d0819b8](https://github.com/unraid/api/commit/d0819b8d02cb943316d682f092b8857ca1b980c8))
* **web:** infinite scroll loop when there's only 1 page of
notifications
([eeb3289](https://github.com/unraid/api/commit/eeb3289ae8958d834cb4cf246f8190e30d8d2b96))
* **web:** infinite trigger at bottom of infinite scroll
([001be86](https://github.com/unraid/api/commit/001be861813a6c617c08f4be9dece701cefd0ae6))
* **web:** name of toaster component
([93980f9](https://github.com/unraid/api/commit/93980f929dab66f6eb032173ca65dca857b2eaf5))
* **web:** notification styles & alignment
([#968](https://github.com/unraid/api/issues/968))
([547b75a](https://github.com/unraid/api/commit/547b75a55eceb1b05f3c9b3c3630a5c6a081bad1))
* **web:** refetch notifications for sidebar when new notifications
arrive
([23b1f1a](https://github.com/unraid/api/commit/23b1f1ac73f41bf7b2569ccc95982ca162ef27c4))
* **web:** remove warn and error console log removal
([#1086](https://github.com/unraid/api/issues/1086))
([e7d15ee](https://github.com/unraid/api/commit/e7d15ee5ec8d7e6d33cda840a8244ca7e2b4cf5e))
* **web:** replaces dompurify with isomorphic-dompurify to enable
server-side usage with same syntax
([2724485](https://github.com/unraid/api/commit/272448598993d52e8ce4e282e1f778c67f54d769))
* **web:** reset infinite scroll when notification filters change
([3fe13d5](https://github.com/unraid/api/commit/3fe13d523545dbcf0dfcf6e2430291b99d82b00e))
* **web:** sanitize changelog markup after parsing
([83e00c6](https://github.com/unraid/api/commit/83e00c640a89b95c2db9095315daedbad57dd639))
* **web:** stop opening notification sidebar to archive tab
([ecfc797](https://github.com/unraid/api/commit/ecfc797e7d576b51b65c980f9285878872376478))
* **web:** theme header differences
([#1085](https://github.com/unraid/api/issues/1085))
([1ecac5e](https://github.com/unraid/api/commit/1ecac5ee4e0a656bbc7c04280c6abdcf514a2c87))
* **web:** track 'notification seen' state across tabs & page loads
([#1121](https://github.com/unraid/api/issues/1121))
([321703e](https://github.com/unraid/api/commit/321703e907356a8a2f2665464773d856decdbcd7))
* **web:** update unread total immediately upon archiving
([#982](https://github.com/unraid/api/issues/982))
([29d9371](https://github.com/unraid/api/commit/29d9371cc3048d502d5bbb4da3d33de3703efcc1))


### Miscellaneous Chores

* release 4.1.2
([2323ee6](https://github.com/unraid/api/commit/2323ee6838d9459e97bb137b010d87aae52d5d86))

---
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>
2025-02-21 15:35:35 -05:00
github-actions[bot] 950bee951e chore(main): release 4.1.3 (#1178)
# Hotfix Release Feb 21, 2025

### Bug Fixes

* fix ssh issues
* fix issues with uninstalling the plugin
2025-02-21 15:17:46 -05:00
github-actions[bot] 3ccf7d6e02 chore: release main (#1157)
🤖 I have created a release *beep* *boop*
---


<details><summary>4.1.2</summary>

## 4.1.2 (2025-02-20)


### Features

* add api key creation logic
([a1351b0](https://github.com/unraid/api/commit/a1351b0469c662d301070da7ffe4aa429e8d248e))
* add category.json
([e784391](https://github.com/unraid/api/commit/e784391ac3e400271d30220bb58b0a69494707d5))
* add command to package.json scripts
([3348a47](https://github.com/unraid/api/commit/3348a474703da162c68b57aeb684d99f298e2848))
* add csrf support to api & web components
([#999](https://github.com/unraid/api/issues/999))
([f0f5a30](https://github.com/unraid/api/commit/f0f5a3057af1862655eaa3ff2a3182ad671b7b37))
* add description flag, remove console log, and update readme
([85cdb8f](https://github.com/unraid/api/commit/85cdb8f525bb93c4cc3caad440b319a3b467480a))
* add developer docs
([#1128](https://github.com/unraid/api/issues/1128))
([75474bd](https://github.com/unraid/api/commit/75474bde47ea15abd008b5cc930ce399f9668f62))
* add line about recommendation for sso command
([b63720a](https://github.com/unraid/api/commit/b63720a6f23443ee8e37e83e3ab7060d827976cd))
* add log rotation
([b1d9ad7](https://github.com/unraid/api/commit/b1d9ad7ef19d3c779abe86d8f4104bc3bfce7073))
* add logging around fixture downloads
([fa16dcd](https://github.com/unraid/api/commit/fa16dcd8014943387f23e06db56f9a5a8bc418c4))
* add logrotate cron again
([097415f](https://github.com/unraid/api/commit/097415f6b8dbbe5eb13645942554e673dafad8f4))
* add patch for auth-request.php
([b1a1779](https://github.com/unraid/api/commit/b1a1779a8b04313a6940caac709655dacc4774df))
* add user with cli
([cb59090](https://github.com/unraid/api/commit/cb59090698fa2e96c32e2c28fab4093953b9a1a2))
* address log level feedback
([bb95795](https://github.com/unraid/api/commit/bb95795a31b3b4c43c07fb34f7a15510f330997f))
* allow csrf passing through querystring
([3a8c9b1](https://github.com/unraid/api/commit/3a8c9b13eeea4406e0be0147fdc8f271d81816c6))
* allow deletion and creation of files with patches
([1392bde](https://github.com/unraid/api/commit/1392bdeecb7d0cf8572253e76b4dc9b0dbbfa90c))
* always ensureDirectory for keys exists
([8b93bce](https://github.com/unraid/api/commit/8b93bcea0830e3ae7187c9133b1c57b92600e5da))
* **api:** graphql sandbox on unraid servers
([#1047](https://github.com/unraid/api/issues/1047))
([5dd36d1](https://github.com/unraid/api/commit/5dd36d18361b44d133b4976f536d8111537c72d3))
* **api:** omit tz from sys time date format by default
([c36082e](https://github.com/unraid/api/commit/c36082e82b09afefd3c5779cc363503db05963da))
* **api:** rm 2fa & t2fa from myservers config type
([#996](https://github.com/unraid/api/issues/996))
([f45719f](https://github.com/unraid/api/commit/f45719fa6b76f0993330a209301434869f549d65))
* async disk mapping
([f22b262](https://github.com/unraid/api/commit/f22b262830418dbe1ad7003349ded8b2ef0952c1))
* async hypervisor and FIXED vm listing
([cdfb3c7](https://github.com/unraid/api/commit/cdfb3c772b8d4897a3bd59eb28d196c4653d4519))
* auto-docusaurus-prs
([#1127](https://github.com/unraid/api/issues/1127))
([8a57576](https://github.com/unraid/api/commit/8a575765a946b9198109b549da6850545ef0a793))
* begin building plugin with node instead of bash
([#1120](https://github.com/unraid/api/issues/1120))
([4f5c367](https://github.com/unraid/api/commit/4f5c367fdf094164a7b3022cdf9f9c1987b76485))
* better patch application
([445f3b5](https://github.com/unraid/api/commit/445f3b50b1647f025becb15f3d81687940ae2e31))
* better pm2 calls, log lines
([33dd90a](https://github.com/unraid/api/commit/33dd90af046716d4a277c97b11273f42d0620dab))
* cleanup config entries
([c2e29df](https://github.com/unraid/api/commit/c2e29dfb5f2c056aee7c01b5259780f5c47fd4ae))
* cleanup disclaimer and command to add users
([3867dfa](https://github.com/unraid/api/commit/3867dfacb214fdf9c0a050d1523ded620b14fd67))
* cli Commands
([7fa849d](https://github.com/unraid/api/commit/7fa849d2a083d2d33c5a128cf31ccfafcf8c986e))
* CLI options for adding and deleting users
([bc04129](https://github.com/unraid/api/commit/bc04129342f3b6363a54f107b49380a572d2f5ba))
* coderabbit suggestion
([3cc3f27](https://github.com/unraid/api/commit/3cc3f27dae23034b4a234284797e18b55bd4e84d))
* configure PM2 on startup
([b73623e](https://github.com/unraid/api/commit/b73623e72a223c57585059a2cc40c344035c974f))
* convert to pnpm monorepo
([#1137](https://github.com/unraid/api/issues/1137))
([ad6b658](https://github.com/unraid/api/commit/ad6b6589dbe0465968205449643c81c1c9d4e613))
* create key cli command logic and add to index command list
([796cb09](https://github.com/unraid/api/commit/796cb09c61a9a54243527cc08d252b97258876cd))
* csv validation
([89d756e](https://github.com/unraid/api/commit/89d756ef4e8987a15a55e1ef5751a2b299613aa9))
* default value for option
([632775e](https://github.com/unraid/api/commit/632775e4355ac45f6204c2c26f21451a80eb4f8c))
* disable casbin logging
([aa1ef1b](https://github.com/unraid/api/commit/aa1ef1bd4ce929b5362e4019cf48c7604044a9e7))
* docstrings
([935318d](https://github.com/unraid/api/commit/935318dda6495a1b363bb73723c02ab0aa816797))
* dont pass entire server state for privacy
([b969f3a](https://github.com/unraid/api/commit/b969f3a9ab5421e1fc85241d5743224b48b099f0))
* download fixtures from the web
([05f661e](https://github.com/unraid/api/commit/05f661e0e5790095b80dd13c21fb6625094cde8b))
* enable sandbox in dev mode
([21208bf](https://github.com/unraid/api/commit/21208bfcf60af68cafdea13f8c4cf221ad658aa2))
* enable sandbox with developer command
([9c5e418](https://github.com/unraid/api/commit/9c5e4188729896f0bf1a5f33e597a59601dedeb5))
* enable token sign in with comma separated subs in myservers.config
([e9bd18a](https://github.com/unraid/api/commit/e9bd18a4091ee3408cae74fd11dceb1cd6b81e5b))
* exit cli after running command
([5ca225f](https://github.com/unraid/api/commit/5ca225fe7a07419e0677d73458587d95953eacb9))
* extensive file checking
([4d45caf](https://github.com/unraid/api/commit/4d45caf25869ba14192e0a0d47fbc064cfc8723e))
* fallback to local
([36d8399](https://github.com/unraid/api/commit/36d839904575b23a548d755bedcdd3282599a218))
* faster failure logic
([1f5c642](https://github.com/unraid/api/commit/1f5c6424c775ed9baa60812aa3b44e90392b3e5c))
* fix docusaurus build + update snapshot
([7a19c93](https://github.com/unraid/api/commit/7a19c9331f24a0b9e4127f35f664a42f6b66e6c7))
* force linting on build
([ad32cff](https://github.com/unraid/api/commit/ad32cffd75e98ef3b8e28406753fcb4eeb2ebc6c))
* generate key one time
([1435155](https://github.com/unraid/api/commit/143515560c69c06d8a78c40a5a3da4581cdf0d14))
* glob for files
([0652114](https://github.com/unraid/api/commit/065211413d67890013b8d27ac4cde51e72185316))
* hypervisor async imports
([f1e5383](https://github.com/unraid/api/commit/f1e53831c8518334af59848545e442339bb32609))
* ignore generated code
([0e9c91a](https://github.com/unraid/api/commit/0e9c91af86b2c72bb95be11834cb87e625da9389))
* improve packing
([3c61a61](https://github.com/unraid/api/commit/3c61a615f0c0a5c85f09a1d6cc653e5436c56788))
* initial patcher implementation using the diff tool
([805bc5b](https://github.com/unraid/api/commit/805bc5bfc0017d47873cc4c72dedbd34e9ba3e67))
* initial setup of permissions on keys
([#1068](https://github.com/unraid/api/issues/1068))
([a554bde](https://github.com/unraid/api/commit/a554bde5c2253b32be540303a65728e319b66a8f))
* initial version of modification service
([bb37140](https://github.com/unraid/api/commit/bb37140d40034d3f3fceb2b387a329a053ad76af))
* inject after form
([e5d1146](https://github.com/unraid/api/commit/e5d1146613ed188593fd99a89ed83b2a1afe68f3))
* kill timeout extended
([0c6f44d](https://github.com/unraid/api/commit/0c6f44da3529cea84d7a0dc74af742de7c787bf9))
* log size and only tar files
([a6f6706](https://github.com/unraid/api/commit/a6f67060b47a7386f953a581047186c90f88096f))
* logrotate test
([5b0971e](https://github.com/unraid/api/commit/5b0971ea8d5ebe51674beb86326515b1d83e301f))
* manually install libvirt in build process to ensure it is included in
the final build
([cea11da](https://github.com/unraid/api/commit/cea11daf153996ec17cf28c8db89b07d2708197c))
* more pm2 fixes
([4655d72](https://github.com/unraid/api/commit/4655d72fbbe09fda6282feda3b29fdc5fd5d9945))
* move fixtures into __test__ folder
([dfb006e](https://github.com/unraid/api/commit/dfb006e69678c0256772d7157f992866254b748d))
* myservers_fb keepalive location
([69441d8](https://github.com/unraid/api/commit/69441d890e74dea0ab8ab6bb8f1b813970706950))
* only write config when a specific config update action occurs
([29ca582](https://github.com/unraid/api/commit/29ca5829ffdc63df2a21c71d380c14647bcb1e03))
* properly read log level from environment
([8a374b5](https://github.com/unraid/api/commit/8a374b5b2772cbe4986d73246b886b2c33da9707))
* public index
([8cbb3c4](https://github.com/unraid/api/commit/8cbb3c47187069155196fbbbdbf507b615a1e125))
* remove sso if disabled on Unraid-API start
([daf904b](https://github.com/unraid/api/commit/daf904bc1b7abae6a2a3ae8c3c842f3f4043f43f))
* remove sso user command
([f302924](https://github.com/unraid/api/commit/f30292484d9f24c5e66ad10253cf7353668051d2))
* remove sso user options
([75d7e08](https://github.com/unraid/api/commit/75d7e08824408c87abc066372fb986875de358bd))
* remove unused config sections
([03e336b](https://github.com/unraid/api/commit/03e336b72f829cc65c39fe5a57fcc401a25ef9f4))
* remove unused fields
([2d3892d](https://github.com/unraid/api/commit/2d3892deb828a815b5d66ee46c2da5fb223d3a7f))
* remove unused vars
([6f9977e](https://github.com/unraid/api/commit/6f9977eea04f2f70b5ce583436bb0b8091309969))
* rename api key resource back to api_key
([8827483](https://github.com/unraid/api/commit/8827483699adc24054991a1090b19fa8f32fdeea))
* rename modification file
([5d909a8](https://github.com/unraid/api/commit/5d909a856b155d6dc5def9149780dbfdf42a224e))
* reorder index
([a4b3f8c](https://github.com/unraid/api/commit/a4b3f8c6c374d6c7a1c37086f3c7a218cfcf2fb8))
* restart the API when an SSO user is added
([dae5738](https://github.com/unraid/api/commit/dae57389c6917cc451a0c2d8864f21fb1f1e8bb1))
* restoring sso error
([3042ffa](https://github.com/unraid/api/commit/3042ffa37eff03cd8e2c6092a9decf53e874f3e7))
* revert local api key value
([6bfd8a2](https://github.com/unraid/api/commit/6bfd8a2687fc2c9dbcbd68f082df673296c0f0f7))
* rollback if patch exists before applying
([a12181a](https://github.com/unraid/api/commit/a12181a5e062c3235b2e1f4fefeca4ad2b3349f3))
* secondary changes
([cbb42dc](https://github.com/unraid/api/commit/cbb42dc85ebfb101147a86008bc0b46de9c379a7))
* service tests for modifier service
([d6fa35c](https://github.com/unraid/api/commit/d6fa35cdee34172f626e91eb437c5f0c4666733a))
* session issues
([8026ef5](https://github.com/unraid/api/commit/8026ef53e8d314f059522108c769ec0007a7a7bb))
* shared call to createPatch
([073a515](https://github.com/unraid/api/commit/073a51572aa2325251958ab6186d41b2bc31d7e3))
* simplify docs
([1e4a4f0](https://github.com/unraid/api/commit/1e4a4f07451afd347edc4358db2e4c1397976f27))
* style improvements
([a8211ce](https://github.com/unraid/api/commit/a8211cef7de29b5cf02f6faffab3434bbb5747c1))
* swap to async exit hook
([c7d4e39](https://github.com/unraid/api/commit/c7d4e39287c10609993d62bf62f5b2a4fca5b759))
* switch to nest-commander
([7ceac1b](https://github.com/unraid/api/commit/7ceac1b1841eb0fdcd38aea00e24bee88b0cc69e))
* try catch restart
([55100da](https://github.com/unraid/api/commit/55100daed4def9c4647800d072aa61cfc52c4049))
* **ui:** webgui-compatible web component library
([#1075](https://github.com/unraid/api/issues/1075))
([61ee689](https://github.com/unraid/api/commit/61ee68965871d4eb6c883a9dff41af7d95c2ab19))
* unnecessary comment
([f560df0](https://github.com/unraid/api/commit/f560df0270d88f18e9f989fa76516fa61d227547))
* unraid single sign on with account app
([2b25537](https://github.com/unraid/api/commit/2b25537e26234d00ed615073af7f9a65ea3e91cf))
* update packageManager field for pnpm
([eec9785](https://github.com/unraid/api/commit/eec9785ba1c8533eb8e3e408b9ced07940abe27e))
* upgrade dependencies
([46c82ec](https://github.com/unraid/api/commit/46c82ecae3a6211b45e6de5581a2fa64d86740d7))
* use execa for start and stop
([05e77a4](https://github.com/unraid/api/commit/05e77a4bc6487413569b25449b63e66e7c00412e))
* use zod to parse config
([02c197f](https://github.com/unraid/api/commit/02c197f244b8fd686a66820ec21bda7a4bcc2a7e))
* validate token format in both PHP and CLI
([b9d9105](https://github.com/unraid/api/commit/b9d9105e3e279870db3dd32e631ca7510be980ca))
* **web:** add delete all notifications button to archive view in
notifications sidebar
([89eb841](https://github.com/unraid/api/commit/89eb841b20e23a45150d82bc30ad214cbc5f0920))
* **web:** enhance notifications indicator in UPC
([#950](https://github.com/unraid/api/issues/950))
([0b469f5](https://github.com/unraid/api/commit/0b469f5b3f121be0b945389ec385e54ea15f77eb))
* **web:** pull date format from display/date and time settings
([7c8e8a0](https://github.com/unraid/api/commit/7c8e8a0e53919bef16c81e6194186258b41dbd73))
* **web:** rm api-key validation from connect sign in
([#986](https://github.com/unraid/api/issues/986))
([939383e](https://github.com/unraid/api/commit/939383e4ef81eb942e4c70586f0e9567ace8a0d1))
* zod config no longer any
([6faef27](https://github.com/unraid/api/commit/6faef27d7c18b32c81c8e77e7c6c170850628336))


### Bug Fixes

* allow concurrent testing with a shared patcher instance
([c007898](https://github.com/unraid/api/commit/c00789865c2ebc6fe64755c85aac58152d2a8d94))
* **api:** append time to formatted date when a custom date format is
selected
([b9cd8c4](https://github.com/unraid/api/commit/b9cd8c426db8e3edbcf8fe5736c1bc86b6b626a1))
* **api:** change log output location for diagnostic compatibility
([#1130](https://github.com/unraid/api/issues/1130))
([9bc8060](https://github.com/unraid/api/commit/9bc8060a83351aa81ae78c9a345bd2f9f0f4f65f))
* **api:** delay pm2 start until server has booted
([3c27b51](https://github.com/unraid/api/commit/3c27b51ab8b23cfdf66793f4a05225ef6f7f97fd))
* **api:** exclude duplicates from legacy script in archive retrieval
([9c38fa6](https://github.com/unraid/api/commit/9c38fa6a9c510305e3fe0c14afb1f257120c218e))
* **api:** improve defaults in PM2 service
([#1116](https://github.com/unraid/api/issues/1116))
([a21f39d](https://github.com/unraid/api/commit/a21f39d6174e9ffbec31dc7e4f626a4860474d8a))
* **api:** logrotate modification & permissions
([#1145](https://github.com/unraid/api/issues/1145))
([b970fd9](https://github.com/unraid/api/commit/b970fd9e6cf40e652934b6c0275b364dab734c47))
* **api:** make cookie recognition during websocket connection more
([2a82ea4](https://github.com/unraid/api/commit/2a82ea476560aae80ef01c0cf28b482dcd1f40cf))
* **api:** pm2 start script & limit auto restarts
([#1040](https://github.com/unraid/api/issues/1040))
([b53bb3f](https://github.com/unraid/api/commit/b53bb3f1977afdb4243b3838d11cda38c4f4ca58))
* **api:** retry mothership connection up to 3x before logout
([#1069](https://github.com/unraid/api/issues/1069))
([c163998](https://github.com/unraid/api/commit/c163998175553e6f309a87016fdb1723e4ee6d16))
* **api:** sanitize incoming user session id's
([3b2d61e](https://github.com/unraid/api/commit/3b2d61efc2829ecd5bdfd9f257d4c38fa8ab018b))
* **api:** slow init of unraid-api cli
([#1022](https://github.com/unraid/api/issues/1022))
([f37dda1](https://github.com/unraid/api/commit/f37dda16c2845309332ef7811c0f272da0923334))
* **api:** update deploy-dev script to dist instead of src
([2327b00](https://github.com/unraid/api/commit/2327b00d300c3b1f29e0ceb1611b229343d41353))
* **api:** validate cookie session data
([fe98295](https://github.com/unraid/api/commit/fe98295496325029d5b877c2143637ffa1f92080))
* apply and rollback error handling
([76711be](https://github.com/unraid/api/commit/76711be3e8bd2e9c4880ec42f5e9988008b153f4))
* authorization type error
([#987](https://github.com/unraid/api/issues/987))
([5f0446f](https://github.com/unraid/api/commit/5f0446fa7961465abe4dafd7aa7e5319a4974dae))
* back to default configs
([a1a046f](https://github.com/unraid/api/commit/a1a046f900d0eee29281044be53625e362a890ec))
* backup restore formatting
([0cfdd5a](https://github.com/unraid/api/commit/0cfdd5a61ba0de7a988a1dece343133f9aba126f))
* basic test fixed
([bddda82](https://github.com/unraid/api/commit/bddda823e1f9edc9aaefc431c18f5786f4b58d64))
* better js file handling
([bb92c3f](https://github.com/unraid/api/commit/bb92c3f9f81bf20cca2003a6fc26726db71ea142))
* better loader functionality and error handling
([a502134](https://github.com/unraid/api/commit/a502134c0aecc7fed38d464f2df409a6272e1e12))
* better logging when error
([972a19b](https://github.com/unraid/api/commit/972a19be0474ee43545b58a9422195c0a903a1be))
* cleaner logs for starting API
([eb1c62d](https://github.com/unraid/api/commit/eb1c62d3d9157fc1c17659aea399a1b37db6b431))
* clearer error messaging
([f8393ee](https://github.com/unraid/api/commit/f8393eeebe9fd1b18cbc2862456815edeb3921d6))
* code review feedback
([e7b689c](https://github.com/unraid/api/commit/e7b689c546fb5068e16cd27810d79a7565dab849))
* completion script registration
([e338eb9](https://github.com/unraid/api/commit/e338eb9788b1ba14a78b0a5e299a9efb9342fa36))
* connect key role
([eff6c32](https://github.com/unraid/api/commit/eff6c32ccd9bdd3a5941d99a3211595373b2490f))
* create api key for connect on startup
([69cd92f](https://github.com/unraid/api/commit/69cd92f974d6e2fa8cf190e536bfe8a4de669491))
* create api key permissions
([14fe30e](https://github.com/unraid/api/commit/14fe30e925db2c158b9d5b73b5a956b99f1c0e8d))
* create connect key
([d88b1e9](https://github.com/unraid/api/commit/d88b1e9660b33830be0c0397dd1566904e154d8f))
* cwd on ecosystem.config.json
([3fc4148](https://github.com/unraid/api/commit/3fc41480a2837310a725e8e23a4cc8c7e33b9d73))
* default overwrite false test
([62824ba](https://github.com/unraid/api/commit/62824ba76f011f8e5df828e8496cd6bfee0d06b5))
* delete .original files
([547ae18](https://github.com/unraid/api/commit/547ae180ddc79cd062268586ded06957091b1e01))
* deprecated version warning
([a892a3c](https://github.com/unraid/api/commit/a892a3ce35ca58795a4360eb1f96a6ad9dba8d84))
* **deps:** update all non-major dependencies
([#1158](https://github.com/unraid/api/issues/1158))
([48df88f](https://github.com/unraid/api/commit/48df88f5c1c1bb72cbb06d0697d233532466127b))
* **deps:** update apollo graphql packages
([1f9e282](https://github.com/unraid/api/commit/1f9e2828809da3c9a3364241f4d8020f1d71c4a4))
* **deps:** update dependency @apollo/client to v3.12.6
([91a9949](https://github.com/unraid/api/commit/91a9949a5cbca3e450e0cbf18074f40418f0f7ee))
* **deps:** update dependency @apollo/client to v3.12.9
([5b14be6](https://github.com/unraid/api/commit/5b14be6b0f1e896bb721216c29deeade6eb4592a))
* **deps:** update dependency @graphql-tools/load-files to v7.0.1
([5f597f9](https://github.com/unraid/api/commit/5f597f9d4cf2b17e18ceafee0d940fec08e74521))
* **deps:** update dependency @nestjs/schedule to v4.1.2
([806bd63](https://github.com/unraid/api/commit/806bd633ac5d9ab9c992dedceb9ace09d9c9659d))
* **deps:** update dependency chokidar to v4.0.3
([74b3e29](https://github.com/unraid/api/commit/74b3e29c744e95ae23ec19f6196f995953c790ea))
* **deps:** update dependency dockerode to v4
([#830](https://github.com/unraid/api/issues/830))
([c311a89](https://github.com/unraid/api/commit/c311a89aee450b033aa33795730217f8e53880fd))
* **deps:** update dependency dotenv to v16.4.7
([b32f84b](https://github.com/unraid/api/commit/b32f84b105a7f801ea22e5105d1c8f2100ee4475))
* **deps:** update dependency execa to v9.5.2
([6c54fa1](https://github.com/unraid/api/commit/6c54fa14b18cc37f444a771815d0e7e915edbc02))
* **deps:** update dependency express to v4.21.2
([a947ff1](https://github.com/unraid/api/commit/a947ff14fa5a7b169061a328d2e566ef8f5eda03))
* **deps:** update dependency got to v14.4.5
([71e2b70](https://github.com/unraid/api/commit/71e2b7067883d26ea76be0e838dd12aa88068e9d))
* **deps:** update dependency graphql-ws to v5.16.2
([4daa54c](https://github.com/unraid/api/commit/4daa54cfb56fc1bad6ba4ee7fcc3228dd1e29497))
* **deps:** update dependency ini to v4.1.3
([c817cc4](https://github.com/unraid/api/commit/c817cc4b7ebc1c0a7e559aa76041ba4ec07a552b))
* **deps:** update dependency node-window-polyfill to v1.0.4
([61ec04c](https://github.com/unraid/api/commit/61ec04cb87053975bdf98c8af6a317b310829013))
* **deps:** update dependency openid-client to v6.1.7
([7ef3729](https://github.com/unraid/api/commit/7ef37297692309634a1dd627b2b019f571d4f748))
* **deps:** update dependency p-retry to v6.2.1
([46a368e](https://github.com/unraid/api/commit/46a368e1b5d7ca31aa5f8bd8a62ecc84c2d4eab8))
* **deps:** update dependency pm2 to v5.4.3
([e366cad](https://github.com/unraid/api/commit/e366cad0a43ff60b390c9114abfadba35c801d21))
* **deps:** update dependency uuid to v11.0.5
([0331e24](https://github.com/unraid/api/commit/0331e24a740eef0e1246bdc7d1501625a7a58b7e))
* **deps:** update graphql-tools monorepo
([344b023](https://github.com/unraid/api/commit/344b0235035ad0c5b55a3dc0ebacc749c492cd08))
* **deps:** update graphqlcodegenerator monorepo
([2bc9af2](https://github.com/unraid/api/commit/2bc9af25783aa969a4fa8d770ca9884e67631eef))
* **deps:** update graphqlcodegenerator monorepo
([8675653](https://github.com/unraid/api/commit/8675653e4e4900578fb5a1a1786dbc861a08aa85))
* **deps:** update nest monorepo to v10.4.15
([2b597f9](https://github.com/unraid/api/commit/2b597f9f02959febe72b16b3719598774a001526))
* **deps:** update nest-graphql monorepo to v12.2.2
([bd31e09](https://github.com/unraid/api/commit/bd31e09bcfd0a0f16a422527fa0c0a53f2f098ca))
* do not process.exit on restart or stop command
([e16763b](https://github.com/unraid/api/commit/e16763b49bb5a61f1a86f0531cfdb87cd5c7d927))
* don't check code for execa
([f62f0d3](https://github.com/unraid/api/commit/f62f0d3a0f3b5aa0c329062c872837d2670a3ba5))
* dont remove login file without a backup presetn
([1854aa9](https://github.com/unraid/api/commit/1854aa9f28e306aea4ddfad56db9dc29fb70464e))
* ensure directory exists before making connect key
([a6cd74d](https://github.com/unraid/api/commit/a6cd74dc5c93992f1636de2885d294c68788beda))
* excess spacing in api-key.service
([286ffc5](https://github.com/unraid/api/commit/286ffc54e55df40a1f639dd1d1f2ea7f58c6d820))
* extra log line
([b56b215](https://github.com/unraid/api/commit/b56b2157fa190393959c8ae79487ffb00c246703))
* extra spacing in config.ts
([84f4f67](https://github.com/unraid/api/commit/84f4f67ce146856582d96817d8209a0b0fefaec4))
* file modification service fixes
([e4ebfc8](https://github.com/unraid/api/commit/e4ebfc8a133cb55a8988f51490195c369f3631f6))
* find by key, not ID
([124fb61](https://github.com/unraid/api/commit/124fb610b18b025353b15982aea4ad5ec212a13e))
* fix libvirt bindings
([#1167](https://github.com/unraid/api/issues/1167))
([024719f](https://github.com/unraid/api/commit/024719fa7a24c5b9f46936cce037b89a1dd50b62))
* forced restarting on commands
([abd8e09](https://github.com/unraid/api/commit/abd8e099087124933aed0179802fb0c1105f1759))
* format authrequest mod as other files
([8b75d6c](https://github.com/unraid/api/commit/8b75d6cc991996f2d7ad34cf6ac93367020c2c62))
* initial feedback about report addressed
([060a199](https://github.com/unraid/api/commit/060a1992c440c907e58e39eccd0b88934067f46b))
* install as-integrations/fastify
([2fce2e9](https://github.com/unraid/api/commit/2fce2e9a28fc633d4e452399673b1a35e785ba8f))
* length
([8481c9a](https://github.com/unraid/api/commit/8481c9a9fbff52de08fcbd941360ab20febab159))
* lint
([133c8e0](https://github.com/unraid/api/commit/133c8e0d704a6f2cc6e57e7b1c06221d09ad6c8b))
* lint
([42610d2](https://github.com/unraid/api/commit/42610d290d457c56f84b479181698240f8a11e0f))
* lint
([b1a993a](https://github.com/unraid/api/commit/b1a993a8e93d642b9ba6e6a9341f20565d78e862))
* lint
([6beafbe](https://github.com/unraid/api/commit/6beafbe8eda2b65c2abd70d526e17594b66a547c))
* lint
([d38f3ef](https://github.com/unraid/api/commit/d38f3ef49b9cd2044ce7e700f42f7b0a0d3a2e7a))
* logrotate error
([7a009b6](https://github.com/unraid/api/commit/7a009b6be745f137cda6e4f08c159a090273ad0f))
* mock ensureDirSync
([14abc13](https://github.com/unraid/api/commit/14abc13cc83009a7077cb827921903da14ca0ff3))
* more generic test
([ddfc36f](https://github.com/unraid/api/commit/ddfc36fd73bab8982531dd1665e12f37938d4291))
* only instantiate service one time
([b1b93e2](https://github.com/unraid/api/commit/b1b93e278396a9f28f4ee3911f90bceb8ed39acb))
* only toast unread notifications, not archived ones
([8251c6f](https://github.com/unraid/api/commit/8251c6f2d3154fe6f17ac2b476a6162ed348ec1c))
* padding and glob function issues
([ae753d6](https://github.com/unraid/api/commit/ae753d6bea9402677ecb138a170a2ad39da3e52c))
* patch-utils unused
([1d5c2c8](https://github.com/unraid/api/commit/1d5c2c83389d24494a8fbe4bb8c718d8f67af878))
* paths now correct, better download logic
([9e12407](https://github.com/unraid/api/commit/9e12407565c1e8661d40435d689901620c0fa63e))
* properly log error with template string
([2ad612c](https://github.com/unraid/api/commit/2ad612cef86f02cf4f09c95b34ba75963004c1f1))
* pull token from query not params
([1756cc5](https://github.com/unraid/api/commit/1756cc5b4bb14b5b9354d1f651cd59fed4d680b6))
* remove devDependencies from output package json
([d847815](https://github.com/unraid/api/commit/d8478152e913fab2974a18eed69c4eb01f7fde27))
* remove isNaN in favor of number.isNaN
([e33c758](https://github.com/unraid/api/commit/e33c7583f7eada8daa87c6f8b9667fffc857aa76))
* remove memory key generation
([e58410b](https://github.com/unraid/api/commit/e58410bd57b4ef5162bb51ddcb618e6f89a33d2b))
* remove uneeded env variable
([c8da8fe](https://github.com/unraid/api/commit/c8da8fe31464ec476a3f857611afcd958f5db3bb))
* remove unused constructor
([ce92cb0](https://github.com/unraid/api/commit/ce92cb06b71b3e72a9d31bb7b36029371b2dd344))
* remove usage of Role.UPC
([ceac626](https://github.com/unraid/api/commit/ceac6269b39d916715e4240099f0960c6e56e469))
* report issues + pm2 issues
([4b3d6a7](https://github.com/unraid/api/commit/4b3d6a7ba3075b6d760ef4bac95b44ffbd6e9c39))
* reset config to be closer to default
([d844903](https://github.com/unraid/api/commit/d844903d7860657b6d3089cf9c89b18c18a6747e))
* resource busy when removing all subdirectories
([7b3834c](https://github.com/unraid/api/commit/7b3834ca1f0a51dce552796178f131d6d13b7e66))
* restart command elegant
([b924954](https://github.com/unraid/api/commit/b9249544fc6d3b0bcbeea467ac9a7e1280a5c93f))
* revert dockerode upgrade
([#1140](https://github.com/unraid/api/issues/1140))
([2b163b3](https://github.com/unraid/api/commit/2b163b361a1bcdae36b67798e4b4c7856eba2cac))
* revert myservers.cfg
([7e5dd07](https://github.com/unraid/api/commit/7e5dd07d4aa0f95526766bf1dd15a9ba6fde9956))
* sandbox defaults in dev mode wrong
([d26ddef](https://github.com/unraid/api/commit/d26ddef33e2b2999ec5eed8eb7827e8fea8da100))
* sequential test execution for generic-modification
([9d1442b](https://github.com/unraid/api/commit/9d1442b2ee36441930967f77009e765205226fcf))
* shell path to unraid-api
([44d3d93](https://github.com/unraid/api/commit/44d3d939a7be06dc5228b23529c18119290e882f))
* simplify api setup index
([5f29e6d](https://github.com/unraid/api/commit/5f29e6d5e76136c23e708d4a3604425ad4f90138))
* simplify upcoming features
([608151d](https://github.com/unraid/api/commit/608151d84c55f1bdc07c05334cfffaf35cd5b74e))
* staging build issues
([63fcde8](https://github.com/unraid/api/commit/63fcde82433756205af0e2d22018d157c7950320))
* start command simplification
([27049d9](https://github.com/unraid/api/commit/27049d9d91b77b714963f8c14d746571728d5755))
* stop command exits
([58f65ea](https://github.com/unraid/api/commit/58f65eabbae24d485b8fb5de7e4b72c06edb3e8c))
* swap to placeholder key
([39612cd](https://github.com/unraid/api/commit/39612cd9789a79107412a37c7cac4e4c14aa102a))
* test issues
([4d8f2dd](https://github.com/unraid/api/commit/4d8f2ddac69acb04ce6f6f2779dbce0edfdc0311))
* test simplification to ensure no redownloads
([5347d54](https://github.com/unraid/api/commit/5347d54b119c0423a83ba7abfba497b292348acc))
* tests
([ed18945](https://github.com/unraid/api/commit/ed1894508887bbd34b0dabf58dbac652a58b5361))
* tests and validate token clears screen
([6c46f94](https://github.com/unraid/api/commit/6c46f9413f6042fa9d65007ced0dc570bc1aab60))
* type for generic test
([0163acb](https://github.com/unraid/api/commit/0163acb7f3f6acea200ff128e6a824a1b5ca9c78))
* unit test issues
([74b9fd0](https://github.com/unraid/api/commit/74b9fd015982b446d17adf6a38c28262f28db412))
* unit tests updated
([0ab40fe](https://github.com/unraid/api/commit/0ab40fefdaaa2463c11bfa0e15d8525276bfc0fa))
* unneeded await on api-key service
([923e929](https://github.com/unraid/api/commit/923e92987884470bbd0c651e521f761e7acd0e90))
* unused imports
([0cb0fc9](https://github.com/unraid/api/commit/0cb0fc98813d87d167d20508ef7a370ca4e866bf))
* update tests
([b1ac0f9](https://github.com/unraid/api/commit/b1ac0f9c83f21ba64e52d0ae22de3ca065bf256c))
* use an enum and defaults for sandbox value
([2108ed0](https://github.com/unraid/api/commit/2108ed0ecd6a1b8361a33c86f3ed9ca7fb37f14f))
* use batchProcess
([3c357e7](https://github.com/unraid/api/commit/3c357e7e957f550b22eabfb2d27741d84183ebc5))
* use cwd when running application
([e27776d](https://github.com/unraid/api/commit/e27776df3d9fc0e750f0548a92e64f26d7cd4f00))
* use placeholder in test API key
([5d72b5a](https://github.com/unraid/api/commit/5d72b5a9705f948fa8cd571c88dec408cd1a7270))
* watch all events to load keys
([ff63535](https://github.com/unraid/api/commit/ff63535b00c27448a9ba57956abcb4f2e2a2d941))
* **web:** name of toaster component
([93980f9](https://github.com/unraid/api/commit/93980f929dab66f6eb032173ca65dca857b2eaf5))


### Miscellaneous Chores

* release 4.1.2
([2323ee6](https://github.com/unraid/api/commit/2323ee6838d9459e97bb137b010d87aae52d5d86))
</details>

<details><summary>4.1.2</summary>

## 4.1.2 (2025-02-20)


### Features

* add csrf support to api & web components
([#999](https://github.com/unraid/api/issues/999))
([f0f5a30](https://github.com/unraid/api/commit/f0f5a3057af1862655eaa3ff2a3182ad671b7b37))
* allow csrf passing through querystring
([3a8c9b1](https://github.com/unraid/api/commit/3a8c9b13eeea4406e0be0147fdc8f271d81816c6))
* automatic session setup for dev
([e885936](https://github.com/unraid/api/commit/e88593620bfe39caef43c1ab19be2b7b674874bc))
* back to callbackUrl
([428ad15](https://github.com/unraid/api/commit/428ad15ec71a6134dee39a4ba4ab671a22ab023d))
* begin fixing dark mode in the webcomponents
([2443561](https://github.com/unraid/api/commit/24435613f8a8e2fa765f378839714e15776e9a75))
* begin nuking alpha beta gamma
([cb91fbb](https://github.com/unraid/api/commit/cb91fbb054c58af4fdb8d26a397348cc87d88563))
* convert to pnpm monorepo
([#1137](https://github.com/unraid/api/issues/1137))
([ad6b658](https://github.com/unraid/api/commit/ad6b6589dbe0465968205449643c81c1c9d4e613))
* delete unused imports
([0d6a003](https://github.com/unraid/api/commit/0d6a0035aadfe3bed3ccff53b8917061e0b4ffc5))
* disable button on submit
([0da77d7](https://github.com/unraid/api/commit/0da77d7119abfb7db9b73d84db5008b7f982af5d))
* dont pass entire server state for privacy
([b969f3a](https://github.com/unraid/api/commit/b969f3a9ab5421e1fc85241d5743224b48b099f0))
* eliminate all alpha beta gamma variable usage
([4eda099](https://github.com/unraid/api/commit/4eda0991d635281622e676e35f155e5fbab4129f))
* error state outside of button
([a1cf441](https://github.com/unraid/api/commit/a1cf44162a8c2c2907b171e70af3b06ba5369648))
* hide sign in from the dropdown text
([ea6ae83](https://github.com/unraid/api/commit/ea6ae8391958b8bc2bdce8d1a4f2f90bfd206c18))
* lots of progress on colors
([c6547a5](https://github.com/unraid/api/commit/c6547a51fc41eca00f8593ffe06f6ed242e06ecb))
* move ssoenabled to a boolean flag rather than ids
([6f5edb2](https://github.com/unraid/api/commit/6f5edb240687a7511522bcd4a9a0dd09f2cb6f47))
* move variable declarations to theme.ts
([00b8ffe](https://github.com/unraid/api/commit/00b8ffe87ddd5c45029d9523d7117ee5361140c6))
* nuxt config simplification and formatting
([2903542](https://github.com/unraid/api/commit/29035429bd8591bba6702b166d579cbd42f8d645))
* or button on sign in page
([11ff890](https://github.com/unraid/api/commit/11ff890bcc350907b7cf5effb63c662327c41aed))
* remove apiKey from server
([895d585](https://github.com/unraid/api/commit/895d5857f91ee440db799577118ff4992c9a1991))
* remove sso if disabled on Unraid-API start
([daf904b](https://github.com/unraid/api/commit/daf904bc1b7abae6a2a3ae8c3c842f3f4043f43f))
* responsive notifications
([cead975](https://github.com/unraid/api/commit/cead97560c71afdccaef0e7f1ebc52bab04166a1))
* set background color on webcomponents
([7ef3286](https://github.com/unraid/api/commit/7ef328619139e99d25d0bf116be55aea80041bf2))
* sidebar notification count
([a4e2a77](https://github.com/unraid/api/commit/a4e2a77410012a4572495681eda85120255c15e5))
* sso button token exchange
([3abf20b](https://github.com/unraid/api/commit/3abf20b347c4011805a3376d0be61f89725ea22c))
* sso testing page and form disable on submit
([09f7415](https://github.com/unraid/api/commit/09f741557bf4faa5ee60ffa388b8082e4815e713))
* state using crypto
([3734730](https://github.com/unraid/api/commit/3734730bf75c9684173322658d367a715e6a9967))
* style improvements
([a8211ce](https://github.com/unraid/api/commit/a8211cef7de29b5cf02f6faffab3434bbb5747c1))
* **ui:** webgui-compatible web component library
([#1075](https://github.com/unraid/api/issues/1075))
([61ee689](https://github.com/unraid/api/commit/61ee68965871d4eb6c883a9dff41af7d95c2ab19))
* unraid single sign on with account app
([2b25537](https://github.com/unraid/api/commit/2b25537e26234d00ed615073af7f9a65ea3e91cf))
* unraid ui component library
([#976](https://github.com/unraid/api/issues/976))
([91de6e6](https://github.com/unraid/api/commit/91de6e6c1e05430378381fa5b9435c6f355b9b79))
* update based on review feedback
([16f00a0](https://github.com/unraid/api/commit/16f00a0d8c5936e41c08f9b6103c48dc3a0adb26))
* update packageManager field for pnpm
([eec9785](https://github.com/unraid/api/commit/eec9785ba1c8533eb8e3e408b9ced07940abe27e))
* use state passing to validate requests
([bd58490](https://github.com/unraid/api/commit/bd584902e0ea0cfd5ba9b85369252bbe4783db99))
* use text-secondary-foreground instead of gray
([7828ef2](https://github.com/unraid/api/commit/7828ef2648cfc8f510509c1679c75f5e662f69cf))
* viewport watch refactor
([9d2405b](https://github.com/unraid/api/commit/9d2405bd2124e4265f5449f4e4bc7f1ed6f5b75a))
* warning on missing fields
([c1fe95f](https://github.com/unraid/api/commit/c1fe95fcb60d2a8ec1b2bb6b39349c7496384c6c))
* **web:** activation modal steps, updated copy
([#1079](https://github.com/unraid/api/issues/1079))
([d8a5b17](https://github.com/unraid/api/commit/d8a5b1711a8f826f602a504f125c157afb27af90))
* **web:** add an 'all' option to notification filter
([939d7a3](https://github.com/unraid/api/commit/939d7a304da30f65efbbbfbac2419f64eeddd665))
* **web:** add confirmation before archiving or deleting all
notifications
([4c663dc](https://github.com/unraid/api/commit/4c663dc69c4f67fea982a121ee387733f2759a62))
* **web:** add count labels to notification tabs
([78ec466](https://github.com/unraid/api/commit/78ec4663ccd5cf5e1432c728a6ad91e150702c16))
* **web:** add delete all notifications button to archive view in
notifications sidebar
([89eb841](https://github.com/unraid/api/commit/89eb841b20e23a45150d82bc30ad214cbc5f0920))
* **web:** add link to settings in notification sidebar
([7296195](https://github.com/unraid/api/commit/72961954952f069066c8f865e95e4fbb29126b21))
* **web:** add loading and error states to notification sidebar
([060fb91](https://github.com/unraid/api/commit/060fb915469653f5695c78dcfe88c9333fa624e5))
* **web:** clear notifications indicator after opening sidebar
([be7135e](https://github.com/unraid/api/commit/be7135efdda864955476d99795fe34c305407878))
* **web:** enhance notifications indicator in UPC
([#950](https://github.com/unraid/api/issues/950))
([0b469f5](https://github.com/unraid/api/commit/0b469f5b3f121be0b945389ec385e54ea15f77eb))
* **web:** improve notification count syncing
([#1148](https://github.com/unraid/api/issues/1148))
([7588e0e](https://github.com/unraid/api/commit/7588e0e3cf8f97c70fe5e0f6fd6aad8a103a9126))
* **web:** move notification indicator icons to top-right of bell icon
([99704a9](https://github.com/unraid/api/commit/99704a9dbb67d0893ab10ee42f88d590aae217b1))
* **web:** open official release notes via header os version
([7dcf947](https://github.com/unraid/api/commit/7dcf9475270c138b5bf243c68b51df37cc4ecd21))
* **web:** pull date format from display/date and time settings
([7c8e8a0](https://github.com/unraid/api/commit/7c8e8a0e53919bef16c81e6194186258b41dbd73))
* **web:** remove notification indicator pulse
([bc4708f](https://github.com/unraid/api/commit/bc4708f4052a8a4c4b247b979bc418046f88b47b))
* **web:** support markdown in notification messages
([abcaa5a](https://github.com/unraid/api/commit/abcaa5aedb440021b7affd403c5a432bbb649687))
* **web:** use Markdown helper class to interact with markdown
([2f4ff21](https://github.com/unraid/api/commit/2f4ff21986c1467ad839014569de47502a9947bd))


### Bug Fixes

* 12 hour timestamp logic corrected
([6cbb9c0](https://github.com/unraid/api/commit/6cbb9c07e4c81c146b10d5f1b6c96aa3ef65d448))
* **api:** make cookie recognition during websocket connection more
([2a82ea4](https://github.com/unraid/api/commit/2a82ea476560aae80ef01c0cf28b482dcd1f40cf))
* authorization type error
([#987](https://github.com/unraid/api/issues/987))
([5f0446f](https://github.com/unraid/api/commit/5f0446fa7961465abe4dafd7aa7e5319a4974dae))
* check width before changing viewport
([e2a1f27](https://github.com/unraid/api/commit/e2a1f27b222deda1346fb4d351cb1497bf18a32a))
* connect breaks default css of header
([#1155](https://github.com/unraid/api/issues/1155))
([fb24723](https://github.com/unraid/api/commit/fb2472399a822a20852841cb5e44d312d2221d17))
* dark theme as array
([77558a5](https://github.com/unraid/api/commit/77558a5cd9c99163b3c422e65c9c1a8e68eb5b0c))
* **deps:** update all non-major dependencies
([#1158](https://github.com/unraid/api/issues/1158))
([48df88f](https://github.com/unraid/api/commit/48df88f5c1c1bb72cbb06d0697d233532466127b))
* **deps:** update apollo graphql packages
([1f9e282](https://github.com/unraid/api/commit/1f9e2828809da3c9a3364241f4d8020f1d71c4a4))
* **deps:** update dependency @apollo/client to v3.12.6
([c0d3cf5](https://github.com/unraid/api/commit/c0d3cf578273e0180e5040497600e5c6b2979dc3))
* **deps:** update dependency @apollo/client to v3.12.6
([91a9949](https://github.com/unraid/api/commit/91a9949a5cbca3e450e0cbf18074f40418f0f7ee))
* **deps:** update dependency @apollo/client to v3.12.9
([5b14be6](https://github.com/unraid/api/commit/5b14be6b0f1e896bb721216c29deeade6eb4592a))
* **deps:** update dependency @floating-ui/dom to v1.6.13
([64d3765](https://github.com/unraid/api/commit/64d3765a9a439c12d2fe921e4f2a28d4aa0df53a))
* **deps:** update dependency @floating-ui/dom to v1.6.13
([5dc1375](https://github.com/unraid/api/commit/5dc13755df574b5201b89c9f45ccd853277adbef))
* **deps:** update dependency @floating-ui/vue to v1.1.6
([6cb28d5](https://github.com/unraid/api/commit/6cb28d5f8fd8d800386d2a64c775758a1ef42962))
* **deps:** update dependency @floating-ui/vue to v1.1.6
([e5e1c43](https://github.com/unraid/api/commit/e5e1c43bb37a2fdce3a351c67c15c7e08df9a1b0))
* **deps:** update dependency focus-trap to v7.6.4
([8475204](https://github.com/unraid/api/commit/84752043e50c28551dd3981ab997f3ae5f42161a))
* **deps:** update dependency focus-trap to v7.6.4
([5dfd6d5](https://github.com/unraid/api/commit/5dfd6d5deddc9dcfb2f41adaf086bea2b12569ac))
* **deps:** update dependency graphql-ws to v5.16.2
([c112f19](https://github.com/unraid/api/commit/c112f19c9528b3313ef84973761c117fb42fb369))
* **deps:** update dependency graphql-ws to v5.16.2
([4daa54c](https://github.com/unraid/api/commit/4daa54cfb56fc1bad6ba4ee7fcc3228dd1e29497))
* **deps:** update dependency radix-vue to v1.9.12
([83344e0](https://github.com/unraid/api/commit/83344e05c1cf34a74889479de1f72ab66abd7cc2))
* **deps:** update dependency radix-vue to v1.9.13
([c180728](https://github.com/unraid/api/commit/c1807286967b2824c67da4f9cbe762fe3c172ccf))
* **deps:** update graphqlcodegenerator monorepo
([2bc9af2](https://github.com/unraid/api/commit/2bc9af25783aa969a4fa8d770ca9884e67631eef))
* dev mode
([aae38e3](https://github.com/unraid/api/commit/aae38e34041b4eef27f512a57bd5c42ea69ff64e))
* downgrade marked to fix changelog preview issue
([943c907](https://github.com/unraid/api/commit/943c907d03032c9db0d093f728a5e0094aa2997d))
* edit settings padding issue
([4e9ab64](https://github.com/unraid/api/commit/4e9ab645e63b2ca84ee9166dd0b3f756c6873b63))
* empty manifest and version alignment
([b07828d](https://github.com/unraid/api/commit/b07828d6554240acec180b993df3a75407126c6a))
* further resolve sso sub ids issues
([b3551a1](https://github.com/unraid/api/commit/b3551a1b69bb76613c15cf40b366161090f061fa))
* improve typing and format lookup
([dfa27e2](https://github.com/unraid/api/commit/dfa27e2c0ddbc0d552567d09871baffd18e43b23))
* integration of `unraid-ui` tailwind config in `web`
([#1074](https://github.com/unraid/api/issues/1074))
([3acc0dc](https://github.com/unraid/api/commit/3acc0dc9c0462fbc687169b523f97fcee80cdb4b))
* lowercase or
([29a8689](https://github.com/unraid/api/commit/29a8689ad8628a22d86e19e6c17d58c695f0e232))
* marked single input
([d28fb24](https://github.com/unraid/api/commit/d28fb24d6897bb4e4c890a4ce0257636072be235))
* missing server type
([76cf6f3](https://github.com/unraid/api/commit/76cf6f35dc5192995293346d8420aefe60736ad0))
* more color work
([9a869a4](https://github.com/unraid/api/commit/9a869a49e39ec95169ff2d979263898d98a34cc5))
* oauth2 api prefix
([56cfa84](https://github.com/unraid/api/commit/56cfa847940ff356d206cd10098922ddcc36c57b))
* only toast unread notifications, not archived ones
([8251c6f](https://github.com/unraid/api/commit/8251c6f2d3154fe6f17ac2b476a6162ed348ec1c))
* padding and glob function issues
([ae753d6](https://github.com/unraid/api/commit/ae753d6bea9402677ecb138a170a2ad39da3e52c))
* pass token to password field
([9279931](https://github.com/unraid/api/commit/92799312c9eabcf4ee3f99f850b7f3e76ecb5bff))
* re-add type-check
([0fa41f5](https://github.com/unraid/api/commit/0fa41f569017f18deef18841c0a64ccadddc1760))
* recreate package-lock to fix issues
([e1515a1](https://github.com/unraid/api/commit/e1515a118a393ba2b9bc23d5071ba8cb980511d4))
* remove console log
([d8f9f03](https://github.com/unraid/api/commit/d8f9f03146556d64beabd3abbafdb778b17b3d15))
* remove extra space
([000692c](https://github.com/unraid/api/commit/000692ca50403fec335cc04dab16aac5507bb5de))
* remove line from or in button
([961bcc5](https://github.com/unraid/api/commit/961bcc5db68e18db8141269ecd242d5114de4217))
* remove unused date-fns
([0c1b89f](https://github.com/unraid/api/commit/0c1b89ff41bc18817c2dac32c0726e2a399e7768))
* remove unused login entries
([942b143](https://github.com/unraid/api/commit/942b143fba4cde6bef65ecccc23d82bc81564fa9))
* render function fixed
([833a99f](https://github.com/unraid/api/commit/833a99fe18eb8eccb446f9f46818fac13a6d59cf))
* revert changes to indicator.vue
([11ce9e2](https://github.com/unraid/api/commit/11ce9e26449e4b3448ccf94d6f90ae17631350e4))
* switch to useToggle
([5f8602b](https://github.com/unraid/api/commit/5f8602b864a07542f90358d2d8d249c983a09c29))
* theme store now uses singular variables object
([116efe6](https://github.com/unraid/api/commit/116efe6f720cdeb7006643f5da387f7bbddce3a2))
* thorw on invalid token body
([1e6fb7e](https://github.com/unraid/api/commit/1e6fb7e3e3cae58a5337c39c0878a49f7eefb650))
* type error on element render
([45327ce](https://github.com/unraid/api/commit/45327ce01d4c0bb35140d1e027f94d00ce1f86e5))
* upc header text color
([d23a389](https://github.com/unraid/api/commit/d23a38960bb68a4ff445c23d2e173d494371fabd))
* use foreground text color for UPC
([d5f5921](https://github.com/unraid/api/commit/d5f592153476ff81df6d93128c62f0de59f7e64f))
* **web:** broken modals
([19208e5](https://github.com/unraid/api/commit/19208e5fabc91ade802e2dd2ef4d36e4a157af81))
* **web:** display error message in sidebar when api is offline
([#984](https://github.com/unraid/api/issues/984))
([4a29fc9](https://github.com/unraid/api/commit/4a29fc9dda891c9b41f419637cd9f22bce74f2ef))
* **web:** edge case where archived notifications don't appear
([e40a9eb](https://github.com/unraid/api/commit/e40a9ebecd8828f1d747447451f625eb756bfbd9))
* **web:** env var typo
([dffbfc2](https://github.com/unraid/api/commit/dffbfc2dab3a845015e8a0e3231d6d58303a5152))
* **web:** escaping html-encoded symbols like apostrophes in
translations ([#1002](https://github.com/unraid/api/issues/1002))
([4ee42a6](https://github.com/unraid/api/commit/4ee42a6cf6a6e99bcccb2be336fa7c7fa69ec40e))
* **web:** flash of disconnected api state on page load
([d0819b8](https://github.com/unraid/api/commit/d0819b8d02cb943316d682f092b8857ca1b980c8))
* **web:** infinite scroll loop when there's only 1 page of
notifications
([eeb3289](https://github.com/unraid/api/commit/eeb3289ae8958d834cb4cf246f8190e30d8d2b96))
* **web:** infinite trigger at bottom of infinite scroll
([001be86](https://github.com/unraid/api/commit/001be861813a6c617c08f4be9dece701cefd0ae6))
* **web:** notification styles & alignment
([#968](https://github.com/unraid/api/issues/968))
([547b75a](https://github.com/unraid/api/commit/547b75a55eceb1b05f3c9b3c3630a5c6a081bad1))
* **web:** refetch notifications for sidebar when new notifications
arrive
([23b1f1a](https://github.com/unraid/api/commit/23b1f1ac73f41bf7b2569ccc95982ca162ef27c4))
* **web:** remove warn and error console log removal
([#1086](https://github.com/unraid/api/issues/1086))
([e7d15ee](https://github.com/unraid/api/commit/e7d15ee5ec8d7e6d33cda840a8244ca7e2b4cf5e))
* **web:** replaces dompurify with isomorphic-dompurify to enable
server-side usage with same syntax
([2724485](https://github.com/unraid/api/commit/272448598993d52e8ce4e282e1f778c67f54d769))
* **web:** reset infinite scroll when notification filters change
([3fe13d5](https://github.com/unraid/api/commit/3fe13d523545dbcf0dfcf6e2430291b99d82b00e))
* **web:** sanitize changelog markup after parsing
([83e00c6](https://github.com/unraid/api/commit/83e00c640a89b95c2db9095315daedbad57dd639))
* **web:** stop opening notification sidebar to archive tab
([ecfc797](https://github.com/unraid/api/commit/ecfc797e7d576b51b65c980f9285878872376478))
* **web:** theme header differences
([#1085](https://github.com/unraid/api/issues/1085))
([1ecac5e](https://github.com/unraid/api/commit/1ecac5ee4e0a656bbc7c04280c6abdcf514a2c87))
* **web:** track 'notification seen' state across tabs & page loads
([#1121](https://github.com/unraid/api/issues/1121))
([321703e](https://github.com/unraid/api/commit/321703e907356a8a2f2665464773d856decdbcd7))
* **web:** update unread total immediately upon archiving
([#982](https://github.com/unraid/api/issues/982))
([29d9371](https://github.com/unraid/api/commit/29d9371cc3048d502d5bbb4da3d33de3703efcc1))


### Miscellaneous Chores

* release 4.1.2
([2323ee6](https://github.com/unraid/api/commit/2323ee6838d9459e97bb137b010d87aae52d5d86))
</details>

<details><summary>4.1.2</summary>

## 4.1.2 (2025-02-20)


### Features

* add unraid-ui documentation
([#1142](https://github.com/unraid/api/issues/1142))
([6378047](https://github.com/unraid/api/commit/6378047bc4e12642ec7188f7387562f82731d05e))
* attempt to resolve performance issues with rm earlier in build …
([#1152](https://github.com/unraid/api/issues/1152))
([c74bdd8](https://github.com/unraid/api/commit/c74bdd8890a05e155d170d79d09f3b13b5e63a58))
* convert to pnpm monorepo
([#1137](https://github.com/unraid/api/issues/1137))
([ad6b658](https://github.com/unraid/api/commit/ad6b6589dbe0465968205449643c81c1c9d4e613))
* style improvements
([a8211ce](https://github.com/unraid/api/commit/a8211cef7de29b5cf02f6faffab3434bbb5747c1))
* **ui:** webgui-compatible web component library
([#1075](https://github.com/unraid/api/issues/1075))
([61ee689](https://github.com/unraid/api/commit/61ee68965871d4eb6c883a9dff41af7d95c2ab19))
* unraid ui component library
([#976](https://github.com/unraid/api/issues/976))
([91de6e6](https://github.com/unraid/api/commit/91de6e6c1e05430378381fa5b9435c6f355b9b79))
* update packageManager field for pnpm
([eec9785](https://github.com/unraid/api/commit/eec9785ba1c8533eb8e3e408b9ced07940abe27e))


### Bug Fixes

* **deps:** update all non-major dependencies
([#1158](https://github.com/unraid/api/issues/1158))
([48df88f](https://github.com/unraid/api/commit/48df88f5c1c1bb72cbb06d0697d233532466127b))
* **deps:** update dependency radix-vue to v1.9.12
([83344e0](https://github.com/unraid/api/commit/83344e05c1cf34a74889479de1f72ab66abd7cc2))
* **deps:** update dependency radix-vue to v1.9.13
([c180728](https://github.com/unraid/api/commit/c1807286967b2824c67da4f9cbe762fe3c172ccf))
* empty manifest and version alignment
([b07828d](https://github.com/unraid/api/commit/b07828d6554240acec180b993df3a75407126c6a))
* integration of `unraid-ui` tailwind config in `web`
([#1074](https://github.com/unraid/api/issues/1074))
([3acc0dc](https://github.com/unraid/api/commit/3acc0dc9c0462fbc687169b523f97fcee80cdb4b))
* storybook resolution issue
([#1153](https://github.com/unraid/api/issues/1153))
([5a3e8df](https://github.com/unraid/api/commit/5a3e8df003a5005acc39442160e263f86793ce88))


### Miscellaneous Chores

* release 4.1.2
([2323ee6](https://github.com/unraid/api/commit/2323ee6838d9459e97bb137b010d87aae52d5d86))
</details>

<details><summary>4.1.2</summary>

## 4.1.2 (2025-02-20)


### Features

* add validation step to ensure that variables are set
([ddb8772](https://github.com/unraid/api/commit/ddb8772692a2638f041c2a490762683d1079c40b))
* always start the API and run npm link from script path
([bb6baf9](https://github.com/unraid/api/commit/bb6baf9bf4ecf94f394b9131c40dff6dade85a78))
* **api:** rm 2fa & t2fa from myservers config type
([#996](https://github.com/unraid/api/issues/996))
([f45719f](https://github.com/unraid/api/commit/f45719fa6b76f0993330a209301434869f549d65))
* array iteration for restoring files
([349145b](https://github.com/unraid/api/commit/349145ba53ca4e5f4301400b539f896267a38142))
* attempt to resolve performance issues with rm earlier in build …
([#1152](https://github.com/unraid/api/issues/1152))
([c74bdd8](https://github.com/unraid/api/commit/c74bdd8890a05e155d170d79d09f3b13b5e63a58))
* attempt to start unraid-api with background task
([73a1249](https://github.com/unraid/api/commit/73a12496d5b2ad834a95e701e932de73815892d7))
* begin building plugin with node instead of bash
([#1120](https://github.com/unraid/api/issues/1120))
([4f5c367](https://github.com/unraid/api/commit/4f5c367fdf094164a7b3022cdf9f9c1987b76485))
* cleanup disclaimer and command to add users
([3867dfa](https://github.com/unraid/api/commit/3867dfacb214fdf9c0a050d1523ded620b14fd67))
* convert to pnpm monorepo
([#1137](https://github.com/unraid/api/issues/1137))
([ad6b658](https://github.com/unraid/api/commit/ad6b6589dbe0465968205449643c81c1c9d4e613))
* copy only needed files for nodejs
([cf08627](https://github.com/unraid/api/commit/cf08627725b22e6b5e576104c1ea2a0572f870c2))
* do not move upgradepkg
([c12d8da](https://github.com/unraid/api/commit/c12d8dae4e9ccafde6dfc2b98fb41fdb98f882f7))
* dont pass entire server state for privacy
([b969f3a](https://github.com/unraid/api/commit/b969f3a9ab5421e1fc85241d5743224b48b099f0))
* download nodejs and install on legacy OS versions
([b1a2ba7](https://github.com/unraid/api/commit/b1a2ba78cc04ffdd55332ff0f9b9bef6e3f2229f))
* error when nodejs download fails
([af1994c](https://github.com/unraid/api/commit/af1994cb62aaab59d34fc5ea66d67bb51fcfe1ef))
* extract node to usr/local/
([9a0d63d](https://github.com/unraid/api/commit/9a0d63d4ee59186faeca9607b403c1666a8e58b3))
* fix missing flash line
([5f1a61d](https://github.com/unraid/api/commit/5f1a61d4aab828375e3d400576cc29a825421262))
* fix pm2 setup and add link command
([caf797c](https://github.com/unraid/api/commit/caf797cf4a0141fc3a545bca644ece37b5c9f3cb))
* move ssoenabled to a boolean flag rather than ids
([6f5edb2](https://github.com/unraid/api/commit/6f5edb240687a7511522bcd4a9a0dd09f2cb6f47))
* move variable declarations to theme.ts
([00b8ffe](https://github.com/unraid/api/commit/00b8ffe87ddd5c45029d9523d7117ee5361140c6))
* name package with PR number
([cf72c8b](https://github.com/unraid/api/commit/cf72c8b35928b7c7d95f706dffe9a81d92292f8f))
* nodejs issues with version 2
([106b2e4](https://github.com/unraid/api/commit/106b2e42c0d838a5fa04acd35a2e7125142a072d))
* **plugin:** rm Date & Time format settings from Notification Settings
([acba0b0](https://github.com/unraid/api/commit/acba0b0365f6dfc23fdb340788f728918b0b9566))
* remove nghttp3 and only bundle nodejs
([bb555f8](https://github.com/unraid/api/commit/bb555f8296337b044fc88f9a0ebdd16d895df2b9))
* separate install process
([9bbab0f](https://github.com/unraid/api/commit/9bbab0f86ce8bdc6623cfc099e34ecbfed835b26))
* sso login boolean
([81f051e](https://github.com/unraid/api/commit/81f051e02c29744d124d9f55ebe4b826eb3e6c33))
* track node version in slackware
([9d2796f](https://github.com/unraid/api/commit/9d2796f2c9bd3f1092e8236b5a5ba3962ce04281))
* **ui:** webgui-compatible web component library
([#1075](https://github.com/unraid/api/issues/1075))
([61ee689](https://github.com/unraid/api/commit/61ee68965871d4eb6c883a9dff41af7d95c2ab19))
* unraid single sign on with account app
([2b25537](https://github.com/unraid/api/commit/2b25537e26234d00ed615073af7f9a65ea3e91cf))
* update packageManager field for pnpm
([eec9785](https://github.com/unraid/api/commit/eec9785ba1c8533eb8e3e408b9ced07940abe27e))
* Update
plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php
([336478c](https://github.com/unraid/api/commit/336478c2e05dd6e4a2078aafe9a81b387b46a7a5))
* upload files directly to cloudflare
([84b234c](https://github.com/unraid/api/commit/84b234c9cfeea482138388dd3d9c3340c12424e9))
* use plugin file for install and uninstall
([bbf2807](https://github.com/unraid/api/commit/bbf28075c6c6057cb5d4e7cc0207905218dadab6))
* validate entries correctly
([a39da15](https://github.com/unraid/api/commit/a39da15be467f5db428c9fa601e48e04bd879e01))
* **web:** activation modal steps, updated copy
([#1079](https://github.com/unraid/api/issues/1079))
([d8a5b17](https://github.com/unraid/api/commit/d8a5b1711a8f826f602a504f125c157afb27af90))
* **web:** rm old notification bell upon plugin installation
([#979](https://github.com/unraid/api/issues/979))
([478254e](https://github.com/unraid/api/commit/478254e134a2a85ebb5d12235a1286546a9306a1))


### Bug Fixes

* add another missing symlink
([477c113](https://github.com/unraid/api/commit/477c113ce17629521537dd766a3319d0dba920e0))
* add error check to nodejs
([e844304](https://github.com/unraid/api/commit/e84430471d46391e1cd5abdde6c891dc3f3dfb1d))
* attempt to restore upgradepkg if install failed
([504283f](https://github.com/unraid/api/commit/504283f227f724c97a8a02d1d5bfe56acfc9442f))
* capitalize name
([902c76c](https://github.com/unraid/api/commit/902c76c759710e94f22c46cc9601a0b7c88e52a4))
* cleanup commands
([ef82ec5](https://github.com/unraid/api/commit/ef82ec5af5d92ea5234814c0c04653b8cbb0e3b2))
* delete unused line
([3e8c101](https://github.com/unraid/api/commit/3e8c101edd6cab010a4ef8d9a6e1394e55f685cb))
* delete upgradepkg
([deb42f6](https://github.com/unraid/api/commit/deb42f6a81833553414aea494bcd29440ce77cc9))
* dnserr on new line
([9bfc04c](https://github.com/unraid/api/commit/9bfc04c2a5ffeafe8db5ae78685e91d0b472c980))
* empty manifest and version alignment
([b07828d](https://github.com/unraid/api/commit/b07828d6554240acec180b993df3a75407126c6a))
* formatting issue
([0042f14](https://github.com/unraid/api/commit/0042f14ab3a25d1bab6e727112b5eb691915cecb))
* further resolve sso sub ids issues
([b3551a1](https://github.com/unraid/api/commit/b3551a1b69bb76613c15cf40b366161090f061fa))
* install syntax error
([a355a64](https://github.com/unraid/api/commit/a355a64136d0199b85b865761ea3bfb72fd0d24c))
* more verbose logging for node install to find issues
([c3f4cf5](https://github.com/unraid/api/commit/c3f4cf53c160b179a4ea102b6b3e5e00de0aeed4))
* node_txz naming
([5e50f24](https://github.com/unraid/api/commit/5e50f24d707bce832f8ef09f1fefe4926c3cee93))
* pass ssoSubIds only
([76a9ae9](https://github.com/unraid/api/commit/76a9ae93863a66000a4fb582fb3e18e59a6e34ec))
* PHP Warning in state.php
([#1126](https://github.com/unraid/api/issues/1126))
([59d6c1b](https://github.com/unraid/api/commit/59d6c1b678b70e678be5e50e1cde3f25f2758006))
* pkg_build
([2d60045](https://github.com/unraid/api/commit/2d60045784bfb867c7af2f4e6de1a5049ddaacae))
* proper file replacements
([787f8b9](https://github.com/unraid/api/commit/787f8b9bf514365b86e2abcf3937c687fc619c5c))
* restore upgradepkg before install
([8f58145](https://github.com/unraid/api/commit/8f5814589e5eacce3aae043001d8dbf07a18413b))
* strip components from tar line
([bad7f71](https://github.com/unraid/api/commit/bad7f71feac9f52ab2bd87cf36ef37eb2c8d878a))
* upgradepkg
([6962cdd](https://github.com/unraid/api/commit/6962cdd21470ea2c0f16829c5a6037e75f5a5302))
* used TGZ instead of TXZ for nghttp3
([d7bab9f](https://github.com/unraid/api/commit/d7bab9f443212fcfe1baff9d5b63b81d573f894c))
* variables passed properly
([61ba324](https://github.com/unraid/api/commit/61ba324ca09679e15fe1fbc5015a1008e390722e))


### Miscellaneous Chores

* release 4.1.2
([2323ee6](https://github.com/unraid/api/commit/2323ee6838d9459e97bb137b010d87aae52d5d86))
</details>

---
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>
2025-02-20 17:58:42 -05:00
Eli Bosley b07828d655 fix: empty manifest and version alignment 2025-02-20 12:30:01 -05:00
Eli Bosley eec9785ba1 feat: update packageManager field for pnpm 2025-02-20 12:21:25 -05:00
Eli Bosley ad6b6589db feat: convert to pnpm monorepo (#1137)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced enhanced project management scripts for building, testing,
and deploying the monorepo.
- Added an automated testing pipeline for improved reliability of the
Libvirt functionality.
- Provided a new plugin installation script that ensures thorough
cleanup during removal.

- **Improvements**
- Updated container mappings and dependency configurations for more
stable and efficient operations.
- Refined web application settings and build commands for smoother
performance.
- Streamlined continuous integration workflows with optimized caching
and dependency management.
  - Updated allowed origins in configuration for enhanced security.

- **Chores/Refactor**
- Removed outdated configuration files to simplify maintenance and
enhance consistency.
- Enhanced event listener management in the web application for better
error handling.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-19 13:41:23 -05:00
Eli Bosley 753f1588b8 Feat/local-plugin (#1125)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit


• New Features  
 - Enhanced the login experience with improved session management and
two-factor authentication.
 - Introduced a comprehensive README for the Unraid Plugin Builder,
detailing development workflows and commands.

• Chores  
 - Streamlined build, packaging, and deployment processes with updated
dependency and environment configurations.
 - Updated Docker configurations to support pnpm as the package manager.
 - Added new environment variables for better configuration management.
 - Introduced new scripts for improved build and packaging processes.  

• Tests  
 - Removed outdated test cases and simplified test setups.  

• Refactor  
 - Modernized internal code structure and asynchronous handling for
improved overall performance.
 - Transitioned imports from lodash to lodash-es for better module
handling.
 - Updated environment variable management and configuration settings.  
 - Enhanced the build script for improved deployment processes.  
 - Updated the notification handling structure to improve efficiency.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-02-11 11:45:26 -05:00
Eli Bosley 4f5c367fdf feat: begin building plugin with node instead of bash (#1120)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Enhanced automated build and release processes with containerized
builds, improved caching, and refined artifact handling.
- Introduced new configuration options to strengthen versioning,
integrity checks, and pull request tracking.
	- Added a new Dockerfile for building the Node.js application.
- Added new environment variables for API versioning and validation
control.
	- Implemented comprehensive management of PM2 processes and state.
- Introduced a new GitHub Actions workflow for automating staging plugin
deployment upon pull request closure.
	- Updated logic for handling plugin installation and error feedback.
	- Added new asynchronous methods for managing PM2 processes.
	- Updated logging configurations for better control over log outputs.
	- Added Prettier configuration for consistent code formatting.
- Introduced a configuration to prevent the application from watching
for file changes.

- **Bug Fixes**
- Improved error handling and user feedback during the installation of
staging versions.

- **Documentation**
- Removed outdated introductory documentation to streamline project
information.

- **Chores**
- Updated deployment routines and validation steps to improve release
consistency and error handling.
- Simplified packaging and build scripts for smoother staging and
production workflows.
	- Excluded sensitive files from the Docker build context.
- Updated the `.gitignore` file to prevent unnecessary files from being
tracked.
- Adjusted the test timeout configuration for improved test reliability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-06 12:32:41 -05:00