renovate[bot]
26ecf779e6
fix(deps): update dependency shadcn-vue to v2 ( #1302 )
...
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 ))
| [`^1.0.0` ->
`^2.0.0`](https://renovatebot.com/diffs/npm/shadcn-vue/1.0.3/2.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>unovue/shadcn-vue (shadcn-vue)</summary>
###
[`v2.0.0`](https://redirect.github.com/unovue/shadcn-vue/releases/tag/v2.0.0 )
[Compare
Source](https://redirect.github.com/unovue/shadcn-vue/compare/v1.0.3...v2.0.0 )
##### 🚀 Features
- Tailwind v4 - by
[@​zernonia](https://redirect.github.com/zernonia ) in
[https://github.com/unovue/shadcn-vue/issues/1095 ](https://redirect.github.com/unovue/shadcn-vue/issues/1095 )
[<samp>(c18e1)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/c18e129f )
- **docs**: Add a plugin to generate documentation for LLMs - by
[@​okineadev](https://redirect.github.com/okineadev ) in
[https://github.com/unovue/shadcn-vue/issues/1119 ](https://redirect.github.com/unovue/shadcn-vue/issues/1119 )
[<samp>(0d72c)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/0d72cef5 )
##### 🐞 Bug Fixes
- Tailwind extra space on prefix when having " " in class - by
[@​AloisH](https://redirect.github.com/AloisH ) in
[https://github.com/unovue/shadcn-vue/issues/1098 ](https://redirect.github.com/unovue/shadcn-vue/issues/1098 )
[<samp>(69fee)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/69fee21d )
- Extra space on class causing error in applying prefix - by
[@​AloisH](https://redirect.github.com/AloisH ) in
[https://github.com/unovue/shadcn-vue/issues/1109 ](https://redirect.github.com/unovue/shadcn-vue/issues/1109 )
[<samp>(51655)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/51655218 )
- Codesandbox not found pnpm - by
[@​hairyf](https://redirect.github.com/hairyf ) in
[https://github.com/unovue/shadcn-vue/issues/1127 ](https://redirect.github.com/unovue/shadcn-vue/issues/1127 )
[<samp>(9c12e)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/9c12ebb2 )
- Styling of chart legend reset every click - by
[@​AloisH](https://redirect.github.com/AloisH ) in
[https://github.com/unovue/shadcn-vue/issues/1125 ](https://redirect.github.com/unovue/shadcn-vue/issues/1125 )
[<samp>(46e6f)</samp>](https://redirect.github.com/unovue/shadcn-vue/commit/46e6f7a4 )
##### [View changes on
GitHub](https://redirect.github.com/unovue/shadcn-vue/compare/v1.0.3...v2.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 becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 12:19:04 -04:00
renovate[bot]
cb43f95233
fix(deps): update all non-major dependencies ( #1389 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [lucide-vue-next](https://lucide.dev )
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next ))
| [`^0.510.0` ->
`^0.511.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.510.0/0.511.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 |
| [node](https://nodejs.org )
([source](https://redirect.github.com/nodejs/node )) | `22.15.0` ->
`22.15.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/ )
| | patch |
---
### Release Notes
<details>
<summary>lucide-icons/lucide (lucide-vue-next)</summary>
###
[`v0.511.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.511.0 ):
Version 0.511.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.510.0...0.511.0 )
#### What's Changed
- fix(icons): Optimise a number of icons using `<line>` and `<polyline>`
by [@​jamiemlaw](https://redirect.github.com/jamiemlaw ) in
[https://github.com/lucide-icons/lucide/pull/3168 ](https://redirect.github.com/lucide-icons/lucide/pull/3168 )
- fix(icons): changed `clock-6` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3209 ](https://redirect.github.com/lucide-icons/lucide/pull/3209 )
- fix(icons): changed `axis-3d` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3199 ](https://redirect.github.com/lucide-icons/lucide/pull/3199 )
- fix(icons): changed `chevrons-left-right-ellipsis` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3189 ](https://redirect.github.com/lucide-icons/lucide/pull/3189 )
- fix(icons): changed `square-code` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3173 ](https://redirect.github.com/lucide-icons/lucide/pull/3173 )
- fix(icons): changed `satellite` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/3180 ](https://redirect.github.com/lucide-icons/lucide/pull/3180 )
- fix(lucide-react-native): support react 19
([#​2951](https://redirect.github.com/lucide-icons/lucide/issues/2951 ))
by [@​jvliwanag](https://redirect.github.com/jvliwanag ) in
[https://github.com/lucide-icons/lucide/pull/3126 ](https://redirect.github.com/lucide-icons/lucide/pull/3126 )
- fix(icons): changed `factory` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/2970 ](https://redirect.github.com/lucide-icons/lucide/pull/2970 )
- fix(icons): changed `university` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/2965 ](https://redirect.github.com/lucide-icons/lucide/pull/2965 )
- fix(icons): changed `warehouse` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/2966 ](https://redirect.github.com/lucide-icons/lucide/pull/2966 )
- fix(icons): changed `landmark` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/2967 ](https://redirect.github.com/lucide-icons/lucide/pull/2967 )
- chore(cspell): remove duplicate 'pilcrow' from `custom-words.txt` by
[@​Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby )
in
[https://github.com/lucide-icons/lucide/pull/3193 ](https://redirect.github.com/lucide-icons/lucide/pull/3193 )
- feat(icons): added `square-dashed-top-solid` icon by
[@​juanpablofernandez](https://redirect.github.com/juanpablofernandez )
in
[https://github.com/lucide-icons/lucide/pull/3204 ](https://redirect.github.com/lucide-icons/lucide/pull/3204 )
#### New Contributors
- [@​jvliwanag](https://redirect.github.com/jvliwanag ) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/3126 ](https://redirect.github.com/lucide-icons/lucide/pull/3126 )
-
[@​juanpablofernandez](https://redirect.github.com/juanpablofernandez )
made their first contribution in
[https://github.com/lucide-icons/lucide/pull/3204 ](https://redirect.github.com/lucide-icons/lucide/pull/3204 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.510.0...0.511.0
</details>
<details>
<summary>nodejs/node (node)</summary>
###
[`v22.15.1`](https://redirect.github.com/nodejs/node/compare/v22.15.0...v22.15.1 )
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v22.15.0...v22.15.1 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS45IiwidXBkYXRlZEluVmVyIjoiNDAuMTEuMTgiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 12:17:39 -04:00
renovate[bot]
74a70b5557
fix(deps): update all non-major dependencies ( #1387 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [lucide-vue-next](https://lucide.dev )
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next ))
| [`^0.509.0` ->
`^0.510.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.509.0/0.510.0 )
|
[](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.10.0` ->
`10.11.0`](https://renovatebot.com/diffs/npm/pnpm/10.10.0/10.11.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>lucide-icons/lucide (lucide-vue-next)</summary>
###
[`v0.510.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.510.0 ):
Version 0.510.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.509.0...0.510.0 )
#### What's Changed
- fix(icons): changed `brackets` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3172 ](https://redirect.github.com/lucide-icons/lucide/pull/3172 )
- feat(icons): added `check-line` icon by
[@​oosawy](https://redirect.github.com/oosawy ) in
[https://github.com/lucide-icons/lucide/pull/2890 ](https://redirect.github.com/lucide-icons/lucide/pull/2890 )
#### New Contributors
- [@​oosawy](https://redirect.github.com/oosawy ) made their first
contribution in
[https://github.com/lucide-icons/lucide/pull/2890 ](https://redirect.github.com/lucide-icons/lucide/pull/2890 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.509.0...0.510.0
</details>
<details>
<summary>pnpm/pnpm (pnpm)</summary>
###
[`v10.11.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10110 )
[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.10.0...v10.11.0 )
##### Minor Changes
- A new setting added for `pnpm init` to create a `package.json` with
`type=module`, when `init-type` is `module`. Works as a flag for the
init command too
[#​9463](https://redirect.github.com/pnpm/pnpm/pull/9463 ).
- Added support for Nushell to `pnpm setup`
[#​6476](https://redirect.github.com/pnpm/pnpm/issues/6476 ).
- Added two new flags to the `pnpm audit` command, `--ignore` and
`--ignore-unfixable`
[#​8474](https://redirect.github.com/pnpm/pnpm/pull/8474 ).
Ignore all vulnerabilities that have no solution:
```shell
> pnpm audit --ignore-unfixable
```
Provide a list of CVE's to ignore those specifically, even if they have
a resolution.
```shell
> pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678
```
- Added support for recursively running pack in every project of a
workspace
[#​4351](https://redirect.github.com/pnpm/pnpm/issues/4351 ).
Now you can run `pnpm -r pack` to pack all packages in the workspace.
##### Patch Changes
- pnpm version management should work, when `dangerouslyAllowAllBuilds`
is set to `true`
[#​9472](https://redirect.github.com/pnpm/pnpm/issues/9472 ).
- `pnpm link` should work from inside a workspace
[#​9506](https://redirect.github.com/pnpm/pnpm/issues/9506 ).
- Set the default `workspaceConcurrency` to
`Math.min(os.availableParallelism(), 4)`
[#​9493](https://redirect.github.com/pnpm/pnpm/pull/9493 ).
- Installation should not exit with an error if `strictPeerDependencies`
is `true` but all issues are ignored by `peerDependencyRules`
[#​9505](https://redirect.github.com/pnpm/pnpm/pull/9505 ).
- Read `updateConfig` from `pnpm-workspace.yaml`
[#​9500](https://redirect.github.com/pnpm/pnpm/issues/9500 ).
- Add support for `recursive pack`
- Remove `url.parse` usage to fix warning on Node.js 24
[#​9492](https://redirect.github.com/pnpm/pnpm/issues/9492 ).
- `pnpm run` should be able to run commands from the workspace root, if
`ignoreScripts` is set tot `true`
[#​4858](https://redirect.github.com/pnpm/pnpm/issues/4858 ).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC4xMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 11:51:42 -04:00
renovate[bot]
469333acd4
fix(deps): update dependency lucide-vue-next to ^0.509.0 ( #1383 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [lucide-vue-next](https://lucide.dev )
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next ))
| [`^0.508.0` ->
`^0.509.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.508.0/0.509.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>lucide-icons/lucide (lucide-vue-next)</summary>
###
[`v0.509.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.509.0 ):
Version 0.509.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.508.0...0.509.0 )
#### What's Changed
- fix(icons): changed `axe` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/3201 ](https://redirect.github.com/lucide-icons/lucide/pull/3201 )
- revert(site): resets Absolute Stroke Width by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3197 ](https://redirect.github.com/lucide-icons/lucide/pull/3197 )
- feat(icons): added `gpu` icon by
[@​xandykati98](https://redirect.github.com/xandykati98 ) in
[https://github.com/lucide-icons/lucide/pull/2955 ](https://redirect.github.com/lucide-icons/lucide/pull/2955 )
#### New Contributors
- [@​xandykati98](https://redirect.github.com/xandykati98 ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2955 ](https://redirect.github.com/lucide-icons/lucide/pull/2955 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.508.0...0.509.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 becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-09 08:24:39 -04:00
renovate[bot]
8f70326d0f
fix(deps): update all non-major dependencies ( #1379 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
|
[@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.5.0` ->
`4.5.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-resolvers/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 |
| [lucide-vue-next](https://lucide.dev )
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next ))
| [`^0.506.0` ->
`^0.508.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.506.0/0.508.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 |
| [node](https://nodejs.org )
([source](https://redirect.github.com/nodejs/node )) | `22.11.0` ->
`22.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/ )
| | minor |
---
### Release Notes
<details>
<summary>dotansimha/graphql-code-generator
(@​graphql-codegen/typescript-resolvers)</summary>
###
[`v4.5.1`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/resolvers/CHANGELOG.md#451 )
[Compare
Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typescript-resolvers@4.5.0...@graphql-codegen/typescript-resolvers@4.5.1 )
##### Patch Changes
-
[#​10330](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10330 )
[`c5efba3`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/c5efba34a7b422720be9ce32937dd19fb0784bae )
Thanks [@​jnoordsij](https://redirect.github.com/jnoordsij )! -
Make graphql-sock optional peerDep
</details>
<details>
<summary>lucide-icons/lucide (lucide-vue-next)</summary>
###
[`v0.508.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.508.0 ):
Version 0.508.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.507.0...0.508.0 )
#### What's Changed
- fix(icons): Optimised `phone-` icons by
[@​jamiemlaw](https://redirect.github.com/jamiemlaw ) in
[https://github.com/lucide-icons/lucide/pull/3169 ](https://redirect.github.com/lucide-icons/lucide/pull/3169 )
- docs(packages): Update names in docs by
[@​ericfennis](https://redirect.github.com/ericfennis ) in
[https://github.com/lucide-icons/lucide/pull/3184 ](https://redirect.github.com/lucide-icons/lucide/pull/3184 )
- fix(icons): arcified `laptop` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3190 ](https://redirect.github.com/lucide-icons/lucide/pull/3190 )
- chore(metadata): add `lens` tag to icons with magnifying glass by
[@​Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby )
in
[https://github.com/lucide-icons/lucide/pull/3192 ](https://redirect.github.com/lucide-icons/lucide/pull/3192 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0
###
[`v0.507.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.507.0 ):
Version 0.507.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.506.0...0.507.0 )
#### What's Changed
- fix(metadata): added tags to `square-pen` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3155 ](https://redirect.github.com/lucide-icons/lucide/pull/3155 )
- fix(icons): changed `search` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3140 ](https://redirect.github.com/lucide-icons/lucide/pull/3140 )
- fix(dev): resets Absolute Stroke Width by
[@​briz123](https://redirect.github.com/briz123 ) in
[https://github.com/lucide-icons/lucide/pull/3005 ](https://redirect.github.com/lucide-icons/lucide/pull/3005 )
- fix(icons): changed `guitar` icon by
[@​jamiemlaw](https://redirect.github.com/jamiemlaw ) in
[https://github.com/lucide-icons/lucide/pull/3115 ](https://redirect.github.com/lucide-icons/lucide/pull/3115 )
- fix(Icons): Adding missing categories to 4 Icons by
[@​ajokt123](https://redirect.github.com/ajokt123 ) in
[https://github.com/lucide-icons/lucide/pull/3110 ](https://redirect.github.com/lucide-icons/lucide/pull/3110 )
- fix(ci): reduces workflow triggers by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3150 ](https://redirect.github.com/lucide-icons/lucide/pull/3150 )
- fix(icons): changed `air-vent` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3117 ](https://redirect.github.com/lucide-icons/lucide/pull/3117 )
- fix(icons): rotate `dumbbell` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3107 ](https://redirect.github.com/lucide-icons/lucide/pull/3107 )
- fix(icons): changed `touchpad-off` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3118 ](https://redirect.github.com/lucide-icons/lucide/pull/3118 )
- fix(icons): changed `bell-electric` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3139 ](https://redirect.github.com/lucide-icons/lucide/pull/3139 )
- fix(icons): changed `menu` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3142 ](https://redirect.github.com/lucide-icons/lucide/pull/3142 )
- fix(icons): changed `mail` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3144 ](https://redirect.github.com/lucide-icons/lucide/pull/3144 )
- chore(pr-template): Adjust PR template by
[@​ericfennis](https://redirect.github.com/ericfennis ) in
[https://github.com/lucide-icons/lucide/pull/3183 ](https://redirect.github.com/lucide-icons/lucide/pull/3183 )
- feat(icons): added `soap-dispenser-droplet` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3088 ](https://redirect.github.com/lucide-icons/lucide/pull/3088 )
- feat(icons): added `panda` icon by
[@​chessurisme](https://redirect.github.com/chessurisme ) in
[https://github.com/lucide-icons/lucide/pull/2094 ](https://redirect.github.com/lucide-icons/lucide/pull/2094 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0
</details>
<details>
<summary>nodejs/node (node)</summary>
###
[`v22.15.0`](https://redirect.github.com/nodejs/node/compare/v22.14.0...v22.15.0 )
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v22.14.0...v22.15.0 )
###
[`v22.14.0`](https://redirect.github.com/nodejs/node/releases/tag/v22.14.0 ):
2025-02-11, Version 22.14.0 'Jod' (LTS), @​aduh95
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v22.13.1...v22.14.0 )
##### Notable Changes
-
\[[`82a9000e9e`](https://redirect.github.com/nodejs/node/commit/82a9000e9e )]
- **crypto**: update root certificates to NSS 3.107 (Node.js GitHub Bot)
[#​56566](https://redirect.github.com/nodejs/node/pull/56566 )
-
\[[`b7fe54fc88`](https://redirect.github.com/nodejs/node/commit/b7fe54fc88 )]
- **(SEMVER-MINOR)** **fs**: allow `exclude` option in globs to accept
glob patterns (Daeyeon Jeong)
[#​56489](https://redirect.github.com/nodejs/node/pull/56489 )
-
\[[`3ac92ef607`](https://redirect.github.com/nodejs/node/commit/3ac92ef607 )]
- **(SEMVER-MINOR)** **lib**: add typescript support to STDIN eval
(Marco Ippolito)
[#​56359](https://redirect.github.com/nodejs/node/pull/56359 )
-
\[[`1614e8e7bc`](https://redirect.github.com/nodejs/node/commit/1614e8e7bc )]
- **(SEMVER-MINOR)** **module**: add ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX
(Marco Ippolito)
[#​56610](https://redirect.github.com/nodejs/node/pull/56610 )
-
\[[`6d6cffa9cc`](https://redirect.github.com/nodejs/node/commit/6d6cffa9cc )]
- **(SEMVER-MINOR)** **module**: add `findPackageJSON` util (Jacob
Smith)
[#​55412](https://redirect.github.com/nodejs/node/pull/55412 )
-
\[[`d35333ae18`](https://redirect.github.com/nodejs/node/commit/d35333ae18 )]
- **(SEMVER-MINOR)** **process**: add process.ref() and process.unref()
methods (James M Snell)
[#​56400](https://redirect.github.com/nodejs/node/pull/56400 )
-
\[[`07ff3ddcb5`](https://redirect.github.com/nodejs/node/commit/07ff3ddcb5 )]
- **(SEMVER-MINOR)** **sqlite**: support TypedArray and DataView in
`StatementSync` (Alex Yang)
[#​56385](https://redirect.github.com/nodejs/node/pull/56385 )
-
\[[`94d3fe1b62`](https://redirect.github.com/nodejs/node/commit/94d3fe1b62 )]
- **(SEMVER-MINOR)** **src**: add --disable-sigusr1 to prevent signal
i/o thread (Rafael Gonzaga)
[#​56441](https://redirect.github.com/nodejs/node/pull/56441 )
-
\[[`5afffb4415`](https://redirect.github.com/nodejs/node/commit/5afffb4415 )]
- **(SEMVER-MINOR)** **src,worker**: add isInternalWorker (Carlos Espa)
[#​56469](https://redirect.github.com/nodejs/node/pull/56469 )
-
\[[`697a851fb3`](https://redirect.github.com/nodejs/node/commit/697a851fb3 )]
- **(SEMVER-MINOR)** **test_runner**: add
TestContext.prototype.waitFor() (Colin Ihrig)
[#​56595](https://redirect.github.com/nodejs/node/pull/56595 )
-
\[[`047537b48c`](https://redirect.github.com/nodejs/node/commit/047537b48c )]
- **(SEMVER-MINOR)** **test_runner**: add t.assert.fileSnapshot() (Colin
Ihrig)
[#​56459](https://redirect.github.com/nodejs/node/pull/56459 )
-
\[[`926cf84e95`](https://redirect.github.com/nodejs/node/commit/926cf84e95 )]
- **(SEMVER-MINOR)** **test_runner**: add assert.register() API (Colin
Ihrig)
[#​56434](https://redirect.github.com/nodejs/node/pull/56434 )
-
\[[`c658a8afdf`](https://redirect.github.com/nodejs/node/commit/c658a8afdf )]
- **(SEMVER-MINOR)** **worker**: add eval ts input (Marco Ippolito)
[#​56394](https://redirect.github.com/nodejs/node/pull/56394 )
##### Commits
-
\[[`bad1ad8650`](https://redirect.github.com/nodejs/node/commit/bad1ad8650 )]
- **assert**: make myers_diff function more performant (Giovanni Bucci)
[#​56303](https://redirect.github.com/nodejs/node/pull/56303 )
-
\[[`e222e36f3b`](https://redirect.github.com/nodejs/node/commit/e222e36f3b )]
- **assert**: make partialDeepStrictEqual work with urls and File
prototypes (Giovanni Bucci)
[#​56231](https://redirect.github.com/nodejs/node/pull/56231 )
-
\[[`e232789fe2`](https://redirect.github.com/nodejs/node/commit/e232789fe2 )]
- **assert**: show diff when doing partial comparisons (Giovanni Bucci)
[#​56211](https://redirect.github.com/nodejs/node/pull/56211 )
-
\[[`c99de1fdcf`](https://redirect.github.com/nodejs/node/commit/c99de1fdcf )]
- **assert**: make partialDeepStrictEqual throw when comparing \[0] with
\[-0] (Giovanni)
[#​56237](https://redirect.github.com/nodejs/node/pull/56237 )
-
\[[`2386fd5840`](https://redirect.github.com/nodejs/node/commit/2386fd5840 )]
- **benchmark**: add validateStream to styleText bench (Rafael Gonzaga)
[#​56556](https://redirect.github.com/nodejs/node/pull/56556 )
-
\[[`b197dfa7ec`](https://redirect.github.com/nodejs/node/commit/b197dfa7ec )]
- **build**: fix GN build for ngtcp2 (Cheng)
[#​56300](https://redirect.github.com/nodejs/node/pull/56300 )
-
\[[`2a3cdd34ff`](https://redirect.github.com/nodejs/node/commit/2a3cdd34ff )]
- **build**: test macos-13 on GitHub actions (Michaël Zasso)
[#​56307](https://redirect.github.com/nodejs/node/pull/56307 )
-
\[[`12f716be0a`](https://redirect.github.com/nodejs/node/commit/12f716be0a )]
- **build**: build v8 with -fvisibility=hidden on macOS (Joyee Cheung)
[#​56275](https://redirect.github.com/nodejs/node/pull/56275 )
-
\[[`c5ca15bd34`](https://redirect.github.com/nodejs/node/commit/c5ca15bd34 )]
- **child_process**: fix parsing messages with splitted length field
(Maksim Gorkov)
[#​56106](https://redirect.github.com/nodejs/node/pull/56106 )
-
\[[`8346b8fc2c`](https://redirect.github.com/nodejs/node/commit/8346b8fc2c )]
- **crypto**: add missing return value check (Michael Dawson)
[#​56615](https://redirect.github.com/nodejs/node/pull/56615 )
-
\[[`82a9000e9e`](https://redirect.github.com/nodejs/node/commit/82a9000e9e )]
- **crypto**: update root certificates to NSS 3.107 (Node.js GitHub Bot)
[#​56566](https://redirect.github.com/nodejs/node/pull/56566 )
-
\[[`890eef20a1`](https://redirect.github.com/nodejs/node/commit/890eef20a1 )]
- **crypto**: fix checkPrime crash with large buffers (Santiago Gimeno)
[#​56559](https://redirect.github.com/nodejs/node/pull/56559 )
-
\[[`5edb7b5e87`](https://redirect.github.com/nodejs/node/commit/5edb7b5e87 )]
- **crypto**: fix warning of ignoring return value (Cheng)
[#​56527](https://redirect.github.com/nodejs/node/pull/56527 )
-
\[[`b89f123a0b`](https://redirect.github.com/nodejs/node/commit/b89f123a0b )]
- **crypto**: make generatePrime/checkPrime interruptible (James M
Snell)
[#​56460](https://redirect.github.com/nodejs/node/pull/56460 )
-
\[[`63c1859e01`](https://redirect.github.com/nodejs/node/commit/63c1859e01 )]
- **deps**: update corepack to 0.31.0 (Node.js GitHub Bot)
[#​56795](https://redirect.github.com/nodejs/node/pull/56795 )
-
\[[`a48430d4d3`](https://redirect.github.com/nodejs/node/commit/a48430d4d3 )]
- **deps**: move inspector_protocol to deps (Chengzhong Wu)
[#​56649](https://redirect.github.com/nodejs/node/pull/56649 )
-
\[[`74cccc824f`](https://redirect.github.com/nodejs/node/commit/74cccc824f )]
- **deps**: macro ENODATA is deprecated in libc++ (Cheng)
[#​56698](https://redirect.github.com/nodejs/node/pull/56698 )
-
\[[`fa869ea0f2`](https://redirect.github.com/nodejs/node/commit/fa869ea0f2 )]
- **deps**: fixup some minor coverity warnings (James M Snell)
[#​56612](https://redirect.github.com/nodejs/node/pull/56612 )
-
\[[`1a4fa2b015`](https://redirect.github.com/nodejs/node/commit/1a4fa2b015 )]
- **deps**: update amaro to 0.3.0 (Node.js GitHub Bot)
[#​56568](https://redirect.github.com/nodejs/node/pull/56568 )
-
\[[`b47076fd82`](https://redirect.github.com/nodejs/node/commit/b47076fd82 )]
- **deps**: update amaro to 0.2.2 (Node.js GitHub Bot)
[#​56568](https://redirect.github.com/nodejs/node/pull/56568 )
-
\[[`46bd4b8731`](https://redirect.github.com/nodejs/node/commit/46bd4b8731 )]
- **deps**: update simdutf to 6.0.3 (Node.js GitHub Bot)
[#​56567](https://redirect.github.com/nodejs/node/pull/56567 )
-
\[[`8ead9c693b`](https://redirect.github.com/nodejs/node/commit/8ead9c693b )]
- **deps**: update simdutf to 5.7.2 (Node.js GitHub Bot)
[#​56388](https://redirect.github.com/nodejs/node/pull/56388 )
-
\[[`18d4b502af`](https://redirect.github.com/nodejs/node/commit/18d4b502af )]
- **deps**: update amaro to 0.2.1 (Node.js GitHub Bot)
[#​56390](https://redirect.github.com/nodejs/node/pull/56390 )
-
\[[`d938d7cc86`](https://redirect.github.com/nodejs/node/commit/d938d7cc86 )]
- **deps**: update googletest to
[`7d76a23`](https://redirect.github.com/nodejs/node/commit/7d76a23 )
(Node.js GitHub Bot)
[#​56387](https://redirect.github.com/nodejs/node/pull/56387 )
-
\[[`9761e7dccb`](https://redirect.github.com/nodejs/node/commit/9761e7dccb )]
- **deps**: update googletest to
[`e54519b`](https://redirect.github.com/nodejs/node/commit/e54519b )
(Node.js GitHub Bot)
[#​56370](https://redirect.github.com/nodejs/node/pull/56370 )
-
\[[`8319dc6bc5`](https://redirect.github.com/nodejs/node/commit/8319dc6bc5 )]
- **deps**: update ngtcp2 to 1.10.0 (Node.js GitHub Bot)
[#​56334](https://redirect.github.com/nodejs/node/pull/56334 )
-
\[[`6eacd19d6a`](https://redirect.github.com/nodejs/node/commit/6eacd19d6a )]
- **deps**: update simdutf to 5.7.0 (Node.js GitHub Bot)
[#​56332](https://redirect.github.com/nodejs/node/pull/56332 )
-
\[[`28bec2dda3`](https://redirect.github.com/nodejs/node/commit/28bec2dda3 )]
- **diagnostics_channel**: capture console messages (Stephen Belanger)
[#​56292](https://redirect.github.com/nodejs/node/pull/56292 )
-
\[[`d519d33502`](https://redirect.github.com/nodejs/node/commit/d519d33502 )]
- **doc**: update macOS and Xcode versions for releases (Michaël Zasso)
[#​56337](https://redirect.github.com/nodejs/node/pull/56337 )
-
\[[`fcfe650507`](https://redirect.github.com/nodejs/node/commit/fcfe650507 )]
- **doc**: add note for features using `InternalWorker` with permission
model (Antoine du Hamel)
[#​56706](https://redirect.github.com/nodejs/node/pull/56706 )
-
\[[`efbba182b5`](https://redirect.github.com/nodejs/node/commit/efbba182b5 )]
- **doc**: add entry to changelog about SQLite Session Extension (Bart
Louwers)
[#​56318](https://redirect.github.com/nodejs/node/pull/56318 )
-
\[[`31bf9c7dd9`](https://redirect.github.com/nodejs/node/commit/31bf9c7dd9 )]
- **doc**: move anatoli to emeritus (Michael Dawson)
[#​56592](https://redirect.github.com/nodejs/node/pull/56592 )
-
\[[`6096e38c7c`](https://redirect.github.com/nodejs/node/commit/6096e38c7c )]
- **doc**: fix styles of the expandable TOC (Antoine du Hamel)
[#​56755](https://redirect.github.com/nodejs/node/pull/56755 )
-
\[[`d423638281`](https://redirect.github.com/nodejs/node/commit/d423638281 )]
- **doc**: add "Skip to content" button (Antoine du Hamel)
[#​56750](https://redirect.github.com/nodejs/node/pull/56750 )
-
\[[`edeb157d75`](https://redirect.github.com/nodejs/node/commit/edeb157d75 )]
- **doc**: improve accessibility of expandable lists (Antoine du Hamel)
[#​56749](https://redirect.github.com/nodejs/node/pull/56749 )
-
\[[`1a79e87687`](https://redirect.github.com/nodejs/node/commit/1a79e87687 )]
- **doc**: add note regarding commit message trailers (Dario Piotrowicz)
[#​56736](https://redirect.github.com/nodejs/node/pull/56736 )
-
\[[`927c7e47e4`](https://redirect.github.com/nodejs/node/commit/927c7e47e4 )]
- **doc**: fix typo in example code for util.styleText (Robin Mehner)
[#​56720](https://redirect.github.com/nodejs/node/pull/56720 )
-
\[[`fade522538`](https://redirect.github.com/nodejs/node/commit/fade522538 )]
- **doc**: fix inconsistencies in `WeakSet` and `WeakMap` comparison
details (Shreyans Pathak)
[#​56683](https://redirect.github.com/nodejs/node/pull/56683 )
-
\[[`55533bf147`](https://redirect.github.com/nodejs/node/commit/55533bf147 )]
- **doc**: add RafaelGSS as latest sec release stewards (Rafael Gonzaga)
[#​56682](https://redirect.github.com/nodejs/node/pull/56682 )
-
\[[`8e978bdee1`](https://redirect.github.com/nodejs/node/commit/8e978bdee1 )]
- **doc**: clarify cjs/esm diff in `queueMicrotask()` vs
`process.nextTick()` (Dario Piotrowicz)
[#​56659](https://redirect.github.com/nodejs/node/pull/56659 )
-
\[[`ae360c30dc`](https://redirect.github.com/nodejs/node/commit/ae360c30dc )]
- **doc**: `WeakSet` and `WeakMap` comparison details (Shreyans Pathak)
[#​56648](https://redirect.github.com/nodejs/node/pull/56648 )
-
\[[`acd2a2fda5`](https://redirect.github.com/nodejs/node/commit/acd2a2fda5 )]
- **doc**: mention prepare --security (Rafael Gonzaga)
[#​56617](https://redirect.github.com/nodejs/node/pull/56617 )
-
\[[`d3c0a2831d`](https://redirect.github.com/nodejs/node/commit/d3c0a2831d )]
- **doc**: tweak info on reposts in ambassador program (Michael Dawson)
[#​56589](https://redirect.github.com/nodejs/node/pull/56589 )
-
\[[`3299505b49`](https://redirect.github.com/nodejs/node/commit/3299505b49 )]
- **doc**: add type stripping to ambassadors program (Marco Ippolito)
[#​56598](https://redirect.github.com/nodejs/node/pull/56598 )
-
\[[`b1a6ffa4e4`](https://redirect.github.com/nodejs/node/commit/b1a6ffa4e4 )]
- **doc**: improve internal documentation on built-in snapshot (Joyee
Cheung)
[#​56505](https://redirect.github.com/nodejs/node/pull/56505 )
-
\[[`1641a28930`](https://redirect.github.com/nodejs/node/commit/1641a28930 )]
- **doc**: document CLI way to open the nodejs/bluesky PR (Antoine du
Hamel)
[#​56506](https://redirect.github.com/nodejs/node/pull/56506 )
-
\[[`2042628fda`](https://redirect.github.com/nodejs/node/commit/2042628fda )]
- **doc**: add section about using npx with permission model (Rafael
Gonzaga)
[#​56539](https://redirect.github.com/nodejs/node/pull/56539 )
-
\[[`ace19a0263`](https://redirect.github.com/nodejs/node/commit/ace19a0263 )]
- **doc**: update gcc-version for ubuntu-lts (Kunal Kumar)
[#​56553](https://redirect.github.com/nodejs/node/pull/56553 )
-
\[[`4aa57b50f8`](https://redirect.github.com/nodejs/node/commit/4aa57b50f8 )]
- **doc**: fix parentheses in options (Tobias Nießen)
[#​56563](https://redirect.github.com/nodejs/node/pull/56563 )
-
\[[`b40b01b4d3`](https://redirect.github.com/nodejs/node/commit/b40b01b4d3 )]
- **doc**: include CVE to EOL lines as sec release process (Rafael
Gonzaga)
[#​56520](https://redirect.github.com/nodejs/node/pull/56520 )
-
\[[`6701360113`](https://redirect.github.com/nodejs/node/commit/6701360113 )]
- **doc**: add esm examples to node:trace_events (Alfredo González)
[#​56514](https://redirect.github.com/nodejs/node/pull/56514 )
-
\[[`d3207cca3e`](https://redirect.github.com/nodejs/node/commit/d3207cca3e )]
- **doc**: add message for Ambassadors to promote (Michael Dawson)
[#​56235](https://redirect.github.com/nodejs/node/pull/56235 )
-
\[[`97ece4ae06`](https://redirect.github.com/nodejs/node/commit/97ece4ae06 )]
- **doc**: allow request for TSC reviews via the GitHub UI (Antoine du
Hamel)
[#​56493](https://redirect.github.com/nodejs/node/pull/56493 )
-
\[[`03f25055ab`](https://redirect.github.com/nodejs/node/commit/03f25055ab )]
- **doc**: add example for piping ReadableStream (Gabriel Schulhof)
[#​56415](https://redirect.github.com/nodejs/node/pull/56415 )
-
\[[`516d07482c`](https://redirect.github.com/nodejs/node/commit/516d07482c )]
- **doc**: expand description of `parseArg`'s `default` (Kevin Gibbons)
[#​54431](https://redirect.github.com/nodejs/node/pull/54431 )
-
\[[`a6491effcb`](https://redirect.github.com/nodejs/node/commit/a6491effcb )]
- **doc**: use `<ul>` instead of `<ol>` in `SECURITY.md` (Antoine du
Hamel)
[#​56346](https://redirect.github.com/nodejs/node/pull/56346 )
-
\[[`e4ec134b21`](https://redirect.github.com/nodejs/node/commit/e4ec134b21 )]
- **doc**: clarify that WASM is trusted (Matteo Collina)
[#​56345](https://redirect.github.com/nodejs/node/pull/56345 )
-
\[[`0f7aed8a59`](https://redirect.github.com/nodejs/node/commit/0f7aed8a59 )]
- **doc**: fix the `crc32` documentation (Kevin Toshihiro Uehara)
[#​55898](https://redirect.github.com/nodejs/node/pull/55898 )
-
\[[`721104a296`](https://redirect.github.com/nodejs/node/commit/721104a296 )]
- **doc**: fix links in `module.md` (Antoine du Hamel)
[#​56283](https://redirect.github.com/nodejs/node/pull/56283 )
-
\[[`928540d792`](https://redirect.github.com/nodejs/node/commit/928540d792 )]
- **doc**: fix typos (Nathan Baulch)
[#​55066](https://redirect.github.com/nodejs/node/pull/55066 )
-
\[[`e69d35f03b`](https://redirect.github.com/nodejs/node/commit/e69d35f03b )]
- **doc**: add history info for Permission Model (Antoine du Hamel)
[#​56707](https://redirect.github.com/nodejs/node/pull/56707 )
-
\[[`c6fd867ab5`](https://redirect.github.com/nodejs/node/commit/c6fd867ab5 )]
- **esm**: fix jsdoc type refs to `ModuleJobBase` in esm/loader (Jacob
Smith)
[#​56499](https://redirect.github.com/nodejs/node/pull/56499 )
-
\[[`9cf9046bd7`](https://redirect.github.com/nodejs/node/commit/9cf9046bd7 )]
- ***Revert*** "**events**: add hasEventListener util for validate"
(origranot)
[#​56282](https://redirect.github.com/nodejs/node/pull/56282 )
-
\[[`b7fe54fc88`](https://redirect.github.com/nodejs/node/commit/b7fe54fc88 )]
- **(SEMVER-MINOR)** **fs**: allow `exclude` option in globs to accept
glob patterns (Daeyeon Jeong)
[#​56489](https://redirect.github.com/nodejs/node/pull/56489 )
-
\[[`6ca27c2a59`](https://redirect.github.com/nodejs/node/commit/6ca27c2a59 )]
- **http2**: omit server name when HTTP2 host is IP address (islandryu)
[#​56530](https://redirect.github.com/nodejs/node/pull/56530 )
-
\[[`9f1fa199bf`](https://redirect.github.com/nodejs/node/commit/9f1fa199bf )]
- **inspector**: roll inspector_protocol (Chengzhong Wu)
[#​56649](https://redirect.github.com/nodejs/node/pull/56649 )
-
\[[`0dae4bb3ab`](https://redirect.github.com/nodejs/node/commit/0dae4bb3ab )]
- **inspector**: add undici http tracking support (Chengzhong Wu)
[#​56488](https://redirect.github.com/nodejs/node/pull/56488 )
-
\[[`2c6124cec4`](https://redirect.github.com/nodejs/node/commit/2c6124cec4 )]
- **inspector**: report loadingFinished until the response data is
consumed (Chengzhong Wu)
[#​56372](https://redirect.github.com/nodejs/node/pull/56372 )
-
\[[`96ec862ce2`](https://redirect.github.com/nodejs/node/commit/96ec862ce2 )]
- **lib**: refactor execution.js (Marco Ippolito)
[#​56358](https://redirect.github.com/nodejs/node/pull/56358 )
-
\[[`3ac92ef607`](https://redirect.github.com/nodejs/node/commit/3ac92ef607 )]
- **(SEMVER-MINOR)** **lib**: add typescript support to STDIN eval
(Marco Ippolito)
[#​56359](https://redirect.github.com/nodejs/node/pull/56359 )
-
\[[`d5bf3db0cf`](https://redirect.github.com/nodejs/node/commit/d5bf3db0cf )]
- **lib**: allow skipping source maps in node_modules (Chengzhong Wu)
[#​56639](https://redirect.github.com/nodejs/node/pull/56639 )
-
\[[`d33eaf2bcb`](https://redirect.github.com/nodejs/node/commit/d33eaf2bcb )]
- **lib**: ensure FORCE_COLOR forces color output in non-TTY
environments (Pietro Marchini)
[#​55404](https://redirect.github.com/nodejs/node/pull/55404 )
-
\[[`dc003218a8`](https://redirect.github.com/nodejs/node/commit/dc003218a8 )]
- **lib**: optimize `prepareStackTrace` on builtin frames (Chengzhong
Wu) [#​56299](https://redirect.github.com/nodejs/node/pull/56299 )
-
\[[`df06524863`](https://redirect.github.com/nodejs/node/commit/df06524863 )]
- **lib**: suppress source map lookup exceptions (Chengzhong Wu)
[#​56299](https://redirect.github.com/nodejs/node/pull/56299 )
-
\[[`35335a5a66`](https://redirect.github.com/nodejs/node/commit/35335a5a66 )]
- **meta**: move one or more collaborators to emeritus (Node.js GitHub
Bot) [#​56580](https://redirect.github.com/nodejs/node/pull/56580 )
-
\[[`1faabdb150`](https://redirect.github.com/nodejs/node/commit/1faabdb150 )]
- **meta**: add codeowners of security release document (Rafael Gonzaga)
[#​56521](https://redirect.github.com/nodejs/node/pull/56521 )
-
\[[`b4ece22ef5`](https://redirect.github.com/nodejs/node/commit/b4ece22ef5 )]
- **meta**: move one or more collaborators to emeritus (Node.js GitHub
Bot) [#​56342](https://redirect.github.com/nodejs/node/pull/56342 )
-
\[[`9ec67e7ce0`](https://redirect.github.com/nodejs/node/commit/9ec67e7ce0 )]
- **meta**: move MoLow to TSC regular member (Moshe Atlow)
[#​56276](https://redirect.github.com/nodejs/node/pull/56276 )
-
\[[`bae4b2e20a`](https://redirect.github.com/nodejs/node/commit/bae4b2e20a )]
- **module**: use more defensive code when handling SWC errors (Antoine
du Hamel)
[#​56646](https://redirect.github.com/nodejs/node/pull/56646 )
-
\[[`1614e8e7bc`](https://redirect.github.com/nodejs/node/commit/1614e8e7bc )]
- **(SEMVER-MINOR)** **module**: add ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX
(Marco Ippolito)
[#​56610](https://redirect.github.com/nodejs/node/pull/56610 )
-
\[[`174d88eab1`](https://redirect.github.com/nodejs/node/commit/174d88eab1 )]
- **module**: support eval with ts syntax detection (Marco Ippolito)
[#​56285](https://redirect.github.com/nodejs/node/pull/56285 )
-
\[[`299d6fa829`](https://redirect.github.com/nodejs/node/commit/299d6fa829 )]
- **module**: fix jsdoc for `format` parameter in cjs/loader (pacexy)
[#​56501](https://redirect.github.com/nodejs/node/pull/56501 )
-
\[[`0307e4dd59`](https://redirect.github.com/nodejs/node/commit/0307e4dd59 )]
- **module**: unify TypeScript and .mjs handling in CommonJS (Joyee
Cheung)
[#​55590](https://redirect.github.com/nodejs/node/pull/55590 )
-
\[[`1f4f9be93d`](https://redirect.github.com/nodejs/node/commit/1f4f9be93d )]
- **module**: fix async resolution error within the sync
`findPackageJSON` (Jacob Smith)
[#​56382](https://redirect.github.com/nodejs/node/pull/56382 )
-
\[[`bbedffa0f0`](https://redirect.github.com/nodejs/node/commit/bbedffa0f0 )]
- **module**: simplify `findPackageJSON` implementation (Antoine du
Hamel)
[#​55543](https://redirect.github.com/nodejs/node/pull/55543 )
-
\[[`6d6cffa9cc`](https://redirect.github.com/nodejs/node/commit/6d6cffa9cc )]
- **(SEMVER-MINOR)** **module**: add `findPackageJSON` util (Jacob
Smith)
[#​55412](https://redirect.github.com/nodejs/node/pull/55412 )
-
\[[`cd7ce18233`](https://redirect.github.com/nodejs/node/commit/cd7ce18233 )]
- **module**: fix bad `require.resolve` with option paths for `.` and
`..` (Dario Piotrowicz)
[#​56735](https://redirect.github.com/nodejs/node/pull/56735 )
-
\[[`152df4da21`](https://redirect.github.com/nodejs/node/commit/152df4da21 )]
- **module**: rethrow amaro error message (Marco Ippolito)
[#​56568](https://redirect.github.com/nodejs/node/pull/56568 )
-
\[[`acba5dc87e`](https://redirect.github.com/nodejs/node/commit/acba5dc87e )]
- **module**: use buffer.toString base64 (Chengzhong Wu)
[#​56315](https://redirect.github.com/nodejs/node/pull/56315 )
-
\[[`01e69be8ff`](https://redirect.github.com/nodejs/node/commit/01e69be8ff )]
- **node-api**: define version 10 (Gabriel Schulhof)
[#​55676](https://redirect.github.com/nodejs/node/pull/55676 )
-
\[[`724524528e`](https://redirect.github.com/nodejs/node/commit/724524528e )]
- **node-api**: remove deprecated attribute from napi_module_register
(Vladimir Morozov)
[#​56162](https://redirect.github.com/nodejs/node/pull/56162 )
-
\[[`c78e11064f`](https://redirect.github.com/nodejs/node/commit/c78e11064f )]
- **process**: remove support for undocumented symbol (Antoine du Hamel)
[#​56552](https://redirect.github.com/nodejs/node/pull/56552 )
-
\[[`3f69b18a23`](https://redirect.github.com/nodejs/node/commit/3f69b18a23 )]
- **process**: fix symbol key and mark experimental new `node:process`
methods (Antoine du Hamel)
[#​56517](https://redirect.github.com/nodejs/node/pull/56517 )
-
\[[`d35333ae18`](https://redirect.github.com/nodejs/node/commit/d35333ae18 )]
- **(SEMVER-MINOR)** **process**: add process.ref() and process.unref()
methods (James M Snell)
[#​56400](https://redirect.github.com/nodejs/node/pull/56400 )
-
\[[`fa49f0f7d5`](https://redirect.github.com/nodejs/node/commit/fa49f0f7d5 )]
- **punycode**: limit deprecation warning (Colin Ihrig)
[#​56632](https://redirect.github.com/nodejs/node/pull/56632 )
-
\[[`d77c7073b7`](https://redirect.github.com/nodejs/node/commit/d77c7073b7 )]
- **sqlite**: disable memstatus APIs at build time (Colin Ihrig)
[#​56541](https://redirect.github.com/nodejs/node/pull/56541 )
-
\[[`07ff3ddcb5`](https://redirect.github.com/nodejs/node/commit/07ff3ddcb5 )]
- **(SEMVER-MINOR)** **sqlite**: support TypedArray and DataView in
`StatementSync` (Alex Yang)
[#​56385](https://redirect.github.com/nodejs/node/pull/56385 )
-
\[[`b6c2e91365`](https://redirect.github.com/nodejs/node/commit/b6c2e91365 )]
- **sqlite**: enable SQL math functions (Colin Ihrig)
[#​56447](https://redirect.github.com/nodejs/node/pull/56447 )
-
\[[`3462263e8b`](https://redirect.github.com/nodejs/node/commit/3462263e8b )]
- **sqlite**: pass conflict type to conflict resolution handler (Bart
Louwers)
[#​56352](https://redirect.github.com/nodejs/node/pull/56352 )
-
\[[`89ba3af743`](https://redirect.github.com/nodejs/node/commit/89ba3af743 )]
- **src**: add nullptr handling from X509\_STORE_new() (Burkov Egor)
[#​56700](https://redirect.github.com/nodejs/node/pull/56700 )
-
\[[`89a7c82e0c`](https://redirect.github.com/nodejs/node/commit/89a7c82e0c )]
- **src**: add default value for RSACipherConfig mode field (Burkov
Egor)
[#​56701](https://redirect.github.com/nodejs/node/pull/56701 )
-
\[[`7bae51e62e`](https://redirect.github.com/nodejs/node/commit/7bae51e62e )]
- **src**: fix build with GCC 15 (tjuhaszrh)
[#​56740](https://redirect.github.com/nodejs/node/pull/56740 )
-
\[[`432a4b8bd6`](https://redirect.github.com/nodejs/node/commit/432a4b8bd6 )]
- **src**: fix to generate path from wchar_t via wstring (yamachu)
[#​56696](https://redirect.github.com/nodejs/node/pull/56696 )
-
\[[`8c9eaf82f0`](https://redirect.github.com/nodejs/node/commit/8c9eaf82f0 )]
- **src**: initialize FSReqWrapSync in path that uses it (Michaël Zasso)
[#​56613](https://redirect.github.com/nodejs/node/pull/56613 )
-
\[[`bcdb42d40b`](https://redirect.github.com/nodejs/node/commit/bcdb42d40b )]
- **src**: handle duplicate paths granted (Rafael Gonzaga)
[#​56591](https://redirect.github.com/nodejs/node/pull/56591 )
-
\[[`d6a7acc207`](https://redirect.github.com/nodejs/node/commit/d6a7acc207 )]
- **src**: update ECKeyPointer in ncrypto (James M Snell)
[#​56526](https://redirect.github.com/nodejs/node/pull/56526 )
-
\[[`01922f8b1f`](https://redirect.github.com/nodejs/node/commit/01922f8b1f )]
- **src**: update ECPointPointer in ncrypto (James M Snell)
[#​56526](https://redirect.github.com/nodejs/node/pull/56526 )
-
\[[`2a3a36eceb`](https://redirect.github.com/nodejs/node/commit/2a3a36eceb )]
- **src**: update ECGroupPointer in ncrypto (James M Snell)
[#​56526](https://redirect.github.com/nodejs/node/pull/56526 )
-
\[[`67c10cdacb`](https://redirect.github.com/nodejs/node/commit/67c10cdacb )]
- **src**: update ECDASSigPointer implementation in ncrypto (James M
Snell)
[#​56526](https://redirect.github.com/nodejs/node/pull/56526 )
-
\[[`17f931c68b`](https://redirect.github.com/nodejs/node/commit/17f931c68b )]
- **src**: cleaning up more crypto internals for ncrypto (James M Snell)
[#​56526](https://redirect.github.com/nodejs/node/pull/56526 )
-
\[[`94d3fe1b62`](https://redirect.github.com/nodejs/node/commit/94d3fe1b62 )]
- **(SEMVER-MINOR)** **src**: add --disable-sigusr1 to prevent signal
i/o thread (Rafael Gonzaga)
[#​56441](https://redirect.github.com/nodejs/node/pull/56441 )
-
\[[`6594ee8dff`](https://redirect.github.com/nodejs/node/commit/6594ee8dff )]
- **src**: fix undefined script name in error source (Chengzhong Wu)
[#​56502](https://redirect.github.com/nodejs/node/pull/56502 )
-
\[[`b46bad3e91`](https://redirect.github.com/nodejs/node/commit/b46bad3e91 )]
- **src**: refactor --trace-env to reuse option selection and handling
(Joyee Cheung)
[#​56293](https://redirect.github.com/nodejs/node/pull/56293 )
-
\[[`76921b822b`](https://redirect.github.com/nodejs/node/commit/76921b822b )]
- **src**: minor cleanups on OneByteString usage (James M Snell)
[#​56482](https://redirect.github.com/nodejs/node/pull/56482 )
-
\[[`3f0d1dd4fe`](https://redirect.github.com/nodejs/node/commit/3f0d1dd4fe )]
- **src**: move more crypto impl detail to ncrypto dep (James M Snell)
[#​56421](https://redirect.github.com/nodejs/node/pull/56421 )
-
\[[`04f623b283`](https://redirect.github.com/nodejs/node/commit/04f623b283 )]
- **src**: fixup more ToLocalChecked uses in node_file (James M Snell)
[#​56484](https://redirect.github.com/nodejs/node/pull/56484 )
-
\[[`5aa436f5a1`](https://redirect.github.com/nodejs/node/commit/5aa436f5a1 )]
- **src**: make some minor ToLocalChecked cleanups (James M Snell)
[#​56483](https://redirect.github.com/nodejs/node/pull/56483 )
-
\[[`6eec5e7ec2`](https://redirect.github.com/nodejs/node/commit/6eec5e7ec2 )]
- **src**: lock the thread properly in snapshot builder (Joyee Cheung)
[#​56327](https://redirect.github.com/nodejs/node/pull/56327 )
-
\[[`5614993968`](https://redirect.github.com/nodejs/node/commit/5614993968 )]
- **src**: drain platform tasks before creating startup snapshot
(Chengzhong Wu)
[#​56403](https://redirect.github.com/nodejs/node/pull/56403 )
-
\[[`48493e9fd5`](https://redirect.github.com/nodejs/node/commit/48493e9fd5 )]
- **src**: use LocalVector in more places (James M Snell)
[#​56457](https://redirect.github.com/nodejs/node/pull/56457 )
-
\[[`7e5ea0681e`](https://redirect.github.com/nodejs/node/commit/7e5ea0681e )]
- **src**: use v8::LocalVector consistently with other minor cleanups
(James M Snell)
[#​56417](https://redirect.github.com/nodejs/node/pull/56417 )
-
\[[`ad3d857f2b`](https://redirect.github.com/nodejs/node/commit/ad3d857f2b )]
- **src**: use starts_with in fs_permission.cc (ishabi)
[#​55811](https://redirect.github.com/nodejs/node/pull/55811 )
-
\[[`5afffb4415`](https://redirect.github.com/nodejs/node/commit/5afffb4415 )]
- **(SEMVER-MINOR)** **src,worker**: add isInternalWorker (Carlos Espa)
[#​56469](https://redirect.github.com/nodejs/node/pull/56469 )
-
\[[`7d1676e72e`](https://redirect.github.com/nodejs/node/commit/7d1676e72e )]
- **stream**: fix typo in ReadableStreamBYOBReader.readIntoRequests
(Mattias Buelens)
[#​56560](https://redirect.github.com/nodejs/node/pull/56560 )
-
\[[`e658ea6b26`](https://redirect.github.com/nodejs/node/commit/e658ea6b26 )]
- **stream**: validate undefined sizeAlgorithm in WritableStream (Jason
Zhang)
[#​56067](https://redirect.github.com/nodejs/node/pull/56067 )
-
\[[`e4f133c20c`](https://redirect.github.com/nodejs/node/commit/e4f133c20c )]
- **test**: add ts eval snapshots (Marco Ippolito)
[#​56358](https://redirect.github.com/nodejs/node/pull/56358 )
-
\[[`f041742400`](https://redirect.github.com/nodejs/node/commit/f041742400 )]
- **test**: remove empty lines from snapshots (Marco Ippolito)
[#​56358](https://redirect.github.com/nodejs/node/pull/56358 )
-
\[[`801cde91f6`](https://redirect.github.com/nodejs/node/commit/801cde91f6 )]
- **test**: reduce number of written chunks (Luigi Pinca)
[#​56757](https://redirect.github.com/nodejs/node/pull/56757 )
-
\[[`6fdf1879ab`](https://redirect.github.com/nodejs/node/commit/6fdf1879ab )]
- **test**: fix invalid common.mustSucceed() usage (Luigi Pinca)
[#​56756](https://redirect.github.com/nodejs/node/pull/56756 )
-
\[[`d2bfbfa364`](https://redirect.github.com/nodejs/node/commit/d2bfbfa364 )]
- **test**: use strict mode in global setters test (Rich Trott)
[#​56742](https://redirect.github.com/nodejs/node/pull/56742 )
-
\[[`5c030da42f`](https://redirect.github.com/nodejs/node/commit/5c030da42f )]
- **test**: cleanup and simplify test-crypto-aes-wrap (James M Snell)
[#​56748](https://redirect.github.com/nodejs/node/pull/56748 )
-
\[[`f1442d6eaf`](https://redirect.github.com/nodejs/node/commit/f1442d6eaf )]
- **test**: do not use common.isMainThread (Luigi Pinca)
[#​56768](https://redirect.github.com/nodejs/node/pull/56768 )
-
\[[`49405bd9e7`](https://redirect.github.com/nodejs/node/commit/49405bd9e7 )]
- **test**: make some requires lazy in common/index (James M Snell)
[#​56715](https://redirect.github.com/nodejs/node/pull/56715 )
-
\[[`52ef376788`](https://redirect.github.com/nodejs/node/commit/52ef376788 )]
- **test**: add test that uses multibyte for path and resolves modules
(yamachu)
[#​56696](https://redirect.github.com/nodejs/node/pull/56696 )
-
\[[`b811dea85a`](https://redirect.github.com/nodejs/node/commit/b811dea85a )]
- **test**: replace more uses of `global` with `globalThis` (James M
Snell)
[#​56712](https://redirect.github.com/nodejs/node/pull/56712 )
-
\[[`eb97076199`](https://redirect.github.com/nodejs/node/commit/eb97076199 )]
- **test**: make common/index slightly less node.js specific (James M
Snell)
[#​56712](https://redirect.github.com/nodejs/node/pull/56712 )
-
\[[`1795202d19`](https://redirect.github.com/nodejs/node/commit/1795202d19 )]
- **test**: rely less on duplicative common test harness utilities
(James M Snell)
[#​56712](https://redirect.github.com/nodejs/node/pull/56712 )
-
\[[`5be29a274e`](https://redirect.github.com/nodejs/node/commit/5be29a274e )]
- **test**: simplify common/index.js (James M Snell)
[#​56712](https://redirect.github.com/nodejs/node/pull/56712 )
-
\[[`92e99780f0`](https://redirect.github.com/nodejs/node/commit/92e99780f0 )]
- **test**: move hasMultiLocalhost to common/net (James M Snell)
[#​56716](https://redirect.github.com/nodejs/node/pull/56716 )
-
\[[`1c3204a4cc`](https://redirect.github.com/nodejs/node/commit/1c3204a4cc )]
- **test**: move crypto related common utilities in common/crypto (James
M Snell)
[#​56714](https://redirect.github.com/nodejs/node/pull/56714 )
-
\[[`fe79d63be0`](https://redirect.github.com/nodejs/node/commit/fe79d63be0 )]
- **test**: add missing test for env file (Jonas)
[#​56642](https://redirect.github.com/nodejs/node/pull/56642 )
-
\[[`e08af61537`](https://redirect.github.com/nodejs/node/commit/e08af61537 )]
- **test**: enforce strict mode in test-zlib-const (Rich Trott)
[#​56689](https://redirect.github.com/nodejs/node/pull/56689 )
-
\[[`c96792d7f8`](https://redirect.github.com/nodejs/node/commit/c96792d7f8 )]
- **test**: fix localization data for ICU 74.2 (Antoine du Hamel)
[#​56661](https://redirect.github.com/nodejs/node/pull/56661 )
-
\[[`48b72f1195`](https://redirect.github.com/nodejs/node/commit/48b72f1195 )]
- **test**: use --permission instead of --experimental-permission
(Rafael Gonzaga)
[#​56685](https://redirect.github.com/nodejs/node/pull/56685 )
-
\[[`de81d90fce`](https://redirect.github.com/nodejs/node/commit/de81d90fce )]
- **test**: test-stream-compose.js doesn't need internals (Meghan Denny)
[#​56619](https://redirect.github.com/nodejs/node/pull/56619 )
-
\[[`f5b8499ad0`](https://redirect.github.com/nodejs/node/commit/f5b8499ad0 )]
- **test**: add maxCount and gcOptions to gcUntil() (Joyee Cheung)
[#​56522](https://redirect.github.com/nodejs/node/pull/56522 )
-
\[[`d9e5a81041`](https://redirect.github.com/nodejs/node/commit/d9e5a81041 )]
- **test**: add line break at end of file (Rafael Gonzaga)
[#​56588](https://redirect.github.com/nodejs/node/pull/56588 )
-
\[[`59be346fbf`](https://redirect.github.com/nodejs/node/commit/59be346fbf )]
- **test**: mark test-worker-prof as flaky on smartos (Joyee Cheung)
[#​56583](https://redirect.github.com/nodejs/node/pull/56583 )
-
\[[`12a2cae9e5`](https://redirect.github.com/nodejs/node/commit/12a2cae9e5 )]
- **test**: update test-child-process-bad-stdio to use node:test (Colin
Ihrig)
[#​56562](https://redirect.github.com/nodejs/node/pull/56562 )
-
\[[`2dc4a30e19`](https://redirect.github.com/nodejs/node/commit/2dc4a30e19 )]
- **test**: disable openssl 3.4.0 incompatible tests (Jelle van der Waa)
[#​56160](https://redirect.github.com/nodejs/node/pull/56160 )
-
\[[`1950fbf51d`](https://redirect.github.com/nodejs/node/commit/1950fbf51d )]
- **test**: make test-crypto-hash compatible with OpenSSL > 3.4.0 (Jelle
van der Waa)
[#​56160](https://redirect.github.com/nodejs/node/pull/56160 )
-
\[[`a533420a91`](https://redirect.github.com/nodejs/node/commit/a533420a91 )]
- **test**: clarify fork inherit permission flags (Rafael Gonzaga)
[#​56523](https://redirect.github.com/nodejs/node/pull/56523 )
-
\[[`697e799dc1`](https://redirect.github.com/nodejs/node/commit/697e799dc1 )]
- **test**: add error only reporter for node:test (Carlos Espa)
[#​56438](https://redirect.github.com/nodejs/node/pull/56438 )
-
\[[`4844fa212d`](https://redirect.github.com/nodejs/node/commit/4844fa212d )]
- **test**: mark test-http-server-request-timeouts-mixed as flaky (Joyee
Cheung)
[#​56503](https://redirect.github.com/nodejs/node/pull/56503 )
-
\[[`843c2389b9`](https://redirect.github.com/nodejs/node/commit/843c2389b9 )]
- **test**: update error code in tls-psk-circuit for for OpenSSL 3.4
(sebastianas)
[#​56420](https://redirect.github.com/nodejs/node/pull/56420 )
-
\[[`ccb2ddbd83`](https://redirect.github.com/nodejs/node/commit/ccb2ddbd83 )]
- **test**: update compiled sqlite tests to match other tests (Colin
Ihrig)
[#​56446](https://redirect.github.com/nodejs/node/pull/56446 )
-
\[[`b40f50324d`](https://redirect.github.com/nodejs/node/commit/b40f50324d )]
- **test**: add initial test426 coverage (Chengzhong Wu)
[#​56436](https://redirect.github.com/nodejs/node/pull/56436 )
-
\[[`059f81e4fd`](https://redirect.github.com/nodejs/node/commit/059f81e4fd )]
- **test**: update test-set-http-max-http-headers to use node:test
(Colin Ihrig)
[#​56439](https://redirect.github.com/nodejs/node/pull/56439 )
-
\[[`ec2940b418`](https://redirect.github.com/nodejs/node/commit/ec2940b418 )]
- **test**: update test-child-process-windows-hide to use node:test
(Colin Ihrig)
[#​56437](https://redirect.github.com/nodejs/node/pull/56437 )
-
\[[`0362924880`](https://redirect.github.com/nodejs/node/commit/0362924880 )]
- **test**: use unusual chars in the path to ensure our tests are robust
(Antoine du Hamel)
[#​48409](https://redirect.github.com/nodejs/node/pull/48409 )
-
\[[`b6c3869910`](https://redirect.github.com/nodejs/node/commit/b6c3869910 )]
- **test**: improve abort signal dropping test (Edy Silva)
[#​56339](https://redirect.github.com/nodejs/node/pull/56339 )
-
\[[`cc648ef923`](https://redirect.github.com/nodejs/node/commit/cc648ef923 )]
- **test**: enable ts test on win arm64 (Marco Ippolito)
[#​56349](https://redirect.github.com/nodejs/node/pull/56349 )
-
\[[`68819b4997`](https://redirect.github.com/nodejs/node/commit/68819b4997 )]
- **test**: deflake test-watch-file-shared-dependency (Luigi Pinca)
[#​56344](https://redirect.github.com/nodejs/node/pull/56344 )
-
\[[`ca6ed2190c`](https://redirect.github.com/nodejs/node/commit/ca6ed2190c )]
- **test**: skip `test-sqlite-extensions` when SQLite is not built by us
(Antoine du Hamel)
[#​56341](https://redirect.github.com/nodejs/node/pull/56341 )
-
\[[`8ffeb8b58c`](https://redirect.github.com/nodejs/node/commit/8ffeb8b58c )]
- **test**: increase spin for eventloop test on s390 (Michael Dawson)
[#​56228](https://redirect.github.com/nodejs/node/pull/56228 )
-
\[[`6ae9950f08`](https://redirect.github.com/nodejs/node/commit/6ae9950f08 )]
- **test**: migrate message eval tests from Python to JS (Yiyun Lei)
[#​50482](https://redirect.github.com/nodejs/node/pull/50482 )
-
\[[`4352bf69e9`](https://redirect.github.com/nodejs/node/commit/4352bf69e9 )]
- **test**: check typescript loader (Marco Ippolito)
[#​54657](https://redirect.github.com/nodejs/node/pull/54657 )
-
\[[`406e7db9c3`](https://redirect.github.com/nodejs/node/commit/406e7db9c3 )]
- **test**: remove async-hooks/test-writewrap flaky designation (Luigi
Pinca)
[#​56048](https://redirect.github.com/nodejs/node/pull/56048 )
-
\[[`fa56ab2bba`](https://redirect.github.com/nodejs/node/commit/fa56ab2bba )]
- **test**: deflake test-esm-loader-hooks-inspect-brk (Luigi Pinca)
[#​56050](https://redirect.github.com/nodejs/node/pull/56050 )
-
\[[`8e149aac99`](https://redirect.github.com/nodejs/node/commit/8e149aac99 )]
- **test**: add test case for listeners (origranot)
[#​56282](https://redirect.github.com/nodejs/node/pull/56282 )
-
\[[`a3f5ef22cd`](https://redirect.github.com/nodejs/node/commit/a3f5ef22cd )]
- **test**: make `test-permission-sqlite-load-extension` more robust
(Antoine du Hamel)
[#​56295](https://redirect.github.com/nodejs/node/pull/56295 )
-
\[[`8cbb7cc838`](https://redirect.github.com/nodejs/node/commit/8cbb7cc838 )]
- **test_runner**: print failing assertion only once with spec reporter
(Pietro Marchini)
[#​56662](https://redirect.github.com/nodejs/node/pull/56662 )
-
\[[`1f426bad9a`](https://redirect.github.com/nodejs/node/commit/1f426bad9a )]
- **test_runner**: remove unused errors (Pietro Marchini)
[#​56607](https://redirect.github.com/nodejs/node/pull/56607 )
-
\[[`697a851fb3`](https://redirect.github.com/nodejs/node/commit/697a851fb3 )]
- **(SEMVER-MINOR)** **test_runner**: add
TestContext.prototype.waitFor() (Colin Ihrig)
[#​56595](https://redirect.github.com/nodejs/node/pull/56595 )
-
\[[`047537b48c`](https://redirect.github.com/nodejs/node/commit/047537b48c )]
- **(SEMVER-MINOR)** **test_runner**: add t.assert.fileSnapshot() (Colin
Ihrig)
[#​56459](https://redirect.github.com/nodejs/node/pull/56459 )
-
\[[`19b4aa4b14`](https://redirect.github.com/nodejs/node/commit/19b4aa4b14 )]
- **test_runner**: run single test file benchmark (Pietro Marchini)
[#​56479](https://redirect.github.com/nodejs/node/pull/56479 )
-
\[[`926cf84e95`](https://redirect.github.com/nodejs/node/commit/926cf84e95 )]
- **(SEMVER-MINOR)** **test_runner**: add assert.register() API (Colin
Ihrig)
[#​56434](https://redirect.github.com/nodejs/node/pull/56434 )
-
\[[`fb4661a4cf`](https://redirect.github.com/nodejs/node/commit/fb4661a4cf )]
- **test_runner**: finish marking snapshot testing as stable (Colin
Ihrig)
[#​56425](https://redirect.github.com/nodejs/node/pull/56425 )
-
\[[`900c6c3940`](https://redirect.github.com/nodejs/node/commit/900c6c3940 )]
- **tls**: fix error stack conversion in cryptoErrorListToException()
(Joyee Cheung)
[#​56554](https://redirect.github.com/nodejs/node/pull/56554 )
-
\[[`e9f185b658`](https://redirect.github.com/nodejs/node/commit/e9f185b658 )]
- **tools**: update doc to new version (Node.js GitHub Bot)
[#​56259](https://redirect.github.com/nodejs/node/pull/56259 )
-
\[[`7644c7e619`](https://redirect.github.com/nodejs/node/commit/7644c7e619 )]
- **tools**: update inspector_protocol roller (Chengzhong Wu)
[#​56649](https://redirect.github.com/nodejs/node/pull/56649 )
-
\[[`362272b0a4`](https://redirect.github.com/nodejs/node/commit/362272b0a4 )]
- **tools**: do not throw on missing `create-release-proposal.sh`
(Antoine du Hamel)
[#​56704](https://redirect.github.com/nodejs/node/pull/56704 )
-
\[[`df8b835953`](https://redirect.github.com/nodejs/node/commit/df8b835953 )]
- **tools**: fix tools-deps-update (Daniel Lemire)
[#​56684](https://redirect.github.com/nodejs/node/pull/56684 )
-
\[[`feba5d3274`](https://redirect.github.com/nodejs/node/commit/feba5d3274 )]
- **tools**: do not throw on missing `create-release-proposal.sh`
(Antoine du Hamel)
[#​56695](https://redirect.github.com/nodejs/node/pull/56695 )
-
\[[`9827f7d395`](https://redirect.github.com/nodejs/node/commit/9827f7d395 )]
- **tools**: fix permissions in `lint-release-proposal` workflow
(Antoine du Hamel)
[#​56614](https://redirect.github.com/nodejs/node/pull/56614 )
-
\[[`14c562c0dc`](https://redirect.github.com/nodejs/node/commit/14c562c0dc )]
- **tools**: remove github reporter (Carlos Espa)
[#​56468](https://redirect.github.com/nodejs/node/pull/56468 )
-
\[[`ed1785d0ae`](https://redirect.github.com/nodejs/node/commit/ed1785d0ae )]
- **tools**: edit `create-release-proposal` workflow (Antoine du Hamel)
[#​56540](https://redirect.github.com/nodejs/node/pull/56540 )
-
\[[`294e4c42f5`](https://redirect.github.com/nodejs/node/commit/294e4c42f5 )]
- **tools**: validate commit list as part of `lint-release-commit`
(Antoine du Hamel)
[#​56291](https://redirect.github.com/nodejs/node/pull/56291 )
-
\[[`98d3474267`](https://redirect.github.com/nodejs/node/commit/98d3474267 )]
- **tools**: fix loong64 build failed (Xiao-Tao)
[#​56466](https://redirect.github.com/nodejs/node/pull/56466 )
-
\[[`3e729ceec8`](https://redirect.github.com/nodejs/node/commit/3e729ceec8 )]
- **tools**: disable unneeded rule ignoring in Python linting (Rich
Trott)
[#​56429](https://redirect.github.com/nodejs/node/pull/56429 )
-
\[[`d5c05328e2`](https://redirect.github.com/nodejs/node/commit/d5c05328e2 )]
- **tools**: use a configurable value for number of open dependabot PRs
(Antoine du Hamel)
[#​56427](https://redirect.github.com/nodejs/node/pull/56427 )
-
\[[`1705cbe002`](https://redirect.github.com/nodejs/node/commit/1705cbe002 )]
- **tools**: bump the eslint group in /tools/eslint with 4 updates
(dependabot\[bot])
[#​56426](https://redirect.github.com/nodejs/node/pull/56426 )
-
\[[`53b29b0469`](https://redirect.github.com/nodejs/node/commit/53b29b0469 )]
- **tools**: fix `require-common-first` lint rule from subfolder
(Antoine du Hamel)
[#​56325](https://redirect.github.com/nodejs/node/pull/56325 )
-
\[[`105c4ed4fb`](https://redirect.github.com/nodejs/node/commit/105c4ed4fb )]
- **tools**: add release line label when opening release proposal
(Antoine du Hamel)
[#​56317](https://redirect.github.com/nodejs/node/pull/56317 )
-
\[[`30f61f4aa5`](https://redirect.github.com/nodejs/node/commit/30f61f4aa5 )]
- **url**: use resolved path to convert UNC paths to URL (Antoine du
Hamel)
[#​56302](https://redirect.github.com/nodejs/node/pull/56302 )
-
\[[`a0aef4dfb6`](https://redirect.github.com/nodejs/node/commit/a0aef4dfb6 )]
- **util**: inspect: do not crash on an Error stack that contains a
Symbol (Jordan Harband)
[#​56573](https://redirect.github.com/nodejs/node/pull/56573 )
-
\[[`a8a060341f`](https://redirect.github.com/nodejs/node/commit/a8a060341f )]
- **util**: inspect: do not crash on an Error with a regex `name`
(Jordan Harband)
[#​56574](https://redirect.github.com/nodejs/node/pull/56574 )
-
\[[`ea66bf3553`](https://redirect.github.com/nodejs/node/commit/ea66bf3553 )]
- **util**: rename CallSite.column to columnNumber (Chengzhong Wu)
[#​56584](https://redirect.github.com/nodejs/node/pull/56584 )
-
\[[`9cdc3b373c`](https://redirect.github.com/nodejs/node/commit/9cdc3b373c )]
- **util**: do not crash on inspecting function with `Symbol` name
(Jordan Harband)
[#​56572](https://redirect.github.com/nodejs/node/pull/56572 )
-
\[[`0bfbb68569`](https://redirect.github.com/nodejs/node/commit/0bfbb68569 )]
- **util**: expose CallSite.scriptId (Chengzhong Wu)
[#​56551](https://redirect.github.com/nodejs/node/pull/56551 )
-
\[[`5dd7116e09`](https://redirect.github.com/nodejs/node/commit/5dd7116e09 )]
- **watch**: reload env file for --env-file-if-exists (Jonas)
[#​56643](https://redirect.github.com/nodejs/node/pull/56643 )
-
\[[`c658a8afdf`](https://redirect.github.com/nodejs/node/commit/c658a8afdf )]
- **(SEMVER-MINOR)** **worker**: add eval ts input (Marco Ippolito)
[#​56394](https://redirect.github.com/nodejs/node/pull/56394 )
-
\[[`2e5d038f48`](https://redirect.github.com/nodejs/node/commit/2e5d038f48 )]
- **worker**: refactor stdio to improve performance (Matteo Collina)
[#​56630](https://redirect.github.com/nodejs/node/pull/56630 )
-
\[[`f959805d01`](https://redirect.github.com/nodejs/node/commit/f959805d01 )]
- **worker**: flush stdout and stderr on exit (Matteo Collina)
[#​56428](https://redirect.github.com/nodejs/node/pull/56428 )
###
[`v22.13.1`](https://redirect.github.com/nodejs/node/releases/tag/v22.13.1 ):
2025-01-21, Version 22.13.1 'Jod' (LTS), @​RafaelGSS
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v22.13.0...v22.13.1 )
This is a security release.
##### Notable Changes
- CVE-2025-23083 - src,loader,permission: throw on InternalWorker use
when permission model is enabled (High)
- CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and
ERR_PROTO (Medium)
- CVE-2025-23084 - path: fix path traversal in normalize() on Windows
(Medium)
Dependency update:
- CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch()
(Medium)
##### Commits
-
\[[`520da342e0`](https://redirect.github.com/nodejs/node/commit/520da342e0 )]
- **(CVE-2025-22150)** **deps**: update undici to v6.21.1 (Matteo
Collina)
[nodejs-private/node-private#662 ](https://redirect.github.com/nodejs-private/node-private/pull/662 )
-
\[[`99f217369f`](https://redirect.github.com/nodejs/node/commit/99f217369f )]
- **(CVE-2025-23084)** **path**: fix path traversal in normalize() on
Windows (Tobias Nießen)
[nodejs-private/node-private#555 ](https://redirect.github.com/nodejs-private/node-private/pull/555 )
-
\[[`984f735e35`](https://redirect.github.com/nodejs/node/commit/984f735e35 )]
- **(CVE-2025-23085)** **src**: fix HTTP2 mem leak on premature close
and ERR_PROTO (RafaelGSS)
[nodejs-private/node-private#650 ](https://redirect.github.com/nodejs-private/node-private/pull/650 )
-
\[[`2446870618`](https://redirect.github.com/nodejs/node/commit/2446870618 )]
- **(CVE-2025-23083)** **src,loader,permission**: throw on
InternalWorker use (RafaelGSS)
[nodejs-private/node-private#651 ](https://redirect.github.com/nodejs-private/node-private/pull/651 )
###
[`v22.13.0`](https://redirect.github.com/nodejs/node/releases/tag/v22.13.0 ):
2025-01-07, Version 22.13.0 'Jod' (LTS), @​ruyadorno
[Compare
Source](https://redirect.github.com/nodejs/node/compare/v22.12.0...v22.13.0 )
##### Notable Changes
##### Stabilize Permission Model
Upgrades the Permission Model status from Active De
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjQwLjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-09 07:12:55 -04:00
Eli Bosley
4f63b4cf3b
feat: native slackware package ( #1381 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Added detailed versioning for plugin packages incorporating
architecture and build identifiers.
- Simplified and improved install/uninstall scripts with backup and
dynamic package detection.
- Introduced comprehensive setup, verification, patching, and cleanup
scripts for the Unraid API environment.
- Enhanced service control with explicit start, stop, restart, and
status commands.
- Added robust dependency management scripts for restoring and archiving
Node.js modules.
- Implemented vendor archive metadata storage and dynamic handling
during build and runtime.
- Added new CLI options and environment schemas for consistent build
configuration.
- Introduced new shutdown scripts to gracefully stop flash-backup and
unraid-api services.
- Added utility scripts for API version detection and vendor archive
configuration.
- Added a new package description file detailing Unraid API features and
homepage link.
- **Bug Fixes**
- Improved validation and error reporting for missing manifests,
dependencies, and configuration files.
- Enhanced fallback logic for locating and creating vendor archives.
- Fixed iframe compatibility in UI by updating HTML and Firefox
preference files.
- **Chores**
- Updated .gitignore with generated file patterns for Node.js binaries
and archives.
- Removed obsolete internal documentation and legacy cleanup scripts.
- Refined Docker Compose and CI workflows to pass precise API versioning
and manage build artifacts.
- Centralized common environment validation and CLI option definitions
across build tools.
- Cleaned up plugin manifest by removing Node.js and PNPM-related
entities and legacy logic.
- Improved logging and error handling in build and installation scripts.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-05-08 22:54:10 -04:00
renovate[bot]
291ee475fb
fix(deps): update all non-major dependencies ( #1366 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@manypkg/cli](https://redirect.github.com/Thinkmill/manypkg )
([source](https://redirect.github.com/Thinkmill/manypkg/tree/HEAD/packages/cli ))
| [`^0.23.0` ->
`^0.24.0`](https://renovatebot.com/diffs/npm/@manypkg%2fcli/0.23.0/0.24.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [lucide-vue-next](https://lucide.dev )
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next ))
| [`^0.488.0` ->
`^0.506.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.488.0/0.506.0 )
|
[](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.8.1` ->
`10.10.0`](https://renovatebot.com/diffs/npm/pnpm/10.8.1/10.10.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>Thinkmill/manypkg (@​manypkg/cli)</summary>
###
[`v0.24.0`](https://redirect.github.com/Thinkmill/manypkg/blob/HEAD/packages/cli/CHANGELOG.md#0240 )
[Compare
Source](https://redirect.github.com/Thinkmill/manypkg/compare/@manypkg/cli@0.23.0...@manypkg/cli@0.24.0 )
##### Minor Changes
- [#​248](https://redirect.github.com/Thinkmill/manypkg/pull/248 )
[`456ca21`](https://redirect.github.com/Thinkmill/manypkg/commit/456ca211db8adfa37b6360587fb0827da6adc441 )
Thanks [@​bluwy](https://redirect.github.com/bluwy )! - Change the
default value of the `defaultBranch` config from `"master"` to `"main"`
- [#​242](https://redirect.github.com/Thinkmill/manypkg/pull/242 )
[`1763058`](https://redirect.github.com/Thinkmill/manypkg/commit/1763058f9e6a1e85e5720656301d18ca10bda426 )
Thanks [@​spanishpear](https://redirect.github.com/spanishpear )! -
This package is now published as a [pure ESM
package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c ).
- [#​245](https://redirect.github.com/Thinkmill/manypkg/pull/245 )
[`a00f5f7`](https://redirect.github.com/Thinkmill/manypkg/commit/a00f5f7179cbe0ba60d7d8e0c47c512b67712da2 )
Thanks [@​Andarist](https://redirect.github.com/Andarist )! - Drop
support for Bolt
- [#​244](https://redirect.github.com/Thinkmill/manypkg/pull/244 )
[`f29df03`](https://redirect.github.com/Thinkmill/manypkg/commit/f29df03867a909c644e4838d62997427aeadc079 )
Thanks [@​Andarist](https://redirect.github.com/Andarist )! - Add
`"engines"` field for explicit node version support. The supported node
versions are `>=20.0.0`.
##### Patch Changes
- Updated dependencies
\[[`3cf8c4e`](https://redirect.github.com/Thinkmill/manypkg/commit/3cf8c4e5d49fa703df73eafd26c730491908de75 ),
[`1763058`](https://redirect.github.com/Thinkmill/manypkg/commit/1763058f9e6a1e85e5720656301d18ca10bda426 ),
[`a00f5f7`](https://redirect.github.com/Thinkmill/manypkg/commit/a00f5f7179cbe0ba60d7d8e0c47c512b67712da2 ),
[`f29df03`](https://redirect.github.com/Thinkmill/manypkg/commit/f29df03867a909c644e4838d62997427aeadc079 )]:
-
[@​manypkg/get-packages](https://redirect.github.com/manypkg/get-packages )[@​3](https://redirect.github.com/3 ).0.0
</details>
<details>
<summary>lucide-icons/lucide (lucide-vue-next)</summary>
###
[`v0.506.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.506.0 ):
Version 0.506.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.505.0...0.506.0 )
##### What's Changed
- perf(react): use implicit return in react package by
[@​VIKTORVAV99](https://redirect.github.com/VIKTORVAV99 ) in
[https://github.com/lucide-icons/lucide/pull/2325 ](https://redirect.github.com/lucide-icons/lucide/pull/2325 )
- fix(icons): changed `users` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3143 ](https://redirect.github.com/lucide-icons/lucide/pull/3143 )
- fix(icons): changed `locate-off` icon by
[@​jamiemlaw](https://redirect.github.com/jamiemlaw ) in
[https://github.com/lucide-icons/lucide/pull/3137 ](https://redirect.github.com/lucide-icons/lucide/pull/3137 )
- fix(icons): changed `expand` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2831 ](https://redirect.github.com/lucide-icons/lucide/pull/2831 )
- feat(icons): Added clock plus icon. by
[@​gubser](https://redirect.github.com/gubser ) in
[https://github.com/lucide-icons/lucide/pull/2996 ](https://redirect.github.com/lucide-icons/lucide/pull/2996 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0
###
[`v0.505.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.505.0 ):
Version 0.505.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.504.0...0.505.0 )
##### What's Changed
- fix(icons): changed `package-2` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3174 ](https://redirect.github.com/lucide-icons/lucide/pull/3174 )
- docs(icon-design-guide): point people to lucide studio instead of svgo
by [@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3152 ](https://redirect.github.com/lucide-icons/lucide/pull/3152 )
- fix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component
by [@​shamaamahh](https://redirect.github.com/shamaamahh ) in
[https://github.com/lucide-icons/lucide/pull/3112 ](https://redirect.github.com/lucide-icons/lucide/pull/3112 )
- feat(icons): added `brush-cleaning` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/2395 ](https://redirect.github.com/lucide-icons/lucide/pull/2395 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.504.0...0.505.0
###
[`v0.504.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.504.0 ):
Version 0.504.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.503.0...0.504.0 )
#### What's Changed
- feat(icons): add door closed locked / unlocked icons by
[@​lukedukeus](https://redirect.github.com/lukedukeus ) in
[https://github.com/lucide-icons/lucide/pull/3060 ](https://redirect.github.com/lucide-icons/lucide/pull/3060 )
- build(dev-deps): Bump dependencies by
[@​ericfennis](https://redirect.github.com/ericfennis ) in
[https://github.com/lucide-icons/lucide/pull/3096 ](https://redirect.github.com/lucide-icons/lucide/pull/3096 )
- fix(icons): redesigned `brush` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3011 ](https://redirect.github.com/lucide-icons/lucide/pull/3011 )
- fix(site): remove studio link from navbar by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3166 ](https://redirect.github.com/lucide-icons/lucide/pull/3166 )
- feat(icons): added `hamburger` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/3165 ](https://redirect.github.com/lucide-icons/lucide/pull/3165 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.503.0...0.504.0
###
[`v0.503.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.503.0 ):
Version 0.503.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.502.0...0.503.0 )
#### What's Changed
- fix(icons): changed `file-badge-2` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2933 ](https://redirect.github.com/lucide-icons/lucide/pull/2933 )
- feat(icons): added `wifi-pen` icon by
[@​luisdlopera](https://redirect.github.com/luisdlopera ) in
[https://github.com/lucide-icons/lucide/pull/2576 ](https://redirect.github.com/lucide-icons/lucide/pull/2576 )
#### New Contributors
- [@​luisdlopera](https://redirect.github.com/luisdlopera ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2576 ](https://redirect.github.com/lucide-icons/lucide/pull/2576 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.502.0...0.503.0
###
[`v0.502.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.502.0 ):
Version 0.502.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.501.0...0.502.0 )
#### What's Changed
- fix(docs): Added link for jguddas next to lucide studio by
[@​briz123](https://redirect.github.com/briz123 ) in
[https://github.com/lucide-icons/lucide/pull/3063 ](https://redirect.github.com/lucide-icons/lucide/pull/3063 )
- build(deps-dev): bump vite from 5.4.15 to 5.4.17 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/lucide-icons/lucide/pull/2993 ](https://redirect.github.com/lucide-icons/lucide/pull/2993 )
- fix(build): fix shredder formatting and duplicate contributors error
by [@​jpjacobpadilla](https://redirect.github.com/jpjacobpadilla )
in
[https://github.com/lucide-icons/lucide/pull/3072 ](https://redirect.github.com/lucide-icons/lucide/pull/3072 )
- fix(icons): rebase non-binary on square-asterisk by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/3071 ](https://redirect.github.com/lucide-icons/lucide/pull/3071 )
- docs(CONTRIBUTING): Grammar fix for CONTRIBUTING by
[@​ajokt123](https://redirect.github.com/ajokt123 ) in
[https://github.com/lucide-icons/lucide/pull/3090 ](https://redirect.github.com/lucide-icons/lucide/pull/3090 )
- fix(icons): changed `calendar-plus` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3085 ](https://redirect.github.com/lucide-icons/lucide/pull/3085 )
- fix(icons): changed `book-key` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3062 ](https://redirect.github.com/lucide-icons/lucide/pull/3062 )
- fix(icons): changed `clipboard-paste` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3075 ](https://redirect.github.com/lucide-icons/lucide/pull/3075 )
- fix(icons): changed `orbit` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3074 ](https://redirect.github.com/lucide-icons/lucide/pull/3074 )
- fix(icons): changed `baby` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3073 ](https://redirect.github.com/lucide-icons/lucide/pull/3073 )
- docs(pacakges): Added periods to package summary by
[@​briz123](https://redirect.github.com/briz123 ) in
[https://github.com/lucide-icons/lucide/pull/3065 ](https://redirect.github.com/lucide-icons/lucide/pull/3065 )
- fix(docs): PR Conventions by
[@​briz123](https://redirect.github.com/briz123 ) in
[https://github.com/lucide-icons/lucide/pull/3066 ](https://redirect.github.com/lucide-icons/lucide/pull/3066 )
- feat(icons): added `ruler-dimension-line` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2535 ](https://redirect.github.com/lucide-icons/lucide/pull/2535 )
#### New Contributors
- [@​jpjacobpadilla](https://redirect.github.com/jpjacobpadilla )
made their first contribution in
[https://github.com/lucide-icons/lucide/pull/3072 ](https://redirect.github.com/lucide-icons/lucide/pull/3072 )
- [@​ajokt123](https://redirect.github.com/ajokt123 ) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/3090 ](https://redirect.github.com/lucide-icons/lucide/pull/3090 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.501.0...0.502.0
###
[`v0.501.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.501.0 ):
Version 0.501.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.500.0...0.501.0 )
##### What's Changed
- feat(angular): export icon data types by
[@​dzonatan](https://redirect.github.com/dzonatan ) in
[https://github.com/lucide-icons/lucide/pull/2820 ](https://redirect.github.com/lucide-icons/lucide/pull/2820 )
- feat: added request-review workflow by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2502 ](https://redirect.github.com/lucide-icons/lucide/pull/2502 )
- feat(icons): Add columns-3-cog icon by
[@​irvineacosta](https://redirect.github.com/irvineacosta ) in
[https://github.com/lucide-icons/lucide/pull/2763 ](https://redirect.github.com/lucide-icons/lucide/pull/2763 )
##### New Contributors
- [@​dzonatan](https://redirect.github.com/dzonatan ) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/2820 ](https://redirect.github.com/lucide-icons/lucide/pull/2820 )
- [@​irvineacosta](https://redirect.github.com/irvineacosta ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2763 ](https://redirect.github.com/lucide-icons/lucide/pull/2763 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.500.0...0.501.0
###
[`v0.500.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.500.0 ):
Version 0.500.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.499.0...0.500.0 )
##### What's Changed
- fix(icons): updated `*-cog` icons by
[@​UsamaKhan](https://redirect.github.com/UsamaKhan ) in
[https://github.com/lucide-icons/lucide/pull/2782 ](https://redirect.github.com/lucide-icons/lucide/pull/2782 )
- fix(icons): arcified `lamp-*` icons by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2267 ](https://redirect.github.com/lucide-icons/lucide/pull/2267 )
- fix(icons): changed `traffic-cone` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2941 ](https://redirect.github.com/lucide-icons/lucide/pull/2941 )
- Add `electric-truck` icon by
[@​LienMaas](https://redirect.github.com/LienMaas ) in
[https://github.com/lucide-icons/lucide/pull/1803 ](https://redirect.github.com/lucide-icons/lucide/pull/1803 )
- feat(icons): Add `user-lock` icon by
[@​anthony-mariotti](https://redirect.github.com/anthony-mariotti )
in
[https://github.com/lucide-icons/lucide/pull/2818 ](https://redirect.github.com/lucide-icons/lucide/pull/2818 )
##### New Contributors
- [@​UsamaKhan](https://redirect.github.com/UsamaKhan ) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/2782 ](https://redirect.github.com/lucide-icons/lucide/pull/2782 )
- [@​LienMaas](https://redirect.github.com/LienMaas ) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/1803 ](https://redirect.github.com/lucide-icons/lucide/pull/1803 )
-
[@​anthony-mariotti](https://redirect.github.com/anthony-mariotti )
made their first contribution in
[https://github.com/lucide-icons/lucide/pull/2818 ](https://redirect.github.com/lucide-icons/lucide/pull/2818 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.499.0...0.500.0
###
[`v0.499.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.499.0 ):
Version 0.499.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.498.0...0.499.0 )
##### What's Changed
- feat(icons): added `bow-arrow` icon by
[@​jamiemlaw](https://redirect.github.com/jamiemlaw ) in
[https://github.com/lucide-icons/lucide/pull/2418 ](https://redirect.github.com/lucide-icons/lucide/pull/2418 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.498.0...0.499.0
###
[`v0.498.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.498.0 ):
Version 0.498.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.497.0...0.498.0 )
##### What's Changed
- feat(icons): added `decimals-arrow-left` icon and
`decimals-arrow-right` by
[@​AnnaSasDev](https://redirect.github.com/AnnaSasDev ) in
[https://github.com/lucide-icons/lucide/pull/2945 ](https://redirect.github.com/lucide-icons/lucide/pull/2945 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.497.0...0.498.0
###
[`v0.497.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.497.0 ):
Version 0.497.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.496.0...0.497.0 )
#### What's Changed
- feat(icons): added `shredder` icon by
[@​alirashidy](https://redirect.github.com/alirashidy ) in
[https://github.com/lucide-icons/lucide/pull/3052 ](https://redirect.github.com/lucide-icons/lucide/pull/3052 )
#### New Contributors
- [@​alirashidy](https://redirect.github.com/alirashidy ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/3052 ](https://redirect.github.com/lucide-icons/lucide/pull/3052 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.496.0...0.497.0
###
[`v0.496.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.496.0 ):
Version 0.496.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.495.0...0.496.0 )
##### What's Changed
- feat(icons): added `squares-*` operation icons by
[@​EthanHazel](https://redirect.github.com/EthanHazel ) in
[https://github.com/lucide-icons/lucide/pull/2585 ](https://redirect.github.com/lucide-icons/lucide/pull/2585 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.495.0...0.496.0
###
[`v0.495.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.495.0 ):
Version 0.495.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.494.0...0.495.0 )
##### What's Changed
- feat(icons): added `rectangle-goggles` icon by
[@​EthanHazel](https://redirect.github.com/EthanHazel ) in
[https://github.com/lucide-icons/lucide/pull/2515 ](https://redirect.github.com/lucide-icons/lucide/pull/2515 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.494.0...0.495.0
###
[`v0.494.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.494.0 ):
Version 0.494.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.493.0...0.494.0 )
##### What's Changed
- fix(icons): changed `cpu` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/3033 ](https://redirect.github.com/lucide-icons/lucide/pull/3033 )
- feat(icons): added map-pin-edit icon
[#​2874](https://redirect.github.com/lucide-icons/lucide/issues/2874 )
by [@​sachinkr7368](https://redirect.github.com/sachinkr7368 ) in
[https://github.com/lucide-icons/lucide/pull/2957 ](https://redirect.github.com/lucide-icons/lucide/pull/2957 )
##### New Contributors
- [@​sachinkr7368](https://redirect.github.com/sachinkr7368 ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2957 ](https://redirect.github.com/lucide-icons/lucide/pull/2957 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.493.0...0.494.0
###
[`v0.493.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.493.0 ):
Version 0.493.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.492.0...0.493.0 )
##### What's Changed
- feat(icons): added `bubbles` icon by
[@​vqh2602](https://redirect.github.com/vqh2602 ) in
[https://github.com/lucide-icons/lucide/pull/2582 ](https://redirect.github.com/lucide-icons/lucide/pull/2582 )
- docs(studio): Add lucide studio to site navbar by
[@​ericfennis](https://redirect.github.com/ericfennis ) in
[https://github.com/lucide-icons/lucide/pull/3058 ](https://redirect.github.com/lucide-icons/lucide/pull/3058 )
- feat(ci): adds dpi preview for 16, 32 and 48px by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3048 ](https://redirect.github.com/lucide-icons/lucide/pull/3048 )
- fix(icons): changed `palette` icon by
[@​jamiemlaw](https://redirect.github.com/jamiemlaw ) in
[https://github.com/lucide-icons/lucide/pull/3015 ](https://redirect.github.com/lucide-icons/lucide/pull/3015 )
- feat(icons): added `brick-wall-fire` icon by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/3036 ](https://redirect.github.com/lucide-icons/lucide/pull/3036 )
##### New Contributors
- [@​vqh2602](https://redirect.github.com/vqh2602 ) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/2582 ](https://redirect.github.com/lucide-icons/lucide/pull/2582 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.492.0...0.493.0
###
[`v0.492.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.492.0 ):
Version 0.492.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.491.0...0.492.0 )
#### What's Changed
- fix(icons): changed `pipette` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2927 ](https://redirect.github.com/lucide-icons/lucide/pull/2927 )
- feat(icons): added `heart-plus` & `heart-minus` icon by
[@​Ayberkyvs](https://redirect.github.com/Ayberkyvs ) in
[https://github.com/lucide-icons/lucide/pull/2842 ](https://redirect.github.com/lucide-icons/lucide/pull/2842 )
#### New Contributors
- [@​Ayberkyvs](https://redirect.github.com/Ayberkyvs ) made their
first contribution in
[https://github.com/lucide-icons/lucide/pull/2842 ](https://redirect.github.com/lucide-icons/lucide/pull/2842 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.491.0...0.492.0
###
[`v0.491.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.491.0 ):
Version 0.491.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.490.0...0.491.0 )
##### What's Changed
- feat(icons): added `rotate-ccw-key` icon by
[@​pgbradbury](https://redirect.github.com/pgbradbury ) in
[https://github.com/lucide-icons/lucide/pull/2587 ](https://redirect.github.com/lucide-icons/lucide/pull/2587 )
##### New Contributors
- [@​pgbradbury](https://redirect.github.com/pgbradbury ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2587 ](https://redirect.github.com/lucide-icons/lucide/pull/2587 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.490.0...0.491.0
###
[`v0.490.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.490.0 ):
Version 0.490.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.489.0...0.490.0 )
#### What's Changed
- fix(icons): changed `piggy-bank` icon by
[@​jamiemlaw](https://redirect.github.com/jamiemlaw ) in
[https://github.com/lucide-icons/lucide/pull/3044 ](https://redirect.github.com/lucide-icons/lucide/pull/3044 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.489.0...0.490.0
###
[`v0.489.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.489.0 ):
Version 0.489.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.488.0...0.489.0 )
##### What's Changed
- fix(icons): changed `toggle` icons by
[@​jamiemlaw](https://redirect.github.com/jamiemlaw ) in
[https://github.com/lucide-icons/lucide/pull/3049 ](https://redirect.github.com/lucide-icons/lucide/pull/3049 )
- fix(dev): added link for preact in installation by
[@​briz123](https://redirect.github.com/briz123 ) in
[https://github.com/lucide-icons/lucide/pull/3025 ](https://redirect.github.com/lucide-icons/lucide/pull/3025 )
- fix(react): added aria-hidden fallback for decorative icons by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2158 ](https://redirect.github.com/lucide-icons/lucide/pull/2158 )
- fix(icons): added 2px gap between layers of `layers-2` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2918 ](https://redirect.github.com/lucide-icons/lucide/pull/2918 )
- fix(icons): changed `text-cursor-input` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3027 ](https://redirect.github.com/lucide-icons/lucide/pull/3027 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.488.0...0.489.0
</details>
<details>
<summary>pnpm/pnpm (pnpm)</summary>
###
[`v10.10.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10100 )
[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.9.0...v10.10.0 )
##### Minor Changes
- Allow loading the `preResolution`, `importPackage`, and `fetchers`
hooks from local pnpmfile.
##### Patch Changes
- Fix `cd` command, when `shellEmulator` is `true`
[#​7838](https://redirect.github.com/pnpm/pnpm/issues/7838 ).
- Sort keys in `pnpm-workspace.yaml`
[#​9453](https://redirect.github.com/pnpm/pnpm/pull/9453 ).
- Pass the `npm_package_json` environment variable to the executed
scripts
[#​9452](https://redirect.github.com/pnpm/pnpm/issues/9452 ).
- Fixed a mistake in the description of the `--reporter=silent` option.
###
[`v10.9.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1090 )
[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.8.1...v10.9.0 )
##### Minor Changes
- **Added support for installing JSR packages.** You can now install JSR
packages using the following syntax:
pnpm add jsr:<pkg_name>
or with a version range:
pnpm add jsr:<pkg_name>@​<range>
For example, running:
pnpm add jsr:@​foo/bar
will add the following entry to your `package.json`:
```json
{
"dependencies": {
"@​foo/bar": "jsr:^0.1.2"
}
}
```
When publishing, this entry will be transformed into a format compatible
with npm, older versions of Yarn, and previous pnpm versions:
```json
{
"dependencies": {
"@​foo/bar": "npm:@​jsr/foo__bar@^0.1.2"
}
}
```
Related issue:
[#​8941](https://redirect.github.com/pnpm/pnpm/issues/8941 ).
Note: The `@jsr` scope defaults to <https://npm.jsr.io/ > if the
`@jsr:registry` setting is not defined.
- Added a new setting, `dangerouslyAllowAllBuilds`, for automatically
running any scripts of dependencies without the need to approve any
builds. It was already possible to allow all builds by adding this to
`pnpm-workspace.yaml`:
```yaml
neverBuiltDependencies: []
```
`dangerouslyAllowAllBuilds` has the same effect but also allows to be
set globally via:
pnpm config set dangerouslyAllowAllBuilds true
It can also be set when running a command:
pnpm install --dangerously-allow-all-builds
##### Patch Changes
- Fix a false negative in `verifyDepsBeforeRun` when `nodeLinker` is
`hoisted` and there is a workspace package without dependencies and
`node_modules` directory
[#​9424](https://redirect.github.com/pnpm/pnpm/issues/9424 ).
- Explicitly drop `verifyDepsBeforeRun` support for `nodeLinker: pnp`.
Combining `verifyDepsBeforeRun` and `nodeLinker: pnp` will now print a
warning.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 12:59:53 -04:00
github-actions[bot]
948580917d
chore(main): release 4.8.0 ( #1377 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-01 14:55:55 -07:00
Eli Bosley
39e83b2aa1
feat: move activation code logic into the API ( #1369 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Added comprehensive activation code customization service with dynamic
theming, partner branding, and UI updates.
- Introduced new GraphQL types and public queries for activation code,
partner info, and theme data.
- Implemented new web UI stores and components for activation modal,
partner logos, and theme management.
- **Improvements**
- Removed legacy activation code scripts, PHP components, and plugin
references, streamlining activation logic.
- Enhanced configuration and environment support for activation and
theming features.
- Improved error handling, validation, and type safety in activation and
customization modules.
- **Bug Fixes**
- Fixed color code validation and path handling in customization
service.
- **Chores**
- Added pre-commit linting hooks and related configuration.
- Cleaned up test and development environment files.
- **Tests**
- Added extensive tests covering activation customization service
initialization, data handling, and file modifications.
- Removed obsolete tests related to legacy activation code store.
- **Refactor**
- Migrated activation and partner branding logic from legacy scripts and
PHP to TypeScript services and GraphQL resolvers.
- Reorganized store and component architecture for activation-related
features.
- **Style**
- Updated UI components for improved branding, theming, accessibility,
and layout consistency.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Zack Spear <hi@zackspear.com >
2025-05-01 17:40:36 -04:00
Pujit Mehrotra
874a507e60
[WIP] fix: authentication when booting into GUI mode ( #1368 )
...
Added detection of GUI mode to conditionally enhance session handling.
2025-04-30 23:31:26 -04:00
github-actions[bot]
c5a394eddf
chore(main): release 4.7.0 ( #1332 )
...
🤖 I have created a release *beep* *boop*
---
## [4.7.0](https://github.com/unraid/api/compare/v4.6.6...v4.7.0 )
(2025-04-24)
### Features
* add basic docker network listing
([#1317 ](https://github.com/unraid/api/issues/1317 ))
([c4fdff8 ](https://github.com/unraid/api/commit/c4fdff8149eb2812707605b3a98eabc795d18c5e ))
* add permission documentation by using a custom decorator
([#1355 ](https://github.com/unraid/api/issues/1355 ))
([45ecab6 ](https://github.com/unraid/api/commit/45ecab6914e2e4dd48438352eb9a5084a6a4b996 ))
* basic vm controls ([#1293 ](https://github.com/unraid/api/issues/1293 ))
([bc3ca92 ](https://github.com/unraid/api/commit/bc3ca92fb02387bc019bb001809df96974737b50 ))
* code first graphql
([#1347 ](https://github.com/unraid/api/issues/1347 ))
([f5724ab ](https://github.com/unraid/api/commit/f5724abffbcb8c8a4885c487df4119787fd1d541 ))
### Bug Fixes
* container names always null
([#1335 ](https://github.com/unraid/api/issues/1335 ))
([8a5b238 ](https://github.com/unraid/api/commit/8a5b23856c006827229812e558f7d1af92be80e0 ))
* **deps:** update all non-major dependencies
([#1337 ](https://github.com/unraid/api/issues/1337 ))
([2345732 ](https://github.com/unraid/api/commit/234573264cfed1409a767927ff95f132be393ea9 ))
* hide reboot notice for patch releases
([#1341 ](https://github.com/unraid/api/issues/1341 ))
([4b57439 ](https://github.com/unraid/api/commit/4b5743906a172f84bb46011fe2c3e0c8f64059a2 ))
* move docker mutations to the mutations resolver
([#1333 ](https://github.com/unraid/api/issues/1333 ))
([1bbe7d2 ](https://github.com/unraid/api/commit/1bbe7d27b0e87b5ffcd57ac9cc28e64b046055be ))
* PR build issue
([457d338 ](https://github.com/unraid/api/commit/457d338150774ddc14cde6562e226a6a565aca48 ))
* remove some unused fields from the report object
([#1342 ](https://github.com/unraid/api/issues/1342 ))
([cd323ac ](https://github.com/unraid/api/commit/cd323acd4905a558786b029ff5a30371c4512956 ))
* sso unreliable if API outputs more than raw json
([#1353 ](https://github.com/unraid/api/issues/1353 ))
([e65775f ](https://github.com/unraid/api/commit/e65775f8782714d1cc29c8f2801244b5a4043409 ))
* vms now can detect starting of libvirt and start local hypervisor
([#1356 ](https://github.com/unraid/api/issues/1356 ))
([ad0f4c8 ](https://github.com/unraid/api/commit/ad0f4c8b55c7f7e94fbae2108f17715b1373a3ef ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-24 09:24:52 -04:00
renovate[bot]
234573264c
fix(deps): update all non-major dependencies ( #1337 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@pinia/nuxt](https://redirect.github.com/vuejs/pinia/tree/v3/packages/nuxt#readme )
([source](https://redirect.github.com/vuejs/pinia )) | [`^0.10.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/@pinia%2fnuxt/0.10.1/0.11.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [lucide-vue-next](https://lucide.dev )
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next ))
| [`^0.487.0` ->
`^0.488.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.487.0/0.488.0 )
|
[](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.7.1` ->
`10.8.1`](https://renovatebot.com/diffs/npm/pnpm/10.7.1/10.8.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/ )
|
|
[vuetify-nuxt-module](https://redirect.github.com/vuetifyjs/nuxt-module )
| [`0.18.5` ->
`0.18.6`](https://renovatebot.com/diffs/npm/vuetify-nuxt-module/0.18.5/0.18.6 )
|
[](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>lucide-icons/lucide (lucide-vue-next)</summary>
###
[`v0.488.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.488.0 ):
Version 0.488.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.487.0...0.488.0 )
#### What's Changed
- docs(readme): fix packages table by
[@​realguse](https://redirect.github.com/realguse ) in
[https://github.com/lucide-icons/lucide/pull/2976 ](https://redirect.github.com/lucide-icons/lucide/pull/2976 )
- fix(dev): point urls on packages page to correct page by
[@​briz123](https://redirect.github.com/briz123 ) in
[https://github.com/lucide-icons/lucide/pull/2983 ](https://redirect.github.com/lucide-icons/lucide/pull/2983 )
- build(deps-dev): bump vite from 5.4.14 to 5.4.15 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/lucide-icons/lucide/pull/2946 ](https://redirect.github.com/lucide-icons/lucide/pull/2946 )
- Typo fix for
[@​lucide/astro](https://redirect.github.com/lucide/astro ) badge
by [@​dotspencer](https://redirect.github.com/dotspencer ) in
[https://github.com/lucide-icons/lucide/pull/3004 ](https://redirect.github.com/lucide-icons/lucide/pull/3004 )
- removed flutter package link by
[@​shamaamahh](https://redirect.github.com/shamaamahh ) in
[https://github.com/lucide-icons/lucide/pull/2999 ](https://redirect.github.com/lucide-icons/lucide/pull/2999 )
- feat(ci): added npm package provenance attestation by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3016 ](https://redirect.github.com/lucide-icons/lucide/pull/3016 )
- fix(icons): changed `text` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3029 ](https://redirect.github.com/lucide-icons/lucide/pull/3029 )
- fix(icons): changed `letter-text` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3030 ](https://redirect.github.com/lucide-icons/lucide/pull/3030 )
- fix(icons): changed `text-select` icon by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/3028 ](https://redirect.github.com/lucide-icons/lucide/pull/3028 )
#### New Contributors
- [@​dotspencer](https://redirect.github.com/dotspencer ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/3004 ](https://redirect.github.com/lucide-icons/lucide/pull/3004 )
- [@​shamaamahh](https://redirect.github.com/shamaamahh ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2999 ](https://redirect.github.com/lucide-icons/lucide/pull/2999 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.487.0...0.488.0
</details>
<details>
<summary>pnpm/pnpm (pnpm)</summary>
###
[`v10.8.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1081 )
[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.8.0...v10.8.1 )
##### Patch Changes
- Removed bright white highlighting, which didn't look good on some
light themes
[#​9389](https://redirect.github.com/pnpm/pnpm/pull/9389 ).
- If there is no pnpm related configuration in `package.json`,
`onlyBuiltDependencies` will be written to `pnpm-workspace.yaml` file
[#​9404](https://redirect.github.com/pnpm/pnpm/pull/9404 ).
###
[`v10.8.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1080 )
[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.7.1...v10.8.0 )
##### Minor Changes
- **Experimental.** A new hook is supported for updating configuration
settings. The hook can be provided via `.pnpmfile.cjs`. For example:
```js
module.exports = {
hooks: {
updateConfig: (config) => ({
...config,
nodeLinker: "hoisted",
}),
},
};
```
- Now you can use the `pnpm add` command with the `--config` flag to
install new configurational dependencies
[#​9377](https://redirect.github.com/pnpm/pnpm/pull/9377 ).
##### Patch Changes
- Do not hang indefinitely, when there is a glob that starts with `!/`
in `pnpm-workspace.yaml`. This fixes a regression introduced by
[#​9169](https://redirect.github.com/pnpm/pnpm/pull/9169 ).
- `pnpm audit --fix` should update the overrides in
`pnpm-workspace.yaml`.
- `pnpm link` should update overrides in `pnpm-workspace.yaml`, not in
`package.json`
[#​9365](https://redirect.github.com/pnpm/pnpm/pull/9365 ).
</details>
<details>
<summary>vuetifyjs/nuxt-module (vuetify-nuxt-module)</summary>
###
[`v0.18.6`](https://redirect.github.com/vuetifyjs/nuxt-module/releases/tag/v0.18.6 )
[Compare
Source](https://redirect.github.com/vuetifyjs/nuxt-module/compare/v0.18.5...v0.18.6 )
##### 🚀 Features
- **labs**: Enable labs components auto-import by default - by
[@​userquin](https://redirect.github.com/userquin ) in
[https://github.com/vuetifyjs/nuxt-module/issues/309 ](https://redirect.github.com/vuetifyjs/nuxt-module/issues/309 )
[<samp>(92366)</samp>](https://redirect.github.com/vuetifyjs/nuxt-module/commit/9236675 )
##### 🏎 Performance
- **styles**: Use `fsp.access` and rethrow legitimate errors - by
[@​userquin](https://redirect.github.com/userquin ) in
[https://github.com/vuetifyjs/nuxt-module/issues/308 ](https://redirect.github.com/vuetifyjs/nuxt-module/issues/308 )
[<samp>(b136e)</samp>](https://redirect.github.com/vuetifyjs/nuxt-module/commit/b136e56 )
##### [View changes on
GitHub](https://redirect.github.com/vuetifyjs/nuxt-module/compare/v0.18.5...v0.18.6 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 09:36:55 -04:00
Eli Bosley
f5724abffb
feat: code first graphql ( #1347 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Enhanced API capabilities with improved GraphQL interfaces for remote
access, parity checks, notifications, and virtual machine controls.
- Introduction of dynamic remote access settings and refined online
status and service monitoring.
- New `ParityCheckMutationsResolver` for managing parity check
operations through GraphQL.
- **Refactor**
- Consolidated and renamed internal types and schema definitions to
improve consistency and performance.
- Removed deprecated legacy schemas to streamline the API.
- Updated import paths for various types to reflect new module
structures.
- **Chore**
- Updated environment configurations and test setups to support the new
logging and configuration mechanisms.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-11 15:03:01 -04:00
Eli Bosley
da8dac3940
chore: add linter to unraid ui and simplify tsconfigs ( #1308 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Chores**
- Introduced a linting step in the build process to enhance code
quality.
- Updated configuration settings with a version upgrade and adjustments
to network port specifications.
- Refined package and TypeScript configurations for improved module
resolution and maintainability.
- **Style**
- Standardized code formatting with consistent quotation usage,
semicolon additions, and reorganized import paths for clarity.
- Enhanced readability of SVG markup and component templates through
formatting adjustments.
- Simplified property definitions and improved code organization within
components for better readability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-03 15:31:11 -04:00
github-actions[bot]
006fe1e762
chore(main): release 4.6.6 ( #1328 )
...
🤖 I have created a release *beep* *boop*
---
## [4.6.6](https://github.com/unraid/api/compare/v4.6.5...v4.6.6 )
(2025-04-03)
### Bug Fixes
* issue with invalid builds for prod and tagging
([7e89cd2 ](https://github.com/unraid/api/commit/7e89cd2a3e06a4abc8164f2f4985ad9f6cc9388d ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-03 11:59:59 -04:00
github-actions[bot]
38a9e36fcd
chore(main): release 4.6.5 ( #1327 )
...
🤖 I have created a release *beep* *boop*
---
## [4.6.5](https://github.com/unraid/api/compare/v4.6.4...v4.6.5 )
(2025-04-03)
### Bug Fixes
* unique artifact ID
([0f682b5 ](https://github.com/unraid/api/commit/0f682b5f23f4319a1ad8f0e8f2b5e5ae0a2293db ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-03 11:52:33 -04:00
github-actions[bot]
3fff76d155
chore(main): release 4.6.4 ( #1325 )
...
🤖 I have created a release *beep* *boop*
---
## [4.6.4](https://github.com/unraid/api/compare/v4.6.3...v4.6.4 )
(2025-04-03)
### Bug Fixes
* cleanup build pipeline
([#1326 ](https://github.com/unraid/api/issues/1326 ))
([60f16bd ](https://github.com/unraid/api/commit/60f16bde416993771fce2ad5861a671504af4b7d ))
* remove unneeded workflow secret pass
([4bb00dd ](https://github.com/unraid/api/commit/4bb00dd981384083cec40d804209ec2ca18d7aae ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-03 11:46:05 -04:00
github-actions[bot]
cacb1c1d3d
chore(main): release 4.6.3 ( #1324 )
...
🤖 I have created a release *beep* *boop*
---
## [4.6.3](https://github.com/unraid/api/compare/v4.6.2...v4.6.3 )
(2025-04-03)
### Bug Fixes
* copy dynamix.unraid.net
([662d5f6 ](https://github.com/unraid/api/commit/662d5f64c94586e35bfdaae2df0716c3754b2c45 ))
* make backup of txz
([37e72f9 ](https://github.com/unraid/api/commit/37e72f9729f6ab385ed1070fbdca6028688fbd92 ))
* ordering in build script
([a562f77 ](https://github.com/unraid/api/commit/a562f7716380bde4a1ae0d6960eff51c37b9291c ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-03 10:41:07 -04:00
github-actions[bot]
79397eecff
chore(main): release 4.6.2 ( #1323 )
...
🤖 I have created a release *beep* *boop*
---
## [4.6.2](https://github.com/unraid/api/compare/v4.6.1...v4.6.2 )
(2025-04-03)
### Bug Fixes
* build issue
([99d8b31 ](https://github.com/unraid/api/commit/99d8b31fa8bef13ae6c7dcf74593bc2999a676ed ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-03 10:23:43 -04:00
github-actions[bot]
d0827df60e
chore(main): release 4.6.1 ( #1322 )
...
🤖 I have created a release *beep* *boop*
---
## [4.6.1](https://github.com/unraid/api/compare/v4.6.0...v4.6.1 )
(2025-04-03)
### Bug Fixes
* don't mv deploy on prod release
([9568aab ](https://github.com/unraid/api/commit/9568aabd17fbab9e7e2f06f723ee57dc2026583c ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-03 10:10:20 -04:00
github-actions[bot]
5a61aec841
chore(main): release 4.6.0 ( #1311 )
...
🤖 I have created a release *beep* *boop*
---
## [4.6.0](https://github.com/unraid/api/compare/v4.5.0...v4.6.0 )
(2025-04-03)
### Features
* add gui settings field for sso users
([#1310 ](https://github.com/unraid/api/issues/1310 ))
([5ba3fa6 ](https://github.com/unraid/api/commit/5ba3fa67a26828f29e1e234c6838e7beaa3fdff3 ))
### Bug Fixes
* build
([ed67af9 ](https://github.com/unraid/api/commit/ed67af956802eec95845519997bc15b32c84c6ee ))
* **plugin:** flaky masking of benign warning during pnpm install
([#1313 ](https://github.com/unraid/api/issues/1313 ))
([1f10b63 ](https://github.com/unraid/api/commit/1f10b63c8b015e9a2527f79e15a7042feb2d2aca ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-03 09:59:38 -04:00
Pujit Mehrotra
5ba3fa67a2
feat: add gui settings field for sso users ( #1310 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Bulk SSO account management is now supported, allowing users to update
multiple SSO account IDs at once.
- Connect settings now include SSO account identifiers for streamlined
configuration.
- Expanded array management functionality introduces advanced operations
for managing disk arrays.
- New fields for SSO user IDs have been added to various settings and
queries.
- **Style & Documentation**
- Improved formatting and support for rich HTML in form descriptions
enhance clarity and presentation.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Eli Bosley <ekbosley@gmail.com >
2025-04-03 09:50:12 -04:00
github-actions[bot]
15153855f7
chore(main): release 4.5.0 ( #1279 )
...
🤖 I have created a release *beep* *boop*
---
## [4.5.0](https://github.com/unraid/api/compare/v4.4.1...v4.5.0 )
(2025-04-02)
### Features
* add webgui theme switcher component
([#1304 ](https://github.com/unraid/api/issues/1304 ))
([e2d00dc ](https://github.com/unraid/api/commit/e2d00dc3464f9663062ac759a8aad85e61804b91 ))
* api plugin system & offline versioned dependency vendoring
([#1252 ](https://github.com/unraid/api/issues/1252 ))
([9f492bf ](https://github.com/unraid/api/commit/9f492bf2175b1b909d3bec079ce901ba34765eb7 ))
* **api:** add `unraid-api --delete` command
([#1289 ](https://github.com/unraid/api/issues/1289 ))
([2f09445 ](https://github.com/unraid/api/commit/2f09445f2ed6b23cd851ca64ac5b84cfde3cbd50 ))
* basic array controls
([#1291 ](https://github.com/unraid/api/issues/1291 ))
([61fe696 ](https://github.com/unraid/api/commit/61fe6966caf973eec3d74c67741302dd4b507134 ))
* basic docker controls
([#1292 ](https://github.com/unraid/api/issues/1292 ))
([12eddf8 ](https://github.com/unraid/api/commit/12eddf894e1808b61f5d4e007f3a7a39a3f2e4d6 ))
* copy to webgui repo script docs + wc build options
([#1285 ](https://github.com/unraid/api/issues/1285 ))
([e54f189 ](https://github.com/unraid/api/commit/e54f189630f70aeff5af6bdef4271f0a01fedb74 ))
### Bug Fixes
* additional url fixes
([4b2763c ](https://github.com/unraid/api/commit/4b2763c7f9d8b85d5b0ce066dfc9a9a80a115658 ))
* **api:** redirect benign pnpm postinstall warning to log file
([#1290 ](https://github.com/unraid/api/issues/1290 ))
([7fb7849 ](https://github.com/unraid/api/commit/7fb78494cb23630f60a889e6252fc06754e14ef9 ))
* **deps:** update dependency chalk to v5
([#1296 ](https://github.com/unraid/api/issues/1296 ))
([6bed638 ](https://github.com/unraid/api/commit/6bed63805ff026be98a8e20c4d8a37cd47048357 ))
* **deps:** update dependency diff to v7
([#1297 ](https://github.com/unraid/api/issues/1297 ))
([3c6683c ](https://github.com/unraid/api/commit/3c6683c81422a088c13e9545aaecececd78b8628 ))
* disable all config watchers
([#1306 ](https://github.com/unraid/api/issues/1306 ))
([5c1b435 ](https://github.com/unraid/api/commit/5c1b4352cf71d8525f667822f8ca202e2934f463 ))
* extract callbacks to library
([#1280 ](https://github.com/unraid/api/issues/1280 ))
([2266139 ](https://github.com/unraid/api/commit/226613974258f15d39932de94316a54aec2e29d2 ))
* OEM plugin issues ([#1288 ](https://github.com/unraid/api/issues/1288 ))
([d5a3d0d ](https://github.com/unraid/api/commit/d5a3d0dfac214fc433c2c0aec578de564a990dd4 ))
* replace files lost during pruning
([d0d2ff6 ](https://github.com/unraid/api/commit/d0d2ff65ed2d51223414e50bb1c2ecf82e32a071 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-02 13:24:42 -04:00
Eli Bosley
7a421ce4ec
chore: fix dev console and allowed-headers
2025-04-02 11:28:21 -04:00
renovate[bot]
f7f40d7906
fix(deps): update all non-major dependencies ( #1278 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@graphql-codegen/typescript-resolvers](https://redirect.github.com/dotansimha/graphql-code-generator )
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/resolvers ))
| [`4.4.4` ->
`4.5.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-resolvers/4.4.4/4.5.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [lucide-vue-next](https://lucide.dev )
([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next ))
| [`^0.483.0` ->
`^0.487.0`](https://renovatebot.com/diffs/npm/lucide-vue-next/0.483.0/0.487.0 )
|
[](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.5` ->
`10.7.1`](https://renovatebot.com/diffs/npm/pnpm/10.6.5/10.7.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/ )
|
|
[vuetify-nuxt-module](https://redirect.github.com/vuetifyjs/nuxt-module )
| [`0.18.4` ->
`0.18.5`](https://renovatebot.com/diffs/npm/vuetify-nuxt-module/0.18.4/0.18.5 )
|
[](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>dotansimha/graphql-code-generator
(@​graphql-codegen/typescript-resolvers)</summary>
###
[`v4.5.0`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/resolvers/CHANGELOG.md#450 )
[Compare
Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typescript-resolvers@4.4.4...@graphql-codegen/typescript-resolvers@4.5.0 )
##### Minor Changes
-
[#​10315](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10315 )
[`f6909d1`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/f6909d1797c15b79a0afb7ec089471763a485bfc )
Thanks [@​eddeee888](https://redirect.github.com/eddeee888 )! -
Implement semanticNonNull custom directive
##### Patch Changes
- Updated dependencies
\[[`f6909d1`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/f6909d1797c15b79a0afb7ec089471763a485bfc )]:
-
[@​graphql-codegen/visitor-plugin-common](https://redirect.github.com/graphql-codegen/visitor-plugin-common )[@​5](https://redirect.github.com/5 ).8.0
-
[@​graphql-codegen/typescript](https://redirect.github.com/graphql-codegen/typescript )[@​4](https://redirect.github.com/4 ).1.6
</details>
<details>
<summary>lucide-icons/lucide (lucide-vue-next)</summary>
###
[`v0.487.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.487.0 ):
Version 0.487.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.486.0...0.487.0 )
#### What's Changed
- feat(icons): added `spline-pointer` icon by
[@​Kaleidosium](https://redirect.github.com/Kaleidosium ) in
[https://github.com/lucide-icons/lucide/pull/2932 ](https://redirect.github.com/lucide-icons/lucide/pull/2932 )
#### New Contributors
- [@​Kaleidosium](https://redirect.github.com/Kaleidosium ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2932 ](https://redirect.github.com/lucide-icons/lucide/pull/2932 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.486.0...0.487.0
###
[`v0.486.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.486.0 ):
Version 0.486.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.485.0...0.486.0 )
#### What's Changed
-
feat([@​lucide/astro](https://redirect.github.com/lucide/astro )):
add lucide package for Astro by
[@​MoustaphaDev](https://redirect.github.com/MoustaphaDev ) in
[https://github.com/lucide-icons/lucide/pull/2665 ](https://redirect.github.com/lucide-icons/lucide/pull/2665 )
#### New Contributors
- [@​MoustaphaDev](https://redirect.github.com/MoustaphaDev ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2665 ](https://redirect.github.com/lucide-icons/lucide/pull/2665 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.485.0...0.486.0
###
[`v0.485.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.485.0 ):
Version 0.485.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.484.0...0.485.0 )
#### What's Changed
- feat(icons): added `banknote-arrow-down` icon by
[@​joffx](https://redirect.github.com/joffx ) in
[https://github.com/lucide-icons/lucide/pull/2948 ](https://redirect.github.com/lucide-icons/lucide/pull/2948 )
- feat(icons): added `banknote-x` icon by
[@​joffx](https://redirect.github.com/joffx ) in
[https://github.com/lucide-icons/lucide/pull/2949 ](https://redirect.github.com/lucide-icons/lucide/pull/2949 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.484.0...0.485.0
###
[`v0.484.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.484.0 ):
Version 0.484.0
[Compare
Source](https://redirect.github.com/lucide-icons/lucide/compare/0.483.0...0.484.0 )
#### What's Changed
- build(deps): bump tj-actions/changed-files from 41 to 46 in
/.github/workflows by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/lucide-icons/lucide/pull/2920 ](https://redirect.github.com/lucide-icons/lucide/pull/2920 )
- fix(packages): consistent icon name class by
[@​danteissaias](https://redirect.github.com/danteissaias ) in
[https://github.com/lucide-icons/lucide/pull/2878 ](https://redirect.github.com/lucide-icons/lucide/pull/2878 )
- feat(ci): add `x.com` to brand filter by
[@​jguddas](https://redirect.github.com/jguddas ) in
[https://github.com/lucide-icons/lucide/pull/2939 ](https://redirect.github.com/lucide-icons/lucide/pull/2939 )
- fix(icons): arcified candy & candy-off by
[@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in
[https://github.com/lucide-icons/lucide/pull/2944 ](https://redirect.github.com/lucide-icons/lucide/pull/2944 )
#### New Contributors
- [@​danteissaias](https://redirect.github.com/danteissaias ) made
their first contribution in
[https://github.com/lucide-icons/lucide/pull/2878 ](https://redirect.github.com/lucide-icons/lucide/pull/2878 )
**Full Changelog**:
https://github.com/lucide-icons/lucide/compare/0.483.0...0.484.0
</details>
<details>
<summary>pnpm/pnpm (pnpm)</summary>
###
[`v10.7.1`](https://redirect.github.com/pnpm/pnpm/releases/tag/v10.7.1 ):
pnpm 10.7.1
[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.7.0...v10.7.1 )
#### Patch Changes
- `pnpm config set` should convert the settings to their correct type
before adding them to `pnpm-workspace.yaml`
[#​9355](https://redirect.github.com/pnpm/pnpm/issues/9355 ).
- `pnpm config get` should read auth related settings via npm CLI
[#​9345](https://redirect.github.com/pnpm/pnpm/issues/9345 ).
- Replace leading `~/` in a path in `.npmrc` with the home directory
[#​9217](https://redirect.github.com/pnpm/pnpm/issues/9217 ).
#### Platinum Sponsors
<table>
<tbody>
<tr>
<td align="center" valign="middle">
<a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes "
target="_blank"><img src="https://pnpm.io/img/users/bit.svg " width="80"
alt="Bit"></a>
</td>
<td align="center" valign="middle">
<a href="https://sanity.io/?utm_source=pnpm&utm_medium=release_notes "
target="_blank"><img src="https://pnpm.io/img/users/sanity.svg "
width="180" alt="Bit"></a>
</td>
<td align="center" valign="middle">
<a href="https://syntax.fm/?utm_source=pnpm&utm_medium=release_notes "
target="_blank">
<picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/syntaxfm.svg " />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/syntaxfm_light.svg " />
<img src="https://pnpm.io/img/users/syntaxfm.svg " width="90"
alt="Syntax" />
</picture>
</a>
</td>
</tr>
</tbody>
</table>
#### Gold Sponsors
<table>
<tbody>
<tr>
<td align="center" valign="middle">
<a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes "
target="_blank">
<picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/discord.svg " />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/discord_light.svg " />
<img src="https://pnpm.io/img/users/discord.svg " width="220"
alt="Discord" />
</picture>
</a>
</td>
<td align="center" valign="middle">
<a href="https://uscreen.de/?utm_source=pnpm&utm_medium=release_notes "
target="_blank">
<picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/uscreen.svg " />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/uscreen_light.svg " />
<img src="https://pnpm.io/img/users/uscreen.svg " width="180"
alt="u|screen" />
</picture>
</a>
</td>
</tr>
<tr>
<td align="center" valign="middle">
<a
href="https://www.jetbrains.com/?utm_source=pnpm&utm_medium=release_notes "
target="_blank">
<picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/jetbrains.svg " />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/jetbrains.svg " />
<img src="https://pnpm.io/img/users/jetbrains.svg " width="180"
alt="JetBrains" />
</picture>
</a>
</td>
<td align="center" valign="middle">
<a href="https://nx.dev/?utm_source=pnpm&utm_medium=release_notes "
target="_blank">
<picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/nx.svg?0 " />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/nx_light.svg?0 " />
<img src="https://pnpm.io/img/users/nx.svg " width="70" alt="Nx" />
</picture>
</a>
</td>
</tr>
<tr>
<td align="center" valign="middle">
<a
href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=release_notes "
target="_blank">
<picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/coderabbit.svg " />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/coderabbit_light.svg " />
<img src="https://pnpm.io/img/users/coderabbit.svg " width="220"
alt="CodeRabbit" />
</picture>
</a>
</td>
<td align="center" valign="middle">
<a href="https://route4me.com/?utm_source=pnpm&utm_medium=release_notes "
target="_blank">
<img src="https://pnpm.io/img/users/route4me.svg " width="220"
alt="Route4Me" />
</a>
</td>
</tr>
<tr>
<td align="center" valign="middle">
<a href="https://workleap.com/?utm_source=pnpm&utm_medium=release_notes "
target="_blank">
<picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/workleap.svg " />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/workleap_light.svg " />
<img src="https://pnpm.io/img/users/workleap.svg " width="190"
alt="Workleap" />
</picture>
</a>
</td>
<td align="center" valign="middle">
<a
href="https://stackblitz.com/?utm_source=pnpm&utm_medium=release_notes "
target="_blank">
<picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/stackblitz.svg " />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/stackblitz_light.svg " />
<img src="https://pnpm.io/img/users/stackblitz.svg " width="190"
alt="Stackblitz" />
</picture>
</a>
</td>
</tr>
</tbody>
</table>
###
[`v10.7.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#1070 )
[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.6.5...v10.7.0 )
##### Minor Changes
- `pnpm config get` and `list` also show settings set in
`pnpm-workspace.yaml` files
[#​9316](https://redirect.github.com/pnpm/pnpm/pull/9316 ).
- It should be possible to use env variables in `pnpm-workspace.yaml`
setting names and value.
- Add an ability to patch dependencies by version ranges. Exact versions
override version ranges, which in turn override name-only patches.
Version range `*` is the same as name-only, except that patch
application failure will not be ignored.
For example:
```yaml
patchedDependencies:
foo: patches/foo-1.patch
foo@^2.0.0: patches/foo-2.patch
foo@2.1.0: patches/foo-3.patch
```
The above configuration would apply `patches/foo-3.patch` to
`foo@2.1.0`, `patches/foo-2.patch` to all `foo` versions which satisfy
`^2.0.0` except `2.1.0`, and `patches/foo-1.patch` to the remaining
`foo` versions.
> \[!WARNING]
> The version ranges should not overlap. If you want to specialize a sub
range, make sure to exclude it from the other keys. For example:
>
> ```yaml
> # pnpm-workspace.yaml
> patchedDependencies:
> # the specialized sub range
> 'foo@2.2.0-2.8.0': patches/foo.2.2.0-2.8.0.patch
> # the more general patch, excluding the sub range above
> 'foo@>=2.0.0 <2.2.0 || >2.8.0': 'patches/foo.gte2.patch
> ```
>
> In most cases, however, it's sufficient to just define an exact
version to override the range.
- `pnpm config set --location=project` saves the setting to a
`pnpm-workspace.yaml` file if no `.npmrc` file is present in the
directory
[#​9316](https://redirect.github.com/pnpm/pnpm/pull/9316 ).
- Rename `pnpm.allowNonAppliedPatches` to `pnpm.allowUnusedPatches`. The
old name is still supported but it would print a deprecation warning
message.
- Add `pnpm.ignorePatchFailures` to manage whether pnpm would ignore
patch application failures.
If `ignorePatchFailures` is not set, pnpm would throw an error when
patches with exact versions or version ranges fail to apply, and it
would ignore failures from name-only patches.
If `ignorePatchFailures` is explicitly set to `false`, pnpm would throw
an error when any type of patch fails to apply.
If `ignorePatchFailures` is explicitly set to `true`, pnpm would print a
warning when any type of patch fails to apply.
##### Patch Changes
- Remove dependency paths from audit output to prevent out-of-memory
errors
[#​9280](https://redirect.github.com/pnpm/pnpm/issues/9280 ).
</details>
<details>
<summary>vuetifyjs/nuxt-module (vuetify-nuxt-module)</summary>
###
[`v0.18.5`](https://redirect.github.com/vuetifyjs/nuxt-module/releases/tag/v0.18.5 )
[Compare
Source](https://redirect.github.com/vuetifyjs/nuxt-module/compare/v0.18.4...v0.18.5 )
##### 🐞 Bug Fixes
- **styles**: Resolve new scss component styles - by
[@​userquin](https://redirect.github.com/userquin ) in
[https://github.com/vuetifyjs/nuxt-module/issues/305 ](https://redirect.github.com/vuetifyjs/nuxt-module/issues/305 )
[<samp>(82139)</samp>](https://redirect.github.com/vuetifyjs/nuxt-module/commit/8213962 )
##### [View changes on
GitHub](https://redirect.github.com/vuetifyjs/nuxt-module/compare/v0.18.4...v0.18.5 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/unraid/api ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 09:40:11 -04:00
Pujit Mehrotra
4964cf557b
chore: update license fields in package.json ( #1298 )
...
Sets license for all node.js packages to `GPL-2.0-or-later`
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Chores**
- Simplified license compliance verification by removing legacy script
logic.
- Updated licensing terms across components to GPL-2.0-or-later for
broader compatibility.
- **Documentation**
- Revised setup instructions to indicate that the use of the Just build
tool is now optional.
- **New Features**
- Added fallback support in the build automation tool to ensure smoother
operations when targets are missing.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-31 14:52:49 -04:00
github-actions[bot]
c4b4d26af0
chore(main): release 4.4.1 ( #1270 )
...
🤖 I have created a release *beep* *boop*
---
## [4.4.1](https://github.com/unraid/api/compare/v4.4.0...v4.4.1 )
(2025-03-26)
### Bug Fixes
* .env.production from allowing console logs on build
([#1273 ](https://github.com/unraid/api/issues/1273 ))
([49f6365 ](https://github.com/unraid/api/commit/49f636541bb579e53b91054ec3a4bef5069abcfa ))
* patch version override logic incorrect
([#1275 ](https://github.com/unraid/api/issues/1275 ))
([0bcfb47 ](https://github.com/unraid/api/commit/0bcfb47bbcdfa05b706ee2d98ebb9083762215ef ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-26 20:01:06 -04:00
Michael Datelle
b0099421f3
refactor: swap out radix with reka ( #1271 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Refactor**
- Improved type safety and consistency across UI components by
leveraging centralized type definitions.
- **Chores**
- Updated and consolidated UI component dependencies by migrating from a
previous library to a new one and refining package configurations.
- **Style**
- Standardized code formatting for uniform syntax and improved
readability.
- **Tests**
- Expanded testing configuration to include additional file types for
enhanced test coverage.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: mdatelle <mike@datelle.net >
2025-03-26 14:56:43 -04:00
github-actions[bot]
419c794e03
chore(main): release 4.4.0 ( #1241 )
...
🤖 I have created a release *beep* *boop*
---
## [4.4.0](https://github.com/unraid/api/compare/v4.3.1...v4.4.0 )
(2025-03-25)
### Features
* add ReplaceKey functionality to plugin
([#1264 ](https://github.com/unraid/api/issues/1264 ))
([7e6be67 ](https://github.com/unraid/api/commit/7e6be67f616103997de673f0e275eb39d81d38f4 ))
* downgrade page replace key check
([#1263 ](https://github.com/unraid/api/issues/1263 ))
([6a92f61 ](https://github.com/unraid/api/commit/6a92f61f1a39e0f57d814c90367ffc58d816a4af ))
* make log viewer component dynamic
([#1242 ](https://github.com/unraid/api/issues/1242 ))
([a356bf0 ](https://github.com/unraid/api/commit/a356bf03fb7022933138e52dca377a4681691560 ))
* ReplaceKey functionality in Registration and Update pages
([#1246 ](https://github.com/unraid/api/issues/1246 ))
([f3e6a00 ](https://github.com/unraid/api/commit/f3e6a0011ee1bfdd511648105836b94022845ae1 ))
* UnraidCheckExec for Check OS Updates via UPC dropdown
([#1265 ](https://github.com/unraid/api/issues/1265 ))
([3a20930 ](https://github.com/unraid/api/commit/3a20930ead41f570198a57fed4f04c1dca239180 ))
### Bug Fixes
* **deps:** update all non-major dependencies
([#1236 ](https://github.com/unraid/api/issues/1236 ))
([9d63e56 ](https://github.com/unraid/api/commit/9d63e563741f9940b7ae9473c85a7312dea6d917 ))
* **deps:** update all non-major dependencies
([#1247 ](https://github.com/unraid/api/issues/1247 ))
([57a6c49 ](https://github.com/unraid/api/commit/57a6c49f8a77239e5b97b29d091d9744e8d06fb0 ))
* **deps:** update all non-major dependencies
([#1251 ](https://github.com/unraid/api/issues/1251 ))
([ad3906e ](https://github.com/unraid/api/commit/ad3906e68200571efe98d2f486f4d8ae7e02508e ))
* **deps:** update all non-major dependencies
([#1253 ](https://github.com/unraid/api/issues/1253 ))
([bbb02e9 ](https://github.com/unraid/api/commit/bbb02e991c787ca06d42add053dfed6b4fdd810c ))
* **deps:** update dependency @nestjs/passport to v11
([#1244 ](https://github.com/unraid/api/issues/1244 ))
([9e54237 ](https://github.com/unraid/api/commit/9e54237670bdd1c835455c18e6f1f88f1824db77 ))
* **deps:** update dependency graphql-subscriptions to v3
([#1209 ](https://github.com/unraid/api/issues/1209 ))
([c9789ac ](https://github.com/unraid/api/commit/c9789ac1f2a878b930a3e58f15bedf75d531a674 ))
* **deps:** update dependency ini to v5
([#1217 ](https://github.com/unraid/api/issues/1217 ))
([590ab73 ](https://github.com/unraid/api/commit/590ab7327f1399d6c558a9c65fab8f1a79238c4b ))
* **deps:** update dependency jose to v6
([#1248 ](https://github.com/unraid/api/issues/1248 ))
([03ece33 ](https://github.com/unraid/api/commit/03ece335b82caf2d1146bebd2fa41f25de827f24 ))
* **deps:** update dependency marked to v15
([#1249 ](https://github.com/unraid/api/issues/1249 ))
([8f78b3f ](https://github.com/unraid/api/commit/8f78b3f1cac4c6e396f923cfa7e7320849bfa265 ))
* **deps:** update dependency pino-pretty to v13
([#1250 ](https://github.com/unraid/api/issues/1250 ))
([1892e23 ](https://github.com/unraid/api/commit/1892e23c22d8d05043113b047794af0601db392f ))
* **deps:** update dependency pm2 to v6
([#1258 ](https://github.com/unraid/api/issues/1258 ))
([d8afc8f ](https://github.com/unraid/api/commit/d8afc8f4c9de84833a6f4cd6fed887426db5590e ))
* **deps:** update dependency shadcn-vue to v1
([#1259 ](https://github.com/unraid/api/issues/1259 ))
([cb2020d ](https://github.com/unraid/api/commit/cb2020dee69a09c9408a54b1de9f4eb81e6f9234 ))
* **deps:** update dependency vue-i18n to v11
([#1261 ](https://github.com/unraid/api/issues/1261 ))
([2c01ba9 ](https://github.com/unraid/api/commit/2c01ba9610eb759e255518da553741b08ac0ce39 ))
* **deps:** update vueuse monorepo to v13 (major)
([#1262 ](https://github.com/unraid/api/issues/1262 ))
([9ce10a7 ](https://github.com/unraid/api/commit/9ce10a72b2dc9fcc278bd48a99cb6c809fcae7a9 ))
* make scripts executable when building the plugin
([#1255 ](https://github.com/unraid/api/issues/1255 ))
([7bc9949 ](https://github.com/unraid/api/commit/7bc9949110b29d36209e48414f40bd2379cab852 ))
* node installation not persisting across reboots
([#1256 ](https://github.com/unraid/api/issues/1256 ))
([3bfcc8e ](https://github.com/unraid/api/commit/3bfcc8e8c0480df3f6452efea752461bf52cdc4b ))
* update configValid state to ineligible in var.ini and adjust rel…
([#1268 ](https://github.com/unraid/api/issues/1268 ))
([cc85fba ](https://github.com/unraid/api/commit/cc85fba207ef8429fee5b8fce0fbb886cd9d4eb4 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-25 09:43:58 -04:00
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
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
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]
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`](https://redirect.github.com/graphql-hive/graphql-scalars/commit/3e1e924b930bdbb73d99e5cd285f27f6bbfb318b )
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
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
github-actions[bot]
14ff3398ba
chore(main): release 4.3.1 ( #1239 )
...
🤖 I have created a release *beep* *boop*
---
## [4.3.1](https://github.com/unraid/api/compare/v4.3.0...v4.3.1 )
(2025-03-18)
### Bug Fixes
* stepper fixes ([#1240 ](https://github.com/unraid/api/issues/1240 ))
([6c042cb ](https://github.com/unraid/api/commit/6c042cbe01211e1476d40f5cec42a353585fff92 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-18 13:23:26 -07:00
github-actions[bot]
3380929c04
chore(main): release 4.3.0 ( #1237 )
...
🤖 I have created a release *beep* *boop*
---
## [4.3.0](https://github.com/unraid/api/compare/v4.2.1...v4.3.0 )
(2025-03-18)
### Features
* update production release flow to validate less strictly
([#1238 ](https://github.com/unraid/api/issues/1238 ))
([bd69b33 ](https://github.com/unraid/api/commit/bd69b3383f7a71a5ca6545c3138f24df9c8e70e4 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-18 11:53:30 -04:00
github-actions[bot]
a0021bf682
chore(main): release 4.2.1 ( #1235 )
...
🤖 I have created a release *beep* *boop*
---
## [4.2.1](https://github.com/unraid/api/compare/v4.2.0...v4.2.1 )
(2025-03-18)
### Bug Fixes
* **deps:** update all non-major dependencies
([#1192 ](https://github.com/unraid/api/issues/1192 ))
([b5f3a37 ](https://github.com/unraid/api/commit/b5f3a3786305d21edc8a0cb436d34406c2f497fc ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-18 11:29:39 -04:00
renovate[bot]
b5f3a37863
fix(deps): update all non-major dependencies ( #1192 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@apollo/client](https://www.apollographql.com/docs/react/ )
([source](https://redirect.github.com/apollographql/apollo-client )) |
[`3.13.1` ->
`3.13.4`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.13.1/3.13.4 )
|
[](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/ )
|
[: release 4.2.0 ( #1189 )
...
🤖 I have created a release *beep* *boop*
---
## [4.2.0](https://github.com/unraid/api/compare/v4.1.3...v4.2.0 )
(2025-03-18)
### Features
* add resolver for logging
([#1222 ](https://github.com/unraid/api/issues/1222 ))
([3f590c5 ](https://github.com/unraid/api/commit/3f590c56e389d863f9ff10ad175b6957f7dfaa56 ))
* connect settings web component
([#1211 ](https://github.com/unraid/api/issues/1211 ))
([acbf46d ](https://github.com/unraid/api/commit/acbf46df3f00e7ffe7983ea0673cf2a15dff8176 ))
* improve local dev with install path
([#1221 ](https://github.com/unraid/api/issues/1221 ))
([ce61fee ](https://github.com/unraid/api/commit/ce61fee41ce41b1e33cdb7d1774157f1cb02b558 ))
* split plugin builds
([d63e54b ](https://github.com/unraid/api/commit/d63e54bdbc7dd47e22dd97075d06d371fe0d73d4 ))
* swap to absolute paths for css
([#1224 ](https://github.com/unraid/api/issues/1224 ))
([dd9983c ](https://github.com/unraid/api/commit/dd9983c8b7c5a1bbd2a473430b89939627781bd5 ))
* update theme application logic and color picker
([#1181 ](https://github.com/unraid/api/issues/1181 ))
([a030626 ](https://github.com/unraid/api/commit/a0306269c61b2600ff57ec3478a646e895d37a54 ))
* use patch version if needed on update check
([#1227 ](https://github.com/unraid/api/issues/1227 ))
([12e16a6 ](https://github.com/unraid/api/commit/12e16a64047ffb7093b19929255900ea217d2b51 ))
### Bug Fixes
* add INELIGIBLE state to ConfigErrorState enum
([#1220 ](https://github.com/unraid/api/issues/1220 ))
([0f550f9 ](https://github.com/unraid/api/commit/0f550f9d9485c21f4385661c88e367d0a1897382 ))
* **api:** dynamix notifications dir during development
([#1216 ](https://github.com/unraid/api/issues/1216 ))
([2700722 ](https://github.com/unraid/api/commit/270072266acdf2dc12a734cdfb643fdf1f3bb988 ))
* **api:** type imports from generated graphql types
([#1215 ](https://github.com/unraid/api/issues/1215 ))
([bce06cd ](https://github.com/unraid/api/commit/bce06cd76c0f3d00304d1f671621c4862a7311d9 ))
* **deps:** update dependency @nestjs/schedule to v5
([#1197 ](https://github.com/unraid/api/issues/1197 ))
([85c8ef5 ](https://github.com/unraid/api/commit/85c8ef53add3c21817225072bbfed880f1ddf128 ))
* **deps:** update dependency @vueuse/core to v12
([#1199 ](https://github.com/unraid/api/issues/1199 ))
([ff8eba3 ](https://github.com/unraid/api/commit/ff8eba3df542d11bc37897ec1b6246ad89d5fa19 ))
* fix changelog thing again
([a9d5ca8 ](https://github.com/unraid/api/commit/a9d5ca88996129b8d452ccfbf308471cc0edbd04 ))
* fix invalid path to node with sh execution
([#1213 ](https://github.com/unraid/api/issues/1213 ))
([f1838bf ](https://github.com/unraid/api/commit/f1838bf69a55453eee3c23816c10bec0acc943c5 ))
* load tag correctly
([b24a575 ](https://github.com/unraid/api/commit/b24a575cbbb972c843b5c9dd36726dab4f8ca2b5 ))
* log errors
([365dcae ](https://github.com/unraid/api/commit/365dcae04babae688dcc49ee17efbf34288d35a8 ))
* one-command dev & web env files
([#1214 ](https://github.com/unraid/api/issues/1214 ))
([4641894 ](https://github.com/unraid/api/commit/4641894240601c91d64fea0831cf08fcf73b87ef ))
* re-release fixed
([b491590 ](https://github.com/unraid/api/commit/b49159022d982ff989194c06a74ceac370a69bc7 ))
* recreate watcher on path change
([#1203 ](https://github.com/unraid/api/issues/1203 ))
([bde37d6 ](https://github.com/unraid/api/commit/bde37d67517306fcab9f77fc243465673d35135a ))
* update brand loading variants for consistent sizing
([#1223 ](https://github.com/unraid/api/issues/1223 ))
([1b0fbaf ](https://github.com/unraid/api/commit/1b0fbaf81a90220ae9e9a8f2834041239999dc02 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-18 11:04:13 -04:00
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
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
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
renovate[bot]
74408c73bb
chore(deps): update dependency @types/node to v22 ( #1163 )
2025-03-04 15:27:15 -05:00
Eli Bosley
d63e54bdbc
feat: split plugin builds
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced containerized plugin deployment support with updated Docker
Compose configurations.
- Added continuous build watch modes for API, web, and UI components for
smoother development iterations.
- Added a new job for API testing in the CI/CD workflow.
- Added a new shell script to determine the local host's IP address for
Docker configurations.
- Introduced a new entry point and HTTP server setup in the plugin's
Docker environment.
- Added new scripts for building and watching plugin changes in
real-time.
- Added a new script for building the project in watch mode for the API
and UI components.
- **Improvements**
- Streamlined the plugin installation process and refined release
workflows for a more reliable user experience.
- Enhanced overall CI/CD pipelines to ensure efficient, production-ready
deployments.
- Updated artifact upload paths and job definitions for clarity and
efficiency.
- Implemented new utility functions for better URL management and
changelog generation.
- Modified the `.dockerignore` file to ignore all contents within the
`node_modules` directory.
- Added new constants and functions for managing plugin paths and
configurations.
- Updated the build process in the Dockerfile to focus on release
operations.
- **Tests**
- Expanded automated testing to validate environment setups and build
stability, ensuring higher reliability during updates.
- Introduced new test suites for validating plugin environment setups
and configurations.
- Added tests for validating environment variables and handling of
manifest files.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Datelle <mdatelle@icloud.com >
Co-authored-by: mdatelle <mike@datelle.net >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Pujit Mehrotra <pujit@lime-technology.com >
2025-03-04 15:18:04 -05:00
Pujit Mehrotra
4641894240
fix: one-command dev & web env files ( #1214 )
...
- fixes `pnpm dev`
- fixes `just setup`
- Prevents env pollution in nuxt dev/build
2025-03-03 13:14:08 -05:00
renovate[bot]
ff8eba3df5
fix(deps): update dependency @vueuse/core to v12 ( #1199 )
2025-02-26 14:16:31 -05:00
renovate[bot]
a9469127cc
chore(deps): update vitest monorepo to v3 (major) ( #1195 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 11:53:37 -05:00
Eli Bosley
90e4913ef7
chore: add a single changelog for releases ( #1191 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Documentation**
- Streamlined the release notes presentation for improved clarity.
- Consolidated historical release records and now highlights the latest
enhancements and fixes in version 4.1.3.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-02-24 14:19:36 -05:00
renovate[bot]
9a9ef54d2d
chore(deps): update dependency happy-dom to v17 ( #1165 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) |
[`^12.0.0` ->
`^17.0.0`](https://renovatebot.com/diffs/npm/happy-dom/12.10.3/17.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/ )
|
---
### Release Notes
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
###
[`v17.1.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v17.1.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v17.1.0...v17.1.1 )
##### 🎨 Features
- Adds support for the `@media` selector "forced-colors" - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1727](https://redirect.github.com/capricorn86/happy-dom/issues/1727 )
- Read more about how to set the value in the [Wiki for
IBrowserSettings](https://redirect.github.com/capricorn86/happy-dom/wiki/IBrowserSettings )
under "device.forcedColors"
##### 👷♂️ Patch fixes
- Fixes issue where it was not possible to nest `@media`, `@supports`
and `@container` rules - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1727](https://redirect.github.com/capricorn86/happy-dom/issues/1727 )
- Fixes issue where `CSSStyleSheet` was instantiated internally without
a Window context, causing errors to not be thrown correctly in
`CSSStyleSheet` methods - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1727](https://redirect.github.com/capricorn86/happy-dom/issues/1727 )
- Changes errors thrown in `CSSStyleSheet` methods, so that they work
according to spec - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1727](https://redirect.github.com/capricorn86/happy-dom/issues/1727 )
###
[`v17.1.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v17.1.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v17.0.4...v17.1.0 )
##### 🎨 Features
- Add support for CSS media query rule "prefers-reduced-motion" - By
**[@​mwdiaz](https://redirect.github.com/mwdiaz )** in task
[#​1724](https://redirect.github.com/capricorn86/happy-dom/issues/1724 )
- Read more about how to set this value under
[IBrowserSettings](https://redirect.github.com/capricorn86/happy-dom/wiki/IBrowserSettings )
in the Wiki.
###
[`v17.0.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v17.0.4 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v17.0.3...v17.0.4 )
##### 👷♂️ Patch fixes
- The "slotchange" event should be fired after the element has been
connected to the DOM - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1722](https://redirect.github.com/capricorn86/happy-dom/issues/1722 )
###
[`v17.0.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v17.0.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v17.0.2...v17.0.3 )
##### 👷♂️ Patch fixes
- Fix bug where nested query selector is not returning the correct
result when there are multiple matching selectorGroups - By
\*\*[@​christiango](https://redirect.github.com/christiango ) \*\*
in task
[#​1720](https://redirect.github.com/capricorn86/happy-dom/issues/1720 )
###
[`v17.0.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v17.0.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v17.0.1...v17.0.2 )
##### 👷♂️ Patch fixes
- The property "tabIndex" should return "0" by default in
`HTMLAnchorElement`, `HTMLAreaElement`, `HTMLButtonElement`,
`HTMLIFrameElement`, `HTMLInputElement`, `HTMLMediaElement`,
`HTMLObjectElement`, `HTMLSelectElement` and `HTMLTextAreaElement` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1714](https://redirect.github.com/capricorn86/happy-dom/issues/1714 )
###
[`v17.0.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v17.0.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v17.0.0...v17.0.1 )
##### 👷♂️ Patch fixes
- Ensure `querySelector()` returns the first item that appears in the
DOM for grouped selectors - By
**[@​christiango](https://redirect.github.com/christiango )** in
task
[#​1710](https://redirect.github.com/capricorn86/happy-dom/issues/1710 )
###
[`v17.0.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v17.0.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.8.1...v17.0.0 )
##### 💣 Breaking Changes
- Adds support for ECMAScript modules - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
- This change allows the use of `import` and `export` statements in
JavaScript files
##### 🎨 Features
- Adds support for tracing never ending tasks when using
`waitUntilComplete()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1567](https://redirect.github.com/capricorn86/happy-dom/issues/1567 )
- Read more about how to enable this feature under
`debug.traceWaitUntilComplete` in the Wiki for
[IBrowserSettings](https://redirect.github.com/capricorn86/happy-dom/wiki/IBrowserSettings )
- Adds support for preloading fetch, stylesheet, script and modules in
`HTMLLinkElement` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
- Adds support for `HTMLLinkElement.relList.supports()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
- Adds support for `Request.mode` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
- Output failed requests to the console - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
- Adds support for `HTMLScriptElement.blocking`,
`HTMLScriptElement.crossOrigin`, `HTMLScriptElement.fetchPriority`,
`HTMLScriptElement.noModule`, `HTMLScriptElement.integrity`,
`HTMLScriptElement.referrerPolicy` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
- Use cache in virtual server requests - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
- Adds support for `credentials` and `referrerPolicy` when fetching
styles and scripts - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
- Disallow invalid attributes from being set in `Element.setAttribute()`
- By **[@​OlaviSau](https://redirect.github.com/OlaviSau )** in
task
[#​1706](https://redirect.github.com/capricorn86/happy-dom/issues/1706 )
##### 👷♂️ Patch fixes
- Call `afterAsyncResponse` fetch interceptor in virtual server requests
- By **[@​capricorn86](https://redirect.github.com/capricorn86 )**
in task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
- Fixes bug where children in a `ShadowRoot` of a custom element that
was upgraded from a `HTMLElement` wasn't considered connected to the DOM
- By **[@​capricorn86](https://redirect.github.com/capricorn86 )**
in task
[#​320](https://redirect.github.com/capricorn86/happy-dom/issues/320 )
###
[`v16.8.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.8.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.8.0...v16.8.1 )
##### 👷♂️ Patch fixes
- Handle non-string values gracefully when removing an attribute - By
**[@​OlaviSau](https://redirect.github.com/OlaviSau )** in task
[#​1706](https://redirect.github.com/capricorn86/happy-dom/issues/1706 )
###
[`v16.8.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.8.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.7.3...v16.8.0 )
##### 🎨 Features
- Add support for `insertRow()` and `deleteRow()` to
`HTMLTableSectionElement` - By
**[@​christiango](https://redirect.github.com/christiango )** in
task
[#​1708](https://redirect.github.com/capricorn86/happy-dom/issues/1708 )
###
[`v16.7.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.7.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.7.2...v16.7.3 )
##### 👷♂️ Patch fixes
- Removes space from directory name that prevents the repo to be cloned
on MS Windows - By
**[@​kleinfreund](https://redirect.github.com/kleinfreund )** in
task
[#​1703](https://redirect.github.com/capricorn86/happy-dom/issues/1703 )
###
[`v16.7.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.7.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.7.1...v16.7.2 )
##### 👷♂️ Patch fixes
- Ignore invalid cookies in CookieContainer - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1693](https://redirect.github.com/capricorn86/happy-dom/issues/1693 )
###
[`v16.7.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.7.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.7.0...v16.7.1 )
##### 👷♂️ Patch fixes
- Adds `ICookie`, `IOptionalCookie`, `CookieSameSiteEnum` and
`IVirtualServer` as exports to the index file - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1693](https://redirect.github.com/capricorn86/happy-dom/issues/1693 )
- Makes non-mandatory cookie properties optional in
`CookieContainer.addCookies()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1693](https://redirect.github.com/capricorn86/happy-dom/issues/1693 )
###
[`v16.7.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.7.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.6.0...v16.7.0 )
##### 🎨 Features
- Adds support for simulating local HTTP servers that serves files from
the local file system - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1688](https://redirect.github.com/capricorn86/happy-dom/issues/1688 )
- Read more about virtual servers in the
[Wiki](https://redirect.github.com/capricorn86/happy-dom/wiki/IVirtualServer )
###
[`v16.6.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.6.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.5.3...v16.6.0 )
##### 🎨 Features
- Adds support for subsequent sibling combinator to `querySelector()`,
`querySelectorAll()` and `matches()` (e.g. ".a ~ .b") - By
**[@​karpiuMG](https://redirect.github.com/karpiuMG )** in task
[#​1683](https://redirect.github.com/capricorn86/happy-dom/issues/1683 )
###
[`v16.5.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.5.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.5.2...v16.5.3 )
##### 👷♂️ Patch fixes
- Fixes problem with encoding and decoding attribute values in HTML - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1678](https://redirect.github.com/capricorn86/happy-dom/issues/1678 )
- Fixes issue where it was not possible to query selector by class when
the attribute value had line breaks in it - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1678](https://redirect.github.com/capricorn86/happy-dom/issues/1678 )
###
[`v16.5.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.5.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.5.1...v16.5.2 )
##### 👷♂️ Patch fixes
- `Event.target` should be the target element after an event has been
dispatched - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1529](https://redirect.github.com/capricorn86/happy-dom/issues/1529 )
###
[`v16.5.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.5.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.5.0...v16.5.1 )
##### 👷♂️ Patch fixes
- Fixes issue where `Comment`, `Text` and `DocumentFragment` are not
instances of their corresponding property on `Window` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1577](https://redirect.github.com/capricorn86/happy-dom/issues/1577 )
###
[`v16.5.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.5.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.3...v16.5.0 )
##### 🎨 Features
- Adds property `GlobalRegistrator.isRegistered` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1670](https://redirect.github.com/capricorn86/happy-dom/issues/1670 )
###
[`v16.4.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.4.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.2...v16.4.3 )
##### 👷♂️ Patch fixes
- Adds null check for if browser frame is available in `Response` during
tear down of the `Window` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1669](https://redirect.github.com/capricorn86/happy-dom/issues/1669 )
###
[`v16.4.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.4.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.1...v16.4.2 )
##### 👷♂️ Patch fixes
- Support using URL as an object for URL:s when using the Browser API -
By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1664](https://redirect.github.com/capricorn86/happy-dom/issues/1664 )
###
[`v16.4.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.4.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.0...v16.4.1 )
##### 👷♂️ Patch fixes
- Fixes issue where HTML assigned to
`document.documentElement.innerHTML` isnt parsed correctly since v16 -
By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1663](https://redirect.github.com/capricorn86/happy-dom/issues/1663 )
###
[`v16.4.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.4.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.3.0...v16.4.0 )
##### 🎨 Features
- Allow fetch to be intercepted and modified by sending in an
interceptor as a setting - By
**[@​OlaviSau](https://redirect.github.com/OlaviSau )** in task
[#​1502](https://redirect.github.com/capricorn86/happy-dom/issues/1502 )
- Read more about this in the Wiki at
[IFetchInterceptor](https://redirect.github.com/capricorn86/happy-dom/wiki/IFetchInterceptor )
###
[`v16.3.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.3.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.9...v16.3.0 )
##### 🎨 Features
- Adds support for child combinator to ":has()" pseudo selector (e.g.
"span:has(> video)") - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1642](https://redirect.github.com/capricorn86/happy-dom/issues/1642 )
###
[`v16.2.9`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.9 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.8...v16.2.9 )
##### 👷♂️ Patch fixes
- Fixes the `HTMLInputElement.defaultChecked` property - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1587](https://redirect.github.com/capricorn86/happy-dom/issues/1587 )
- This issue caused React not to serialize the "checked" attribute
correctly
###
[`v16.2.8`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.8 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.7...v16.2.8 )
##### 👷♂️ Patch fixes
- Fixes issue where the wrong event target was used when dispatching
events on `HTMLFormElement` or `HTMLSelectElement` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1628](https://redirect.github.com/capricorn86/happy-dom/issues/1628 )
###
[`v16.2.7`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.7 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.6...v16.2.7 )
##### 👷♂️ Patch fixes
- Fixes issue where text in `<script>` and `<style>` elements should not
be decoded or encoded - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1564](https://redirect.github.com/capricorn86/happy-dom/issues/1564 )
###
[`v16.2.6`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.6 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.5...v16.2.6 )
##### 👷♂️ Patch fixes
- Fixes problem where snapshots did not result in HTML for `<form>` and
`<select>` elements - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1608](https://redirect.github.com/capricorn86/happy-dom/issues/1608 )
###
[`v16.2.5`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.5 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.4...v16.2.5 )
##### 👷♂️ Patch fixes
- Fixes bug where the reference to a parent `HTMLFormElement` and
`HTMLSelectElement` was wrong which affected the methods `remove()`,
`replaceWith()`, `before()`, `after()`, `append()`, `prepend()`,
`replaceChildren()` and `insertAdjacentElement()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1637](https://redirect.github.com/capricorn86/happy-dom/issues/1637 )
###
[`v16.2.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.4 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.3...v16.2.4 )
##### 👷♂️ Patch fixes
- Fixes bug where the incorrect location is set after a redirect in
`BrowserFrame.goto()` and `DetachedBrowserFrame.goto()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1627](https://redirect.github.com/capricorn86/happy-dom/issues/1627 )
###
[`v16.2.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.2...v16.2.3 )
##### 👷♂️ Patch fixes
- Fixes the implementation for the `HTMLTableCellElement.headers`
property - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1634](https://redirect.github.com/capricorn86/happy-dom/issues/1634 )
###
[`v16.2.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.1...v16.2.2 )
##### 👷♂️ Patch fixes
- Improves error when a Symbol object is being sent to `querySelector()`
or `querySelectorAll()` as selector - By
**[@​chocolateboy](https://redirect.github.com/chocolateboy )** in
task
[#​1640](https://redirect.github.com/capricorn86/happy-dom/issues/1640 )
###
[`v16.2.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.0...v16.2.1 )
##### 👷♂️ Patch fixes
- Set request credentials to "same-origin" in `XMLHttpRequest` when
"withCredentials" is false - By
**[@​saitonakamura](https://redirect.github.com/saitonakamura )**
in task
[#​1631](https://redirect.github.com/capricorn86/happy-dom/issues/1631 )
###
[`v16.2.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.1.0...v16.2.0 )
##### 🎨 Features
- Adds support for `Window.scrollBy()` and `Element.scrollBy()` - By
**[@​OlaviSau](https://redirect.github.com/OlaviSau )** in task
[#​1623](https://redirect.github.com/capricorn86/happy-dom/issues/1623 )
###
[`v16.1.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.1.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.0.1...v16.1.0 )
##### 🎨 Features
- Add support for using whitespace-separated list to
`getElementsByClassName()` - By
**[@​kylehalleman](https://redirect.github.com/kylehalleman )** in
task
[#​1551](https://redirect.github.com/capricorn86/happy-dom/issues/1551 )
###
[`v16.0.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.0.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.0.0...v16.0.1 )
##### 👷♂️ Patch fixes
- Fixes problem with children of created documents (e.g.
`document.implementation.createHTMLDocument()`) not being considered as
connected to a DOM that was introduced in v16 - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1647](https://redirect.github.com/capricorn86/happy-dom/issues/1647 )
###
[`v16.0.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.0.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.7...v16.0.0 )
##### 💣 Breaking Changes
- Refactors XML and HTML parsing and serialization - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1615](https://redirect.github.com/capricorn86/happy-dom/issues/1615 )
- This change may break your tests as the serialized output may differ
from v15
##### 🎨 Features
- Adds support for parsing XML in `DOMParser` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​284](https://redirect.github.com/capricorn86/happy-dom/issues/284 )
- Improved performance in `document.write()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1615](https://redirect.github.com/capricorn86/happy-dom/issues/1615 )
- Elements are now added directly to the document during parsing
##### 👷♂️ Patch fixes
- Fix for handling `<html>`, `<head>` and `<body>` during parsing - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1615](https://redirect.github.com/capricorn86/happy-dom/issues/1615 )
- Fix for handling HTML entities correctly when parsing and serializing
- By **[@​capricorn86](https://redirect.github.com/capricorn86 )**
in task
[#​1494](https://redirect.github.com/capricorn86/happy-dom/issues/1494 )
and
[#​1498](https://redirect.github.com/capricorn86/happy-dom/issues/1498 )
- Fix for handling attribute names containing "\[" or "]" during parsing
- By **[@​capricorn86](https://redirect.github.com/capricorn86 )**
in task
[#​1638](https://redirect.github.com/capricorn86/happy-dom/issues/1638 )
- Fix for handling comments containing HTML tags - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1630](https://redirect.github.com/capricorn86/happy-dom/issues/1630 )
- Fix for handling namespaces in `XMLSerializer` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1615](https://redirect.github.com/capricorn86/happy-dom/issues/1615 )
- Handles rules for parsing table elements - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1126](https://redirect.github.com/capricorn86/happy-dom/issues/1126 )
- Loads scripts asynchronously when "defer" is set or "type" is "module"
- By **[@​capricorn86](https://redirect.github.com/capricorn86 )**
in task
[#​1615](https://redirect.github.com/capricorn86/happy-dom/issues/1615 )
###
[`v15.11.7`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.11.7 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.6...v15.11.7 )
##### 👷♂️ Patch fixes
- Allow for an URL to be a string or an URL object in
`History.pushState()` and `History.replaceState()` - By
**[@​sohailalam2](https://redirect.github.com/sohailalam2 )** in
task
[#​1621](https://redirect.github.com/capricorn86/happy-dom/issues/1621 )
###
[`v15.11.6`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.11.6 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.5...v15.11.6 )
##### 👷♂️ Patch fixes
- Adds support for `window.TextEncoder` and `window.TextDecoder` - By
**[@​iradonov](https://redirect.github.com/iradonov )** in task
[#​1611](https://redirect.github.com/capricorn86/happy-dom/issues/1611 )
###
[`v15.11.5`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.11.5 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.4...v15.11.5 )
##### 👷♂️ Patch fixes
- `HTMLSelectElement` should not dispatch "change" event when changing
value or index - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1603](https://redirect.github.com/capricorn86/happy-dom/issues/1603 )
###
[`v15.11.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.11.4 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.3...v15.11.4 )
##### 👷♂️ Patch fixes
- Strings should be converted into numbers in setters for
`HTMLMeterElement` and `HTMLProgressElement` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1601](https://redirect.github.com/capricorn86/happy-dom/issues/1601 )
###
[`v15.11.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.11.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.2...v15.11.3 )
##### 👷♂️ Patch fixes
- Consider null as empty string in the setter for
`HTMLInputElement.value` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1604](https://redirect.github.com/capricorn86/happy-dom/issues/1604 )
###
[`v15.11.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.11.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.1...v15.11.2 )
##### 👷♂️ Patch fixes
- Fixes bug where pseudo selectors without an ending parentheses threw
an in invalid selector error - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1558](https://redirect.github.com/capricorn86/happy-dom/issues/1558 )
- Fixes bug where it was not possible to use the characters ":" and "\\"
in attribute selectors - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1561](https://redirect.github.com/capricorn86/happy-dom/issues/1561 )
###
[`v15.11.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.11.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.0...v15.11.1 )
##### 👷♂️ Patch fixes
- Fixes bug where `Document.activeElement` is set to the wrong target
when triggering `HTMLSelectElement.focus()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1592](https://redirect.github.com/capricorn86/happy-dom/issues/1592 )
- `HTMLSelectElement` is a `Proxy` since v15 and `focus()` was setting
the target of the `Proxy` as the active element, but should set the
`Proxy`
###
[`v15.11.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.11.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.8...v15.11.0 )
##### 🎨 Features
- Adds support for the `:disabled` pseudo-class in CSS and query
selectors - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1159](https://redirect.github.com/capricorn86/happy-dom/issues/1159 )
###
[`v15.10.8`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.10.8 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.7...v15.10.8 )
##### 👷♂️ Patch fixes
- Validate that object is of type `Blob` in
`FileReader.readAsArrayBuffer()`, `FileReader.readAsBinaryString()`,
`FileReader.readAsDataURL()` and `FileReader.readAsText()` - By
**[@​btea](https://redirect.github.com/btea )** in task
[#​1565](https://redirect.github.com/capricorn86/happy-dom/issues/1565 )
###
[`v15.10.7`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.10.7 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.6...v15.10.7 )
##### 👷♂️ Patch fixes
- Cookies with values that contains "=" should be supported - By
**[@​btea](https://redirect.github.com/btea )** in task
[#​1570](https://redirect.github.com/capricorn86/happy-dom/issues/1570 )
###
[`v15.10.6`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.10.6 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.5...v15.10.6 )
##### 👷♂️ Patch fixes
- Accept objects with a stringifier (such as a `URL` object) in
`Location.assign()` and `Location.replace()` - By
**[@​silverwind](https://redirect.github.com/silverwind )** in task
[#​1568](https://redirect.github.com/capricorn86/happy-dom/issues/1568 )
###
[`v15.10.5`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.10.5 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.4...v15.10.5 )
##### 👷♂️ Patch fixes
- Fixes incorrect serialization of special characters in raw text
elements such as `<script>` and `<style>` - By
**[@​BenjaminAster](https://redirect.github.com/BenjaminAster )**
in task
[#​1566](https://redirect.github.com/capricorn86/happy-dom/issues/1566 )
###
[`v15.10.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.10.4 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.3...v15.10.4 )
##### 👷♂️ Patch fixes
- Adds missing setter for the `HTMLMediaElement.srcObject` property - By
**[@​ewesemann](https://redirect.github.com/ewesemann )** in task
[#​1557](https://redirect.github.com/capricorn86/happy-dom/issues/1557 )
###
[`v15.10.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.10.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.2...v15.10.3 )
##### 👷♂️ Patch fixes
- Allow to set custom export conditions in `@happy-dom/jest-environment`
- By **[@​aearly](https://redirect.github.com/aearly )** in task
[#​1555](https://redirect.github.com/capricorn86/happy-dom/issues/1555 )
###
[`v15.10.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.10.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.1...v15.10.2 )
##### 👷♂️ Patch fixes
- Fixes a security vulnerability that allowed for server side code to be
executed by a `<script>` tag - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1585](https://redirect.github.com/capricorn86/happy-dom/issues/1585 )
- There was a case that was missed with the first patch
###
[`v15.10.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.10.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.0...v15.10.1 )
##### 👷♂️ Patch fixes
- Fixes a security vulnerability that allowed for server side code to be
executed by a `<script>` tag - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1585](https://redirect.github.com/capricorn86/happy-dom/issues/1585 )
###
[`v15.10.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.10.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.9.0...v15.10.0 )
##### 🎨 Features
- Adds a new setting called `disableSameOriginPolicy` that makes it
possible to bypass the same-origin policy in fetch requests - By
**[@​OlaviSau](https://redirect.github.com/OlaviSau )** in task
[#​1553](https://redirect.github.com/capricorn86/happy-dom/issues/1553 )
###
[`v15.9.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.9.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.8.5...v15.9.0 )
##### 🎨 Features
- Adds support for "aspect-ratio" to `CSSStyleDeclaration` - By
**[@​yinm](https://redirect.github.com/yinm )** in task
[#​1147](https://redirect.github.com/capricorn86/happy-dom/issues/1147 )
###
[`v15.8.5`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.8.5 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.8.4...v15.8.5 )
##### 👷♂️ Patch fixes
- Fixes bug where `Node.getRootNode()` returned null when it was within
a `ShadowRoot` that previously been disconnected from the `Document` -
By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1581](https://redirect.github.com/capricorn86/happy-dom/issues/1581 )
###
[`v15.8.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.8.4 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.8.3...v15.8.4 )
##### 👷♂️ Patch fixes
- Fixes bug where child nodes of `HTMLSelectElement` and
`HTMLFormElement` had the wrong reference to the parent - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1578](https://redirect.github.com/capricorn86/happy-dom/issues/1578 )
###
[`v15.8.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.8.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.8.2...v15.8.3 )
##### 👷♂️ Patch fixes
- Toggle "open" attribute on `HTMLDetailsElement` when dispatching a
click event on a summary element which is a child of the details element
- By
**[@​mikedidomizio](https://redirect.github.com/mikedidomizio )**
in task
[#​1534](https://redirect.github.com/capricorn86/happy-dom/issues/1534 )
###
[`v15.8.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.8.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.8.1...v15.8.2 )
##### 👷♂️ Patch fixes
- Use `globalThis` instead of `global` to make Happy DOM work in other
runtimes such as Cloudflare workers - By
**[@​mattallty](https://redirect.github.com/mattallty )** in task
[#​1546](https://redirect.github.com/capricorn86/happy-dom/issues/1546 )
###
[`v15.8.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.8.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.8.0...v15.8.1 )
##### 👷♂️ Patch fixes
- Always return `Promise<Blob>` from `ClipboardItem.getType()` - By
**[@​ezzatron](https://redirect.github.com/ezzatron )** in task
[#​1538](https://redirect.github.com/capricorn86/happy-dom/issues/1538 )
###
[`v15.8.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.4...33a72ca38277d2aab5341b4b66b0ca6380285c0b )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.4...v15.8.0 )
###
[`v15.7.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.7.4 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.3...v15.7.4 )
##### 👷♂️ Patch fixes
- Fixes incorrect handling of non-node items inserted using
`replaceWith()`, `before()` and `after()` - By
**[@​BenjaminAster](https://redirect.github.com/BenjaminAster )**
in task
[#​1533](https://redirect.github.com/capricorn86/happy-dom/issues/1533 )
###
[`v15.7.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.7.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.2...v15.7.3 )
##### 👷♂️ Patch fixes
- Fixes bug that occurs when checking if a symbol property exists on
`HTMLSelectElement` - By
**[@​Cherry](https://redirect.github.com/Cherry )** in task
[#​1526](https://redirect.github.com/capricorn86/happy-dom/issues/1526 )
###
[`v15.7.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.7.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.1...v15.7.2 )
##### 👷♂️ Patch fixes
- Fixes problem where it is not possible to observe again after
disconnecting in `MutationObserver` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1524](https://redirect.github.com/capricorn86/happy-dom/issues/1524 )
###
[`v15.7.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.7.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.0...v15.7.1 )
##### 👷♂️ Patch fixes
- Fixes selector validation and converts selectors to string (e.g.
`querySelector(['.class'])`) - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1507](https://redirect.github.com/capricorn86/happy-dom/issues/1507 )
###
[`v15.7.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.1...9bde659a1f05519c3986ec1a0bba9d12526525f7 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.1...v15.7.0 )
###
[`v15.6.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.0...86748dba632a1716247785851c0009d2256f23ef )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.0...v15.6.1 )
###
[`v15.6.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.5.0...71d243a6a3583cbc376dc90513d5739e96064691 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.5.0...v15.6.0 )
###
[`v15.5.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.3...fec1c0165753112715e1295cc57bb0c16b679b39 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.3...v15.5.0 )
###
[`v15.4.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.4.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.2...v15.4.3 )
##### 👷♂️ Patch fixes
- Adds support for supporting new lines and tabs as white-space
character in CSS selectors - By
**[@​syi0808](https://redirect.github.com/syi0808 )** in task
[#​1414](https://redirect.github.com/capricorn86/happy-dom/issues/1414 )
###
[`v15.4.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.4.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.1...v15.4.2 )
##### 👷♂️ Patch fixes
- Typo in CORS rejection error message - By
**[@​rexxars](https://redirect.github.com/rexxars )** in task
[#​1485](https://redirect.github.com/capricorn86/happy-dom/issues/1485 )
###
[`v15.4.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.4.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.0...v15.4.1 )
##### 👷♂️ Patch fixes
- Throw error in `FormData.append()` when value parameter type is
incorrect - By **[@​btea](https://redirect.github.com/btea )** in
task
[#​1484](https://redirect.github.com/capricorn86/happy-dom/issues/1484 )
###
[`v15.4.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.2...5b23cc1cf711b8b3c0132d5f3241de6425bc2dc2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.2...v15.4.0 )
###
[`v15.3.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.3.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.1...v15.3.2 )
##### 👷♂️ Patch fixes
- Fixes the `HTMLInputElement.indeterminate`, so that it behaves
correctly - By **[@​malko](https://redirect.github.com/malko )** in
task
[#​1439](https://redirect.github.com/capricorn86/happy-dom/issues/1439 )
###
[`v15.3.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.0...530f535c01f72de9190d9e67d0c3540d3c44a5fa )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.0...v15.3.1 )
###
[`v15.3.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.2.0...a99364fa80f968da81dbb6ceb899ae15a8e5b902 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.2.0...v15.3.0 )
###
[`v15.2.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.2.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.1.0...v15.2.0 )
##### 🎨 Features
- Adds support for the static method `AbortSignal.any()` - By
**[@​ezzatron](https://redirect.github.com/ezzatron )** in task
[#​1468](https://redirect.github.com/capricorn86/happy-dom/issues/1468 )
###
[`v15.1.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.1.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.0.0...v15.1.0 )
##### 🎨 Features
- Refactor internal logic related to injecting the Window context for
classes that can be constructed using the "new" operator - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Improves the way classes can access the Browser context internally -
By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Refactor of the logic for `EventTarget.dispatchEvent()` to better
handle the event phases "none", "capture", "atTarget" and "bubbling" -
By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds support for `HTMLInputElement.popoverTargetElement`,
`HTMLInputElement.popoverTargetAction`,
`HTMLButtonElement.popoverTargetElement` and
`HTMLButtonElement.popoverTargetAction` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds support for `HTMLElement.popover` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds support for `PerformanceObserver`, `PerformanceEntry` and
`PerformanceObserverEntryList` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
##### 👷♂️ Patch fixes
- Makes it possible for a polyfill to replace
`NodeList[Symbol.iterator]()` with `Array.prototype.values()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds logic for canceling any request to start new async tasks while
the `Window` is closing (e.g. using `setTimeout()` or `fetch()`) - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Fixes issues with errors exiting the browser when using the setting
"errorCapture" set to "processLevel" - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Refactor internal logic, so that thrown errors are instances of unique
error classes assigned to the `Window`, which makes it possible for
`BrowserExceptionObserver` to know which `Window` the error originated
from
- Changes `Event.composedPath()` to not return the `Window` object if
the event type is "load", which is the same behaviour as the browser -
By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- This means that "load" events will not bubble up to the `Window`
object
###
[`v15.0.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.0.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.12.3...v15.0.0 )
##### 💣 Breaking Changes
- Drops offical support for Node.js 16.x and 17.x - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- A lot of internal logic has been refactored, so if you rely on
internal APIs, this release may break your code - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
##### 🎨 Features
- Adds support for `HTMLAreaElement`, `HTMLBodyElement`,
`HTMLQuoteElement`, `HTMLBRElement`, `HTMLTableCaptionElement`,
`HTMLTableColElement`, `HTMLTableColElement`, `HTMLDataElement`,
`HTMLDataListElement`, `HTMLModElement`, `HTMLDetailsElement`,
`HTMLDivElement`, `HTMLDListElement`, `HTMLEmbedElement`,
`HTMLFieldSetElement`, `HTMLHeadingElement`, `HTMLHeadElement`,
`HTMLHRElement`, `HTMLHtmlElement`, `HTMLModElement`,
`HTMLLegendElement`, `HTMLLIElement`, `HTMLMapElement`,
`HTMLMenuElement`, `HTMLMeterElement`, `HTMLObjectElement`,
`HTMLOListElement`, `HTMLOutputElement`, `HTMLParagraphElement`,
`HTMLParamElement`, `HTMLPictureElement`, `HTMLPreElement`,
`HTMLProgressElement`, `HTMLQuoteElement`, `HTMLSourceElement`,
`HTMLSpanElement`, `HTMLTableElement`, `HTMLTableSectionElement`,
`HTMLTableSectionElement`, `HTMLTitleElement`, `HTMLTableRowElement`,
`HTMLTrackElement`, `HTMLUListElement` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds basic support for `HTMLCanvasElement` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds support for History API - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds cache to `CSSStyleDeclaration`, `querySelector()`,
`querySelectorAll()`, `getElementById()`, `getElementsByClassName()`,
`getElementsByTagName()`, `getElementsByTagNameNS()`,
`getElementsByClassName()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Uses proxy for `NodeList`, `HTMLCollection`, `DOMTokenList`,
`TextTrackList`, `HTMLFormElement`, `HTMLSelectElement`
- Makes `HTMLCollection` objects returned by `getElementsByClassName()`,
`getElementsByTagName()`, `getElementsByTagNameNS()` and
`getElementsByClassName()` live - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Improves support for `HTMLMediaElement` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- It now supports all methods and properties of the `HTMLMediaElement`
interface
- Adds support for `MediaStream`, `MediaStreamTrack`, `RemotePlayback`,
`TextTrack`, `TextTrackCue`, `TextTrackCueList`, `TextTrackList`,
`VTTCue`, `VTTRegion`, `CanvasCaptureMediaStream`, `ImageBitmap`,
`OffscreenCanvas` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds basic support for `IntersectionObserver` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Uses Array for nodes and elements in the DOM-tree to leverage the JiT
compiler better - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds support for `HTMLInputElement.list` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Improves support for `ShadowRoot` (it now supports `clonable`,
`serializable` and `slotAssignment`) - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Adds support for `Element.getHTML()` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Improves performance for some pseudo query selectors - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Improves support for `HTMLSlotElement` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- It now supports `assign()`, `assignedNodes()`, `assignedElements()`
and the `slotchange` event
##### 👷♂️ Patch fixes
- Attributes and text data wasn't escaped correctly in `XMLSerializer`
(used by features such as `innerHTML`) - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1265](https://redirect.github.com/capricorn86/happy-dom/issues/1265 )
- `waitForNavigation()` would not resolve when navigating to some URLs
(e.g. "javascript" or "about:blank") - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- CSS rules for gradients where not parsed correctly - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Updates to CSSStyleDeclaration would not trigger listeners for the
"style" attribute - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Attributes where added to elements after they were added to the DOM
during parsing, causing problems for elements loading resources - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- `Attr.cloneNode()` would not clone internal values - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- `Document.title` included text data inside child elements, which it
shouldn't - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- `Event.preventDefault()` shouldn't cancel the default behaviour if
cancelable is not sent as an option in `EventTarget.dispatchEvent()` -
By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Source attributes containing URLs would not be resolved correctly in
some elements - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- Changes name on `TimeRange` to `TimeRanges` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
- `Window.parent` and `Window.top` would not be set correctly in some
scenarios - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332 )
###
[`v14.12.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.12.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.12.2...v14.12.3 )
##### 👷♂️ Patch fixes
- Element.insertBefore works when the node is already inserted - In task
[#​1429](https://redirect.github.com/capricorn86/happy-dom/issues/1429 )
###
[`v14.12.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.12.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.12.1...v14.12.2 )
##### 👷♂️ Patch fixes
- Fixes problem related to the cookie container using the wrong path
when caching cookies - By
**[@​matcic](https://redirect.github.com/matcic )** in task
[#​1455](https://redirect.github.com/capricorn86/happy-dom/issues/1455 )
###
[`v14.12.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.12.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.12.0...v14.12.1 )
##### 👷♂️ Patch fixes
- Fixes problem related to React click handler with `preventDefault` not
preventing navigation - By
**[@​amitdahan](https://redirect.github.com/amitdahan )** in task
[#​1464](https://redirect.github.com/capricorn86/happy-dom/issues/1464 )
###
[`v14.12.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.4...ef2dfeafc7673d53776f8db1a313fecaed5074f4 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.4...v14.12.0 )
###
[`v14.11.4`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.3...v14.11.4 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.3...v14.11.4 )
###
[`v14.11.3`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.2...f021a3305a20d0f0613d50c30ee694be831faa95 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.2...v14.11.3 )
###
[`v14.11.2`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.1...db97904b3a11e575269a15bbb70031399729ff45 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.1...v14.11.2 )
###
[`v14.11.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.0...6ada81698021c35f074e575ec232d1bb7bafb4bc )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.0...v14.11.1 )
###
[`v14.11.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.11.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.3...v14.11.0 )
##### 🎨 Features
- Adds support for `HTMLTimeElement` - By
**[@​r-thomson](https://redirect.github.com/r-thomson )** in task
[#​1431](https://redirect.github.com/capricorn86/happy-dom/issues/1431 )
###
[`v14.10.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.10.3 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.2...v14.10.3 )
##### 👷♂️ Patch fixes
- Adds check for if Window and MutationObserver has been destroyed when
triggering listeners - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1436](https://redirect.github.com/capricorn86/happy-dom/issues/1436 )
###
[`v14.10.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.10.2 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.1...v14.10.2 )
##### 👷♂️ Patch fixes
- `HTMLAnchorElement`, `HTMLButtonElement`, `HTMLInputElement` and
`HTMLLabelElement` checked that click events triggering native behavior
was of type `PointerEvent`, but should check that they are of type
`MouseEvent` - By
**[@​capricorn86](https://redirect.github.com/capricorn86 )** in
task
[#​1397](https://redirect.github.com/capricorn86/happy-dom/issues/1397 )
###
[`v14.10.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.0...v14.10.1 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.0...v14.10.1 )
###
[`v14.10.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.10.0 )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.9.0...v14.10.0 )
##### 🎨 Features
- Adds support for `Document.elementFromPoint()` - By
**[@​TreyVigus](https://redirect.github.com/TreyVigus )** in task
[#​1400](https://redirect.github.com/capricorn86/happy-dom/issues/1400 )
- The method will always return `null` as Happy DOM doesn't support
rendering and can't calculate an element's position based on where it is
r
</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-02-24 14:09:46 -05:00
renovate[bot]
41252392d3
chore(deps): update dependency vite to v6 ( #1171 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vite.dev )
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite ))
| [`^5.0.0` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/vite/5.4.14/6.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/ )
|
| [vite](https://vite.dev )
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite ))
| [`^5.4.14` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/vite/5.4.14/6.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/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
###
[`v6.1.1`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small611-2025-02-19-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.1.0...v6.1.1 )
- fix: ensure `.[cm]?[tj]sx?` static assets are JS mime
([#​19453](https://redirect.github.com/vitejs/vite/issues/19453 ))
([e7ba55e](https://redirect.github.com/vitejs/vite/commit/e7ba55e7d57ad97ab43682b152159e29fa4b3753 )),
closes
[#​19453](https://redirect.github.com/vitejs/vite/issues/19453 )
- fix: ignore `*.ipv4` address in cert
([#​19416](https://redirect.github.com/vitejs/vite/issues/19416 ))
([973283b](https://redirect.github.com/vitejs/vite/commit/973283bf84c3dca42e2e20a9f9b8761011878b8b )),
closes
[#​19416](https://redirect.github.com/vitejs/vite/issues/19416 )
- fix(css): run rewrite plugin if postcss plugin exists
([#​19371](https://redirect.github.com/vitejs/vite/issues/19371 ))
([bcdb51a](https://redirect.github.com/vitejs/vite/commit/bcdb51a1ac082f4e8ed6f820787d6745dfaa972d )),
closes
[#​19371](https://redirect.github.com/vitejs/vite/issues/19371 )
- fix(deps): bump tsconfck
([#​19375](https://redirect.github.com/vitejs/vite/issues/19375 ))
([746a583](https://redirect.github.com/vitejs/vite/commit/746a583d42592a31e1e8e80cc790a7c9e6acf58e )),
closes
[#​19375](https://redirect.github.com/vitejs/vite/issues/19375 )
- fix(deps): update all non-major dependencies
([#​19392](https://redirect.github.com/vitejs/vite/issues/19392 ))
([60456a5](https://redirect.github.com/vitejs/vite/commit/60456a54fe90872dbd4bed332ecbd85bc88deb92 )),
closes
[#​19392](https://redirect.github.com/vitejs/vite/issues/19392 )
- fix(deps): update all non-major dependencies
([#​19440](https://redirect.github.com/vitejs/vite/issues/19440 ))
([ccac73d](https://redirect.github.com/vitejs/vite/commit/ccac73d9d0e92c7232f09207d1d6b893e823ed8e )),
closes
[#​19440](https://redirect.github.com/vitejs/vite/issues/19440 )
- fix(html): ignore malformed src attrs
([#​19397](https://redirect.github.com/vitejs/vite/issues/19397 ))
([aff7812](https://redirect.github.com/vitejs/vite/commit/aff7812f0aed059c05ca36c86bf907d25964119a )),
closes
[#​19397](https://redirect.github.com/vitejs/vite/issues/19397 )
- fix(worker): fix web worker type detection
([#​19462](https://redirect.github.com/vitejs/vite/issues/19462 ))
([edc65ea](https://redirect.github.com/vitejs/vite/commit/edc65eafa332b57ce44835deb7d7707e2d036c24 )),
closes
[#​19462](https://redirect.github.com/vitejs/vite/issues/19462 )
- refactor: remove custom .jxl mime
([#​19457](https://redirect.github.com/vitejs/vite/issues/19457 ))
([0c85464](https://redirect.github.com/vitejs/vite/commit/0c854645bd17960abbe8f01b602d1a1da1a2b9fd )),
closes
[#​19457](https://redirect.github.com/vitejs/vite/issues/19457 )
- feat: add support for injecting debug IDs
([#​18763](https://redirect.github.com/vitejs/vite/issues/18763 ))
([0ff556a](https://redirect.github.com/vitejs/vite/commit/0ff556a6d9b55bff7cac17396ce7d4397becacaa )),
closes
[#​18763](https://redirect.github.com/vitejs/vite/issues/18763 )
- chore: update 6.1.0 changelog
([#​19363](https://redirect.github.com/vitejs/vite/issues/19363 ))
([fa7c211](https://redirect.github.com/vitejs/vite/commit/fa7c211bf3e51269f8a8601e5994fb3ebb6859f9 )),
closes
[#​19363](https://redirect.github.com/vitejs/vite/issues/19363 )
###
[`v6.1.0`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#610-2025-02-05 )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.11...v6.1.0 )
- refactor: deprecate `vite optimize` command
([#​19348](https://redirect.github.com/vitejs/vite/issues/19348 ))
([6e0e3c0](https://redirect.github.com/vitejs/vite/commit/6e0e3c0b990f1132db923e4599e18b270baa3a93 )),
closes
[#​19348](https://redirect.github.com/vitejs/vite/issues/19348 )
- feat: show hosts in cert in CLI
([#​19317](https://redirect.github.com/vitejs/vite/issues/19317 ))
([a5e306f](https://redirect.github.com/vitejs/vite/commit/a5e306f2fc34fc70d543028c319367ff9b232ea0 )),
closes
[#​19317](https://redirect.github.com/vitejs/vite/issues/19317 )
- feat: support for env var for defining allowed hosts
([#​19325](https://redirect.github.com/vitejs/vite/issues/19325 ))
([4d88f6c](https://redirect.github.com/vitejs/vite/commit/4d88f6c9391f96275b1359f1343ee2ec3e1adb7b )),
closes
[#​19325](https://redirect.github.com/vitejs/vite/issues/19325 )
- feat: use native runtime to import the config
([#​19178](https://redirect.github.com/vitejs/vite/issues/19178 ))
([7c2a794](https://redirect.github.com/vitejs/vite/commit/7c2a7942cc8494a98fbc2b0235d91faf25242d30 )),
closes
[#​19178](https://redirect.github.com/vitejs/vite/issues/19178 )
- fix: avoid builtStart during vite optimize
([#​19356](https://redirect.github.com/vitejs/vite/issues/19356 ))
([fdb36e0](https://redirect.github.com/vitejs/vite/commit/fdb36e076969c763d4249f6db890f8bf26e9f5d1 )),
closes
[#​19356](https://redirect.github.com/vitejs/vite/issues/19356 )
- fix(build): fix stale build manifest on watch rebuild
([#​19361](https://redirect.github.com/vitejs/vite/issues/19361 ))
([fcd5785](https://redirect.github.com/vitejs/vite/commit/fcd578587b2fbdef0ff8de8a0d97c9fc6da19ce1 )),
closes
[#​19361](https://redirect.github.com/vitejs/vite/issues/19361 )
###
[`v6.0.11`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small6011-2025-01-21-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.10...v6.0.11 )
- fix: `preview.allowedHosts` with specific values was not respected
([#​19246](https://redirect.github.com/vitejs/vite/issues/19246 ))
([aeb3ec8](https://redirect.github.com/vitejs/vite/commit/aeb3ec84a288d6be227a1284607f13428a4f14a1 )),
closes
[#​19246](https://redirect.github.com/vitejs/vite/issues/19246 )
- fix: allow CORS from loopback addresses by default
([#​19249](https://redirect.github.com/vitejs/vite/issues/19249 ))
([3d03899](https://redirect.github.com/vitejs/vite/commit/3d038997377a30022b6a6b7916e0b4b5d8b9a363 )),
closes
[#​19249](https://redirect.github.com/vitejs/vite/issues/19249 )
###
[`v6.0.10`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small6010-2025-01-20-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.9...v6.0.10 )
- fix: try parse `server.origin` URL
([#​19241](https://redirect.github.com/vitejs/vite/issues/19241 ))
([2495022](https://redirect.github.com/vitejs/vite/commit/2495022420fda05ee389c2dcf26921b21e2aed3b )),
closes
[#​19241](https://redirect.github.com/vitejs/vite/issues/19241 )
###
[`v6.0.9`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small609-2025-01-20-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.8...v6.0.9 )
- fix!: check host header to prevent DNS rebinding attacks and introduce
`server.allowedHosts`
([bd896fb](https://redirect.github.com/vitejs/vite/commit/bd896fb5f312fc0ff1730166d1d142fc0d34ba6d ))
- fix!: default `server.cors: false` to disallow fetching from untrusted
origins
([b09572a](https://redirect.github.com/vitejs/vite/commit/b09572acc939351f4e4c50ddf793017a92c678b1 ))
- fix: verify token for HMR WebSocket connection
([029dcd6](https://redirect.github.com/vitejs/vite/commit/029dcd6d77d3e3ef10bc38e9a0829784d9760fdb ))
###
[`v6.0.8`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small608-2025-01-20-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.7...v6.0.8 )
- fix: avoid SSR HMR for HTML files
([#​19193](https://redirect.github.com/vitejs/vite/issues/19193 ))
([3bd55bc](https://redirect.github.com/vitejs/vite/commit/3bd55bcb7e831d2c4f66c90d7bbb3e1fbf7a02b6 )),
closes
[#​19193](https://redirect.github.com/vitejs/vite/issues/19193 )
- fix: build time display 7m 60s
([#​19108](https://redirect.github.com/vitejs/vite/issues/19108 ))
([cf0d2c8](https://redirect.github.com/vitejs/vite/commit/cf0d2c8e232a1af716c71cdd2218d180f7ecc02b )),
closes
[#​19108](https://redirect.github.com/vitejs/vite/issues/19108 )
- fix: don't resolve URL starting with double slash
([#​19059](https://redirect.github.com/vitejs/vite/issues/19059 ))
([35942cd](https://redirect.github.com/vitejs/vite/commit/35942cde11fd8a68fa89bf25f7aa1ddb87d775b2 )),
closes
[#​19059](https://redirect.github.com/vitejs/vite/issues/19059 )
- fix: ensure `server.close()` only called once
([#​19204](https://redirect.github.com/vitejs/vite/issues/19204 ))
([db81c2d](https://redirect.github.com/vitejs/vite/commit/db81c2dada961f40c0882b5182adf2f34bb5c178 )),
closes
[#​19204](https://redirect.github.com/vitejs/vite/issues/19204 )
- fix: resolve.conditions in ResolvedConfig was
`defaultServerConditions`
([#​19174](https://redirect.github.com/vitejs/vite/issues/19174 ))
([ad75c56](https://redirect.github.com/vitejs/vite/commit/ad75c56dce5618a3a416e18f9a5c3880d437a107 )),
closes
[#​19174](https://redirect.github.com/vitejs/vite/issues/19174 )
- fix: tree shake stringified JSON imports
([#​19189](https://redirect.github.com/vitejs/vite/issues/19189 ))
([f2aed62](https://redirect.github.com/vitejs/vite/commit/f2aed62d0bf1b66e870ee6b4aab80cd1702793ab )),
closes
[#​19189](https://redirect.github.com/vitejs/vite/issues/19189 )
- fix: use shared sigterm callback
([#​19203](https://redirect.github.com/vitejs/vite/issues/19203 ))
([47039f4](https://redirect.github.com/vitejs/vite/commit/47039f4643179be31a8d7c7fbff83c5c13deb787 )),
closes
[#​19203](https://redirect.github.com/vitejs/vite/issues/19203 )
- fix(deps): update all non-major dependencies
([#​19098](https://redirect.github.com/vitejs/vite/issues/19098 ))
([8639538](https://redirect.github.com/vitejs/vite/commit/8639538e6498d1109da583ad942c1472098b5919 )),
closes
[#​19098](https://redirect.github.com/vitejs/vite/issues/19098 )
- fix(optimizer): use correct default install state path for yarn PnP
([#​19119](https://redirect.github.com/vitejs/vite/issues/19119 ))
([e690d8b](https://redirect.github.com/vitejs/vite/commit/e690d8bb1e5741e81df5b7a6a5c8c3c1c971fa41 )),
closes
[#​19119](https://redirect.github.com/vitejs/vite/issues/19119 )
- fix(types): improve `ESBuildOptions.include / exclude` type to allow
`readonly (string | RegExp)[]`
([ea53e70](https://redirect.github.com/vitejs/vite/commit/ea53e7095297ea4192490fd58556414cc59a8975 )),
closes
[#​19146](https://redirect.github.com/vitejs/vite/issues/19146 )
- chore(deps): update dependency pathe to v2
([#​19139](https://redirect.github.com/vitejs/vite/issues/19139 ))
([71506f0](https://redirect.github.com/vitejs/vite/commit/71506f0a8deda5254cb49c743cd439dfe42859ce )),
closes
[#​19139](https://redirect.github.com/vitejs/vite/issues/19139 )
###
[`v6.0.7`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small607-2025-01-02-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.6...v6.0.7 )
- fix: fix `minify` when `builder.sharedPlugins: true`
([#​19025](https://redirect.github.com/vitejs/vite/issues/19025 ))
([f7b1964](https://redirect.github.com/vitejs/vite/commit/f7b1964d3a93a21f80b61638fa6ae9606d0a6f4f )),
closes
[#​19025](https://redirect.github.com/vitejs/vite/issues/19025 )
- fix: skip the plugin if it has been called before with the same id and
importer
([#​19016](https://redirect.github.com/vitejs/vite/issues/19016 ))
([b178c90](https://redirect.github.com/vitejs/vite/commit/b178c90c7d175ea31f8b67dccad3918f820357a4 )),
closes
[#​19016](https://redirect.github.com/vitejs/vite/issues/19016 )
- fix(html): error while removing `vite-ignore` attribute for inline
script
([#​19062](https://redirect.github.com/vitejs/vite/issues/19062 ))
([a492253](https://redirect.github.com/vitejs/vite/commit/a4922537a8d705da7769d30626a0d846511fc124 )),
closes
[#​19062](https://redirect.github.com/vitejs/vite/issues/19062 )
- fix(ssr): fix semicolon injection by ssr transform
([#​19097](https://redirect.github.com/vitejs/vite/issues/19097 ))
([1c102d5](https://redirect.github.com/vitejs/vite/commit/1c102d517de52531faf5765632703977a17de65a )),
closes
[#​19097](https://redirect.github.com/vitejs/vite/issues/19097 )
- perf: skip globbing for static path in warmup
([#​19107](https://redirect.github.com/vitejs/vite/issues/19107 ))
([677508b](https://redirect.github.com/vitejs/vite/commit/677508bf8268a7b8661e5557a3d0a2a76cab8bd1 )),
closes
[#​19107](https://redirect.github.com/vitejs/vite/issues/19107 )
- feat(css): show lightningcss warnings
([#​19076](https://redirect.github.com/vitejs/vite/issues/19076 ))
([b07c036](https://redirect.github.com/vitejs/vite/commit/b07c036faf6849fe5ffd03125f25dc00f460f8ba )),
closes
[#​19076](https://redirect.github.com/vitejs/vite/issues/19076 )
###
[`v6.0.6`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small606-2024-12-26-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.5...v6.0.6 )
- fix: replace runner-side path normalization with `fetchModule`-side
resolve
([#​18361](https://redirect.github.com/vitejs/vite/issues/18361 ))
([9f10261](https://redirect.github.com/vitejs/vite/commit/9f10261e7609098b832fd0fb23a64840b3a0d1a0 )),
closes
[#​18361](https://redirect.github.com/vitejs/vite/issues/18361 )
- fix(css): resolve style tags in HTML files correctly for lightningcss
([#​19001](https://redirect.github.com/vitejs/vite/issues/19001 ))
([afff05c](https://redirect.github.com/vitejs/vite/commit/afff05c03266fc76d5ab8928215c89f5992f40f8 )),
closes
[#​19001](https://redirect.github.com/vitejs/vite/issues/19001 )
- fix(css): show correct error when unknown placeholder is used for CSS
modules pattern in lightningcs
([9290d85](https://redirect.github.com/vitejs/vite/commit/9290d85b5d2ad64991bd296157cb3bcb959c341d )),
closes
[#​19070](https://redirect.github.com/vitejs/vite/issues/19070 )
- fix(resolve): handle package.json with UTF-8 BOM
([#​19000](https://redirect.github.com/vitejs/vite/issues/19000 ))
([902567a](https://redirect.github.com/vitejs/vite/commit/902567ac5327e915ce65d090045fa4922ef9f2b5 )),
closes
[#​19000](https://redirect.github.com/vitejs/vite/issues/19000 )
- fix(ssrTransform): preserve line offset when transforming imports
([#​19004](https://redirect.github.com/vitejs/vite/issues/19004 ))
([1aa434e](https://redirect.github.com/vitejs/vite/commit/1aa434e8017012bf0939b2ff1a3a66b4bd12b76d )),
closes
[#​19004](https://redirect.github.com/vitejs/vite/issues/19004 )
- chore: fix typo in comment
([#​19067](https://redirect.github.com/vitejs/vite/issues/19067 ))
([eb06ec3](https://redirect.github.com/vitejs/vite/commit/eb06ec30bb02ced66274f0fc6e90aff2bb20c632 )),
closes
[#​19067](https://redirect.github.com/vitejs/vite/issues/19067 )
- chore: update comment about `build.target`
([#​19047](https://redirect.github.com/vitejs/vite/issues/19047 ))
([0e9e81f](https://redirect.github.com/vitejs/vite/commit/0e9e81f622f13d78ee238c0fa72ba920e23419f4 )),
closes
[#​19047](https://redirect.github.com/vitejs/vite/issues/19047 )
- revert: unpin esbuild version
([#​19043](https://redirect.github.com/vitejs/vite/issues/19043 ))
([8bfe247](https://redirect.github.com/vitejs/vite/commit/8bfe247511517c631a26f3931bb3c93a7b0b7446 )),
closes
[#​19043](https://redirect.github.com/vitejs/vite/issues/19043 )
- test(ssr): test virtual module with query
([#​19044](https://redirect.github.com/vitejs/vite/issues/19044 ))
([a1f4b46](https://redirect.github.com/vitejs/vite/commit/a1f4b46896cb4b442b54a8336db8eca6df9ee02d )),
closes
[#​19044](https://redirect.github.com/vitejs/vite/issues/19044 )
###
[`v6.0.5`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small605-2024-12-20-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.4...v6.0.5 )
- fix: esbuild regression (pin to 0.24.0)
([#​19027](https://redirect.github.com/vitejs/vite/issues/19027 ))
([4359e0d](https://redirect.github.com/vitejs/vite/commit/4359e0d5b33afd6259a4dcef787cc2670e963126 )),
closes
[#​19027](https://redirect.github.com/vitejs/vite/issues/19027 )
###
[`v6.0.4`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small604-2024-12-19-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.3...v6.0.4 )
- fix: `this.resolve` skipSelf should not skip for different `id` or
`import`
([#​18903](https://redirect.github.com/vitejs/vite/issues/18903 ))
([4727320](https://redirect.github.com/vitejs/vite/commit/472732057cb2273908e1fca8aa7dc18a7e1f7c74 )),
closes
[#​18903](https://redirect.github.com/vitejs/vite/issues/18903 )
- fix: fallback terser to main thread when function options are used
([#​18987](https://redirect.github.com/vitejs/vite/issues/18987 ))
([12b612d](https://redirect.github.com/vitejs/vite/commit/12b612d8be2a18456fd94a2f0291d32d1ffb29d4 )),
closes
[#​18987](https://redirect.github.com/vitejs/vite/issues/18987 )
- fix: merge client and ssr values for `pluginContainer.getModuleInfo`
([#​18895](https://redirect.github.com/vitejs/vite/issues/18895 ))
([258cdd6](https://redirect.github.com/vitejs/vite/commit/258cdd637d1ee80a3c4571685135e89fe283f3a6 )),
closes
[#​18895](https://redirect.github.com/vitejs/vite/issues/18895 )
- fix(css): escape double quotes in `url()` when lightningcss is used
([#​18997](https://redirect.github.com/vitejs/vite/issues/18997 ))
([3734f80](https://redirect.github.com/vitejs/vite/commit/3734f8099e3922c189497ce404fe7ff2f8929ae1 )),
closes
[#​18997](https://redirect.github.com/vitejs/vite/issues/18997 )
- fix(css): root relative import in sass modern API on Windows
([#​18945](https://redirect.github.com/vitejs/vite/issues/18945 ))
([c4b532c](https://redirect.github.com/vitejs/vite/commit/c4b532cc900bf988073583511f57bd581755d5e3 )),
closes
[#​18945](https://redirect.github.com/vitejs/vite/issues/18945 )
- fix(css): skip non css in custom sass importer
([#​18970](https://redirect.github.com/vitejs/vite/issues/18970 ))
([21680bd](https://redirect.github.com/vitejs/vite/commit/21680bdf9ca7c12f677136b56e47f46469db8be2 )),
closes
[#​18970](https://redirect.github.com/vitejs/vite/issues/18970 )
- fix(deps): update all non-major dependencies
([#​18967](https://redirect.github.com/vitejs/vite/issues/18967 ))
([d88d000](https://redirect.github.com/vitejs/vite/commit/d88d0004a8e891ca6026d356695e0b319caa7fce )),
closes
[#​18967](https://redirect.github.com/vitejs/vite/issues/18967 )
- fix(deps): update all non-major dependencies
([#​18996](https://redirect.github.com/vitejs/vite/issues/18996 ))
([2b4f115](https://redirect.github.com/vitejs/vite/commit/2b4f115129fb3fbd730a92078acb724f8527b7f7 )),
closes
[#​18996](https://redirect.github.com/vitejs/vite/issues/18996 )
- fix(optimizer): keep NODE_ENV as-is when keepProcessEnv is `true`
([#​18899](https://redirect.github.com/vitejs/vite/issues/18899 ))
([8a6bb4e](https://redirect.github.com/vitejs/vite/commit/8a6bb4e11d5c1b61511ae1e5ed3ae3c65a33b2dc )),
closes
[#​18899](https://redirect.github.com/vitejs/vite/issues/18899 )
- fix(ssr): recreate ssrCompatModuleRunner on restart
([#​18973](https://redirect.github.com/vitejs/vite/issues/18973 ))
([7d6dd5d](https://redirect.github.com/vitejs/vite/commit/7d6dd5d1d655d173668192509f63ac4ebf7af299 )),
closes
[#​18973](https://redirect.github.com/vitejs/vite/issues/18973 )
- chore: better validation error message for dts build
([#​18948](https://redirect.github.com/vitejs/vite/issues/18948 ))
([63b82f1](https://redirect.github.com/vitejs/vite/commit/63b82f1e29a00d06a82144fd03ea8d6eff114290 )),
closes
[#​18948](https://redirect.github.com/vitejs/vite/issues/18948 )
- chore(deps): update all non-major dependencies
([#​18916](https://redirect.github.com/vitejs/vite/issues/18916 ))
([ef7a6a3](https://redirect.github.com/vitejs/vite/commit/ef7a6a35e6827b92445e5a0c2c0022616efc80dd )),
closes
[#​18916](https://redirect.github.com/vitejs/vite/issues/18916 )
- chore(deps): update dependency
[@​rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugin-node-resolve )
to v16
([#​18968](https://redirect.github.com/vitejs/vite/issues/18968 ))
([62fad6d](https://redirect.github.com/vitejs/vite/commit/62fad6d79f83daf916dde866909a2a3dd0c79583 )),
closes
[#​18968](https://redirect.github.com/vitejs/vite/issues/18968 )
- refactor: make internal invoke event to use the same interface with
`handleInvoke`
([#​18902](https://redirect.github.com/vitejs/vite/issues/18902 ))
([27f691b](https://redirect.github.com/vitejs/vite/commit/27f691b0c7dca2259108fe6b79583b459429bf7f )),
closes
[#​18902](https://redirect.github.com/vitejs/vite/issues/18902 )
- refactor: simplify manifest plugin code
([#​18890](https://redirect.github.com/vitejs/vite/issues/18890 ))
([1bfe21b](https://redirect.github.com/vitejs/vite/commit/1bfe21b9440f318c940f90e425a18588595225fd )),
closes
[#​18890](https://redirect.github.com/vitejs/vite/issues/18890 )
- test: test `ModuleRunnerTransport` `invoke` API
([#​18865](https://redirect.github.com/vitejs/vite/issues/18865 ))
([e5f5301](https://redirect.github.com/vitejs/vite/commit/e5f5301924b775837b2a1253c37f76555bce3e3e )),
closes
[#​18865](https://redirect.github.com/vitejs/vite/issues/18865 )
- test: test output hash changes
([#​18898](https://redirect.github.com/vitejs/vite/issues/18898 ))
([bfbb130](https://redirect.github.com/vitejs/vite/commit/bfbb130fccefbe7e3880f09defb4fceacce39481 )),
closes
[#​18898](https://redirect.github.com/vitejs/vite/issues/18898 )
###
[`v6.0.3`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small603-2024-12-05-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.2...v6.0.3 )
- fix: handle postcss load unhandled rejections
([#​18886](https://redirect.github.com/vitejs/vite/issues/18886 ))
([d5fb653](https://redirect.github.com/vitejs/vite/commit/d5fb653c15903ccf84a093f212da86f0327a9a6f )),
closes
[#​18886](https://redirect.github.com/vitejs/vite/issues/18886 )
- fix: make handleInvoke interface compatible with invoke
([#​18876](https://redirect.github.com/vitejs/vite/issues/18876 ))
([a1dd396](https://redirect.github.com/vitejs/vite/commit/a1dd396da856401a12c921d0cd2c4e97cb63f1b5 )),
closes
[#​18876](https://redirect.github.com/vitejs/vite/issues/18876 )
- fix: make result interfaces for `ModuleRunnerTransport#invoke` more
explicit
([#​18851](https://redirect.github.com/vitejs/vite/issues/18851 ))
([a75fc31](https://redirect.github.com/vitejs/vite/commit/a75fc3193d5e8d8756dfb3a046873e9c222bb6c8 )),
closes
[#​18851](https://redirect.github.com/vitejs/vite/issues/18851 )
- fix: merge `environments.ssr.resolve` with root `ssr` config
([#​18857](https://redirect.github.com/vitejs/vite/issues/18857 ))
([3104331](https://redirect.github.com/vitejs/vite/commit/310433106e1e8a0c39dc397e3eace8a71a2416c2 )),
closes
[#​18857](https://redirect.github.com/vitejs/vite/issues/18857 )
- fix: no permission to create vite config file
([#​18844](https://redirect.github.com/vitejs/vite/issues/18844 ))
([ff47778](https://redirect.github.com/vitejs/vite/commit/ff47778004d609dbeef7f192783e6f253dd66237 )),
closes
[#​18844](https://redirect.github.com/vitejs/vite/issues/18844 )
- fix: remove CSS import in CJS correctly in some cases
([#​18885](https://redirect.github.com/vitejs/vite/issues/18885 ))
([690a36f](https://redirect.github.com/vitejs/vite/commit/690a36ffdb7d6f6568f35a304b4904e7aa475f17 )),
closes
[#​18885](https://redirect.github.com/vitejs/vite/issues/18885 )
- fix(config): bundle files referenced with imports field
([#​18887](https://redirect.github.com/vitejs/vite/issues/18887 ))
([2b5926a](https://redirect.github.com/vitejs/vite/commit/2b5926a0e79ce47d22536d38eed2629d326caca0 )),
closes
[#​18887](https://redirect.github.com/vitejs/vite/issues/18887 )
- fix(config): make stacktrace path correct when sourcemap is enabled
([#​18833](https://redirect.github.com/vitejs/vite/issues/18833 ))
([20fdf21](https://redirect.github.com/vitejs/vite/commit/20fdf210ee0ac0824b2db74876527cb7f378a9e8 )),
closes
[#​18833](https://redirect.github.com/vitejs/vite/issues/18833 )
- fix(css): rewrite url when image-set and url exist at the same time
([#​18868](https://redirect.github.com/vitejs/vite/issues/18868 ))
([d59efd8](https://redirect.github.com/vitejs/vite/commit/d59efd8dfd1c5bf2e7c45c7cdb1c0abc2a05ba02 )),
closes
[#​18868](https://redirect.github.com/vitejs/vite/issues/18868 )
- fix(deps): update all non-major dependencies
([#​18853](https://redirect.github.com/vitejs/vite/issues/18853 ))
([5c02236](https://redirect.github.com/vitejs/vite/commit/5c0223636fa277d5daeb4d93c3f32d9f3cd69fc5 )),
closes
[#​18853](https://redirect.github.com/vitejs/vite/issues/18853 )
- fix(html): allow unexpected question mark in tag name
([#​18852](https://redirect.github.com/vitejs/vite/issues/18852 ))
([1b54e50](https://redirect.github.com/vitejs/vite/commit/1b54e506a44420d0c8a9e000cf45b1c4f5e33026 )),
closes
[#​18852](https://redirect.github.com/vitejs/vite/issues/18852 )
- fix(module-runner): decode uri for file url passed to import
([#​18837](https://redirect.github.com/vitejs/vite/issues/18837 ))
([88e49aa](https://redirect.github.com/vitejs/vite/commit/88e49aa0418cb3f6b579b744ba59daeda68432f3 )),
closes
[#​18837](https://redirect.github.com/vitejs/vite/issues/18837 )
- refactor: fix logic errors found by no-unnecessary-condition rule
([#​18891](https://redirect.github.com/vitejs/vite/issues/18891 ))
([ea802f8](https://redirect.github.com/vitejs/vite/commit/ea802f8f8bcf3771a35c1eaf687378613fbabb24 )),
closes
[#​18891](https://redirect.github.com/vitejs/vite/issues/18891 )
- chore: fix duplicate attributes issue number in comment
([#​18860](https://redirect.github.com/vitejs/vite/issues/18860 ))
([ffee618](https://redirect.github.com/vitejs/vite/commit/ffee61893cfe9f2b0db4aecf9ddb62ca79c80458 )),
closes
[#​18860](https://redirect.github.com/vitejs/vite/issues/18860 )
###
[`v6.0.2`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small602-2024-12-02-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.1...v6.0.2 )
- chore: run typecheck in unit tests
([#​18858](https://redirect.github.com/vitejs/vite/issues/18858 ))
([49f20bb](https://redirect.github.com/vitejs/vite/commit/49f20bb77749ec7b44344fd9c42d593ae20c78f0 )),
closes
[#​18858](https://redirect.github.com/vitejs/vite/issues/18858 )
- chore: update broken links in changelog
([#​18802](https://redirect.github.com/vitejs/vite/issues/18802 ))
([cb754f8](https://redirect.github.com/vitejs/vite/commit/cb754f8acc1b579dae9fe70a08e3ef53984402cc )),
closes
[#​18802](https://redirect.github.com/vitejs/vite/issues/18802 )
- chore: update broken links in changelog
([#​18804](https://redirect.github.com/vitejs/vite/issues/18804 ))
([47ec49f](https://redirect.github.com/vitejs/vite/commit/47ec49ffa170cac5d04cf2eef01f45e0b5ccde03 )),
closes
[#​18804](https://redirect.github.com/vitejs/vite/issues/18804 )
- fix: don't store temporary vite config file in `node_modules` if deno
([#​18823](https://redirect.github.com/vitejs/vite/issues/18823 ))
([a20267b](https://redirect.github.com/vitejs/vite/commit/a20267bb93118468a2e20f0f77b77ed7bfa94165 )),
closes
[#​18823](https://redirect.github.com/vitejs/vite/issues/18823 )
- fix(css): referencing aliased svg asset with lightningcss enabled
errored
([#​18819](https://redirect.github.com/vitejs/vite/issues/18819 ))
([ae68958](https://redirect.github.com/vitejs/vite/commit/ae6895869157e48b32088f0a1f85d2fddb2d713f )),
closes
[#​18819](https://redirect.github.com/vitejs/vite/issues/18819 )
- fix(manifest): use `style.css` as a key for the style file for
`cssCodesplit: false`
([#​18820](https://redirect.github.com/vitejs/vite/issues/18820 ))
([ec51115](https://redirect.github.com/vitejs/vite/commit/ec511152558cb573acf55e88e5244bdead1b5a17 )),
closes
[#​18820](https://redirect.github.com/vitejs/vite/issues/18820 )
- fix(optimizer): resolve all promises when cancelled
([#​18826](https://redirect.github.com/vitejs/vite/issues/18826 ))
([d6e6194](https://redirect.github.com/vitejs/vite/commit/d6e6194706f0e3a889caa9303de2293cc0f131b2 )),
closes
[#​18826](https://redirect.github.com/vitejs/vite/issues/18826 )
- fix(resolve): don't set builtinModules to `external` by default
([#​18821](https://redirect.github.com/vitejs/vite/issues/18821 ))
([2250ffa](https://redirect.github.com/vitejs/vite/commit/2250ffac62e55c89232d745d2f99ece539be9195 )),
closes
[#​18821](https://redirect.github.com/vitejs/vite/issues/18821 )
- fix(ssr): set `ssr.target: 'webworker'` defaults as fallback
([#​18827](https://redirect.github.com/vitejs/vite/issues/18827 ))
([b39e696](https://redirect.github.com/vitejs/vite/commit/b39e69638b3e2e658ff6712be83b549b28103c3d )),
closes
[#​18827](https://redirect.github.com/vitejs/vite/issues/18827 )
- feat(css): format lightningcss error
([#​18818](https://redirect.github.com/vitejs/vite/issues/18818 ))
([dac7992](https://redirect.github.com/vitejs/vite/commit/dac7992e8725234007c7515f86f543992874c7b8 )),
closes
[#​18818](https://redirect.github.com/vitejs/vite/issues/18818 )
- refactor: make properties of ResolvedServerOptions and
ResolvedPreviewOptions required
([#​18796](https://redirect.github.com/vitejs/vite/issues/18796 ))
([51a5569](https://redirect.github.com/vitejs/vite/commit/51a5569e66bd7f0de79ac14b9e902d1382ccd0aa )),
closes
[#​18796](https://redirect.github.com/vitejs/vite/issues/18796 )
###
[`v6.0.1`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small601-2024-11-27-small )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.0...v6.0.1 )
- fix: default empty server `proxy` prevents starting http2 server
([#​18788](https://redirect.github.com/vitejs/vite/issues/18788 ))
([bbaf514](https://redirect.github.com/vitejs/vite/commit/bbaf514fb718952e0f17a15545c593125f1d1b9c )),
closes
[#​18788](https://redirect.github.com/vitejs/vite/issues/18788 )
- fix(manifest): do not override existing js manifest entry
([#​18776](https://redirect.github.com/vitejs/vite/issues/18776 ))
([3b0837e](https://redirect.github.com/vitejs/vite/commit/3b0837e0b997e14dacc347719353b8b0cea35bda )),
closes
[#​18776](https://redirect.github.com/vitejs/vite/issues/18776 )
- fix(server): close \_ssrCompatModuleRunner on server close
([#​18784](https://redirect.github.com/vitejs/vite/issues/18784 ))
([9b4c410](https://redirect.github.com/vitejs/vite/commit/9b4c410dddb80c8858549355e175735976a82134 )),
closes
[#​18784](https://redirect.github.com/vitejs/vite/issues/18784 )
- fix(server): skip hot channel client normalization for wsServer
([#​18782](https://redirect.github.com/vitejs/vite/issues/18782 ))
([cc7670a](https://redirect.github.com/vitejs/vite/commit/cc7670abaffeda1338cf3acfef2bc41a38c223a0 )),
closes
[#​18782](https://redirect.github.com/vitejs/vite/issues/18782 )
- fix(worker): fix `applyToEnvironment` hooks on worker build
([#​18793](https://redirect.github.com/vitejs/vite/issues/18793 ))
([0c6cdb0](https://redirect.github.com/vitejs/vite/commit/0c6cdb0f88d32ce041272977e786006008223f44 )),
closes
[#​18793](https://redirect.github.com/vitejs/vite/issues/18793 )
- chore: flat v6 config file
([#​18777](https://redirect.github.com/vitejs/vite/issues/18777 ))
([c7b3308](https://redirect.github.com/vitejs/vite/commit/c7b330832675ee6385ee1a8750762e496c8e18e6 )),
closes
[#​18777](https://redirect.github.com/vitejs/vite/issues/18777 )
- chore: split changelog
([#​18787](https://redirect.github.com/vitejs/vite/issues/18787 ))
([8542632](https://redirect.github.com/vitejs/vite/commit/8542632b3b205b61999b6d998928d5fb17ba90c4 )),
closes
[#​18787](https://redirect.github.com/vitejs/vite/issues/18787 )
- chore: update changelog for v6
([#​18773](https://redirect.github.com/vitejs/vite/issues/18773 ))
([b254fac](https://redirect.github.com/vitejs/vite/commit/b254fac4aa35a3522aeafb3259e60acd050aeb51 )),
closes
[#​18773](https://redirect.github.com/vitejs/vite/issues/18773 )
- revert: update moduleResolution value casing
([#​18409](https://redirect.github.com/vitejs/vite/issues/18409 ))
([#​18774](https://redirect.github.com/vitejs/vite/issues/18774 ))
([b0fc6e3](https://redirect.github.com/vitejs/vite/commit/b0fc6e3c2591a30360d3714263cf7cc0e2acbfdf )),
closes
[#​18409](https://redirect.github.com/vitejs/vite/issues/18409 )
[#​18774](https://redirect.github.com/vitejs/vite/issues/18774 )
###
[`v6.0.0`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#600-2024-11-26 )
[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v5.4.14...v6.0.0 )
- fix: `createRunnableDevEnvironment` returns `RunnableDevEnvironment`,
not `DevEnvironment`
([#​18673](https://redirect.github.com/vitejs/vite/issues/18673 ))
([74221c3](https://redirect.github.com/vitejs/vite/commit/74221c391bffd61b9ef39b7c0f9ea2e405913a6f )),
closes
[#​18673](https://redirect.github.com/vitejs/vite/issues/18673 )
- fix: `getModulesByFile` should return a `serverModule`
([#​18715](https://redirect.github.com/vitejs/vite/issues/18715 ))
([b80d5ec](https://redirect.github.com/vitejs/vite/commit/b80d5ecbbcc374bd8f32b2ed5ceb3cbfffaae77b )),
closes
[#​18715](https://redirect.github.com/vitejs/vite/issues/18715 )
- fix: catch error in full reload handler
([#​18713](https://redirect.github.com/vitejs/vite/issues/18713 ))
([a10e741](https://redirect.github.com/vitejs/vite/commit/a10e7410656d3614cbfd07ba772776ff334a8d60 )),
closes
[#​18713](https://redirect.github.com/vitejs/vite/issues/18713 )
- fix: display pre-transform error details
([#​18764](https://redirect.github.com/vitejs/vite/issues/18764 ))
([554f45f](https://redirect.github.com/vitejs/vite/commit/554f45f4d820c57c0874ebe48ef2fddfafdd0750 )),
closes
[#​18764](https://redirect.github.com/vitejs/vite/issues/18764 )
- fix: exit code on `SIGTERM`
([#​18741](https://redirect.github.com/vitejs/vite/issues/18741 ))
([cc55e36](https://redirect.github.com/vitejs/vite/commit/cc55e36dd39fef134568f53acc66514cbb7175ea )),
closes
[#​18741](https://redirect.github.com/vitejs/vite/issues/18741 )
- fix: expose missing `InterceptorOptions` type
([#​18766](https://redirect.github.com/vitejs/vite/issues/18766 ))
([6252c60](https://redirect.github.com/vitejs/vite/commit/6252c6035695365c93773fbe06a4b2a307e86368 )),
closes
[#​18766](https://redirect.github.com/vitejs/vite/issues/18766 )
- fix: log error when send in module runner failed
([#​18753](https://redirect.github.com/vitejs/vite/issues/18753 ))
([ba821bb](https://redirect.github.com/vitejs/vite/commit/ba821bb63eca6d8a9199ee2253ef2607375f5702 )),
closes
[#​18753](https://redirect.github.com/vitejs/vite/issues/18753 )
- fix(client): overlay not appearing when multiple vite clients were
loaded
([#​18647](https://redirect.github.com/vitejs/vite/issues/18647 ))
([27d70b5](https://redirect.github.com/vitejs/vite/commit/27d70b5fa61f1c1a836d52809549cb57569f42a4 )),
closes
[#​18647](https://redirect.github.com/vitejs/vite/issues/18647 )
- fix(deps): update all non-major dependencies
([#​18691](https://redirect.github.com/vitejs/vite/issues/18691 ))
([f005461](https://redirect.github.com/vitejs/vite/commit/f005461ecce89ada21cb0c021f7af460b5479736 )),
closes
[#​18691](https://redirect.github.com/vitejs/vite/issues/18691 )
- fix(html): fix inline proxy modules invalidation
([#​18696](https://redirect.github.com/vitejs/vite/issues/18696 ))
([8ab04b7](https://redirect.github.com/vitejs/vite/commit/8ab04b70ada119fbca2fc5a53c36f233423febbe )),
closes
[#​18696](https://redirect.github.com/vitejs/vite/issues/18696 )
- fix(module-runner): make evaluator optional
([#​18672](https://redirect.github.com/vitejs/vite/issues/18672 ))
([fd1283f](https://redirect.github.com/vitejs/vite/commit/fd1283fe27cc1a19b5c7d9d72664832e4daa1bbf )),
closes
[#​18672](https://redirect.github.com/vitejs/vite/issues/18672 )
- fix(optimizer): detect npm / yarn / pnpm dependency changes correctly
([#​17336](https://redirect.github.com/vitejs/vite/issues/17336 ))
([#​18560](https://redirect.github.com/vitejs/vite/issues/18560 ))
([818cf3e](https://redirect.github.com/vitejs/vite/commit/818cf3e7bf1b6c2dc56e7cd8f056bc1d185c2cd7 )),
closes
[#​17336](https://redirect.github.com/vitejs/vite/issues/17336 )
[#​18560](https://redirect.github.com/vitejs/vite/issues/18560 )
- fix(optimizer): trigger onCrawlEnd after manual included deps are
registered
([#​18733](https://redirect.github.com/vitejs/vite/issues/18733 ))
([dc60410](https://redirect.github.com/vitejs/vite/commit/dc6041099ccd5767764fb8c99a169869bbd13f16 )),
closes
[#​18733](https://redirect.github.com/vitejs/vite/issues/18733 )
- fix(optimizer): workaround firefox's false warning for no sources
source map
([#​18665](https://redirect.github.com/vitejs/vite/issues/18665 ))
([473424e](https://redirect.github.com/vitejs/vite/commit/473424ee8d6b743c1565bf0749deb5d9fbedcea7 )),
closes
[#​18665](https://redirect.github.com/vitejs/vite/issues/18665 )
- fix(ssr): replace `__vite_ssr_identity__` with `(0, ...)` and inject
`;` between statements
([#​18748](https://redirect.github.com/vitejs/vite/issues/18748 ))
([94546be](https://redirect.github.com/vitejs/vite/commit/94546be18354a457bced5107aa31533b09e304ec )),
closes
[#​18748](https://redirect.github.com/vitejs/vite/issues/18748 )
- chore: add 5.4.x changelogs
([#​18768](https://redirect.github.com/vitejs/vite/issues/18768 ))
([26b58c8](https://redirect.github.com/vitejs/vite/commit/26b58c8130f232dcd4e839a337bbe478352f23ab )),
closes
[#​18768](https://redirect.github.com/vitejs/vite/issues/18768 )
- chore: add some comments about mimes
([#​18705](https://redirect.github.com/vitejs/vite/issues/18705 ))
([f07e9b9](https://redirect.github.com/vitejs/vite/commit/f07e9b9d01d790c727edc2497304f07b1ef5d28f )),
closes
[#​18705](https://redirect.github.com/vitejs/vite/issues/18705 )
- chore(deps): update all non-major dependencies
([#​18746](https://redirect.github.com/vitejs/vite/issues/18746 ))
([0ad16e9](https://redirect.github.com/vitejs/vite/commit/0ad16e92d57453d9e5392c90fd06bda947be9de6 )),
closes
[#​18746](https://redirect.github.com/vitejs/vite/issues/18746 )
- perf: reduce bundle size for `Object.keys(import.meta.glob(...))` /
\`Object.values(import.meta.glob(
([ed99a2c](https://redirect.github.com/vitejs/vite/commit/ed99a2cd31e8d3c2b791885bcc4b188570539e45 )),
closes
[#​18666](https://redirect.github.com/vitejs/vite/issues/18666 )
- perf(worker): inline worker without base64
([#​18752](https://redirect.github.com/vitejs/vite/issues/18752 ))
([90c66c9](https://redirect.github.com/vitejs/vite/commit/90c66c95aba3d2edd86637a77adc699f3fd6c1ff )),
closes
[#​18752](https://redirect.github.com/vitejs/vite/issues/18752 )
- feat: add support for .cur type
([#​18680](https://redirect.github.com/vitejs/vite/issues/18680 ))
([5ec9eed](https://redirect.github.com/vitejs/vite/commit/5ec9eedc80bbf39a33b498198ba07ed1bd9cacc7 )),
closes
[#​18680](https://redirect.github.com/vitejs/vite/issues/18680 )
- feat: enable HMR by default on ModuleRunner side
([#​18749](https://redirect.github.com/vitejs/vite/issues/18749 ))
([4d2abc7](https://redirect.github.com/vitejs/vite/commit/4d2abc7bba95cf516ce7341d5d8f349d61b75224 )),
closes
[#​18749](https://redirect.github.com/vitejs/vite/issues/18749 )
- feat: support `module-sync` condition when loading config if enabled
([#​18650](https://redirect.github.com/vitejs/vite/issues/18650 ))
([cf5028d](https://redirect.github.com/vitejs/vite/commit/cf5028d4bf0a0d59b4a98323beaadc268204056b )),
closes
[#​18650](https://redirect.github.com/vitejs/vite/issues/18650 )
- feat!: drop node 21 support in version ranges
([#​18729](https://redirect.github.com/vitejs/vite/issues/18729 ))
([a384d8f](https://redirect.github.com/vitejs/vite/commit/a384d8fd39162190675abcfea31ba657383a3d03 )),
closes
[#​18729](https://redirect.github.com/vitejs/vite/issues/18729 )
- fix(deps)!: update dependency dotenv-expand to v12
([#​18697](https://redirect.github.com/vitejs/vite/issues/18697 ))
([0c658de](https://redirect.github.com/vitejs/vite/commit/0c658de41f4c1576c526a8c48a8ea0a019c6311c )),
closes
[#​18697](https://redirect.github.com/vitejs/vite/issues/18697 )
- docs: rename `HotUpdateContext` to `HotUpdateOptions`
([#​18718](https://redirect.github.com/vitejs/vite/issues/18718 ))
([824c347](https://redirect.github.com/vitejs/vite/commit/824c347fa21aaf5bbf811994385b790db4287ab0 )),
closes
[#​18718](https://redirect.github.com/vitejs/vite/issues/18718 )
- test: simplify `playground/json/__tests__/ssr`
([#​18701](https://redirect.github.com/vitejs/vite/issues/18701 ))
([f731ca2](https://redirect.github.com/vitejs/vite/commit/f731ca21ea4cfe38418880f15f6064e156a43a5e )),
closes
[#​18701](https://redirect.github.com/vitejs/vite/issues/18701 )
- refactor: first character judgment replacement regexp
([#​18658](https://redirect.github.com/vitejs/vite/issues/18658 ))
([58f1df3](https://redirect.github.com/vitejs/vite/commit/58f1df3288b0f9584bb413dd34b8d65671258f6f )),
closes
[#​18658](https://redirect.github.com/vitejs/vite/issues/18658 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 11:32:50 -05:00