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 ](7e6be67f61 ))
* downgrade page replace key check
([#1263 ](https://github.com/unraid/api/issues/1263 ))
([6a92f61 ](6a92f61f1a ))
* make log viewer component dynamic
([#1242 ](https://github.com/unraid/api/issues/1242 ))
([a356bf0 ](a356bf03fb ))
* ReplaceKey functionality in Registration and Update pages
([#1246 ](https://github.com/unraid/api/issues/1246 ))
([f3e6a00 ](f3e6a0011e ))
* UnraidCheckExec for Check OS Updates via UPC dropdown
([#1265 ](https://github.com/unraid/api/issues/1265 ))
([3a20930 ](3a20930ead ))
### Bug Fixes
* **deps:** update all non-major dependencies
([#1236 ](https://github.com/unraid/api/issues/1236 ))
([9d63e56 ](9d63e56374 ))
* **deps:** update all non-major dependencies
([#1247 ](https://github.com/unraid/api/issues/1247 ))
([57a6c49 ](57a6c49f8a ))
* **deps:** update all non-major dependencies
([#1251 ](https://github.com/unraid/api/issues/1251 ))
([ad3906e ](ad3906e682 ))
* **deps:** update all non-major dependencies
([#1253 ](https://github.com/unraid/api/issues/1253 ))
([bbb02e9 ](bbb02e991c ))
* **deps:** update dependency @nestjs/passport to v11
([#1244 ](https://github.com/unraid/api/issues/1244 ))
([9e54237 ](9e54237670 ))
* **deps:** update dependency graphql-subscriptions to v3
([#1209 ](https://github.com/unraid/api/issues/1209 ))
([c9789ac ](c9789ac1f2 ))
* **deps:** update dependency ini to v5
([#1217 ](https://github.com/unraid/api/issues/1217 ))
([590ab73 ](590ab7327f ))
* **deps:** update dependency jose to v6
([#1248 ](https://github.com/unraid/api/issues/1248 ))
([03ece33 ](03ece335b8 ))
* **deps:** update dependency marked to v15
([#1249 ](https://github.com/unraid/api/issues/1249 ))
([8f78b3f ](8f78b3f1ca ))
* **deps:** update dependency pino-pretty to v13
([#1250 ](https://github.com/unraid/api/issues/1250 ))
([1892e23 ](1892e23c22 ))
* **deps:** update dependency pm2 to v6
([#1258 ](https://github.com/unraid/api/issues/1258 ))
([d8afc8f ](d8afc8f4c9 ))
* **deps:** update dependency shadcn-vue to v1
([#1259 ](https://github.com/unraid/api/issues/1259 ))
([cb2020d ](cb2020dee6 ))
* **deps:** update dependency vue-i18n to v11
([#1261 ](https://github.com/unraid/api/issues/1261 ))
([2c01ba9 ](2c01ba9610 ))
* **deps:** update vueuse monorepo to v13 (major)
([#1262 ](https://github.com/unraid/api/issues/1262 ))
([9ce10a7 ](9ce10a72b2 ))
* make scripts executable when building the plugin
([#1255 ](https://github.com/unraid/api/issues/1255 ))
([7bc9949 ](7bc9949110 ))
* node installation not persisting across reboots
([#1256 ](https://github.com/unraid/api/issues/1256 ))
([3bfcc8e ](3bfcc8e8c0 ))
* update configValid state to ineligible in var.ini and adjust rel…
([#1268 ](https://github.com/unraid/api/issues/1268 ))
([cc85fba ](cc85fba207 ))
---
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>
v4.4.0
2025-03-25 09:43:58 -04:00
renovate[bot]
bbb02e991c
fix(deps): update all non-major dependencies ( #1253 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@apollo/client](https://www.apollographql.com/docs/react/ )
([source](https://redirect.github.com/apollographql/apollo-client )) |
[`3.13.4` ->
`3.13.5`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.13.4/3.13.5 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@eslint/js](https://eslint.org )
([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js ))
| [`9.22.0` ->
`9.23.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.22.0/9.23.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nestjs/apollo](https://redirect.github.com/nestjs/graphql ) |
[`13.0.3` ->
`13.0.4`](https://renovatebot.com/diffs/npm/@nestjs%2fapollo/13.0.3/13.0.4 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nestjs/common](https://nestjs.com )
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common ))
| [`11.0.11` ->
`11.0.12`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.0.11/11.0.12 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nestjs/core](https://nestjs.com )
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core ))
| [`11.0.11` ->
`11.0.12`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.0.11/11.0.12 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nestjs/graphql](https://redirect.github.com/nestjs/graphql ) |
[`13.0.3` ->
`13.0.4`](https://renovatebot.com/diffs/npm/@nestjs%2fgraphql/13.0.3/13.0.4 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nestjs/platform-fastify](https://nestjs.com )
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-fastify ))
| [`11.0.11` ->
`11.0.12`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-fastify/11.0.11/11.0.12 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nestjs/testing](https://nestjs.com )
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing ))
| [`11.0.11` ->
`11.0.12`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/11.0.11/11.0.12 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nuxt/devtools](https://devtools.nuxt.com )
([source](https://redirect.github.com/nuxt/devtools/tree/HEAD/packages/devtools ))
| [`2.3.0` ->
`2.3.1`](https://renovatebot.com/diffs/npm/@nuxt%2fdevtools/2.3.0/2.3.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@rollup/rollup-linux-x64-gnu](https://rollupjs.org/ )
([source](https://redirect.github.com/rollup/rollup )) | [`4.36.0` ->
`4.37.0`](https://renovatebot.com/diffs/npm/@rollup%2frollup-linux-x64-gnu/4.36.0/4.37.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@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.6.7` ->
`8.6.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.6.7/8.6.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@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.6.7` ->
`8.6.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.6.7/8.6.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links )
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links ))
| [`8.6.7` ->
`8.6.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.6.7/8.6.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@storybook/builder-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme )
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite ))
| [`8.6.7` ->
`8.6.9`](https://renovatebot.com/diffs/npm/@storybook%2fbuilder-vite/8.6.7/8.6.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@storybook/vue3-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/vue3-vite )
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite ))
| [`8.6.7` ->
`8.6.9`](https://renovatebot.com/diffs/npm/@storybook%2fvue3-vite/8.6.7/8.6.9 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@swc/core](https://swc.rs )
([source](https://redirect.github.com/swc-project/swc )) | [`1.11.11` ->
`1.11.13`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.11/1.11.13 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@types/diff](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/diff )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff ))
| [`7.0.1` ->
`7.0.2`](https://renovatebot.com/diffs/npm/@types%2fdiff/7.0.1/7.0.2 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ))
| [`22.13.10` ->
`22.13.13`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.10/22.13.13 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [eslint](https://eslint.org )
([source](https://redirect.github.com/eslint/eslint )) | [`9.22.0` ->
`9.23.0`](https://renovatebot.com/diffs/npm/eslint/9.22.0/9.23.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[eslint-plugin-prettier](https://redirect.github.com/prettier/eslint-plugin-prettier )
| [`5.2.3` ->
`5.2.5`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.2.3/5.2.5 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [nuxt](https://nuxt.com )
([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/nuxt ))
| [`3.16.0` ->
`3.16.1`](https://renovatebot.com/diffs/npm/nuxt/3.16.0/3.16.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [reka-ui](https://redirect.github.com/unovue/reka-ui ) | [`2.1.0` ->
`2.1.1`](https://renovatebot.com/diffs/npm/reka-ui/2.1.0/2.1.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[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.6.7` ->
`8.6.9`](https://renovatebot.com/diffs/npm/storybook/8.6.7/8.6.9 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint )
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ))
| [`8.26.1` ->
`8.28.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.26.1/8.28.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [vite](https://vite.dev )
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite ))
| [`6.2.2` ->
`6.2.3`](https://renovatebot.com/diffs/npm/vite/6.2.2/6.2.3 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [vuetify](https://vuetifyjs.com )
([source](https://redirect.github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify ))
| [`3.7.17` ->
`3.7.18`](https://renovatebot.com/diffs/npm/vuetify/3.7.17/3.7.18 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [zx](https://google.github.io/zx/ )
([source](https://redirect.github.com/google/zx )) | [`8.3.2` ->
`8.4.1`](https://renovatebot.com/diffs/npm/zx/8.3.2/8.4.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>apollographql/apollo-client (@​apollo/client)</summary>
###
[`v3.13.5`](https://redirect.github.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3135 )
[Compare
Source](https://redirect.github.com/apollographql/apollo-client/compare/v3.13.4...v3.13.5 )
##### Patch Changes
-
[#​12461](https://redirect.github.com/apollographql/apollo-client/pull/12461 )
[`12c8d06`](12c8d06f1e )
Thanks [@​jerelmiller](https://redirect.github.com/jerelmiller )! -
Fix an issue where a `cache-first` query would return the result for
previous variables when a cache update is issued after simultaneously
changing variables and skipping the query.
</details>
<details>
<summary>eslint/eslint (@​eslint/js)</summary>
###
[`v9.23.0`](https://redirect.github.com/eslint/eslint/compare/v9.22.0...20591c49ff27435b1555111a929a6966febc249f )
[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.22.0...v9.23.0 )
</details>
<details>
<summary>nestjs/graphql (@​nestjs/apollo)</summary>
###
[`v13.0.4`](https://redirect.github.com/nestjs/graphql/releases/tag/v13.0.4 )
[Compare
Source](https://redirect.github.com/nestjs/graphql/compare/v13.0.3...v13.0.4 )
##### 13.0.4 (2025-03-24)
##### Enhancements
- `graphql`
- [#​3503](https://redirect.github.com/nestjs/graphql/pull/3503 )
feat(graphql): add support for transforming the resolvers
([@​JoshVee](https://redirect.github.com/JoshVee ))
##### Dependencies
- `graphql`
- [#​3487](https://redirect.github.com/nestjs/graphql/pull/3487 )
fix(deps): update dependency ws to v8.18.1
([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​3488](https://redirect.github.com/nestjs/graphql/pull/3488 )
fix(deps): update graphql-tools monorepo
([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- `mercurius`
- [#​3494](https://redirect.github.com/nestjs/graphql/pull/3494 )
chore(deps): update dependency mercurius to v16.1.0
([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
##### Committers: 1
- Josh Vawdrey ([@​JoshVee](https://redirect.github.com/JoshVee ))
</details>
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
###
[`v11.0.12`](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
[Compare
Source](https://redirect.github.com/nestjs/nest/compare/v11.0.11...v11.0.12 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
###
[`v11.0.12`](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
[Compare
Source](https://redirect.github.com/nestjs/nest/compare/v11.0.11...v11.0.12 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-fastify)</summary>
###
[`v11.0.12`](https://redirect.github.com/nestjs/nest/releases/tag/v11.0.12 )
[Compare
Source](https://redirect.github.com/nestjs/nest/compare/v11.0.11...v11.0.12 )
#### v11.0.12 (2025-03-19)
##### Bug fixes
- `core`
- [#​14803](https://redirect.github.com/nestjs/nest/pull/14803 )
fix(core): infinite loop on broken circular reference
([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec ))
-
[https://github.com/nestjs/nest/pull/14792 ](https://redirect.github.com/nestjs/nest/pull/14792 )
dependencies not resolving for request-scoped lazy providers
([@​anizozina](https://redirect.github.com/anizozina ))
##### Enhancements
- `core`
- [#​14802](https://redirect.github.com/nestjs/nest/pull/14802 )
feat(core): add options to the legacy route converter
([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec ))
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
###
[`v11.0.12`](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
[Compare
Source](https://redirect.github.com/nestjs/nest/compare/v11.0.11...v11.0.12 )
</details>
<details>
<summary>nuxt/devtools (@​nuxt/devtools)</summary>
###
[`v2.3.1`](https://redirect.github.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#231-2025-03-20 )
[Compare
Source](https://redirect.github.com/nuxt/devtools/compare/v2.3.0...v2.3.1 )
##### Bug Fixes
- downgrade `execa` to be compatible with Node v18, fix
[#​821](https://redirect.github.com/nuxt/devtools/issues/821 )
([f15c7dc](f15c7dca3a ))
</details>
<details>
<summary>rollup/rollup (@​rollup/rollup-linux-x64-gnu)</summary>
###
[`v4.37.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4370 )
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.36.0...v4.37.0 )
*2025-03-23*
##### Features
- Support Musl Linux on Riscv64 architectures
([#​5726](https://redirect.github.com/rollup/rollup/issues/5726 ))
- Handles class decorators placed before the `export` keyword
([#​5871](https://redirect.github.com/rollup/rollup/issues/5871 ))
##### Bug Fixes
- Log Rust panic messages to the console when using the WASM build
([#​5875](https://redirect.github.com/rollup/rollup/issues/5875 ))
##### Pull Requests
- [#​5726](https://redirect.github.com/rollup/rollup/pull/5726 ):
Add support for linux riscv64 musl
([@​fossdd](https://redirect.github.com/fossdd ),
[@​leso-kn](https://redirect.github.com/leso-kn ))
- [#​5871](https://redirect.github.com/rollup/rollup/pull/5871 ):
feat: support decorators before or after export
([@​TrickyPi](https://redirect.github.com/TrickyPi ))
- [#​5875](https://redirect.github.com/rollup/rollup/pull/5875 ):
capture Rust panic messages and output them to the console.
([@​luyahan](https://redirect.github.com/luyahan ),
[@​lukastaegert](https://redirect.github.com/lukastaegert ))
- [#​5883](https://redirect.github.com/rollup/rollup/pull/5883 ):
Pin digest of 3rd party actions
([@​re-taro](https://redirect.github.com/re-taro ))
- [#​5885](https://redirect.github.com/rollup/rollup/pull/5885 ):
fix(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate )\[bot])
</details>
<details>
<summary>storybookjs/storybook
(@​storybook/addon-essentials)</summary>
###
[`v8.6.9`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#869 )
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.8...v8.6.9 )
- Next: Fix react aliases in next vite plugin -
[#​30914](https://redirect.github.com/storybookjs/storybook/pull/30914 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
###
[`v8.6.8`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#868 )
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.7...v8.6.8 )
- Angular: Export all files in Angular package.json -
[#​30849](https://redirect.github.com/storybookjs/storybook/pull/30849 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- CLI: Don't add packageManager entry to package.json automatically -
[#​30855](https://redirect.github.com/storybookjs/storybook/pull/30855 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- React: Allow portable stories to be used in SSR -
[#​30847](https://redirect.github.com/storybookjs/storybook/pull/30847 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Svelte: Adjust Svelte typings to include Svelte 5 function components
-
[#​30852](https://redirect.github.com/storybookjs/storybook/pull/30852 ),
thanks [@​dummdidumm](https://redirect.github.com/dummdidumm )!
- Telemetry: Make sure that telemetry doesn't fail on init -
[#​30857](https://redirect.github.com/storybookjs/storybook/pull/30857 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Vite: Update HMR filter to target specific story file types -
[#​30845](https://redirect.github.com/storybookjs/storybook/pull/30845 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
</details>
<details>
<summary>storybookjs/storybook (@​storybook/addon-links)</summary>
###
[`v8.6.9`](https://redirect.github.com/storybookjs/storybook/compare/v8.6.8...207c2f46348303bf86950865cf7a193b5a60ab69 )
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.8...v8.6.9 )
###
[`v8.6.8`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#868 )
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.7...v8.6.8 )
- Angular: Export all files in Angular package.json -
[#​30849](https://redirect.github.com/storybookjs/storybook/pull/30849 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- CLI: Don't add packageManager entry to package.json automatically -
[#​30855](https://redirect.github.com/storybookjs/storybook/pull/30855 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- React: Allow portable stories to be used in SSR -
[#​30847](https://redirect.github.com/storybookjs/storybook/pull/30847 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Svelte: Adjust Svelte typings to include Svelte 5 function components
-
[#​30852](https://redirect.github.com/storybookjs/storybook/pull/30852 ),
thanks [@​dummdidumm](https://redirect.github.com/dummdidumm )!
- Telemetry: Make sure that telemetry doesn't fail on init -
[#​30857](https://redirect.github.com/storybookjs/storybook/pull/30857 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Vite: Update HMR filter to target specific story file types -
[#​30845](https://redirect.github.com/storybookjs/storybook/pull/30845 ),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
</details>
<details>
<summary>swc-project/swc (@​swc/core)</summary>
###
[`v1.11.13`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11113---2025-03-24 )
[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.12...v1.11.13 )
##### Features
- **(es/minifier)** Merge alt's cons with cons
([#​10256](https://redirect.github.com/swc-project/swc/issues/10256 ))
([589bcd7](589bcd70c4 ))
- **(swc_core)** Expose features of `swc_parallel`
([#​10258](https://redirect.github.com/swc-project/swc/issues/10258 ))
([042f19f](042f19ff66 ))
##### Performance
- **(es/minifier)** Merge `expr_simplifier` into pure optimizer
([#​10202](https://redirect.github.com/swc-project/swc/issues/10202 ))
([9c9b0ba](9c9b0baaac ))
###
[`v1.11.12`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11112---2025-03-23 )
[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.11...v1.11.12 )
##### Bug Fixes
- **(es/minifier)** Make `inline_globals` noop by default
([#​10231](https://redirect.github.com/swc-project/swc/issues/10231 ))
([b192dc8](b192dc82e6 ))
- **(es/minifier)** Fix access to `GLOBALS` in char freq compute
([#​10239](https://redirect.github.com/swc-project/swc/issues/10239 ))
([6286663](6286663868 ))
- **(es/parser)** Fix span of wrong `await` tokens
([#​10252](https://redirect.github.com/swc-project/swc/issues/10252 ))
([5c28dc3](5c28dc3964 ))
- **(es/types)** Fix broken types
([#​10224](https://redirect.github.com/swc-project/swc/issues/10224 ))
([540bdf8](540bdf868d ))
##### Documentation
- **(es)** Improve documentation
([#​10247](https://redirect.github.com/swc-project/swc/issues/10247 ))
([549e38d](549e38db9e ))
##### Features
- **(es/fast-lexer)** Enhance identifier handling with Unicode support
([#​10226](https://redirect.github.com/swc-project/swc/issues/10226 ))
([482b63a](482b63a905 ))
- **(es/minifier)** Invoke IIFE into block
([#​10220](https://redirect.github.com/swc-project/swc/issues/10220 ))
([c9a6c23](c9a6c23787 ))
- **(es/minifier)** Remove needless blocks
([#​10234](https://redirect.github.com/swc-project/swc/issues/10234 ))
([0817970](08179702bf ))
- **(swc_parallel)** Introduce `rayon` mode
([#​10237](https://redirect.github.com/swc-project/swc/issues/10237 ))
([3c2213c](3c2213c829 ))
- **(ts/fast-strip)** Add start/end span information
([#​10251](https://redirect.github.com/swc-project/swc/issues/10251 ))
([ab39a62](ab39a62528 ))
- **(ts/fast-strip)** Improve error message snippet
([#​10253](https://redirect.github.com/swc-project/swc/issues/10253 ))
([f4f426c](f4f426c9c9 ))
- **(ts/fast-strip)** Remove line numbers
([#​10254](https://redirect.github.com/swc-project/swc/issues/10254 ))
([40e216d](40e216db82 ))
##### Performance
- **(es/minifier)** Merge `dead_branch_remover` into pure optimizer
([#​10201](https://redirect.github.com/swc-project/swc/issues/10201 ))
([6841523](6841523977 ))
</details>
<details>
<summary>eslint/eslint (eslint)</summary>
###
[`v9.23.0`](https://redirect.github.com/eslint/eslint/compare/v9.22.0...2aaadceec13e6df89a0c56e2b6ce4a145c1ac3aa )
[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.22.0...v9.23.0 )
</details>
<details>
<summary>prettier/eslint-plugin-prettier
(eslint-plugin-prettier)</summary>
###
[`v5.2.5`](https://redirect.github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#525 )
[Compare
Source](https://redirect.github.com/prettier/eslint-plugin-prettier/compare/v5.2.4...v5.2.5 )
##### Patch Changes
-
[#​721](https://redirect.github.com/prettier/eslint-plugin-prettier/pull/721 )
[`4f5513d`](4f5513de4c )
Thanks [@​JounQin](https://redirect.github.com/JounQin )! - fix:
clarify correct `eslint-config-prettier` peer range
###
[`v5.2.4`](https://redirect.github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#524 )
[Compare
Source](https://redirect.github.com/prettier/eslint-plugin-prettier/compare/v5.2.3...v5.2.4 )
##### Patch Changes
-
[#​715](https://redirect.github.com/prettier/eslint-plugin-prettier/pull/715 )
[`b8cfe56`](b8cfe56e34 )
Thanks [@​JounQin](https://redirect.github.com/JounQin )! - chore:
hourcekeeping, bump all (dev) deps
</details>
<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
-
[#​2791](https://redirect.github.com/graphql-hive/graphql-scalars/pull/2791 )
[`3e1e924`](3e1e924b93 )
Thanks [@​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
[@​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
[@​eslint/js](https://redirect.github.com/eslint/js ) from 9.20.0
to 9.21.0 by
[@​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
[@​types/node](https://redirect.github.com/types/node ) from
22.13.4 to 22.13.5 by
[@​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
[@​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
[@​eslint/eslintrc](https://redirect.github.com/eslint/eslintrc )
from 3.2.0 to 3.3.0 by
[@​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
[@​eslint/compat](https://redirect.github.com/eslint/compat ) from
1.2.6 to 1.2.7 by
[@​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
[@​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
[@​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
[@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin )
from 8.24.1 to 8.25.0 by
[@​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
[@​typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser )
from 8.24.1 to 8.25.0 by
[@​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
[@​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
[@​nestjs/testing](https://redirect.github.com/nestjs/testing )
from 11.0.10 to 11.0.11 by
[@​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
[@​types/node](https://redirect.github.com/types/node ) from
22.13.5 to 22.13.8 by
[@​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
[@​nestjs/platform-express](https://redirect.github.com/nestjs/platform-express )
from 11.0.10 to 11.0.11 by
[@​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
[@​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
[@​nestjs/core](https://redirect.github.com/nestjs/core ) from
11.0.10 to 11.0.11 by
[@​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
[@​nestjs/platform-fastify](https://redirect.github.com/nestjs/platform-fastify )
from 11.0.10 to 11.0.11 by
[@​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
[@​nestjs/common](https://redirect.github.com/nestjs/common ) from
11.0.10 to 11.0.11 by
[@​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
[@​types/node](https://redirect.github.com/types/node ) from
22.13.8 to 22.13.9 by
[@​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
[@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin )
from 8.25.0 to 8.26.0 by
[@​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
[@​typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser )
from 8.25.0 to 8.26.0 by
[@​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
[@​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
[@​types/node](https://redirect.github.com/types/node ) from
22.13.9 to 22.13.10 by
[@​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
[@​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
[@​typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser )
from 8.26.0 to 8.26.1 by
[@​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
[@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin )
from 8.26.0 to 8.26.1 by
[@​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
[@​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
[@​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
- [@​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>nuxt/nuxt (nuxt)</summary>
###
[`v3.16.1`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.16.1 )
[Compare
Source](https://redirect.github.com/nuxt/nuxt/compare/v3.16.0...v3.16.1 )
[compare
changes](https://redirect.github.com/nuxt/nuxt/compare/v3.16.0...v3.16.1 )
##### 🔥 Performance
- **nuxt:** Use browser cache for payloads
([#​31379](https://redirect.github.com/nuxt/nuxt/pull/31379 ))
##### 🩹 Fixes
- **nuxt:** Restore nuxt aliases to nitro compilerOptions.paths
([#​31278](https://redirect.github.com/nuxt/nuxt/pull/31278 ))
- **nuxt:** Use new `mocked-exports`
([#​31295](https://redirect.github.com/nuxt/nuxt/pull/31295 ))
- **nuxt:** Check resolved options for polyfills
([#​31307](https://redirect.github.com/nuxt/nuxt/pull/31307 ))
- **nuxt:** Render style component html
([#​31337](https://redirect.github.com/nuxt/nuxt/pull/31337 ))
- **nuxt:** Add missing lazy hydration prop in regex
([#​31359](https://redirect.github.com/nuxt/nuxt/pull/31359 ))
- **nuxt:** Fully resolve nuxt dependencies
([#​31436](https://redirect.github.com/nuxt/nuxt/pull/31436 ))
- **vite:** Don't show interim vite build output files
([#​31439](https://redirect.github.com/nuxt/nuxt/pull/31439 ))
- **nuxt:** Ignore prerendering unprefixed public assets
([151912ec3](https://redirect.github.com/nuxt/nuxt/commit/151912ec3 ))
- **nuxt:** Use more performant router catchall pattern
([#​31450](https://redirect.github.com/nuxt/nuxt/pull/31450 ))
- **nuxt:** Prevent param duplication in `typedPages` implementation
([#​31331](https://redirect.github.com/nuxt/nuxt/pull/31331 ))
- **nuxt:** Sort route paths before creating route tree
([#​31454](https://redirect.github.com/nuxt/nuxt/pull/31454 ))
##### 📖 Documentation
- Update link to vercel edge network
([ec20802a5](https://redirect.github.com/nuxt/nuxt/commit/ec20802a5 ))
- Improve HMR performance note for Windows users
([#​31301](https://redirect.github.com/nuxt/nuxt/pull/31301 ))
- Correct WSL note phrasing
([#​31322](https://redirect.github.com/nuxt/nuxt/pull/31322 ))
- Fix typo
([#​31341](https://redirect.github.com/nuxt/nuxt/pull/31341 ))
- Adjust `app.head` example
([#​31350](https://redirect.github.com/nuxt/nuxt/pull/31350 ))
- Include package manager options in update script
([#​31346](https://redirect.github.com/nuxt/nuxt/pull/31346 ))
- Add missing comma
([#​31362](https://redirect.github.com/nuxt/nuxt/pull/31362 ))
- Add mention of `addServerTemplate` to modules guide
([#​31369](https://redirect.github.com/nuxt/nuxt/pull/31369 ))
- Add `rspack` and remove `test-utils` for monorepo guide
([#​31371](https://redirect.github.com/nuxt/nuxt/pull/31371 ))
- Adjust example
([#​31372](https://redirect.github.com/nuxt/nuxt/pull/31372 ))
- Update experimental docs
([#​31388](https://redirect.github.com/nuxt/nuxt/pull/31388 ))
- Use `ini` syntax block highlighting for `.env` files
([f79fabe46](https://redirect.github.com/nuxt/nuxt/commit/f79fabe46 ))
- Improve `useHydration` docs
([#​31427](https://redirect.github.com/nuxt/nuxt/pull/31427 ))
- Update broken docs links
([#​31430](https://redirect.github.com/nuxt/nuxt/pull/31430 ))
- Mention possibility of prerendering api routes
([#​31234](https://redirect.github.com/nuxt/nuxt/pull/31234 ))
##### 🏡 Chore
- Fix gitignore
([6fe9dff7e](https://redirect.github.com/nuxt/nuxt/commit/6fe9dff7e ))
- Bump axios dependency in lockfile
([c3352e80b](https://redirect.github.com/nuxt/nuxt/commit/c3352e80b ))
- Lint repo
([2ab20bfdc](https://redirect.github.com/nuxt/nuxt/commit/2ab20bfdc ))
- Add scorecard badge
([#​31302](https://redirect.github.com/nuxt/nuxt/pull/31302 ))
- Dedupe
([be5d85f2b](https://redirect.github.com/nuxt/nuxt/commit/be5d85f2b ))
##### ✅ Tests
- Migrate runtime compiler test to playwright (+ add test cases)
([#​31405](https://redirect.github.com/nuxt/nuxt/pull/31405 ))
- Migrate spa preloader tests to playwright
([#​31273](https://redirect.github.com/nuxt/nuxt/pull/31273 ))
- Use `srvx` and random port for remote provider
([#​31432](https://redirect.github.com/nuxt/nuxt/pull/31432 ))
##### 🤖 CI
- Automate release on merge of of v3/v4
([6ae5b5fdb](https://redirect.github.com/nuxt/nuxt/commit/6ae5b5fdb ))
- Fix workflow quoting
([fef39cf3c](https://redirect.github.com/nuxt/nuxt/commit/fef39cf3c ))
##### ❤️ Contributors
- Daniel Roe
([@​danielroe](https://redirect.github.com/danielroe ))
- Anoesj Sadraee ([@​Anoesj](https://redirect.github.com/Anoesj ))
- Peter Radko ([@​Gwynerva](https://redirect.github.com/Gwynerva ))
- Adam DeHaven
([@​adamdehaven](https://redirect.github.com/adamdehaven ))
- Alex Liu
([@​Mini-ghost](https://redirect.github.com/Mini-ghost ))
- Julien Huang
([@​huang-julien](https://redirect.github.com/huang-julien ))
- Francesco Agnoletto
([@​Kornil](https://redirect.github.com/Kornil ))
- Guillaume Chau ([@​Akryum](https://redirect.github.com/Akryum ))
- imreegall ([@​imreegall](https://redirect.github.com/imreegall ))
- xjccc ([@​xjccc](https://redirect.github.com/xjccc ))
- Sam Blowes ([@​blowsie](https://redirect.github.com/blowsie ))
- Nimit012 ([@​Nimit012](https://redirect.github.com/Nimit012 ))
- Camille Coutens ([@​Kamsou](https://redirect.github.com/Kamsou ))
</details>
<details>
<summary>unovue/reka-ui (reka-ui)</summary>
###
[`v2.1.1`](https://redirect.github.com/unovue/reka-ui/releases/tag/v2.1.1 )
[Compare
Source](https://redirect.github.com/unovue/reka-ui/compare/v2.1.0...v2.1.1 )
##### 🐞 Bug Fixes
- **Calendar**:
- Properly calculate focus for next month when pagedNavigation is false
- by [@​epr3](https://redirect.github.com/epr3 ) in
[https://github.com/unovue/reka-ui/issues/1742 ](https://redirect.github.com/unovue/reka-ui/issues/1742 )
[<samp>(7b91b)</samp>](https://redirect.github.com/unovue/reka-ui/commit/7b91bc08 )
- Handle number of months > 2 - by
[@​epr3](https://redirect.github.com/epr3 ) in
[https://github.com/unovue/reka-ui/issues/1744 ](https://redirect.github.com/unovue/reka-ui/issues/1744 )
[<samp>(71023)</samp>](https://redirect.github.com/unovue/reka-ui/commit/71023c87 )
- **Combobox**:
- InjectComboboxItemContext is incorrect - by
[@​g12i](https://redirect.github.com/g12i ) in
[https://github.com/unovue/reka-ui/issues/1722 ](https://redirect.github.com/unovue/reka-ui/issues/1722 )
[<samp>(1b68e)</samp>](https://redirect.github.com/unovue/reka-ui/commit/1b68e5b5 )
- **HoverCard**:
- Default open type - by
[@​zernonia](https://redirect.github.com/zernonia ) in
[https://github.com/unovue/reka-ui/issues/1732 ](https://redirect.github.com/unovue/reka-ui/issues/1732 )
[<samp>(16ffc)</samp>](https://redirect.github.com/unovue/reka-ui/commit/16ffcc27 )
- **NavigationMenu**:
- Wrong instance of activetrigger being reference - by
[@​zernonia](https://redirect.github.com/zernonia ) in
[https://github.com/unovue/reka-ui/issues/1741 ](https://redirect.github.com/unovue/reka-ui/issues/1741 )
[<samp>(b72a9)</samp>](https://redirect.github.com/unovue/reka-ui/commit/b72a90b2 )
- **RangeCalendar**:
- Programatically set value doesn't update the calendar - by
[@​zernonia](https://redirect.github.com/zernonia ) in
[https://github.com/unovue/reka-ui/issues/1739 ](https://redirect.github.com/unovue/reka-ui/issues/1739 )
[<samp>(80001)</samp>](https://redirect.github.com/unovue/reka-ui/commit/80001892 )
- **Select**:
- Position issue for value missing in content - by
[@​zernonia](https://redirect.github.com/zernonia ) in
[https://github.com/unovue/reka-ui/issues/1745 ](https://redirect.github.com/unovue/reka-ui/issues/1745 )
[<samp>(770c2)</samp>](https://redirect.github.com/unovue/reka-ui/commit/770c292a )
- **Slider**:
- Thumb has incorrect tag by default - by
[@​zernonia](https://redirect.github.com/zernonia ) in
[https://github.com/unovue/reka-ui/issues/1734 ](https://redirect.github.com/unovue/reka-ui/issues/1734 )
[<samp>(f8ebc)</samp>](https://redirect.github.com/unovue/reka-ui/commit/f8ebc9ec )
- **TagsInput**:
- Fix comparing model values - by
[@​g12i](https://redirect.github.com/g12i ) in
[https://github.com/unovue/reka-ui/issues/1723 ](https://redirect.github.com/unovue/reka-ui/issues/1723 )
[<samp>(5dfb7)</samp>](https://redirect.github.com/unovue/reka-ui/commit/5dfb70c3 )
- **Toast**:
- Add missing swipeMove, swipeCancel, and swipeEnd events - by
[@​hartbit](https://redirect.github.com/hartbit ) in
[https://github.com/unovue/reka-ui/
</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-25 09:29:31 -04:00
renovate[bot]
8f78b3f1ca
fix(deps): update dependency marked to v15 ( #1249 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [marked](https://marked.js.org )
([source](https://redirect.github.com/markedjs/marked )) | [`^12.0.2` ->
`^15.0.0`](https://renovatebot.com/diffs/npm/marked/12.0.2/15.0.7 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>markedjs/marked (marked)</summary>
###
[`v15.0.7`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.7 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v15.0.6...v15.0.7 )
##### Bug Fixes
- fix table rendered as heading
([#​3612](https://redirect.github.com/markedjs/marked/issues/3612 ))
([9ae87de](9ae87de7cb ))
###
[`v15.0.6`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.6 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v15.0.5...v15.0.6 )
##### Bug Fixes
- fix strikethrough inside strong and em to follow gfm
([#​3577](https://redirect.github.com/markedjs/marked/issues/3577 ))
([7712a53](7712a5324f ))
###
[`v15.0.5`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.5 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v15.0.4...v15.0.5 )
##### Bug Fixes
- allow strikethrough inside strong and em to follow gfm
([#​3569](https://redirect.github.com/markedjs/marked/issues/3569 ))
([8a01658](8a01658cac ))
###
[`v15.0.4`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.4 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v15.0.3...v15.0.4 )
##### Bug Fixes
- fix list with no items looping forever
([#​3560](https://redirect.github.com/markedjs/marked/issues/3560 ))
([e4198ed](e4198ed70d ))
###
[`v15.0.3`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.3 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v15.0.2...v15.0.3 )
##### Bug Fixes
- update punctuation regex syntax to fix babel mistaken transpile
([#​3547](https://redirect.github.com/markedjs/marked/issues/3547 ))
([9b988c4](9b988c47bd ))
###
[`v15.0.2`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.2 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v15.0.1...v15.0.2 )
##### Bug Fixes
- update punctuation regex syntax for compatibility
([#​3540](https://redirect.github.com/markedjs/marked/issues/3540 ))
([fd015f1](fd015f147d ))
###
[`v15.0.1`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.1 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v15.0.0...v15.0.1 )
##### Bug Fixes
- Remove unused plus typescript tightening
([#​3527](https://redirect.github.com/markedjs/marked/issues/3527 ))
([1f579f7](1f579f7628 ))
###
[`v15.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.0 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v14.1.4...v15.0.0 )
##### Bug Fixes
- escape html in renderer
([#​3495](https://redirect.github.com/markedjs/marked/issues/3495 ))
([58d66e5](58d66e59d1 ))
- Move all regexps to rules
([#​3519](https://redirect.github.com/markedjs/marked/issues/3519 ))
([1f88deb](1f88deb58a ))
##### BREAKING CHANGES
- escape html in renderers instead of tokenizers for all tokens.
###
[`v14.1.4`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.4 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v14.1.3...v14.1.4 )
##### Bug Fixes
- fix del with escaped tilde
([#​3517](https://redirect.github.com/markedjs/marked/issues/3517 ))
([0afe87d](0afe87d7fb ))
- fix html comment after list
([#​3518](https://redirect.github.com/markedjs/marked/issues/3518 ))
([a612576](a612576ff6 ))
###
[`v14.1.3`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.3 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v14.1.2...v14.1.3 )
##### Bug Fixes
- include single nested parens in emStrong link mask
([#​3475](https://redirect.github.com/markedjs/marked/issues/3475 ))
([2b7efa8](2b7efa8dda ))
- kill SIGINT signal at man for marked --help
([#​3483](https://redirect.github.com/markedjs/marked/issues/3483 ))
([b1fd3ea](b1fd3eafd8 ))
###
[`v14.1.2`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.2 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v14.1.1...v14.1.2 )
##### Bug Fixes
- fix html following list
([#​3444](https://redirect.github.com/markedjs/marked/issues/3444 ))
([9d7b728](9d7b728749 ))
###
[`v14.1.1`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.1 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v14.1.0...v14.1.1 )
##### Bug Fixes
- Don't replace tabs with spaces
([#​3438](https://redirect.github.com/markedjs/marked/issues/3438 ))
([9ed6456](9ed6456a37 ))
###
[`v14.1.0`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.0 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v14.0.0...v14.1.0 )
##### Bug Fixes
- don't export block or inline
([#​3427](https://redirect.github.com/markedjs/marked/issues/3427 ))
([3f0430a](3f0430a45e ))
##### Features
- add provideLexer and provideParser hooks
([#​3424](https://redirect.github.com/markedjs/marked/issues/3424 ))
([447f5af](447f5af7e4 ))
###
[`v14.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v14.0.0 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v13.0.3...v14.0.0 )
##### Bug Fixes
- allow async option to dictate type returned
([#​3341](https://redirect.github.com/markedjs/marked/issues/3341 ))
([b5a5004](b5a50041ae ))
- Remove useNewRenderer
([#​3342](https://redirect.github.com/markedjs/marked/issues/3342 ))
([e64f226](e64f226539 ))
##### BREAKING CHANGES
- Remove old renderer
- throw an error if `async: false` is set when an extension sets `async:
true`
###
[`v13.0.3`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.3 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v13.0.2...v13.0.3 )
##### Bug Fixes
- fix recursion-like stack overflow error caused by the old render…
([#​3380](https://redirect.github.com/markedjs/marked/issues/3380 ))
([89af0b8](89af0b85b1 ))
###
[`v13.0.2`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.2 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v13.0.1...v13.0.2 )
##### Bug Fixes
- fix list item with blank first line
([#​3351](https://redirect.github.com/markedjs/marked/issues/3351 ))
([d28e4c6](d28e4c65ea ))
###
[`v13.0.1`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.1 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v13.0.0...v13.0.1 )
##### Bug Fixes
- fix this type in extension methods
([#​3339](https://redirect.github.com/markedjs/marked/issues/3339 ))
([520b9ad](520b9ad355 ))
###
[`v13.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.0 )
[Compare
Source](https://redirect.github.com/markedjs/marked/compare/v12.0.2...v13.0.0 )
##### Bug Fixes
- Fix blockquote code continuation
([#​3264](https://redirect.github.com/markedjs/marked/issues/3264 ))
([7ab8185](7ab818502e ))
- Add parser as a property on the Renderer object
([#​3291](https://redirect.github.com/markedjs/marked/issues/3291 ))
- Send block text tokens to the text renderer
([#​3291](https://redirect.github.com/markedjs/marked/issues/3291 ))
##### Features
- Send token objects to renderers
([#​3291](https://redirect.github.com/markedjs/marked/issues/3291 ))
([1ce59ea](1ce59ea827 ))
- Add space renderer that returns empty string by default
([#​3291](https://redirect.github.com/markedjs/marked/issues/3291 ))
- Add header and align properties to TableCell token
([#​3291](https://redirect.github.com/markedjs/marked/issues/3291 ))
- Add TableRow token
([#​3291](https://redirect.github.com/markedjs/marked/issues/3291 ))
- Add Checkbox token
([#​3291](https://redirect.github.com/markedjs/marked/issues/3291 ))
##### BREAKING CHANGES
- Add space token after blockquote and hr if there are multiple newlines
- Send token objects to renderers and move logic to parse tokens from
the parser to the renderers.
- Most extensions that update marked renderers should still work with
this version but will break in a future major version.
- Extensions that change marked renderers will need to be updated and
use new option `useNewRenderer` and accept a token object instead of
multiple parameters. See updated [Renderer
docs](https://marked.js.org/using_pro#renderer )
```js
// v12 renderer extension
const extension = {
renderer: {
heading(text, level) {
// increase level by 1
return `<h${level + 1}>${text}</h${level + 1}>`;
}
}
};
marked.use(extension);
```
```js
// v13 renderer extension
const extension = {
useNewRenderer: true,
renderer: {
heading(token) {
// increase depth by 1
const text = this.parser.parseInline(token.tokens);
const level = token.depth;
return `<h${level + 1}>${text}</h${level + 1}>`;
}
}
};
marked.use(extension);
```
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Eli Bosley <ekbosley@gmail.com >
2025-03-25 09:29:09 -04:00
Michael Datelle
a1d02b486a
refactor: swap out dropdown with reka components ( #1245 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced a new `DropdownMenu` component in user profiles with
dynamic content rendering.
- Added a new `Popover` component with interactive Storybook demos,
improving component discoverability.
- Added a new `DropdownMenuArrow` component to enhance dropdown visuals.
- Implemented new CSS custom properties for charts, enhancing styling
capabilities in light and dark themes.
- Enhanced dropdown functionality by encapsulating dropdown logic in a
new `UpcDropdownMenu` component.
- Added a new `Select` component for improved user interaction within
the `Sheet` component.
- Introduced a new `SheetWithSelect` story to showcase selection
functionality within the `Sheet` component.
- Updated the `Sidebar` component to improve modal behavior and content
positioning.
- Enhanced `UserProfile` components with a new feedback function for
better status indication.
- **Style**
- Refined layouts by replacing fixed widths with flexible, responsive
designs.
- Updated global styling with a refreshed chart color palette and
expanded dark mode support.
- **Refactor**
- Migrated components to use a unified UI library, streamlining
interactions and boosting consistency.
- Improved type safety in `BrandLoading` component by utilizing a new
type for variants and sizes.
- Updated component imports and organization to enhance maintainability.
- **Bug Fixes**
- Removed unused promotional code and components, simplifying the
codebase and improving performance.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: mdatelle <mike@datelle.net >
Co-authored-by: Zack Spear <hi@zackspear.com >
Co-authored-by: Eli Bosley <ekbosley@gmail.com >
2025-03-24 17:24:52 -04:00
Eli Bosley
cc85fba207
fix: update configValid state to ineligible in var.ini and adjust rel… ( #1268 )
...
…ated tests
- Changed `configValid` value from "yes" to "ineligible" in `var.ini`.
- Updated tests in `emhttp.test.ts` and `var.test.ts` to reflect the new
state.
- Refactored `var.ts` to handle the new `configErrorState` logic based
on `configValid`.
- Adjusted `config.resolver.ts` to return the correct error state.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Enhanced configuration status reporting to indicate when settings are
ineligible, improving clarity on configuration validity.
- **Chores**
- Updated recorded download times to maintain accurate logging.
- Refined the installation process with streamlined dependency linkage
and improved script readability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Zack Spear <hi@zackspear.com >
2025-03-24 14:19:30 -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
Zack Spear
3a20930ead
feat: UnraidCheckExec for Check OS Updates via UPC dropdown ( #1265 )
...
- Added `UnraidCheckExec.php` to separate concerns between UnraidCheck
and ReplaceKey, allowing for JSON responses.
- Updated `unraidcheck` script to parse query strings for compatibility
with the new class.
- Modified `webgui.ts` to call `UnraidCheckExec.php` instead of
`UnraidCheck.php` for update checks.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Updated the plugin installation process to ensure critical files
remain protected during updates.
- Introduced a dedicated update check component that now returns results
in a JSON format.
- Enhanced the web interface’s update check functionality with
streamlined request parameters.
- **Refactor**
- Separated update checking responsibilities for improved logic clarity
and overall reliability.
- Updated the interface for the update check payload to enhance
parameter handling.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-21 14:05:17 -07:00
Eli Bosley
bf81a63f8e
chore: ensure files are uploaded with proper content encoding ( #1254 )
2025-03-21 10:28:33 -04:00
Zack Spear
7e6be67f61
feat: add ReplaceKey functionality to plugin ( #1264 )
...
This change enhances the plugin's capability to manage license keys
effectively.
- Introduced `ReplaceKey.php` from the webgui repo for handling
auto-extended key check & installation
- Updated dynamix.unraid.net.plg to include the new ReplaceKey.php in
restore and preserve files.
- Changed the `check()` method call in `Registration.page` to use the
`force` parameter per
https://app.asana.com/0/1204220153625175/1209573221367693/f
- Moved the `require_once` for `reboot-details.php` in Downgrade.page
and Update.page to ensure it's included after the `ReplaceKey` check.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Enhanced license key management now validates and updates credentials
more reliably.
- Essential configuration files are preserved throughout updates and
uninstalls to maintain system integrity.
- **Chores**
- Optimized the update and registration workflows for a smoother, more
stable user experience.
- Adjusted internal processing steps to prepare for upcoming
improvements in update checks.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-20 14:29:55 -07:00
Zack Spear
6a92f61f1a
feat: downgrade page replace key check ( #1263 )
...
Joins Update.page and Registration.page in having Replace Key check due
to relation between OS Version & License OS Eligibility
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced an enhanced system validation step during initialization
that verifies key functionality before processing reboot details,
improving system reliability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-20 14:08:49 -07:00
renovate[bot]
9cad1a9454
fix(deps): update dependency graphql-ws to v6 ( #1210 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [graphql-ws](https://the-guild.dev/graphql/ws )
([source](https://redirect.github.com/enisdenjo/graphql-ws )) |
[`^5.16.0` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/graphql-ws/5.16.2/6.0.4 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>enisdenjo/graphql-ws (graphql-ws)</summary>
###
[`v6.0.4`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#604 )
[Compare
Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v6.0.3...v6.0.4 )
##### Patch Changes
-
[#​625](https://redirect.github.com/enisdenjo/graphql-ws/pull/625 )
[`b4a656d`](b4a656d585 )
Thanks [@​HermanBilous](https://redirect.github.com/HermanBilous )!
- Use Math.pow for retry delay calculation
###
[`v6.0.3`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#603 )
[Compare
Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v6.0.2...v6.0.3 )
##### Patch Changes
-
[`747c01c`](747c01c73e )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Drop `ExecutionPatchResult` and `FormattedExecutionPatchResult` types
Neither of the types are officially supported (yet) and the future
versions of graphql-js adding support for stream/defer will a different
signature for the incremental execution result.
###
[`v6.0.2`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#602 )
[Compare
Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v6.0.1...v6.0.2 )
##### Patch Changes
-
[#​621](https://redirect.github.com/enisdenjo/graphql-ws/pull/621 )
[`6b180e8`](6b180e8fc2 )
Thanks [@​pleunv](https://redirect.github.com/pleunv )! -
FormattedExecutionResult errors field returns GraphQLFormattedError
###
[`v6.0.1`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#601 )
[Compare
Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v6.0.0...v6.0.1 )
##### Patch Changes
-
[#​618](https://redirect.github.com/enisdenjo/graphql-ws/pull/618 )
[`6be34c7`](6be34c7969 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Remove exports for CommonJS for Deno exports in package.json
[Deno supports ECMAScript modules
exclusively.](https://docs.deno.com/runtime/fundamentals/modules/ )
-
[#​618](https://redirect.github.com/enisdenjo/graphql-ws/pull/618 )
[`6be34c7`](6be34c7969 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Define exports for CommonJS TypeScript definitions in package.json
###
[`v6.0.0`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#600 )
[Compare
Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v5.16.2...v6.0.0 )
##### Major Changes
-
[`b668b30`](b668b304a8 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
[@​fastify/websocket](https://redirect.github.com/fastify/websocket )
WebSocket in the context extra has been renamed from `connection` to
`socket`
##### Migrating from v5 to v6
```diff
import { makeHandler } from 'graphql-ws/use/@​fastify/websocket';
makeHandler({
schema(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
context(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
onConnect(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
onDisconnect(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
onClose(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
onSubscribe(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
onOperation(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
onError(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
onNext(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
onComplete(ctx) {
- const websocket = ctx.connection;
+ const websocket = ctx.socket;
},
});
```
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Drop support for `ws` v7
`ws` v7 has been deprecated. Please upgrade and use v8.
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Drop support for deprecated `fastify-websocket`
[`fastify-websocket` has been deprecated since
v4.3.0.](https://www.npmjs.com/package/fastify-websocket ). Please
upgrade and use
[`@fastify/websocket`](https://redirect.github.com/fastify/fastify-websocket ).
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! - The
`/lib/` part from imports has been removed, for example
`graphql-ws/lib/use/ws` becomes `graphql-ws/use/ws`
##### Migrating from v5 to v6
Simply remove the `/lib/` part from your graphql-ws imports that use a
handler.
##### ws
```diff
- import { useServer } from 'graphql-ws/lib/use/ws';
+ import { useServer } from 'graphql-ws/use/ws';
```
##### uWebSockets.js
```diff
- import { makeBehavior } from 'graphql-ws/lib/use/uWebSockets';
+ import { makeBehavior } from 'graphql-ws/use/uWebSockets';
```
#####
[@​fastify/websocket](https://redirect.github.com/fastify/websocket )
```diff
- import { makeHandler } from 'graphql-ws/lib/use/@​fastify/websocket';
+ import { makeHandler } from 'graphql-ws/use/@​fastify/websocket';
```
##### Bun
```diff
- import { handleProtocols, makeHandler } from 'graphql-ws/lib/use/bun';
+ import { handleProtocols, makeHandler } from 'graphql-ws/use/bun';
```
##### Deno
```diff
- import { makeHandler } from 'https://esm.sh/graphql-ws/lib/use/deno ';
+ import { makeHandler } from 'https://esm.sh/graphql-ws/use/deno ';
```
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
`ErrorMessage` uses and `onError` returns `GraphQLFormattedError`
(instead of `GraphQLError`)
Thanks [@​benjie](https://redirect.github.com/benjie ) for working
on this in
[#​599](https://redirect.github.com/enisdenjo/graphql-ws/issues/599 )
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Least supported Node version is v20
Node v10 has been deprecated for years now. There is no reason to
support it. Bumping the engine to the current LTS (v20) also allows the
code to be leaner and use less polyfills.
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Least supported `graphql` peer dependency is ^15.10.1 and ^16
Users are advised to use the latest of `graphql` because of various
improvements in performance and security.
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
`NextMessage` uses and `onNext` returns `FormattedExecutionResult`
(instead of `ExecutionResult`)
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
`schema`, `context`, `onSubscribe`, `onOperation`, `onError`, `onNext`
and `onComplete` hooks don't have the full accompanying message anymore,
only the ID and the relevant part from the message
There is really no need to pass the full `SubscribeMessage` to the
`onSubscribe` hook. The only relevant parts from the message are the
`id` and the `payload`, the `type` is useless since the hook inherently
has it (`onNext` is `next` type, `onError` is `error` type, etc).
The actual techincal reason for not having the full message is to avoid
serialising results and errors twice. Both `onNext` and `onError` allow
the user to augment the result and return it to be used instead.
`onNext` originally had the `NextMessage` argument which already has the
`FormattedExecutionResult`, and `onError` originally had the
`ErrorMessage` argument which already has the `GraphQLFormattedError`,
and they both also returned `FormattedExecutionResult` and
`GraphQLFormattedError` respectivelly - meaning, if the user serialised
the results - the serialisation would happen **twice**.
Additionally, the `onOperation`, `onError`, `onNext` and `onComplete`
now have the `payload` which is the `SubscribeMessage.payload`
(`SubscribePayload`) for easier access to the original query as well as
execution params extensions.
##### Migrating from v5 to v6
##### `schema`
```diff
import { ExecutionArgs } from 'graphql';
import { ServerOptions, SubscribePayload } from 'graphql-ws';
const opts: ServerOptions = {
- schema(ctx, message, argsWithoutSchema: Omit<ExecutionArgs, 'schema'>) {
- const messageId = message.id;
- const messagePayload: SubscribePayload = message.payload;
- },
+ schema(ctx, id, payload) {
+ const messageId = id;
+ const messagePayload: SubscribePayload = payload;
+ },
};
```
##### `context`
```diff
import { ExecutionArgs } from 'graphql';
import { ServerOptions, SubscribePayload } from 'graphql-ws';
const opts: ServerOptions = {
- context(ctx, message, args: ExecutionArgs) {
- const messageId = message.id;
- const messagePayload: SubscribePayload = message.payload;
- },
+ context(ctx, id, payload, args: ExecutionArgs) {
+ const messageId = id;
+ const messagePayload: SubscribePayload = payload;
+ },
};
```
##### `onSubscribe`
```diff
import { ServerOptions, SubscribePayload } from 'graphql-ws';
const opts: ServerOptions = {
- onSubscribe(ctx, message) {
- const messageId = message.id;
- const messagePayload: SubscribePayload = message.payload;
- },
+ onSubscribe(ctx, id, payload) {
+ const messageId = id;
+ const messagePayload: SubscribePayload = payload;
+ },
};
```
##### `onOperation`
The `SubscribeMessage.payload` is not useful here at all, the `payload`
has been parsed to ready-to-use graphql execution args and should be
used instead.
```diff
import { ExecutionArgs } from 'graphql';
import { ServerOptions, SubscribePayload, OperationResult } from 'graphql-ws';
const opts: ServerOptions = {
- onOperation(ctx, message, args: ExecutionArgs, result: OperationResult) {
- const messageId = message.id;
- const messagePayload: SubscribePayload = message.payload;
- },
+ onOperation(ctx, id, payload, args: ExecutionArgs, result: OperationResult) {
+ const messageId = id;
+ const messagePayload: SubscribePayload = payload;
+ },
};
```
##### `onError`
The `ErrorMessage.payload` (`GraphQLFormattedError[]`) is not useful
here at all, the user has access to `GraphQLError[]` that are true
instances of the error containing object references to `originalError`s
and other properties. The user can always convert and return
`GraphQLFormattedError[]` by using the `.toJSON()` method.
```diff
import { GraphQLError, GraphQLFormattedError } from 'graphql';
import { ServerOptions, SubscribePayload } from 'graphql-ws';
const opts: ServerOptions = {
- onError(ctx, message, errors) {
- const messageId = message.id;
- const graphqlErrors: readonly GraphQLError[] = errors;
- const errorMessagePayload: readonly GraphQLFormattedError[] = message.payload;
- },
+ onError(ctx, id, payload, errors) {
+ const messageId = id;
+ const graphqlErrors: readonly GraphQLError[] = errors;
+ const subscribeMessagePayload: SubscribePayload = payload;
+ const errorMessagePayload: readonly GraphQLFormattedError[] = errors.map((e) => e.toJSON());
+ },
};
```
##### `onNext`
The `NextMessage.payload` (`FormattedExecutionResult`) is not useful
here at all, the user has access to `ExecutionResult` that contains
actual object references to error instances. The user can always convert
and return `FormattedExecutionResult` by serialising the errors with
`GraphQLError.toJSON()` method.
```diff
import { ExecutionArgs, ExecutionResult, FormattedExecutionResult } from 'graphql';
import { ServerOptions, SubscribePayload } from 'graphql-ws';
const opts: ServerOptions = {
- onNext(ctx, message, args: ExecutionArgs, result: ExecutionResult) {
- const messageId = message.id;
- const nextMessagePayload: FormattedExecutionResult = message.payload;
- },
+ onNext(ctx, id, payload, args: ExecutionArgs, result: ExecutionResult) {
+ const messageId = id;
+ const subscribeMessagePayload: SubscribePayload = payload;
+ const nextMessagePayload: FormattedExecutionResult = { ...result, errors: result.errors?.map((e) => e.toJSON()) };
+ },
};
```
##### `onComplete`
```diff
import { ServerOptions, SubscribePayload } from 'graphql-ws';
const opts: ServerOptions = {
- onComplete(ctx, message) {
- const messageId = message.id;
- },
+ onComplete(ctx, id, payload) {
+ const messageId = id;
+ const subscribeMessagePayload: SubscribePayload = payload;
+ },
};
```
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Errors thrown from subscription iterables will be caught and reported
through the `ErrorMessage`
Compared to the behaviour before, which terminated the whole WebSocket
connection - those errors are now gracefully reported and terminate only
the specific subscription that threw the error.
There's been [an editorial change in the GraphQL Spec suggesting this
being the correct
approach](https://redirect.github.com/graphql/graphql-spec/pull/1099 ).
Also, if you'd like to get involved and ideally drop your opinion about
whether iterable errors should be reported as errors or
`ExecutionResult`s with `errors` field set, [please read more
here](https://redirect.github.com/graphql/graphql-spec/pull/1127 ).
##### Migrating from v5 to v6
If you had used the suggested "ws server usage with custom subscribe
method that gracefully handles thrown errors" recipe, you can simply
remove it since this behaviour is now baked in.
```diff
import { subscribe } from 'graphql';
import { useServer } from 'graphql-ws/use/ws';
import { WebSocketServer } from 'ws'; // yarn add ws
const wsServer = new WebSocketServer({
port: 4000,
path: '/graphql',
});
useServer(
{
schema,
- async subscribe(...args) {
- const result = await subscribe(...args);
- if ('next' in result) {
- // is an async iterable, augment the next method to handle thrown errors
- const originalNext = result.next;
- result.next = async () => {
- try {
- return await originalNext();
- } catch (err) {
- // gracefully handle the error thrown from the next method
- return { value: { errors: [err] } };
- }
- };
- }
- return result;
- },
},
wsServer,
);
```
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Remove deprecated `isMessage`, use `validateMessage` instead
##### Migrating from v5 to v6
Replace all ocurrances of `isMessage` with `validateMessage`. Note that
`validateMessage` throws if the message is not valid, compared with
`isMessage` that simply returned true/false.
```diff
- import { isMessage } from 'graphql-ws';
+ import { validateMessage } from 'graphql-ws';
function isGraphQLWSMessage(val) {
- return isMessage(val);
+ try {
+ validateMessage(val);
+ return true;
+ } catch {
+ return false;
+ }
}
```
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Removed deprecated `isFatalConnectionProblem`, use `shouldRetry` instead
##### Migrating from v5 to v6
Replace all ocurrances of `isFatalConnectionProblem` with `shouldRetry`.
Note that the result is inverted, where you returned `false` in
`isFatalConnectionProblem` you should return `true` in `shouldRetry`.
```diff
import { createClient } from 'graphql-ws';
const client = createClient({
url: 'ws://localhost:4000/graphql',
- isFatalConnectionProblem: () => false,
+ shouldRetry: () => true,
});
```
##### Minor Changes
-
[#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613 )
[`3f11aba`](3f11aba495 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Client is truly zero-dependency, not even a peer dependency on `graphql`
In non-browser environments, you can use only the client and not even
depend on `graphql` by importing from `graphql-ws/client`.
```ts
import { createClient } from 'graphql-ws/client';
const client = createClient({
url: 'ws://localhost:4000/graphql',
});
```
Note that, in browser envirments (and of course having your bundler use
the [`browser` package.json
field](https://docs.npmjs.com/cli/v11/configuring-npm/package-json#browser )),
you don't have to import from `graphql-ws/client` - simply importing
from `graphql-ws` will only have the `createClient` available.
-
[#​615](https://redirect.github.com/enisdenjo/graphql-ws/pull/615 )
[`29dd26a`](29dd26a509 )
Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo )! -
Define optional peer dependencies and least supported versions
Using the
[`peerDependencies`](https://docs.npmjs.com/cli/v11/configuring-npm/package-json#peerdependencies )
in combination with
[`peerDependenciesMeta`](https://docs.npmjs.com/cli/v11/configuring-npm/package-json#peerdependenciesmeta )
configuration in `package.json`.
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 15:57:04 -04:00
renovate[bot]
2c01ba9610
fix(deps): update dependency vue-i18n to v11 ( #1261 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[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` ->
`^11.0.0`](https://renovatebot.com/diffs/npm/vue-i18n/10.0.6/11.1.2 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>intlify/vue-i18n (vue-i18n)</summary>
###
[`v11.1.2`](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.1.2 )
[Compare
Source](https://redirect.github.com/intlify/vue-i18n/compare/v11.1.1...v11.1.2 )
<!-- Release notes generated using configuration in .github/release.yml
at v11.1.2 -->
#### What's Changed
##### 🔒 Security Fixes
- fix: prototype pollution in `handleFlatJson`, about details see
https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m
**Full Changelog**:
https://github.com/intlify/vue-i18n/compare/v11.1.1...v11.1.2
###
[`v11.1.1`](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.1.1 )
[Compare
Source](https://redirect.github.com/intlify/vue-i18n/compare/v11.1.0...v11.1.1 )
<!-- Release notes generated using configuration in .github/release.yml
at v11.1.1 -->
**Full Changelog**:
https://github.com/intlify/vue-i18n/compare/v11.1.0...v11.1.1
###
[`v11.1.0`](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.1.0 )
[Compare
Source](https://redirect.github.com/intlify/vue-i18n/compare/v11.0.1...v11.1.0 )
<!-- Release notes generated using configuration in .github/release.yml
at v11.1.0 -->
#### What's Changed
##### 🌟 Features
- feat: configurable `ComponentCustomProperties['$i18n']` type by
[@​BobbieGoede](https://redirect.github.com/BobbieGoede ) in
[https://github.com/intlify/vue-i18n/pull/2094 ](https://redirect.github.com/intlify/vue-i18n/pull/2094 )
##### 📝 ️ Documentations
- fix: vue-i18n v8 EOL by
[@​kazupon](https://redirect.github.com/kazupon ) in
[https://github.com/intlify/vue-i18n/pull/2060 ](https://redirect.github.com/intlify/vue-i18n/pull/2060 )
**Full Changelog**:
https://github.com/intlify/vue-i18n/compare/v11.0.1...v11.1.0
###
[`v11.0.1`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v1101-2024-12-26T074058Z )
[Compare
Source](https://redirect.github.com/intlify/vue-i18n/compare/v11.0.0...v11.0.1 )
This changelog is generated by [GitHub
Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.0.1 )
<!-- Release notes generated using configuration in .github/release.yml
at v11.0.1 -->
#### What's Changed
##### ⚡ Improvement Features
- fix: v-t custom directive warning when it will run by
[@​kazupon](https://redirect.github.com/kazupon ) in
[https://github.com/intlify/vue-i18n/pull/2057 ](https://redirect.github.com/intlify/vue-i18n/pull/2057 )
**Full Changelog**:
https://github.com/intlify/vue-i18n/compare/v11.0.0...v11.0.1
###
[`v11.0.0`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v1100-2024-12-24T150100Z )
[Compare
Source](https://redirect.github.com/intlify/vue-i18n/compare/v10.0.6...v11.0.0 )
This changelog is generated by [GitHub
Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.0.0 )
<!-- Release notes generated using configuration in .github/release.yml
at v11.0.0 -->
#### What's Changed
##### Deprecate Legacy API mode
The Legacy API mode was the API mode compatible with v8 for Vue 2. When
v9 was released, the Legacy API was provided to smooth the migration
from v8 to v9.
Legacy API mode will be deprecated in v11, as previous vue-i18n releases
have already provided the following to support migration to Composition
API mode
- Migration from Legacy API mode to Composition API mode, see the
[docs](https://vue-i18n.intlify.dev/guide/migration/vue3.html )
- Composition API usage, see the
[docs](https://vue-i18n.intlify.dev/guide/advanced/composition.html )
For compatibility, Legacy API mode still works in v11, but will be
removed entirely in v12, so Legacy API mode will not work after that
version.
##### Deprecate Custom Directive `v-t`
The advantage of `v-t` was that it could optimize performance using the
vue compiler transform and the pre-translation of `vue-i18n-extension`.
This feature was supported from Vue 2.
About details see the blog
[article](https://medium.com/@​kazu_pon/performance-optimization-of-vue-i18n-83099eb45c2d )
In Vue 3, due to the Composition API, the pre-translation of
[`vue-i18n-extension`](https://redirect.github.com/intlify/vue-i18n-extensions )
is now limited only for global scope.
In addition, Vue 3 Virtual DOM optimization has been introduced, and the
optimization provided by `vue-i18n-extension` is no longer very
effective. We need to require settings for SSR, the benefits of using
`v-t` have disappeared. And DX of templates using `v-t` is not good.
Custom directives do not work with key completion in editors (e.g.
vscode).
For compatibility, `v-t` mode still works in v11, but will be removed
entirely in v12, so `v-t` will not work after that version.
##### Drop `tc` and `$tc` for Legacy API mode
These APIs had already deprecated in warning about being dropped in v11.
docs
[says](https://vue-i18n.intlify.dev/guide/migration/breaking10.html#deprecate-tc-and-tc-for-legacy-api-mode )
##### Vue I18n maintenance Status
Vue I18n v8 is no longer supported after 2025. Vue I18n v9 and Vue I18n
v10 is in maintenance mode after 2025 July.
With the release of Vue I18n v11, that version will become mainstream.
The maintenance detail status of Vue I18n v9 and Vue I18n v10 is as
follows:
<img
src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/lifecycle2025.svg "
/>
You can check the maintenance status on the
[docs](https://vue-i18n.intlify.dev/guide/maintenance.html )
##### ❗ Braeking Changes
- feat!: deprecate Legacy API mode by
[@​kazupon](https://redirect.github.com/kazupon ) in
[https://github.com/intlify/vue-i18n/pull/2016 ](https://redirect.github.com/intlify/vue-i18n/pull/2016 )
- breaking: drop `$tc` and `tc` by
[@​kazupon](https://redirect.github.com/kazupon ) in
[https://github.com/intlify/vue-i18n/pull/2017 ](https://redirect.github.com/intlify/vue-i18n/pull/2017 )
- feat!: deprecate `v-t` custom directive by
[@​kazupon](https://redirect.github.com/kazupon ) in
[https://github.com/intlify/vue-i18n/pull/2045 ](https://redirect.github.com/intlify/vue-i18n/pull/2045 )
##### ⚡ Improvement Features
- fix: `tm` function should accept `DefineLocaleMessage` key type by
[@​BobbieGoede](https://redirect.github.com/BobbieGoede ) in
[https://github.com/intlify/vue-i18n/pull/2014 ](https://redirect.github.com/intlify/vue-i18n/pull/2014 )
##### 🔒 Security Fixes
- fix: security vulnerability fix porting by
[@​kazupon](https://redirect.github.com/kazupon ) in
[https://github.com/intlify/vue-i18n/pull/2034 ](https://redirect.github.com/intlify/vue-i18n/pull/2034 )
##### 📝 ️ Documentations
- Change config prop for quasar flags by
[@​chrissyast](https://redirect.github.com/chrissyast ) in
[https://github.com/intlify/vue-i18n/pull/2003 ](https://redirect.github.com/intlify/vue-i18n/pull/2003 )
- docs: Pluralization Page by
[@​Sammuel09](https://redirect.github.com/Sammuel09 ) in
[https://github.com/intlify/vue-i18n/pull/1998 ](https://redirect.github.com/intlify/vue-i18n/pull/1998 )
- docs: fix composition section by
[@​Sammuel09](https://redirect.github.com/Sammuel09 ) in
[https://github.com/intlify/vue-i18n/pull/2008 ](https://redirect.github.com/intlify/vue-i18n/pull/2008 )
- fix(docs): correct output in composition api example by
[@​pejeio](https://redirect.github.com/pejeio ) in
[https://github.com/intlify/vue-i18n/pull/2012 ](https://redirect.github.com/intlify/vue-i18n/pull/2012 )
- docs: not use deprecated api by
[@​kazupon](https://redirect.github.com/kazupon ) in
[https://github.com/intlify/vue-i18n/pull/2013 ](https://redirect.github.com/intlify/vue-i18n/pull/2013 )
- docs: fix wrong plural example by
[@​kazupon](https://redirect.github.com/kazupon ) in
[https://github.com/intlify/vue-i18n/pull/2033 ](https://redirect.github.com/intlify/vue-i18n/pull/2033 )
- docx(pluralization.md): Correct spelling from 'gloal' to 'global' by
[@​PuppyOne](https://redirect.github.com/PuppyOne ) in
[https://github.com/intlify/vue-i18n/pull/2038 ](https://redirect.github.com/intlify/vue-i18n/pull/2038 )
- Fix typo by [@​shaedrich](https://redirect.github.com/shaedrich )
in
[https://github.com/intlify/vue-i18n/pull/2040 ](https://redirect.github.com/intlify/vue-i18n/pull/2040 )
- Fix another typo by
[@​shaedrich](https://redirect.github.com/shaedrich ) in
[https://github.com/intlify/vue-i18n/pull/2041 ](https://redirect.github.com/intlify/vue-i18n/pull/2041 )
- docs: add maintenance status by
[@​kazupon](https://redirect.github.com/kazupon ) in
[https://github.com/intlify/vue-i18n/pull/2044 ](https://redirect.github.com/intlify/vue-i18n/pull/2044 )
#### 👋 New Contributors
- [@​chrissyast](https://redirect.github.com/chrissyast ) made
their first contribution in
[https://github.com/intlify/vue-i18n/pull/2003 ](https://redirect.github.com/intlify/vue-i18n/pull/2003 )
- [@​Sammuel09](https://redirect.github.com/Sammuel09 ) made their
first contribution in
[https://github.com/intlify/vue-i18n/pull/1998 ](https://redirect.github.com/intlify/vue-i18n/pull/1998 )
- [@​pejeio](https://redirect.github.com/pejeio ) made their first
contribution in
[https://github.com/intlify/vue-i18n/pull/2012 ](https://redirect.github.com/intlify/vue-i18n/pull/2012 )
- [@​PuppyOne](https://redirect.github.com/PuppyOne ) made their
first contribution in
[https://github.com/intlify/vue-i18n/pull/2038 ](https://redirect.github.com/intlify/vue-i18n/pull/2038 )
- [@​shaedrich](https://redirect.github.com/shaedrich ) made their
first contribution in
[https://github.com/intlify/vue-i18n/pull/2040 ](https://redirect.github.com/intlify/vue-i18n/pull/2040 )
**Full Changelog**:
https://github.com/intlify/vue-i18n/compare/v10.0.4...v11.0.0
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 15:56:01 -04:00
renovate[bot]
9ce10a72b2
fix(deps): update vueuse monorepo to v13 (major) ( #1262 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@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.0.0` ->
`^13.0.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcomponents/12.8.2/13.0.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@vueuse/core](https://redirect.github.com/vueuse/vueuse )
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core ))
| [`^12.0.0` ->
`^13.0.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/12.8.2/13.0.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@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.0.0` ->
`^13.0.0`](https://renovatebot.com/diffs/npm/@vueuse%2fintegrations/12.8.2/13.0.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@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.0.0` ->
`^13.0.0`](https://renovatebot.com/diffs/npm/@vueuse%2fnuxt/12.8.2/13.0.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vueuse/vueuse (@​vueuse/components)</summary>
###
[`v13.0.0`](https://redirect.github.com/vueuse/vueuse/releases/tag/v13.0.0 )
[Compare
Source](https://redirect.github.com/vueuse/vueuse/compare/v12.8.2...v13.0.0 )
##### 🚨 Breaking Changes
- Drop CJS build, now it's ESM-only - by
[@​antfu](https://redirect.github.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/4581 ](https://redirect.github.com/vueuse/vueuse/issues/4581 )
[<samp>(5e046)</samp>](https://redirect.github.com/vueuse/vueuse/commit/5e0467bf )
##### [View changes on
GitHub](https://redirect.github.com/vueuse/vueuse/compare/v12.8.2...v13.0.0 )
</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.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 15:03:30 -04:00
Zack Spear
f3e6a0011e
feat: ReplaceKey functionality in Registration and Update pages ( #1246 )
...
- Handles auto-extensions key check and install of extend license key
with new OS Updates Expiration date
Related to https://github.com/unraid/webgui/pull/2071 but not 100%
dependent on them.
@elibosley, do we want to use the `force` param on the `check()` method
for either of these pages?
Additionally, what do you think about any potential integration with
`UnraidCheck.php` – which is used for the UPC's "Check for Updates"
button and the user configured automatically scheduled update check?
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Enhanced plugin registration and update processes with an integrated
key validation step that verifies system parameters automatically.
<!-- 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/1209573221367688
2025-03-20 14:50:20 -04:00
renovate[bot]
cb2020dee6
fix(deps): update dependency shadcn-vue to v1 ( #1259 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [shadcn-vue](https://redirect.github.com/unovue/shadcn-vue )
([source](https://redirect.github.com/unovue/shadcn-vue/tree/HEAD/packages/cli ))
| [`^0.11.3` ->
`^1.0.0`](https://renovatebot.com/diffs/npm/shadcn-vue/0.11.4/1.0.3 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>unovue/shadcn-vue (shadcn-vue)</summary>
###
[`v1.0.3`](https://redirect.github.com/unovue/shadcn-vue/releases/tag/v1.0.3 )
[Compare
Source](https://redirect.github.com/unovue/shadcn-vue/compare/v1.0.2...v1.0.3 )
##### 🐞 Bug Fixes
- Tags input with combobox demo - by
[@​zernonia](https://redirect.github.com/zernonia )
[<samp>(15bd4)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/15bd4314 )
- Remove type inference for default valueformmater due to upstream
compiler bug - by
[@​zernonia](https://redirect.github.com/zernonia )
[<samp>(098fe)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/098fe5ad )
- Transform js issue - by
[@​zernonia](https://redirect.github.com/zernonia )
[<samp>(b1e49)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/b1e49fe6 )
##### [View changes on
GitHub](https://redirect.github.com/unovue/shadcn-vue/compare/v1.0.2...v1.0.3 )
###
[`v1.0.2`](https://redirect.github.com/unovue/shadcn-vue/releases/tag/v1.0.2 )
[Compare
Source](https://redirect.github.com/unovue/shadcn-vue/compare/v1.0.1...v1.0.2 )
##### 🐞 Bug Fixes
- AvatarImage to have slots - by
[@​zernonia](https://redirect.github.com/zernonia )
[<samp>(1c9c5)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/1c9c5445 )
- Old `checked` api - by
[@​zernonia](https://redirect.github.com/zernonia )
[<samp>(239ff)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/239ff691 )
- Js detype error when missing local reference to props - by
[@​zernonia](https://redirect.github.com/zernonia )
[<samp>(f00c0)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/f00c0de0 )
- **Chart**: Invalid chart legend size - by
[@​hooray](https://redirect.github.com/hooray ) and
[@​zernonia](https://redirect.github.com/zernonia ) in
[https://github.com/unovue/shadcn-vue/issues/997 ](https://redirect.github.com/unovue/shadcn-vue/issues/997 )
[<samp>(4f3e8)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/4f3e829f )
- **Demo**: Clear input field after sending message in CardChat.vue -
by [@​IceyWu](https://redirect.github.com/IceyWu ) in
[https://github.com/unovue/shadcn-vue/issues/959 ](https://redirect.github.com/unovue/shadcn-vue/issues/959 )
[<samp>(6aaa1)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/6aaa1dd9 )
- **registry**: Button default styling - by
[@​zernonia](https://redirect.github.com/zernonia )
[<samp>(6a544)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/6a544f99 )
##### [View changes on
GitHub](https://redirect.github.com/unovue/shadcn-vue/compare/v1.0.1...v1.0.2 )
###
[`v1.0.1`](https://redirect.github.com/unovue/shadcn-vue/releases/tag/v1.0.1 )
[Compare
Source](https://redirect.github.com/unovue/shadcn-vue/compare/v1.0.0...v1.0.1 )
##### 🐞 Bug Fixes
- **CLI**: Init, support js, update docs - by
[@​zernonia](https://redirect.github.com/zernonia ) in
[https://github.com/unovue/shadcn-vue/issues/1053 ](https://redirect.github.com/unovue/shadcn-vue/issues/1053 )
[<samp>(cdfe2)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/cdfe2e8e )
##### [View changes on
GitHub](https://redirect.github.com/unovue/shadcn-vue/compare/v1.0.0...v1.0.1 )
###
[`v1.0.0`](https://redirect.github.com/unovue/shadcn-vue/releases/tag/v1.0.0 )
[Compare
Source](https://redirect.github.com/unovue/shadcn-vue/compare/v0.11.4...v1.0.0 )
##### 🚀 Features
- Reka-ui & updated cli - by
[@​zernonia](https://redirect.github.com/zernonia ) in
[https://github.com/unovue/shadcn-vue/issues/917 ](https://redirect.github.com/unovue/shadcn-vue/issues/917 )
[<samp>(bc6da)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/bc6dae3d )
##### [View changes on
GitHub](https://redirect.github.com/unovue/shadcn-vue/compare/v0.11.4...v1.0.0 )
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:29:16 -04:00
renovate[bot]
db189abec4
chore(deps): update dependency @types/pify to v6 ( #1228 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @​types/pify | [`^5.0.4` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/@types%2fpify/5.0.4/6.1.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:25:18 -04:00
renovate[bot]
d8afc8f4c9
fix(deps): update dependency pm2 to v6 ( #1258 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pm2](http://pm2.keymetrics.io/ )
([source](https://redirect.github.com/Unitech/pm2 )) | [`^5.4.2` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/pm2/5.4.3/6.0.5 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>Unitech/pm2 (pm2)</summary>
###
[`v6.0.5`](https://redirect.github.com/Unitech/pm2/blob/HEAD/CHANGELOG.md#605 )
[Compare
Source](5e20239d63 ...v6.0.5)
- Bun support - Fixes
[#​5893](https://redirect.github.com/Unitech/pm2/issues/5893 )
[#​5774](https://redirect.github.com/Unitech/pm2/issues/5774 )
[#​5682](https://redirect.github.com/Unitech/pm2/issues/5682 )
[#​5675](https://redirect.github.com/Unitech/pm2/issues/5675 )
[#​5777](https://redirect.github.com/Unitech/pm2/issues/5777 )
- Disable git parsing by default
[#​5909](https://redirect.github.com/Unitech/pm2/issues/5909 )
[#​2182](https://redirect.github.com/Unitech/pm2/issues/2182 )
[#​5801](https://redirect.github.com/Unitech/pm2/issues/5801 )
[#​5051](https://redirect.github.com/Unitech/pm2/issues/5051 )
[#​5696](https://redirect.github.com/Unitech/pm2/issues/5696 )
- Add WEBP content type for pm2 serve
[#​5900](https://redirect.github.com/Unitech/pm2/issues/5900 )
[@​tbo47](https://redirect.github.com/tbo47 )
- Enable PM2 module update from tarball
[#​5906](https://redirect.github.com/Unitech/pm2/issues/5906 )
[@​AYOKINYA](https://redirect.github.com/AYOKINYA )
- Fix treekil on FreeBSD
[#​5896](https://redirect.github.com/Unitech/pm2/issues/5896 )
[@​skeyby](https://redirect.github.com/skeyby )
- fix allowing to update namespaced pm2 NPM module
([@​org/module-name](https://redirect.github.com/org/module-name ))
[#​5915](https://redirect.github.com/Unitech/pm2/issues/5915 )
[@​endelendel](https://redirect.github.com/endelendel )
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:25:06 -04:00
Pujit Mehrotra
3bfcc8e8c0
fix: node installation not persisting across reboots ( #1256 )
...
thank you to SteveHawk on the unraid.net forums for surfacing this:
https://forums.unraid.net/topic/188319-persist-node-package-download/
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Bug Fixes**
- Improved the plugin’s file-cleanup process by correcting the reference
used to identify outdated Node.js archive files. This update ensures
that file management functions as intended, contributing to more
reliable plugin behavior.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-20 10:18:40 -04:00
renovate[bot]
1892e23c22
fix(deps): update dependency pino-pretty to v13 ( #1250 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pino-pretty](https://redirect.github.com/pinojs/pino-pretty ) |
[`^11.3.0` ->
`^13.0.0`](https://renovatebot.com/diffs/npm/pino-pretty/11.3.0/13.0.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>pinojs/pino-pretty (pino-pretty)</summary>
###
[`v13.0.0`](https://redirect.github.com/pinojs/pino-pretty/releases/tag/v13.0.0 )
[Compare
Source](https://redirect.github.com/pinojs/pino-pretty/compare/v12.1.0...v13.0.0 )
#### What's Changed
- chore: replace readable-stream with built-in stream by
[@​benmccann](https://redirect.github.com/benmccann ) in
[https://github.com/pinojs/pino-pretty/pull/542 ](https://redirect.github.com/pinojs/pino-pretty/pull/542 )
#### New Contributors
- [@​benmccann](https://redirect.github.com/benmccann ) made their
first contribution in
[https://github.com/pinojs/pino-pretty/pull/542 ](https://redirect.github.com/pinojs/pino-pretty/pull/542 )
**Full Changelog**:
https://github.com/pinojs/pino-pretty/compare/v12.1.0...v13.0.0
###
[`v12.1.0`](https://redirect.github.com/pinojs/pino-pretty/releases/tag/v12.1.0 )
[Compare
Source](https://redirect.github.com/pinojs/pino-pretty/compare/v12.0.0...v12.1.0 )
#### What's Changed
- fix: unescape \ for levelKey by
[@​eliw00d](https://redirect.github.com/eliw00d ) in
[https://github.com/pinojs/pino-pretty/pull/538 ](https://redirect.github.com/pinojs/pino-pretty/pull/538 )
**Full Changelog**:
https://github.com/pinojs/pino-pretty/compare/v12.0.0...v12.1.0
###
[`v12.0.0`](https://redirect.github.com/pinojs/pino-pretty/releases/tag/v12.0.0 )
[Compare
Source](https://redirect.github.com/pinojs/pino-pretty/compare/v11.3.0...v12.0.0 )
#### What's Changed
- build(deps-dev): lock typescript minor version by
[@​Fdawgs](https://redirect.github.com/Fdawgs ) in
[https://github.com/pinojs/pino-pretty/pull/534 ](https://redirect.github.com/pinojs/pino-pretty/pull/534 )
- Bump typescript from 5.0.4 to 5.6.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/pinojs/pino-pretty/pull/535 ](https://redirect.github.com/pinojs/pino-pretty/pull/535 )
- Drop support for Node.js 14 & 16 by
[@​eliw00d](https://redirect.github.com/eliw00d ) in
[https://github.com/pinojs/pino-pretty/pull/540 ](https://redirect.github.com/pinojs/pino-pretty/pull/540 )
#### New Contributors
- [@​eliw00d](https://redirect.github.com/eliw00d ) made their
first contribution in
[https://github.com/pinojs/pino-pretty/pull/540 ](https://redirect.github.com/pinojs/pino-pretty/pull/540 )
**Full Changelog**:
https://github.com/pinojs/pino-pretty/compare/v11.3.0...v12.0.0
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 22:18:44 -04:00
renovate[bot]
03ece335b8
fix(deps): update dependency jose to v6 ( #1248 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [jose](https://redirect.github.com/panva/jose ) | [`^5.9.6` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/jose/5.10.0/6.0.10 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>panva/jose (jose)</summary>
###
[`v6.0.10`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#6010-2025-03-12 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.9...v6.0.10 )
##### Refactor
- removed unused claims methods
([74719cf](74719cfcfb ))
- reorganize jwt claim set utils
([1f12d88](1f12d88ee8 ))
###
[`v6.0.9`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#609-2025-03-11 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.8...v6.0.9 )
##### Documentation
- add more symbol document, ignore ts-private fields
([8b73687](8b73687595 ))
- bump typedoc
([6163a8b](6163a8b6a7 ))
- drop cdnjs links in README
([a910038](a9100383ab ))
- drop denoland/x links in README and add jsr
([3662b9e](3662b9ec44 ))
- fix key export links from docs/README.md
([c8edfc2](c8edfc2941 ))
##### Refactor
- always assume structuredClone is present
([f7898a9](f7898a9487 ))
- hide internal private fields and drop ProduceJWT inheritance
([ab18881](ab18881a57 ))
- less objects when JWE JWT Replicated Header Parameters are used
([c763a0e](c763a0e373 ))
###
[`v6.0.8`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#608-2025-02-26 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.7...v6.0.8 )
##### Fixes
- export \[customFetch] symbol from the default entrypoint
([1615614](1615614964 )),
closes [#​762](https://redirect.github.com/panva/jose/issues/762 )
###
[`v6.0.7`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#607-2025-02-25 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.6...v6.0.7 )
##### Documentation
- improve generate key/secret and import function descriptions
([cd06359](cd06359597 ))
##### Fixes
- use \[customFetch] when provided to createRemoteJWKSet
([35f6509](35f6509ff4 )),
closes [#​760](https://redirect.github.com/panva/jose/issues/760 )
###
[`v6.0.6`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#606-2025-02-23 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.5...v6.0.6 )
##### Refactor
- move base64url around
([e1350ef](e1350eff87 ))
##### Documentation
- add various exported symbol descriptions
([3b8ff71](3b8ff717ad ))
- add various exported symbol descriptions
([fc4e7da](fc4e7dab4c ))
- add various exported symbol descriptions
([74f02c8](74f02c833e ))
- update base64url function descriptions
([03d72c8](03d72c8a55 ))
###
[`v6.0.5`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#605-2025-02-23 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.4...v6.0.5 )
##### Refactor
- **types:** make JWKParameters.kty compatible with
[@​types/node](https://redirect.github.com/types/node ) and
[@​types/web](https://redirect.github.com/types/web )
([bb6ccfe](bb6ccfed3e ))
##### Documentation
- add various exported symbol descriptions
([f52c2ff](f52c2ff0c3 ))
###
[`v6.0.4`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#604-2025-02-22 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.3...v6.0.4 )
##### Refactor
- optimize base64 with tc39/proposal-arraybuffer-base64
([8a0da69](8a0da6968e )),
closes [#​752](https://redirect.github.com/panva/jose/issues/752 )
- update getSPKI to use crypto.createPublicKey when available
([92392a0](92392a0aa2 )),
closes [#​752](https://redirect.github.com/panva/jose/issues/752 )
- use Double HMAC pattern for AES-CBC tag comparison
([f3ba4c7](f3ba4c715f )),
closes [#​752](https://redirect.github.com/panva/jose/issues/752 )
###
[`v6.0.3`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#603-2025-02-22 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.2...v6.0.3 )
##### Documentation
- remove root module tag so that README.md shows up on jsr.io
([ee70698](ee7069818b ))
###
[`v6.0.2`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#602-2025-02-22 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.1...v6.0.2 )
##### Documentation
- add module tags to all entrypoints
([a5687aa](a5687aaed4 ))
###
[`v6.0.1`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#601-2025-02-22 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v6.0.0...v6.0.1 )
##### Fixes
- **types:** update build to include extensions in type imports
([9b96672](9b96672ef7 ))
###
[`v6.0.0`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#600-2025-02-22 )
[Compare
Source](https://redirect.github.com/panva/jose/compare/v5.10.0...v6.0.0 )
##### ⚠ BREAKING CHANGES
- The PEMImportOptions type interface is renamed to KeyImportOptions.
- all builds and bundles now use ES2022 as target
- createRemoteJWKSet now uses fetch, because of that its Node.js only
options.agent property has been removed and new fetch-related options
were added
- drop support for Ed448 and X448
- drop support for JWK key_ops and CryptoKey usages "(un)wrapKey" and
"deriveKey"
- resolved keys returned as part of verify/decrypt operations (when get
key functions are used) are always normalized to either Uint8Array /
CryptoKey depending on what's more efficient for the executed operation
- Key "Type" Generics are removed
- CJS-style require is now only possible when require(esm) support is
present in the Node.js runtime
- private KeyObject instances can no longer be used for verify
operations
- private KeyObject instances can no longer be used for encryption
operations
- generateSecret, generateKeyPair, importPKCS8, importSPKI, importJWK,
and importX509 now yield a CryptoKey instead of a KeyObject in Node.js
- drop support for Node.js 18.x and earlier
- runtime-specific npm releases (jose-browser-runtime,
jose-node-cjs-runtime, and jose-node-esm-runtime) are no longer
maintained or supported
- removed secp256k1 JWS support
- removed deprecated experimental APIs
- removed RSA1\_5 JWE support
##### Features
- enable CryptoKey and KeyObject inputs in JWK thumbprint functions
([6fc9c44](6fc9c4461a ))
- JSON Web Key is now an allowed input everywhere
([ebda967](ebda9674e9 ))
##### Refactor
- always use infered CryptoKey
([c4abaa2](c4abaa265e ))
- backport the
[`Ed25519`](https://redirect.github.com/panva/jose/commit/Ed25519 ) JWS
Algorithm Identifier support
([7a94cb9](7a94cb997a ))
- drop support for Ed448 and X448
([2fae1c4](2fae1c447b ))
- drop support for JWK key_ops and CryptoKey usages "(un)wrapKey" and
"deriveKey"
([ef918be](ef918be8ba ))
- ensure export functions continue to work with KeyObject inputs
([28e9e68](28e9e684bb ))
- hardcode the cryptoRuntime export since it is now always WebCryptoAPI
([e00f273](e00f2737fd ))
- JWK import extractable default for public keys is now true
([64dcebe](64dcebef36 ))
- PEM import extractable default for public keys is now true
([4e9f114](4e9f1143c7 ))
- removed deprecated APIs
([5352083](5352083dc6 ))
- removed secp256k1 JWS support
([e2b58a5](e2b58a5ca5 ))
- restructure src/lib and src/runtime now that runtime is fixed
([9b236ce](9b236cec4e ))
- target is now ES2022 everywhere
([aa590d5](aa590d569f ))
- update importJWK args to align with other import functions
([355a2dd](355a2dd33a ))
- WebCryptoAPI is now the only crypto used
([161de46](161de466a2 ))
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 22:18:27 -04:00
Eli Bosley
7bc9949110
fix: make scripts executable when building the plugin ( #1255 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Enhanced script functionality to automatically set correct executable
permissions for files within "scripts" directories, ensuring that all
relevant scripts run as expected.
- Added symbolic link management for various Node.js binaries, improving
accessibility and organization within the application.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-19 21:13:30 -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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [zx](https://google.github.io/zx/ )
([source](https://redirect.github.com/google/zx )) | [`8.3.2` ->
`8.4.1`](https://renovatebot.com/diffs/npm/zx/8.3.2/8.4.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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
-
[#​2791](https://redirect.github.com/graphql-hive/graphql-scalars/pull/2791 )
[`3e1e924`](3e1e924b93 )
Thanks [@​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
[@​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
[@​eslint/js](https://redirect.github.com/eslint/js ) from 9.20.0
to 9.21.0 by
[@​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
[@​types/node](https://redirect.github.com/types/node ) from
22.13.4 to 22.13.5 by
[@​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
[@​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
[@​eslint/eslintrc](https://redirect.github.com/eslint/eslintrc )
from 3.2.0 to 3.3.0 by
[@​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
[@​eslint/compat](https://redirect.github.com/eslint/compat ) from
1.2.6 to 1.2.7 by
[@​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
[@​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
[@​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
[@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin )
from 8.24.1 to 8.25.0 by
[@​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
[@​typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser )
from 8.24.1 to 8.25.0 by
[@​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
[@​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
[@​nestjs/testing](https://redirect.github.com/nestjs/testing )
from 11.0.10 to 11.0.11 by
[@​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
[@​types/node](https://redirect.github.com/types/node ) from
22.13.5 to 22.13.8 by
[@​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
[@​nestjs/platform-express](https://redirect.github.com/nestjs/platform-express )
from 11.0.10 to 11.0.11 by
[@​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
[@​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
[@​nestjs/core](https://redirect.github.com/nestjs/core ) from
11.0.10 to 11.0.11 by
[@​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
[@​nestjs/platform-fastify](https://redirect.github.com/nestjs/platform-fastify )
from 11.0.10 to 11.0.11 by
[@​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
[@​nestjs/common](https://redirect.github.com/nestjs/common ) from
11.0.10 to 11.0.11 by
[@​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
[@​types/node](https://redirect.github.com/types/node ) from
22.13.8 to 22.13.9 by
[@​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
[@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin )
from 8.25.0 to 8.26.0 by
[@​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
[@​typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser )
from 8.25.0 to 8.26.0 by
[@​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
[@​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
[@​types/node](https://redirect.github.com/types/node ) from
22.13.9 to 22.13.10 by
[@​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
[@​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
[@​typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser )
from 8.26.0 to 8.26.1 by
[@​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
[@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin )
from 8.26.0 to 8.26.1 by
[@​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
[@​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
[@​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
- [@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​sheremet-va](https://redirect.github.com/sheremet-va ) and
[@​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
[@​testing-library/dom](https://redirect.github.com/testing-library/dom )
from dependencies
[#​7555](https://redirect.github.com/vitest-dev/vitest/issues/7555 ))"
- by [@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​testing-library/dom](https://redirect.github.com/testing-library/dom )
from dependencies - by
[@​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
[@​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
[@​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
[@​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
[@​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
[@​jycouet](https://redirect.github.com/jycouet ) and
[@​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
[@​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.
[#​1119](https://redirect.github.com/google/zx/issues/1119 )
[#​1122](https://redirect.github.com/google/zx/pull/1122 )
[#​1123](https://redirect.github.com/google/zx/pull/1123 )
[#​1125](https://redirect.github.com/google/zx/pull/1125 )
- You can customize the output by defining your own formatters for each
log entry kind.
```ts
$.log.formatters = {
cmd: (entry: LogEntry) => `CMD: ${entry.cmd}`,
fetch: (entry: LogEntry) => `FETCH: ${entry.url}`
//...
}
```
- Cmd highlighter now *should* properly detect bins and arguments. If
still not, please report it in
[#​1122](https://redirect.github.com/google/zx/pull/1122 )
- Switched to TS 5.8
[#​1120](https://redirect.github.com/google/zx/pull/1120 )
- Applied [zizmor](https://woodruffw.github.io/zizmor/ ) to check GHA
workflows
[#​1126](https://redirect.github.com/google/zx/pull/1126 )
- Prettier is now enabled as a pre-commit hook
[#​1118](https://redirect.github.com/google/zx/pull/1118 )
###
[`v8.4.0`](https://redirect.github.com/google/zx/releases/tag/8.4.0 ): –
Drip Detective
[Compare
Source](https://redirect.github.com/google/zx/compare/8.3.2...8.4.0 )
Try the new batch of enhancements: `npm i 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
[#​1116](https://redirect.github.com/google/zx/pull/1116 )
[#​1117](https://redirect.github.com/google/zx/pull/1117 )
```js
const cwd = tmpdir()
const external = tmpdir()
await fs.outputJson(path.join(external, 'node_modules/a/package.json'), {
name: 'a',
version: '1.0.0',
type: 'module',
exports: './index.js',
})
await fs.outputFile(
path.join(external, 'node_modules/a/index.js'),
`
export const a = 'AAA'
`
)
const script = `
import {a} from 'a'
console.log(a);
`
const out = await $`zx --cwd=${cwd} --prefer-local=${external} --test <<< ${script}`
assert.equal(out.stdout, 'AAA\n')
```
- The `quote` has been slightly changed for a conner case, when zx
literal gets an array.
[#​999](https://redirect.github.com/google/zx/issues/999 )
[#​1113](https://redirect.github.com/google/zx/issues/1113 )
```js
const p = $({prefix: '', postfix: ''})`echo ${[1, '', '*', '2']}`
// before
p.cmd // `echo 1 $'*' 2`)
// after
p.cmd // `echo 1 $'' $'*' 2`)
```
- Provided support for custom script extensions via CLI
[#​1104](https://redirect.github.com/google/zx/pull/1104 )
[#​1105](https://redirect.github.com/google/zx/pull/1105 )
```bash
zx script.zx # Unknown file extension "\.zx"
zx --ext=mjs script.zx # OK
```
- Enhanced `nothrow` option to suppress any errors
[#​1108](https://redirect.github.com/google/zx/pull/1108 )
[#​1109](https://redirect.github.com/google/zx/pull/1109 )
```js
const err = new Error('BrokenSpawn')
const o = await $({
nothrow: true,
spawn() {
throw err
},
})`echo foo`
o.ok // false
o.exitCode // null
o.message // BrokenSpawn...
o.cause // err
```
- `@types/node` and `@types/fs-extra` deps replaced with triple-slash
typing refs
[#​1102](https://redirect.github.com/google/zx/pull/1102 )
- Made `ProcessOutput` iterable
[#​1101](https://redirect.github.com/google/zx/pull/1101 )
- Handle inappropriate `ProcessPromise` instantiation
[#​1097](https://redirect.github.com/google/zx/pull/1097 )
[#​1098](https://redirect.github.com/google/zx/pull/1098 )
- Pass origin error as `ProcessOuput` cause
[#​1110](https://redirect.github.com/google/zx/pull/1110 )
- Separated build and release steps
[#​1106](https://redirect.github.com/google/zx/pull/1106 )
- Internal improvements
- Introduced API bus
[#​1083](https://redirect.github.com/google/zx/pull/1083 )
- Optimized `ProcessOutput` inners
[#​1096](https://redirect.github.com/google/zx/pull/1096 )
[#​1095](https://redirect.github.com/google/zx/pull/1095 )
- Pinned deps
[#​1099](https://redirect.github.com/google/zx/pull/1099 )
[#​1100](https://redirect.github.com/google/zx/pull/1100 )
- Switched to explicit `.ts` extensions for relative imports
[#​1111](https://redirect.github.com/google/zx/pull/1111 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR 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
Eli Bosley
a356bf03fb
feat: make log viewer component dynamic ( #1242 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced a new Log Viewer configuration component to enhance the
management and application of log settings.
- **Chores**
- Removed the legacy log viewer interface to streamline log management
and improve the overall user experience.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-19 10:33:12 -04:00
renovate[bot]
57a6c49f8a
fix(deps): update all non-major dependencies ( #1247 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com )
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common ))
| [`11.0.11` ->
`11.0.12`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.0.11/11.0.12 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nestjs/core](https://nestjs.com )
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core ))
| [`11.0.11` ->
`11.0.12`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.0.11/11.0.12 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nestjs/platform-fastify](https://nestjs.com )
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-fastify ))
| [`11.0.11` ->
`11.0.12`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-fastify/11.0.11/11.0.12 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [@nestjs/testing](https://nestjs.com )
([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing ))
| [`11.0.11` ->
`11.0.12`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/11.0.11/11.0.12 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [zx](https://google.github.io/zx/ )
([source](https://redirect.github.com/google/zx )) | [`8.3.2` ->
`8.4.1`](https://renovatebot.com/diffs/npm/zx/8.3.2/8.4.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
###
[`v11.0.12`](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
[Compare
Source](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
###
[`v11.0.12`](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
[Compare
Source](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-fastify)</summary>
###
[`v11.0.12`](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
[Compare
Source](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
###
[`v11.0.12`](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
[Compare
Source](https://redirect.github.com/nestjs/nest/compare/v11.0.11...c58f49a3cc7b48916a98dcb81764ce77950d535a )
</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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​sheremet-va](https://redirect.github.com/sheremet-va ) and
[@​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
[@​testing-library/dom](https://redirect.github.com/testing-library/dom )
from dependencies
[#​7555](https://redirect.github.com/vitest-dev/vitest/issues/7555 ))"
- by [@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​testing-library/dom](https://redirect.github.com/testing-library/dom )
from dependencies - by
[@​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
[@​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
[@​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
[@​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
[@​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
[@​jycouet](https://redirect.github.com/jycouet ) and
[@​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
[@​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.
[#​1119](https://redirect.github.com/google/zx/issues/1119 )
[#​1122](https://redirect.github.com/google/zx/pull/1122 )
[#​1123](https://redirect.github.com/google/zx/pull/1123 )
[#​1125](https://redirect.github.com/google/zx/pull/1125 )
- You can customize the output by defining your own formatters for each
log entry kind.
```ts
$.log.formatters = {
cmd: (entry: LogEntry) => `CMD: ${entry.cmd}`,
fetch: (entry: LogEntry) => `FETCH: ${entry.url}`
//...
}
```
- Cmd highlighter now *should* properly detect bins and arguments. If
still not, please report it in
[#​1122](https://redirect.github.com/google/zx/pull/1122 )
- Switched to TS 5.8
[#​1120](https://redirect.github.com/google/zx/pull/1120 )
- Applied [zizmor](https://woodruffw.github.io/zizmor/ ) to check GHA
workflows
[#​1126](https://redirect.github.com/google/zx/pull/1126 )
- Prettier is now enabled as a pre-commit hook
[#​1118](https://redirect.github.com/google/zx/pull/1118 )
###
[`v8.4.0`](https://redirect.github.com/google/zx/releases/tag/8.4.0 ): –
Drip Detective
[Compare
Source](https://redirect.github.com/google/zx/compare/8.3.2...8.4.0 )
Try the new batch of enhancements: `npm i 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
[#​1116](https://redirect.github.com/google/zx/pull/1116 )
[#​1117](https://redirect.github.com/google/zx/pull/1117 )
```js
const cwd = tmpdir()
const external = tmpdir()
await fs.outputJson(path.join(external, 'node_modules/a/package.json'), {
name: 'a',
version: '1.0.0',
type: 'module',
exports: './index.js',
})
await fs.outputFile(
path.join(external, 'node_modules/a/index.js'),
`
export const a = 'AAA'
`
)
const script = `
import {a} from 'a'
console.log(a);
`
const out = await $`zx --cwd=${cwd} --prefer-local=${external} --test <<< ${script}`
assert.equal(out.stdout, 'AAA\n')
```
- The `quote` has been slightly changed for a conner case, when zx
literal gets an array.
[#​999](https://redirect.github.com/google/zx/issues/999 )
[#​1113](https://redirect.github.com/google/zx/issues/1113 )
```js
const p = $({prefix: '', postfix: ''})`echo ${[1, '', '*', '2']}`
// before
p.cmd // `echo 1 $'*' 2`)
// after
p.cmd // `echo 1 $'' $'*' 2`)
```
- Provided support for custom script extensions via CLI
[#​1104](https://redirect.github.com/google/zx/pull/1104 )
[#​1105](https://redirect.github.com/google/zx/pull/1105 )
```bash
zx script.zx # Unknown file extension "\.zx"
zx --ext=mjs script.zx # OK
```
- Enhanced `nothrow` option to suppress any errors
[#​1108](https://redirect.github.com/google/zx/pull/1108 )
[#​1109](https://redirect.github.com/google/zx/pull/1109 )
```js
const err = new Error('BrokenSpawn')
const o = await $({
nothrow: true,
spawn() {
throw err
},
})`echo foo`
o.ok // false
o.exitCode // null
o.message // BrokenSpawn...
o.cause // err
```
- `@types/node` and `@types/fs-extra` deps replaced with triple-slash
typing refs
[#​1102](https://redirect.github.com/google/zx/pull/1102 )
- Made `ProcessOutput` iterable
[#​1101](https://redirect.github.com/google/zx/pull/1101 )
- Handle inappropriate `ProcessPromise` instantiation
[#​1097](https://redirect.github.com/google/zx/pull/1097 )
[#​1098](https://redirect.github.com/google/zx/pull/1098 )
- Pass origin error as `ProcessOuput` cause
[#​1110](https://redirect.github.com/google/zx/pull/1110 )
- Separated build and release steps
[#​1106](https://redirect.github.com/google/zx/pull/1106 )
- Internal improvements
- Introduced API bus
[#​1083](https://redirect.github.com/google/zx/pull/1083 )
- Optimized `ProcessOutput` inners
[#​1096](https://redirect.github.com/google/zx/pull/1096 )
[#​1095](https://redirect.github.com/google/zx/pull/1095 )
- Pinned deps
[#​1099](https://redirect.github.com/google/zx/pull/1099 )
[#​1100](https://redirect.github.com/google/zx/pull/1100 )
- Switched to explicit `.ts` extensions for relative imports
[#​1111](https://redirect.github.com/google/zx/pull/1111 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR 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:01:29 -04:00
renovate[bot]
9e54237670
fix(deps): update dependency @nestjs/passport to v11 ( #1244 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/passport](https://redirect.github.com/nestjs/passport ) |
[`^10.0.3` ->
`^11.0.0`](https://renovatebot.com/diffs/npm/@nestjs%2fpassport/10.0.3/11.0.5 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>nestjs/passport (@​nestjs/passport)</summary>
###
[`v11.0.5`](https://redirect.github.com/nestjs/passport/releases/tag/11.0.5 )
[Compare
Source](https://redirect.github.com/nestjs/passport/compare/11.0.4...11.0.5 )
- fix: exclude last argument only if its of type function (cb)
([`1a7123a`](https://redirect.github.com/nestjs/passport/commit/1a7123a ))
###
[`v11.0.4`](https://redirect.github.com/nestjs/passport/releases/tag/11.0.4 )
[Compare
Source](https://redirect.github.com/nestjs/passport/compare/11.0.3...11.0.4 )
- fix: remove redundant exclude unknown type
([`7a7ea87`](https://redirect.github.com/nestjs/passport/commit/7a7ea87 ))
- fix: strategy ctor overload type extractor generic. Solves
[#​1857](https://redirect.github.com/nestjs/passport/issues/1857 )
([`99a3245`](https://redirect.github.com/nestjs/passport/commit/99a3245 ))
###
[`v11.0.3`](https://redirect.github.com/nestjs/passport/releases/tag/11.0.3 )
[Compare
Source](77932e11eb ...11.0.3)
- fix: use all ctor params type to include overloads
[#​1857](https://redirect.github.com/nestjs/passport/issues/1857 )
([`84c8838`](https://redirect.github.com/nestjs/passport/commit/84c8838 ))
###
[`v11.0.2`](https://redirect.github.com/nestjs/passport/compare/11.0.1...77932e11eb15dd4e8a710953c3230e1105072caa )
[Compare
Source](https://redirect.github.com/nestjs/passport/compare/11.0.1...77932e11eb15dd4e8a710953c3230e1105072caa )
###
[`v11.0.1`](https://redirect.github.com/nestjs/passport/compare/11.0.0...11.0.1 )
[Compare
Source](https://redirect.github.com/nestjs/passport/compare/11.0.0...11.0.1 )
###
[`v11.0.0`](https://redirect.github.com/nestjs/passport/releases/tag/11.0.0 )
[Compare
Source](https://redirect.github.com/nestjs/passport/compare/10.0.3...11.0.0 )
### v11.0.0
-
[https://github.com/nestjs/passport/pull/1641 ](https://redirect.github.com/nestjs/passport/pull/1641 )
-
[https://github.com/nestjs/passport/pull/1439 ](https://redirect.github.com/nestjs/passport/pull/1439 )
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 16:52:09 -04:00
renovate[bot]
f56d6ce5a2
chore(deps): update dependency node to v22 ( #1243 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://redirect.github.com/actions/node-versions ) | uses-with
| major | `20.x` -> `22.x` |
---
### Release Notes
<details>
<summary>actions/node-versions (node)</summary>
###
[`v22.14.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.14.0-13265982013 ):
22.14.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.13.1-12900459766...22.14.0-13265982013 )
Node.js 22.14.0
###
[`v22.13.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.13.1-12900459766 ):
22.13.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.13.0-12671059536...22.13.1-12900459766 )
Node.js 22.13.1
###
[`v22.13.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.13.0-12671059536 ):
22.13.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.12.0-12152383658...22.13.0-12671059536 )
Node.js 22.13.0
###
[`v22.12.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.12.0-12152383658 ):
22.12.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.11.0-11593095476...22.12.0-12152383658 )
Node.js 22.12.0
###
[`v22.11.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.11.0-11593095476 ):
22.11.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.10.0-11377615849...22.11.0-11593095476 )
Node.js 22.11.0
###
[`v22.10.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.10.0-11377615849 ):
22.10.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.9.0-10914884886...22.10.0-11377615849 )
Node.js 22.10.0
###
[`v22.9.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.9.0-10914884886 ):
22.9.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.8.0-10685632420...22.9.0-10914884886 )
Node.js 22.9.0
###
[`v22.8.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.8.0-10685632420 ):
22.8.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.7.0-10511334152...22.8.0-10685632420 )
Node.js 22.8.0
###
[`v22.7.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.7.0-10511334152 ):
22.7.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.6.0-10277432289...22.7.0-10511334152 )
Node.js 22.7.0
###
[`v22.6.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.6.0-10277432289 ):
22.6.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.5.1-10010673511...22.6.0-10277432289 )
Node.js 22.6.0
###
[`v22.5.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.5.1-10010673511 ):
22.5.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.5.0-9985144103...22.5.1-10010673511 )
Node.js 22.5.1
###
[`v22.5.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.5.0-9985144103 ):
22.5.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.4.1-9860948056...22.5.0-9985144103 )
Node.js 22.5.0
###
[`v22.4.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.4.1-9860948056 ):
22.4.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.4.0-9766506602...22.4.1-9860948056 )
Node.js 22.4.1
###
[`v22.4.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.4.0-9766506602 ):
22.4.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.3.0-9569309553...22.4.0-9766506602 )
Node.js 22.4.0
###
[`v22.3.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.3.0-9569309553 ):
22.3.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.2.0-9105861751...22.3.0-9569309553 )
Node.js 22.3.0
###
[`v22.2.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.2.0-9105861751 ):
22.2.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.1.0-8926142033...22.2.0-9105861751 )
Node.js 22.2.0
###
[`v22.1.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.1.0-8926142033 ):
22.1.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.0.0-8879734543...22.1.0-8926142033 )
Node.js 22.1.0
###
[`v22.0.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.0.0-8879734543 ):
22.0.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/20.19.0-13838090974...22.0.0-8879734543 )
Node.js 22.0.0
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 16:39:56 -04:00
renovate[bot]
590ab7327f
fix(deps): update dependency ini to v5 ( #1217 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ini](https://redirect.github.com/npm/ini ) | [`^4.1.2` ->
`^5.0.0`](https://renovatebot.com/diffs/npm/ini/4.1.3/5.0.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>npm/ini (ini)</summary>
###
[`v5.0.0`](https://redirect.github.com/npm/ini/blob/HEAD/CHANGELOG.md#500-2024-09-03 )
[Compare
Source](https://redirect.github.com/npm/ini/compare/v4.1.3...v5.0.0 )
##### ⚠️ BREAKING CHANGES
- `ini` now supports node `^18.17.0 || >=20.5.0`
##### Bug Fixes
-
[`3eca645`](3eca645de8 )
[#​279](https://redirect.github.com/npm/ini/pull/279 ) align to npm
10 node engine range
([@​hashtagchris](https://redirect.github.com/hashtagchris ))
##### Chores
-
[`c89e209`](c89e2090d7 )
[#​279](https://redirect.github.com/npm/ini/pull/279 ) run
template-oss-apply
([@​hashtagchris](https://redirect.github.com/hashtagchris ))
-
[`fc44750`](fc447500ef )
[#​276](https://redirect.github.com/npm/ini/pull/276 ) bump
[@​npmcli/eslint-config](https://redirect.github.com/npmcli/eslint-config )
from 4.0.5 to 5.0.0
([@​dependabot](https://redirect.github.com/dependabot )\[bot])
-
[`21c20bb`](21c20bb172 )
[#​277](https://redirect.github.com/npm/ini/pull/277 ) postinstall
for dependabot template-oss PR
([@​hashtagchris](https://redirect.github.com/hashtagchris ))
-
[`44b3b50`](44b3b503fd )
[#​277](https://redirect.github.com/npm/ini/pull/277 ) bump
[@​npmcli/template-oss](https://redirect.github.com/npmcli/template-oss )
from 4.23.1 to 4.23.3
([@​dependabot](https://redirect.github.com/dependabot )\[bot])
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 16:39:36 -04:00
renovate[bot]
9d63e56374
fix(deps): update all non-major dependencies ( #1236 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | 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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [vuetify](https://vuetifyjs.com )
([source](https://redirect.github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify ))
| [`3.7.17` ->
`3.7.18`](https://renovatebot.com/diffs/npm/vuetify/3.7.17/3.7.18 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [zx](https://google.github.io/zx/ )
([source](https://redirect.github.com/google/zx )) | [`8.3.2` ->
`8.4.1`](https://renovatebot.com/diffs/npm/zx/8.3.2/8.4.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​sheremet-va](https://redirect.github.com/sheremet-va ) and
[@​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
[@​testing-library/dom](https://redirect.github.com/testing-library/dom )
from dependencies
[#​7555](https://redirect.github.com/vitest-dev/vitest/issues/7555 ))"
- by [@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​testing-library/dom](https://redirect.github.com/testing-library/dom )
from dependencies - by
[@​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
[@​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
[@​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
[@​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
[@​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
[@​jycouet](https://redirect.github.com/jycouet ) and
[@​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
[@​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>vuetifyjs/vuetify (vuetify)</summary>
###
[`v3.7.18`](https://redirect.github.com/vuetifyjs/vuetify/compare/v3.7.17...b210f127992253f7daaae5ea3e5a504ee515b025 )
[Compare
Source](https://redirect.github.com/vuetifyjs/vuetify/compare/v3.7.17...v3.7.18 )
</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.
[#​1119](https://redirect.github.com/google/zx/issues/1119 )
[#​1122](https://redirect.github.com/google/zx/pull/1122 )
[#​1123](https://redirect.github.com/google/zx/pull/1123 )
[#​1125](https://redirect.github.com/google/zx/pull/1125 )
- You can customize the output by defining your own formatters for each
log entry kind.
```ts
$.log.formatters = {
cmd: (entry: LogEntry) => `CMD: ${entry.cmd}`,
fetch: (entry: LogEntry) => `FETCH: ${entry.url}`
//...
}
```
- Cmd highlighter now *should* properly detect bins and arguments. If
still not, please report it in
[#​1122](https://redirect.github.com/google/zx/pull/1122 )
- Switched to TS 5.8
[#​1120](https://redirect.github.com/google/zx/pull/1120 )
- Applied [zizmor](https://woodruffw.github.io/zizmor/ ) to check GHA
workflows
[#​1126](https://redirect.github.com/google/zx/pull/1126 )
- Prettier is now enabled as a pre-commit hook
[#​1118](https://redirect.github.com/google/zx/pull/1118 )
###
[`v8.4.0`](https://redirect.github.com/google/zx/releases/tag/8.4.0 ): –
Drip Detective
[Compare
Source](https://redirect.github.com/google/zx/compare/8.3.2...8.4.0 )
Try the new batch of enhancements: `npm i 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
[#​1116](https://redirect.github.com/google/zx/pull/1116 )
[#​1117](https://redirect.github.com/google/zx/pull/1117 )
```js
const cwd = tmpdir()
const external = tmpdir()
await fs.outputJson(path.join(external, 'node_modules/a/package.json'), {
name: 'a',
version: '1.0.0',
type: 'module',
exports: './index.js',
})
await fs.outputFile(
path.join(external, 'node_modules/a/index.js'),
`
export const a = 'AAA'
`
)
const script = `
import {a} from 'a'
console.log(a);
`
const out = await $`zx --cwd=${cwd} --prefer-local=${external} --test <<< ${script}`
assert.equal(out.stdout, 'AAA\n')
```
- The `quote` has been slightly changed for a conner case, when zx
literal gets an array.
[#​999](https://redirect.github.com/google/zx/issues/999 )
[#​1113](https://redirect.github.com/google/zx/issues/1113 )
```js
const p = $({prefix: '', postfix: ''})`echo ${[1, '', '*', '2']}`
// before
p.cmd // `echo 1 $'*' 2`)
// after
p.cmd // `echo 1 $'' $'*' 2`)
```
- Provided support for custom script extensions via CLI
[#​1104](https://redirect.github.com/google/zx/pull/1104 )
[#​1105](https://redirect.github.com/google/zx/pull/1105 )
```bash
zx script.zx # Unknown file extension "\.zx"
zx --ext=mjs script.zx # OK
```
- Enhanced `nothrow` option to suppress any errors
[#​1108](https://redirect.github.com/google/zx/pull/1108 )
[#​1109](https://redirect.github.com/google/zx/pull/1109 )
```js
const err = new Error('BrokenSpawn')
const o = await $({
nothrow: true,
spawn() {
throw err
},
})`echo foo`
o.ok // false
o.exitCode // null
o.message // BrokenSpawn...
o.cause // err
```
- `@types/node` and `@types/fs-extra` deps replaced with triple-slash
typing refs
[#​1102](https://redirect.github.com/google/zx/pull/1102 )
- Made `ProcessOutput` iterable
[#​1101](https://redirect.github.com/google/zx/pull/1101 )
- Handle inappropriate `ProcessPromise` instantiation
[#​1097](https://redirect.github.com/google/zx/pull/1097 )
[#​1098](https://redirect.github.com/google/zx/pull/1098 )
- Pass origin error as `ProcessOuput` cause
[#​1110](https://redirect.github.com/google/zx/pull/1110 )
- Separated build and release steps
[#​1106](https://redirect.github.com/google/zx/pull/1106 )
- Internal improvements
- Introduced API bus
[#​1083](https://redirect.github.com/google/zx/pull/1083 )
- Optimized `ProcessOutput` inners
[#​1096](https://redirect.github.com/google/zx/pull/1096 )
[#​1095](https://redirect.github.com/google/zx/pull/1095 )
- Pinned deps
[#​1099](https://redirect.github.com/google/zx/pull/1099 )
[#​1100](https://redirect.github.com/google/zx/pull/1100 )
- Switched to explicit `.ts` extensions for relative imports
[#​1111](https://redirect.github.com/google/zx/pull/1111 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR 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-18 16:36:33 -04:00
renovate[bot]
afa6087e95
chore(deps): update dependency eslint-plugin-vue to v10 ( #1229 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-vue](https://eslint.vuejs.org )
([source](https://redirect.github.com/vuejs/eslint-plugin-vue )) |
[`^9.32.0` ->
`^10.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.32.0/10.0.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary>
###
[`v10.0.0`](https://redirect.github.com/vuejs/eslint-plugin-vue/releases/tag/v10.0.0 )
[Compare
Source](https://redirect.github.com/vuejs/eslint-plugin-vue/compare/v9.33.0...v10.0.0 )
#### 💥 Breaking changes
-
[#​2630](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2630 )
Changed Versioning Policy:
- Allow minor versions of this plugin to enhance the checks for new
features in Vue and Nuxt.
- Allow updating deprecated/reserved HTML+SVG element tag names in minor
versions, see
[#​2171](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2171 ).
-
[#​2645](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2645 )
Removed deprecated rules (see [removed
rules](https://eslint.vuejs.org/rules/#removed )).
-
[#​2669](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2669 )
Dropped support for old versions of ESLint and Node.js. New minimum
requirements:
- Node.js: `^18.18.0 || ^20.9.0 || >=21.1.0`
- ESLint: `^8.57.0 || ^9.0.0`
- Updated configs:
-
[#​2627](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2627 )
Added
[`vue/block-order`](https://eslint.vuejs.org/rules/block-order.html )
rule to recommended configs (replaces the removed
`vue/component-tags-order` rule).
-
[#​2628](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2628 )
Added
[`vue/no-deprecated-delete-set`](https://eslint.vuejs.org/rules/no-deprecated-delete-set.html )
rule to vue3-essential config.
-
[#​2629](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2629 )
Added
[`vue/no-deprecated-model-definition`](https://eslint.vuejs.org/rules/no-deprecated-model-definition.html )
rule to vue3-essential config.
-
[#​2640](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2640 )
Added
[`vue/no-required-prop-with-default`](https://eslint.vuejs.org/rules/no-required-prop-with-default.html )
rule to recommended configs.
-
[#​2653](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2653 )
Added
[`vue/valid-define-options`](https://eslint.vuejs.org/rules/valid-define-options.html )
rule to vue3-essential config.
-
[#​2674](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2674 )
Removed globals from configs.
-
[#​2648](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2648 )
Renamed `.eslintrc` configs (to match `eslint.config.js` config names;
see PR for comparison).
-
[#​2668](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2668 )
Changed `.eslintrc` base config so that
[vue-eslint-parser](https://redirect.github.com/vuejs/vue-eslint-parser )
is only used for `.vue` files.
-
[#​2670](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2670 )
Changed
[vue-eslint-parser](https://redirect.github.com/vuejs/vue-eslint-parser )
to peer dependency.
-
[#​2697](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2697 )
Upgraded
[vue-eslint-parser](https://redirect.github.com/vuejs/vue-eslint-parser )
to v10.
- This includes
[https://github.com/vuejs/vue-eslint-parser/pull/195 ](https://redirect.github.com/vuejs/vue-eslint-parser/pull/195 ),
which should make the parser much faster for large TypeScript projects
⚡
-
[#​2153](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2153 )
Added `slots` and `expose` to the default order of
[`vue/order-in-components`](https://eslint.vuejs.org/rules/order-in-components.html )
rule.
-
[#​2626](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2626 )
Removed legacy option from
[`vue/custom-event-name-casing`](https://eslint.vuejs.org/rules/custom-event-name-casing.html )
rule.
-
[#​2655](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2655 )
Removed unused `runOutsideVue` option from
[`vue/sort-keys`](https://eslint.vuejs.org/rules/sort-keys.html ) rule.
-
[#​2652](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2652 )
Removed `setup-compiler-macros` environments.
#### ✨ Enhancements
-
[#​2693](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2693 )
Improved type resolution for generic types and improved the rules for
checking type-only macros.
-
[#​2684](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2684 )
Added
[`vue/no-import-compiler-macros`](https://eslint.vuejs.org/rules/no-import-compiler-macros.html )
rule that disallows importing Vue compiler macros.
-
[#​2694](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2694 )
Added `except` option to
[`vue/prefer-true-attribute-shorthand`](https://eslint.vuejs.org/rules/prefer-true-attribute-shorthand.html )
rule.
-
[#​2311](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2311 )
Improved the plugin to check for objects declared with Nuxt3
[`defineNuxtComponent()`](https://nuxt.com/docs/api/utils/define-nuxt-component ).
#### ⚙️ Updates
-
[#​2171](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2171 )
Updated resources.
-
[#​2675](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2675 )
Deprecated Vue 2 only rules. They will be removed in eslint-plugin-vue
v11.
**Full Changelog**:
https://github.com/vuejs/eslint-plugin-vue/compare/v9.33.0...v10.0.0
###
[`v9.33.0`](https://redirect.github.com/vuejs/eslint-plugin-vue/releases/tag/v9.33.0 )
[Compare
Source](https://redirect.github.com/vuejs/eslint-plugin-vue/compare/v9.32.0...v9.33.0 )
#### ✨ Enhancements
-
[#​2639](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2639 )
Added
[`vue/no-implicit-coercion`](https://eslint.vuejs.org/rules/no-implicit-coercion.html )
rule to disallow shorthand type conversions in `<template>`.
-
[#​2680](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2680 )
Improved
[`vue/no-ref-as-operand`](https://eslint.vuejs.org/rules/no-ref-as-operand.html )
rule to check `emit` payloads.
-
[#​2679](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2679 )
Added `ignoreProps` option to
[`vue/prop-name-casing`](https://eslint.vuejs.org/rules/prop-name-casing.html )
rule.
#### 🐛 Bug Fixes
-
[#​2636](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2636 )
Fixed crash in
[`vue/prefer-use-template-ref`](https://eslint.vuejs.org/rules/prefer-use-template-ref.html )
rule when `setup` is an arrow function.
-
[#​2682](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2682 )
Fixed regex matching order in
[`vue/no-bare-strings-in-template`](https://eslint.vuejs.org/rules/no-bare-strings-in-template.html )
rule.
-
[#​2683](https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2683 )
Fixed false positives for union type prop definitions in
[`vue/max-props`](https://eslint.vuejs.org/rules/max-props.html ) rule.
**Full Changelog**:
https://github.com/vuejs/eslint-plugin-vue/compare/v9.32.0...v9.33.0
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 16:36:12 -04:00
renovate[bot]
c9789ac1f2
fix(deps): update dependency graphql-subscriptions to v3 ( #1209 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[graphql-subscriptions](https://redirect.github.com/apollographql/graphql-subscriptions )
| [`^2.0.0` ->
`^3.0.0`](https://renovatebot.com/diffs/npm/graphql-subscriptions/2.0.0/3.0.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>apollographql/graphql-subscriptions
(graphql-subscriptions)</summary>
###
[`v3.0.0`](https://redirect.github.com/apollographql/graphql-subscriptions/blob/HEAD/CHANGELOG.md#300 )
[Compare
Source](https://redirect.github.com/apollographql/graphql-subscriptions/compare/v2.0.0...v3.0.0 )
- **\[BREAKING]** Replace `iterall` use with native
`Symbol.asyncIterator`. `PubSubEngine.asyncIterator` is now
`PubSubEngine.asyncIterableIterator`. <br/>
[@​n1ru4l](https://redirect.github.com/n1ru4l ) in
[#​232](https://redirect.github.com/apollographql/graphql-subscriptions/pull/232 )
- Add an optional generic type map to `PubSub`. <br/>
[@​cursorsdottsx](https://redirect.github.com/cursorsdottsx ) in
[#​245](https://redirect.github.com/apollographql/graphql-subscriptions/pull/245 )
- Support `readonly` arrays of event names. <br/>
[@​rh389](https://redirect.github.com/rh389 ) in
[#​234](https://redirect.github.com/apollographql/graphql-subscriptions/pull/234 )
- Support returning a Promise of an `AsyncIterator` as the `withFilter`
resolver function. <br/>
[@​maclockard](https://redirect.github.com/maclockard ) in
[#​220](https://redirect.github.com/apollographql/graphql-subscriptions/pull/220 )
- `withFilter` TypeScript improvements. <br/>
[@​HofmannZ](https://redirect.github.com/HofmannZ ) in
[#​230](https://redirect.github.com/apollographql/graphql-subscriptions/pull/230 )
- `withFilter` returns `AsyncIterableIterator` for compatibility with
Apollo Server subscriptions. <br/>
[@​tninesling](https://redirect.github.com/tninesling ) in
[#​276](https://redirect.github.com/apollographql/graphql-subscriptions/pull/276 )
</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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Eli Bosley <ekbosley@gmail.com >
2025-03-18 16:35:56 -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 ](6c042cbe01 ))
---
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>
v4.3.1
2025-03-18 13:23:26 -07:00
Eli Bosley
6c042cbe01
fix: stepper fixes ( #1240 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Refactor**
- Streamlined the activation steps display with improved conditional
rendering and enhanced interactive button styling.
- **New Features**
- Introduced a new welcome page featuring a dummy server switcher and
refreshed welcome modal.
- Expanded the activation interface with a new activation code section
for clearer navigation.
- **Chores**
- Removed the welcome modal from the home page to simplify the layout.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Zack Spear <hi@zackspear.com >
2025-03-18 16:21:40 -04: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 ](bd69b3383f ))
---
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>
v4.3.0
2025-03-18 11:53:30 -04:00
Eli Bosley
bd69b3383f
feat: update production release flow to validate less strictly ( #1238 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Bug Fixes**
- Enhanced error handling during plugin file validation to ensure that
any invalid XML inputs are promptly flagged and processed gracefully.
- **Chores**
- Updated the release workflow configuration to utilize a more flexible
XML parsing approach, improving overall validation stability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-18 11:52:43 -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 ](b5f3a37863 ))
---
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>
v4.2.1
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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| dependencies | patch |
|
[@graphql-tools/utils](https://redirect.github.com/ardatan/graphql-tools )
([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/utils ))
| [`10.8.2` ->
`10.8.6`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.8.2/10.8.6 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| devDependencies | patch |
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ))
| [`22.13.4` ->
`22.13.10`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.4/22.13.10 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| devDependencies | minor |
|
[@vitejs/plugin-vue](https://redirect.github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme )
([source](https://redirect.github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue ))
| [`5.2.1` ->
`5.2.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.2.1/5.2.3 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| dependencies | minor |
| [@vueuse/core](https://redirect.github.com/vueuse/vueuse )
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core ))
| [`12.7.0` ->
`12.8.2`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/12.7.0/12.8.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| devDependencies | minor |
| [@vueuse/core](https://redirect.github.com/vueuse/vueuse )
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core ))
| [`12.7.0` ->
`12.8.2`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/12.7.0/12.8.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| dependencies | minor |
|
[@vueuse/integrations](https://redirect.github.com/vueuse/vueuse/tree/main/packages/integrations#readme )
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/integrations ))
| [`12.7.0` ->
`12.8.2`](https://renovatebot.com/diffs/npm/@vueuse%2fintegrations/12.7.0/12.8.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| dependencies | minor |
|
[@vueuse/nuxt](https://redirect.github.com/vueuse/vueuse/tree/main/packages/nuxt#readme )
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/nuxt ))
| [`12.7.0` ->
`12.8.2`](https://renovatebot.com/diffs/npm/@vueuse%2fnuxt/12.7.0/12.8.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| devDependencies | minor |
|
[eslint-config-prettier](https://redirect.github.com/prettier/eslint-config-prettier )
| [`10.0.1` ->
`10.1.1`](https://renovatebot.com/diffs/npm/eslint-config-prettier/10.0.1/10.1.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| dependencies | minor |
| [nest-commander](https://nest-commander.jaymcdoniel.dev )
([source](https://redirect.github.com/jmcdo29/nest-commander/tree/HEAD/pacakges/nest-commander ))
| [`3.16.0` ->
`3.17.0`](https://renovatebot.com/diffs/npm/nest-commander/3.16.0/3.17.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| devDependencies | patch |
| [python](https://redirect.github.com/actions/python-versions ) | `3.10`
-> `3.13` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| dependencies | patch |
| [vue-tsc](https://redirect.github.com/vuejs/language-tools )
([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc ))
| [`2.2.2` ->
`2.2.8`](https://renovatebot.com/diffs/npm/vue-tsc/2.2.2/2.2.8 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| devDependencies | patch |
| [vuetify](https://vuetifyjs.com )
([source](https://redirect.github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify ))
| [`3.7.14` ->
`3.7.17`](https://renovatebot.com/diffs/npm/vuetify/3.7.14/3.7.17 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Chores**
- Refined repository settings to auto-exclude environment and
build-related files.
- Introduced a new configuration that streamlines local development and
displays key tool versions on setup.
- **Documentation**
- Expanded contribution guidelines with a dedicated developer resources
section linking to guides on development practices and repository
structure.
- Updated workflow instructions to better assist developers in setting
up their environment, especially for those using Nix.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-18 11:15:57 -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 ](3f590c56e3 ))
* connect settings web component
([#1211 ](https://github.com/unraid/api/issues/1211 ))
([acbf46d ](acbf46df3f ))
* improve local dev with install path
([#1221 ](https://github.com/unraid/api/issues/1221 ))
([ce61fee ](ce61fee41c ))
* split plugin builds
([d63e54b ](d63e54bdbc ))
* swap to absolute paths for css
([#1224 ](https://github.com/unraid/api/issues/1224 ))
([dd9983c ](dd9983c8b7 ))
* update theme application logic and color picker
([#1181 ](https://github.com/unraid/api/issues/1181 ))
([a030626 ](a0306269c6 ))
* use patch version if needed on update check
([#1227 ](https://github.com/unraid/api/issues/1227 ))
([12e16a6 ](12e16a6404 ))
### Bug Fixes
* add INELIGIBLE state to ConfigErrorState enum
([#1220 ](https://github.com/unraid/api/issues/1220 ))
([0f550f9 ](0f550f9d94 ))
* **api:** dynamix notifications dir during development
([#1216 ](https://github.com/unraid/api/issues/1216 ))
([2700722 ](270072266a ))
* **api:** type imports from generated graphql types
([#1215 ](https://github.com/unraid/api/issues/1215 ))
([bce06cd ](bce06cd76c ))
* **deps:** update dependency @nestjs/schedule to v5
([#1197 ](https://github.com/unraid/api/issues/1197 ))
([85c8ef5 ](85c8ef53ad ))
* **deps:** update dependency @vueuse/core to v12
([#1199 ](https://github.com/unraid/api/issues/1199 ))
([ff8eba3 ](ff8eba3df5 ))
* fix changelog thing again
([a9d5ca8 ](a9d5ca8899 ))
* fix invalid path to node with sh execution
([#1213 ](https://github.com/unraid/api/issues/1213 ))
([f1838bf ](f1838bf69a ))
* load tag correctly
([b24a575 ](b24a575cbb ))
* log errors
([365dcae ](365dcae04b ))
* one-command dev & web env files
([#1214 ](https://github.com/unraid/api/issues/1214 ))
([4641894 ](4641894240 ))
* re-release fixed
([b491590 ](b49159022d ))
* recreate watcher on path change
([#1203 ](https://github.com/unraid/api/issues/1203 ))
([bde37d6 ](bde37d6751 ))
* update brand loading variants for consistent sizing
([#1223 ](https://github.com/unraid/api/issues/1223 ))
([1b0fbaf ](1b0fbaf81a ))
---
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>
v4.2.0
2025-03-18 11:04:13 -04:00
Pujit Mehrotra
a4f69dc539
restart when developer sandbox is toggled ( #1232 )
...
When the sandbox is toggled via api, the api now restarts after a 3 second delay. The Connect settings UI also informs users, when applicable, that the api will restart before and after they apply their settings.
## Summary by CodeRabbit
- **New Features**
- Improved deployment commands now allow specifying a target server,
streamlining the deployment process.
- Enhanced settings synchronization provides clear feedback on when a
system restart is required after updates.
- Automatic service restart is now triggered after applying connection
settings changes.
- User interface enhancements include added contextual descriptions for
toggle controls.
- New functionality to refetch connection settings after updates,
providing users with the latest information.
- **Bug Fixes**
- Improved user feedback regarding API restart status after settings
updates.
2025-03-18 10:33:09 -04:00
Eli Bosley
dd9983c8b7
feat: swap to absolute paths for css ( #1224 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Style**
- Updated CSS file paths across multiple components to reference assets
absolutely, ensuring consistent and reliable styling across the user
interface.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-17 16:28:49 -04:00
Eli Bosley
12e16a6404
feat: use patch version if needed on update check ( #1227 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Enhanced version management so that update checks now prioritize
combined version details obtained from patch data, ensuring more
consistent and reliable version handling.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-17 14:55:25 -04:00
Pujit Mehrotra
9285eb745e
make log viewer vertically resizable ( #1231 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- The log viewer now starts at a fixed size and supports vertical
resizing, giving users more control over the viewing area.
- The single log display has been updated to remove height restrictions,
allowing for a more flexible and extended view of log content.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-17 14:48:39 -04:00
Pujit Mehrotra
4969b19a5b
fix searchability of extra origins setting ( #1230 )
...
Adds a hidden interface element with searchable entities to support legacy search compatibility for unraid connect settings.
2025-03-17 13:37:27 -04:00
Eli Bosley
3f590c56e3
feat: add resolver for logging ( #1222 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced a comprehensive Log Viewer accessible from the web
interface and Unraid management, allowing users to easily view, refresh,
and download log files.
- Enabled real-time log updates with auto-scroll functionality for
seamless monitoring.
- Enhanced log display with syntax highlighting and detailed file
metadata for improved readability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-17 11:44:10 -04:00
Pujit Mehrotra
acbf46df3f
feat: connect settings web component ( #1211 )
...
Replaces the Connect Settings form at Settings > Management Access with a webcomponent containing a generated form.
CodeRabbit:
- **New Features**
- Enhanced connection settings with an updated UI, including a new
custom element `<unraid-connect-settings>`.
- Introduced several new form components (e.g., `NumberField`,
`StringArrayField`, `Select`, `Switch`, `PreconditionsLabel`,
`ControlLayout`, and `VerticalLayout`) for a more dynamic experience.
- Added a notification system with the `Toaster` component for user
feedback.
- New GraphQL operations for managing connection settings and API
updates.
- **Chores**
- Upgraded multiple backend and frontend dependencies and refined
configuration files.
- **Tests**
- Expanded test coverage for CSV conversion, form settings merging, and
the new `csvStringToArray` function.
- **Documentation**
- Added introductory documentation for form components and a readme for
the forms directory.
2025-03-17 10:26:07 -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
Zack Spear
1b0fbaf81a
fix: update brand loading variants for consistent sizing ( #1223 )
...
I was seeing strange behavior on /Tools/Registration when forcing the
check that happens on page load to fire again. The brand logo SVG was
rendering very large. So I set the size to small. But the SVG was still
rendering strangely due to the square width and height classes.
In the SVG source code, I took `viewBox="0 0 133.52 76.97"` and
converted that to an aspect ratio, `133.52/76.97`. And for simpler
integers - `133.52/76.97 ≈ 1.735` which is close to `7/4 (1.75)`. So we
can use - `aspect-[7/4]`.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Style**
- Enhanced the brand loading component’s appearance by enforcing a
consistent aspect ratio and streamlining its dimension settings to focus
solely on width parameters.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-14 10:05:32 -04:00
Zack Spear
0f550f9d94
fix: add INELIGIBLE state to ConfigErrorState enum ( #1220 )
2025-03-13 20:19:13 -04:00
Michael Datelle
3ea3953f4c
chore: remove cors and implement helmet ( #1219 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Enhanced API security by incorporating advanced HTTP header
protection.
- Streamlined CORS configuration to allow broader client compatibility
with defined methods and headers.
- Improved cookie handling in API requests for more robust and reliable
processing.
- **Bug Fixes**
- Resolved potential issues related to cookie validation during
cross-origin requests.
- **Type Safety Improvements**
- Enhanced type definitions for cookie handling methods to ensure
clarity and prevent errors related to undefined values.
- Introduced a mock request object for improved testing of cookie
validation scenarios.
- Updated request handling to enforce the presence of cookies and
headers in API requests.
- Updated import paths for core Fastify types to reflect new
organizational structure.
- **Security Changes**
- Removed authentication and rate limiting features from the API key
resolver methods.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: mdatelle <mike@datelle.net >
2025-03-11 12:56:50 -04:00
Eli Bosley
c8d20eb01c
chore: use the webguiGlobals to set the var state
2025-03-06 17:05:51 -05:00