mirror of
https://github.com/unraid/api.git
synced 2026-05-18 15:08:41 -05:00
8f70326d0fe3e4c3bcd3e8e4e6566766f1c05eb7
815 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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> |
||
|
|
a5f48da322 |
test: create tests for components batch 3 (#1374)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added comprehensive unit tests for components including SsoButton, ThemeSwitcher, UpdateOs, UserProfile, WanIpCheck, WelcomeModal, ActivationModal, ActivationPartnerLogo, ActivationPartnerLogoImg, and ActivationSteps. - **Tests** - Enhanced existing test suites for ColorSwitcher, DummyServerSwitcher, and I18nHost to improve test isolation, DOM management, and reliability. - **Style** - Made minor typographic correction in ActivationModal description text. - **Refactor** - Reorganized import statements in several components for improved code clarity. - **Chores** - Added necessary imports in multiple components to support Vue Composition API features. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: mdatelle <mike@datelle.net> |
||
|
|
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> |
||
|
|
948580917d |
chore(main): release 4.8.0 (#1377)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> |
||
|
|
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> |
||
|
|
7ace6d3076 | chore: change hotfix to a plus sign | ||
|
|
1ff3d7285e | chore: update eligibility copy (#1376) | ||
|
|
32c6fe6295 |
test: create tests for components batch 2 (#1365)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Improved component tests by integrating Pinia's testing utilities for more reliable store mocking and state management. - Updated test setup to streamline plugin usage and remove unnecessary configuration. - Enhanced test clarity by relying on store state changes and Vue's reactivity instead of manual mock updates. - Simplified test cases by focusing on passed props and standardized store mocking. - **Chores** - Updated test directory structure for better organization. - Added additional test mocks for dependencies. - **New Features** - Added comprehensive tests for the ColorSwitcher component, verifying UI elements and theme store interactions. - Introduced tests for the DevSettings component, confirming UI rendering and interaction behavior. - Added detailed tests for the DowngradeOs component covering store interactions and conditional UI rendering. - Added new test suites for DummyServerSwitcher component, ensuring correct rendering and reactive state updates. - Added new test suites for HeaderOsVersion component, validating version badge rendering and error state handling. - Added new test suite for the I18nHost component, validating internationalization context provisioning and error handling. - Added a comprehensive test suite for the Modal component, covering UI behavior, styling, and event handling. - Added new test suite for the Registration component, verifying rendering based on server state. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: mdatelle <mike@datelle.net> |
||
|
|
586653ccc1 |
chore: add a prefix scalar instead of prefix plugin (#1361)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new `PrefixedID` scalar type for all GraphQL IDs, ensuring unique identifiers across multiple servers by prefixing IDs with a server identifier. - Added detailed documentation for the `PrefixedID` scalar in the API schema. - Grouped VM and parity check mutations under dedicated fields for better organization. - Added new scalar `Port` and input type `AccessUrlInput` for improved type safety. - **Refactor** - Replaced all usages of standard `ID` or `String` with `PrefixedID` for IDs in queries, mutations, and models. - Consolidated ID handling by extending a common `Node` base class across models, removing redundant `id` declarations. - Updated GraphQL argument types and resolver signatures to explicitly use `PrefixedID`. - Updated GraphQL code generation to map `PrefixedID` to TypeScript `string`. - **Bug Fixes** - Enhanced test assertions to verify API key creation timestamps are strings. - Fixed internal property naming for registration ID. - **Chores** - Removed legacy ID prefix Apollo Server plugin in favor of the new scalar approach. - Cleaned up imports and unused fields related to ID handling. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> |
||
|
|
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)) ([ |
||
|
|
1d30b25a0a | chore: Update CallbackFeedback.vue | ||
|
|
72860e71fe |
test: create tests for stores batch 3 (#1358)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added comprehensive test coverage for the purchase, replaceRenew, modal, notifications, theme, trial, unraidApi, unraidApiSettings, updateOs, updateOsActions, updateOsChangelog, activationCode, and callbackActions stores. - Exposed callback error state in the callbackActions store for external access. - Made error state publicly accessible in the replaceRenew store. - **Tests** - Introduced new test files covering state, getters, actions, and side effects for multiple stores including modal, notifications, purchase, replaceRenew, theme, trial, unraidApi, unraidApiSettings, updateOs, updateOsActions, updateOsChangelog, activationCode, and callbackActions. - Enhanced existing test suites with additional mocks, reactive state handling, and expanded test cases for improved coverage and robustness. - **Refactor** - Improved code clarity and readability in modal, notifications, purchase, replaceRenew, trial, theme, updateOsActions, callbackActions, and unraidApi stores through import reorganization and formatting adjustments. - Updated imports to include reactive and computed utilities for enhanced state management in several stores. - Standardized import styles and streamlined store definitions in the unraidApiSettings store. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: mdatelle <mike@datelle.net> |
||
|
|
d74d9f1246 |
test: create tests for stores batch 2 (#1351)
This is batch 2 of the web store tests. I started implementing the recommended approach in the Pinia docs for the store tests and was able to eliminate most of the mocking files. The server.test.ts file still uses `pinia/testing` for now since I was having trouble with some of the dependencies in the store due to it's complexity. I also updated the `web-testing-rules`for Cursor in an effort to streamline the AI's approach when helping with tests. There's some things it still struggles with and seems like it doesn't always take the rules into consideration until after it hits a snag. It likes to try and create a mock for the store it's actually testing even though there's a rule in place and has to be reminded. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **Tests** - Added comprehensive test suites for account management and activation flows to ensure smoother user interactions. - Introduced new test coverage for callback actions, validating state management and action handling. - Added a new test file for the account store, covering various actions and their interactions. - Introduced a new test file for the activation code store, verifying state management and modal visibility. - Established a new test file for dropdown functionality, ensuring accurate state management and action methods. - Added a new test suite for the Errors store, covering error handling and modal interactions. - Enhanced test guidelines for Vue components and Pinia stores, providing clearer documentation and best practices. - Introduced a new test file for the InstallKey store, validating key installation processes and error handling. - Added a new test file for the dropdown store, ensuring accurate visibility state management and action methods. - **Refactor** - Streamlined the structure of account action payloads for consistent behavior. - Improved code formatting and reactivity setups to enhance overall operational stability. - Enhanced reactivity capabilities in various stores by introducing new Vue composition API functions. - Improved code readability and organization in the installKey store and other related files. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: mdatelle <mike@datelle.net> |
||
|
|
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> |
||
|
|
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 --> |
||
|
|
03be042410 |
test: create tests for stores (#1338)
This gets the original 3 component tests refactored to better follow the Vue Testing Library philosophy and test behavior. This also adds a new test file for the server store. Additional batches of tests will be added in proceeding PR's. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Streamlined internal code organization and improved maintenance through refined import structures and cleanup of redundant files. - **Tests** - Expanded and restructured automated tests across core components, including new test files for `Auth`, `DownloadApiLogs`, and `KeyActions` to ensure robust behavior. - Enhanced test configuration and mock implementations for a more reliable, consistent testing environment. - Introduced best practices for testing Vue components and Pinia stores. These updates optimize performance and stability behind the scenes without altering the end-user experience. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: mdatelle <mike@datelle.net> |
||
|
|
4b5743906a |
fix: hide reboot notice for patch releases (#1341)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> |
||
|
|
bc3ca92fb0 |
feat: basic vm controls (#1293)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced new GraphQL operations for comprehensive virtual machine control (start, stop, pause, resume, force stop, reboot, reset). - Enhanced API authentication and authorization with standardized roles and permission checks. - Added a configuration template that streamlines server setup and improves remote access and parity management. - New functionality for managing parity checks within the array service, including state validation and conditional command execution. - New types and mutations for array and virtual machine management in the GraphQL schema. - Added a new directive for authorization control within the GraphQL schema. - Introduced a new utility for generating authentication enum type definitions. - Added a new configuration file template for server access and authentication details. - Updated the configuration file version to reflect the latest changes. - **Improvements** - Upgraded core dependencies for better stability and performance. - Refined notification handling and error feedback for a more responsive user experience. - Improved error handling and logging for API key management and validation processes. - Updated configuration versioning for enhanced compatibility. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> |
||
|
|
0e008aaf1e |
test: setup initial test, config and testing libraries (#1309)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced comprehensive testing utilities for Vue components utilizing the composition API. - Enhanced testing coverage for the `DownloadApiLogs` and `KeyActions` components, ensuring robust functionality and user interaction validation. - Added mock implementations for various libraries and components to facilitate isolated unit testing. - Improved flexibility in the `DummyServerSwitcher` component's input handling. - Added a new test setup file to configure the testing environment for Vue applications. - Added new test files for `AuthComponent` and `KeyActions` with comprehensive test cases. - Introduced a new mock implementation for UI components to streamline testing. - Added a new mock implementation for the `useRequest` composable to prevent hanging issues during tests. - Added a new mock implementation for the server store used by the Auth component. - **Bug Fixes** - Improved sanitization process to block inline styles for a safer and more consistent display. - **Documentation** - Added README documentation for Vue Component Testing Utilities, detailing usage and examples. - Updated ESLint configuration to ignore coverage directory files. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: mdatelle <mike@datelle.net> Co-authored-by: Eli Bosley <ekbosley@gmail.com> |
||
|
|
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
([
|
||
|
|
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
([
|
||
|
|
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)) ([ |
||
|
|
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 ([ |
||
|
|
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
([
|
||
|
|
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
([
|
||
|
|
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)) ([ |
||
|
|
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> |
||
|
|
df168224ea |
refactor: webgui sync script to copy uui build (#1318)
- enhances `pnpm sync-webgui-repo` to include Unraid UI build + sync options - changed the dev intended ThemeSwitcher to use local / session storage <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - The theme switcher now respects your saved preferences, ensuring a more personalized interface. - The component build and synchronization process has been enhanced with new options for UI components and clearer feedback during operations. - New computed properties added for better state management in account and purchase functionalities. - **Bug Fixes** - Improved error handling and logging during the component build process. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
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)) ([ |
||
|
|
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> |
||
|
|
e2d00dc346 |
feat: add webgui theme switcher component (#1304)
For now just used in Dev Mode to help assist in testing webgui CSS changes. - Introduced a new `UnraidThemeSwitcher` component to allow users to change themes dynamically. - Updated `nuxt.config.ts` to register the new component. - Created `ThemeSwitcher.ce.vue` with functionality to handle theme changes and update the UI accordingly. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a theme switcher, allowing users to easily swap between available application themes. - Expanded the configuration to register the new theme switcher as a custom element for seamless integration. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
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 --> |
||
|
|
e54f189630 |
feat: copy to webgui repo script docs + wc build options (#1285)
Previously the historical script only use to copy built web components into the webgui repo. The new script provides additional commands to find files in the API repo's plugin dir and attempts to find "new" files. Then a command to act upon each of these new file to sync in either direction, skip it, or ignore it. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced an interactive synchronization tool that streamlines file transfers between projects. - Added a new command to easily trigger the synchronization process, leveraging enhanced file management and notification capabilities. - **Chores** - Updated version control settings to ignore temporary synchronization files. - Removed an outdated file copying script for improved maintenance. - Added new dependencies to support enhanced functionality. - Modified a script to exclude specific files from deletion during the activation code setup process. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
2266139742 |
fix: extract callbacks to library (#1280)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Updated environment configuration to enhance secure handling. - Integrated a shared dependency for consistent callback management. - **Refactor** - Streamlined callback actions management for improved performance. - Upgraded the operating system version from a beta release to stable (7.0.0), delivering enhanced reliability. - Centralized callback actions store usage across components for better state management. - Removed deprecated callback management code to improve clarity and maintainability. - **New Features** - Introduced a new redirect component to enhance user navigation experience. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Eli Bosley <ekbosley@gmail.com> Co-authored-by: Zack Spear <hi@zackspear.com> |
||
|
|
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)) ([ |
||
|
|
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> |
||
|
|
49f636541b |
fix: .env.production from allowing console logs on build (#1273)
`VITE_ALLOW_CONSOLE_LOGS` should not be present in `.env.production`. We don't want basic debugs logs in prod. Found this because the latest OS release `7.1.0-beta.1.6` which included the latest web components had debug logs included. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Disabled non-essential console logging in the production environment for a cleaner runtime experience. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
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)) ([ |
||
|
|
8f78b3f1ca |
fix(deps): update dependency marked to v15 (#1249)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [marked](https://marked.js.org) ([source](https://redirect.github.com/markedjs/marked)) | [`^12.0.2` -> `^15.0.0`](https://renovatebot.com/diffs/npm/marked/12.0.2/15.0.7) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>markedjs/marked (marked)</summary> ### [`v15.0.7`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.7) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.6...v15.0.7) ##### Bug Fixes - fix table rendered as heading ([#​3612](https://redirect.github.com/markedjs/marked/issues/3612)) ([9ae87de](https://redirect.github.com/markedjs/marked/commit/9ae87de7cbaa49c53b046072c8b2423ea14e3527)) ### [`v15.0.6`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.6) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.5...v15.0.6) ##### Bug Fixes - fix strikethrough inside strong and em to follow gfm ([#​3577](https://redirect.github.com/markedjs/marked/issues/3577)) ([7712a53](https://redirect.github.com/markedjs/marked/commit/7712a5324f255c76509de81870c01b4c411979c7)) ### [`v15.0.5`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.5) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.4...v15.0.5) ##### Bug Fixes - allow strikethrough inside strong and em to follow gfm ([#​3569](https://redirect.github.com/markedjs/marked/issues/3569)) ([8a01658](https://redirect.github.com/markedjs/marked/commit/8a01658cac1211a6bf102c465812402358a6fe3f)) ### [`v15.0.4`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.4) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.3...v15.0.4) ##### Bug Fixes - fix list with no items looping forever ([#​3560](https://redirect.github.com/markedjs/marked/issues/3560)) ([e4198ed](https://redirect.github.com/markedjs/marked/commit/e4198ed70dce5a361901c009299b566541fc628e)) ### [`v15.0.3`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.3) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.2...v15.0.3) ##### Bug Fixes - update punctuation regex syntax to fix babel mistaken transpile ([#​3547](https://redirect.github.com/markedjs/marked/issues/3547)) ([9b988c4](https://redirect.github.com/markedjs/marked/commit/9b988c47bd01869914ae891b6dd62932b05a6418)) ### [`v15.0.2`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.2) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.1...v15.0.2) ##### Bug Fixes - update punctuation regex syntax for compatibility ([#​3540](https://redirect.github.com/markedjs/marked/issues/3540)) ([fd015f1](https://redirect.github.com/markedjs/marked/commit/fd015f147da064c40940491495cd06fc4476d178)) ### [`v15.0.1`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.1) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.0...v15.0.1) ##### Bug Fixes - Remove unused plus typescript tightening ([#​3527](https://redirect.github.com/markedjs/marked/issues/3527)) ([1f579f7](https://redirect.github.com/markedjs/marked/commit/1f579f76289f2c4a350d0954d343bef08f8e4658)) ### [`v15.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.0) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.4...v15.0.0) ##### Bug Fixes - escape html in renderer ([#​3495](https://redirect.github.com/markedjs/marked/issues/3495)) ([58d66e5](https://redirect.github.com/markedjs/marked/commit/58d66e59d1ad1a149bed2da6553d49642f75aa86)) - Move all regexps to rules ([#​3519](https://redirect.github.com/markedjs/marked/issues/3519)) ([1f88deb](https://redirect.github.com/markedjs/marked/commit/1f88deb58a0c593745a4201c42fa6aa6e5f8a99c)) ##### BREAKING CHANGES - escape html in renderers instead of tokenizers for all tokens. ### [`v14.1.4`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.4) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.3...v14.1.4) ##### Bug Fixes - fix del with escaped tilde ([#​3517](https://redirect.github.com/markedjs/marked/issues/3517)) ([0afe87d](https://redirect.github.com/markedjs/marked/commit/0afe87d7fb72063a04b3a010aece6efed283a062)) - fix html comment after list ([#​3518](https://redirect.github.com/markedjs/marked/issues/3518)) ([a612576](https://redirect.github.com/markedjs/marked/commit/a612576ff647b4124e8fa80f608cc23c908a1861)) ### [`v14.1.3`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.3) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.2...v14.1.3) ##### Bug Fixes - include single nested parens in emStrong link mask ([#​3475](https://redirect.github.com/markedjs/marked/issues/3475)) ([2b7efa8](https://redirect.github.com/markedjs/marked/commit/2b7efa8dda034181932c9c3810fef7d73a81eb9b)) - kill SIGINT signal at man for marked --help ([#​3483](https://redirect.github.com/markedjs/marked/issues/3483)) ([b1fd3ea](https://redirect.github.com/markedjs/marked/commit/b1fd3eafd8c4e2236b30cab42efc8981e204f063)) ### [`v14.1.2`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.2) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.1...v14.1.2) ##### Bug Fixes - fix html following list ([#​3444](https://redirect.github.com/markedjs/marked/issues/3444)) ([9d7b728](https://redirect.github.com/markedjs/marked/commit/9d7b7287495d719e0a9c5d4def403a6d0284a20d)) ### [`v14.1.1`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.1) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.0...v14.1.1) ##### Bug Fixes - Don't replace tabs with spaces ([#​3438](https://redirect.github.com/markedjs/marked/issues/3438)) ([9ed6456](https://redirect.github.com/markedjs/marked/commit/9ed6456a37648d6944e549e04e7e441686dd6c6f)) ### [`v14.1.0`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.0) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.0.0...v14.1.0) ##### Bug Fixes - don't export block or inline ([#​3427](https://redirect.github.com/markedjs/marked/issues/3427)) ([3f0430a](https://redirect.github.com/markedjs/marked/commit/3f0430a45e14808bcf894323c8b680135e68f139)) ##### Features - add provideLexer and provideParser hooks ([#​3424](https://redirect.github.com/markedjs/marked/issues/3424)) ([447f5af](https://redirect.github.com/markedjs/marked/commit/447f5af7e46665de28da711fc7887b56bc38715e)) ### [`v14.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v14.0.0) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.3...v14.0.0) ##### Bug Fixes - allow async option to dictate type returned ([#​3341](https://redirect.github.com/markedjs/marked/issues/3341)) ([b5a5004](https://redirect.github.com/markedjs/marked/commit/b5a50041ae0347a80d8d017b39b46a57f58354d0)) - Remove useNewRenderer ([#​3342](https://redirect.github.com/markedjs/marked/issues/3342)) ([e64f226](https://redirect.github.com/markedjs/marked/commit/e64f226539baafee2935e173281157c70fb402db)) ##### BREAKING CHANGES - Remove old renderer - throw an error if `async: false` is set when an extension sets `async: true` ### [`v13.0.3`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.3) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.2...v13.0.3) ##### Bug Fixes - fix recursion-like stack overflow error caused by the old render… ([#​3380](https://redirect.github.com/markedjs/marked/issues/3380)) ([89af0b8](https://redirect.github.com/markedjs/marked/commit/89af0b85b1db67c86641144949d0a44461974442)) ### [`v13.0.2`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.2) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.1...v13.0.2) ##### Bug Fixes - fix list item with blank first line ([#​3351](https://redirect.github.com/markedjs/marked/issues/3351)) ([d28e4c6](https://redirect.github.com/markedjs/marked/commit/d28e4c65ea822a83049de5652cf3446a05d0c6b5)) ### [`v13.0.1`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.1) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.0...v13.0.1) ##### Bug Fixes - fix this type in extension methods ([#​3339](https://redirect.github.com/markedjs/marked/issues/3339)) ([520b9ad](https://redirect.github.com/markedjs/marked/commit/520b9ad355f2d098e251b5c89e973985922f5b76)) ### [`v13.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.0) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v12.0.2...v13.0.0) ##### Bug Fixes - Fix blockquote code continuation ([#​3264](https://redirect.github.com/markedjs/marked/issues/3264)) ([7ab8185](https://redirect.github.com/markedjs/marked/commit/7ab818502ed537ab8eed22dc9cf4f7602232aa53)) - Add parser as a property on the Renderer object ([#​3291](https://redirect.github.com/markedjs/marked/issues/3291)) - Send block text tokens to the text renderer ([#​3291](https://redirect.github.com/markedjs/marked/issues/3291)) ##### Features - Send token objects to renderers ([#​3291](https://redirect.github.com/markedjs/marked/issues/3291)) ([1ce59ea](https://redirect.github.com/markedjs/marked/commit/1ce59ea827272b5d067f1e06d3ee4a1d52b1d9bb)) - Add space renderer that returns empty string by default ([#​3291](https://redirect.github.com/markedjs/marked/issues/3291)) - Add header and align properties to TableCell token ([#​3291](https://redirect.github.com/markedjs/marked/issues/3291)) - Add TableRow token ([#​3291](https://redirect.github.com/markedjs/marked/issues/3291)) - Add Checkbox token ([#​3291](https://redirect.github.com/markedjs/marked/issues/3291)) ##### BREAKING CHANGES - Add space token after blockquote and hr if there are multiple newlines - Send token objects to renderers and move logic to parse tokens from the parser to the renderers. - Most extensions that update marked renderers should still work with this version but will break in a future major version. - Extensions that change marked renderers will need to be updated and use new option `useNewRenderer` and accept a token object instead of multiple parameters. See updated [Renderer docs](https://marked.js.org/using_pro#renderer) ```js // v12 renderer extension const extension = { renderer: { heading(text, level) { // increase level by 1 return `<h${level + 1}>${text}</h${level + 1}>`; } } }; marked.use(extension); ``` ```js // v13 renderer extension const extension = { useNewRenderer: true, renderer: { heading(token) { // increase depth by 1 const text = this.parser.parseInline(token.tokens); const level = token.depth; return `<h${level + 1}>${text}</h${level + 1}>`; } } }; marked.use(extension); ``` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/unraid/api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Eli Bosley <ekbosley@gmail.com> |
||
|
|
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> |
||
|
|
cc85fba207 |
fix: update configValid state to ineligible in var.ini and adjust rel… (#1268)
…ated tests - Changed `configValid` value from "yes" to "ineligible" in `var.ini`. - Updated tests in `emhttp.test.ts` and `var.test.ts` to reflect the new state. - Refactored `var.ts` to handle the new `configErrorState` logic based on `configValid`. - Adjusted `config.resolver.ts` to return the correct error state. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced configuration status reporting to indicate when settings are ineligible, improving clarity on configuration validity. - **Chores** - Updated recorded download times to maintain accurate logging. - Refined the installation process with streamlined dependency linkage and improved script readability. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Zack Spear <hi@zackspear.com> |
||
|
|
3a20930ead |
feat: UnraidCheckExec for Check OS Updates via UPC dropdown (#1265)
- Added `UnraidCheckExec.php` to separate concerns between UnraidCheck and ReplaceKey, allowing for JSON responses. - Updated `unraidcheck` script to parse query strings for compatibility with the new class. - Modified `webgui.ts` to call `UnraidCheckExec.php` instead of `UnraidCheck.php` for update checks. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Updated the plugin installation process to ensure critical files remain protected during updates. - Introduced a dedicated update check component that now returns results in a JSON format. - Enhanced the web interface’s update check functionality with streamlined request parameters. - **Refactor** - Separated update checking responsibilities for improved logic clarity and overall reliability. - Updated the interface for the update check payload to enhance parameter handling. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
7e6be67f61 |
feat: add ReplaceKey functionality to plugin (#1264)
This change enhances the plugin's capability to manage license keys effectively. - Introduced `ReplaceKey.php` from the webgui repo for handling auto-extended key check & installation - Updated dynamix.unraid.net.plg to include the new ReplaceKey.php in restore and preserve files. - Changed the `check()` method call in `Registration.page` to use the `force` parameter per https://app.asana.com/0/1204220153625175/1209573221367693/f - Moved the `require_once` for `reboot-details.php` in Downgrade.page and Update.page to ensure it's included after the `ReplaceKey` check. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced license key management now validates and updates credentials more reliably. - Essential configuration files are preserved throughout updates and uninstalls to maintain system integrity. - **Chores** - Optimized the update and registration workflows for a smoother, more stable user experience. - Adjusted internal processing steps to prepare for upcoming improvements in update checks. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
9cad1a9454 |
fix(deps): update dependency graphql-ws to v6 (#1210)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [graphql-ws](https://the-guild.dev/graphql/ws) ([source](https://redirect.github.com/enisdenjo/graphql-ws)) | [`^5.16.0` -> `^6.0.0`](https://renovatebot.com/diffs/npm/graphql-ws/5.16.2/6.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>enisdenjo/graphql-ws (graphql-ws)</summary> ### [`v6.0.4`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#604) [Compare Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v6.0.3...v6.0.4) ##### Patch Changes - [#​625](https://redirect.github.com/enisdenjo/graphql-ws/pull/625) [`b4a656d`](https://redirect.github.com/enisdenjo/graphql-ws/commit/b4a656d585827f4e6888eadac1e824c7dcb4ffd0) Thanks [@​HermanBilous](https://redirect.github.com/HermanBilous)! - Use Math.pow for retry delay calculation ### [`v6.0.3`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#603) [Compare Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v6.0.2...v6.0.3) ##### Patch Changes - [`747c01c`](https://redirect.github.com/enisdenjo/graphql-ws/commit/747c01c73e9ca547edcbd17c8df2df3a98e8dbea) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Drop `ExecutionPatchResult` and `FormattedExecutionPatchResult` types Neither of the types are officially supported (yet) and the future versions of graphql-js adding support for stream/defer will a different signature for the incremental execution result. ### [`v6.0.2`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#602) [Compare Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v6.0.1...v6.0.2) ##### Patch Changes - [#​621](https://redirect.github.com/enisdenjo/graphql-ws/pull/621) [`6b180e8`](https://redirect.github.com/enisdenjo/graphql-ws/commit/6b180e8fc291aaada4df8906ba90ed333709513a) Thanks [@​pleunv](https://redirect.github.com/pleunv)! - FormattedExecutionResult errors field returns GraphQLFormattedError ### [`v6.0.1`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#601) [Compare Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v6.0.0...v6.0.1) ##### Patch Changes - [#​618](https://redirect.github.com/enisdenjo/graphql-ws/pull/618) [`6be34c7`](https://redirect.github.com/enisdenjo/graphql-ws/commit/6be34c7969d1dbf262f589c8812ff31bd8571c8f) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Remove exports for CommonJS for Deno exports in package.json [Deno supports ECMAScript modules exclusively.](https://docs.deno.com/runtime/fundamentals/modules/) - [#​618](https://redirect.github.com/enisdenjo/graphql-ws/pull/618) [`6be34c7`](https://redirect.github.com/enisdenjo/graphql-ws/commit/6be34c7969d1dbf262f589c8812ff31bd8571c8f) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Define exports for CommonJS TypeScript definitions in package.json ### [`v6.0.0`](https://redirect.github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#600) [Compare Source](https://redirect.github.com/enisdenjo/graphql-ws/compare/v5.16.2...v6.0.0) ##### Major Changes - [`b668b30`](https://redirect.github.com/enisdenjo/graphql-ws/commit/b668b304a8a49833c33470ae2ecaaec0e1fea466) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - [@​fastify/websocket](https://redirect.github.com/fastify/websocket) WebSocket in the context extra has been renamed from `connection` to `socket` ##### Migrating from v5 to v6 ```diff import { makeHandler } from 'graphql-ws/use/@​fastify/websocket'; makeHandler({ schema(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, context(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, onConnect(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, onDisconnect(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, onClose(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, onSubscribe(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, onOperation(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, onError(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, onNext(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, onComplete(ctx) { - const websocket = ctx.connection; + const websocket = ctx.socket; }, }); ``` - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Drop support for `ws` v7 `ws` v7 has been deprecated. Please upgrade and use v8. - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Drop support for deprecated `fastify-websocket` [`fastify-websocket` has been deprecated since v4.3.0.](https://www.npmjs.com/package/fastify-websocket). Please upgrade and use [`@fastify/websocket`](https://redirect.github.com/fastify/fastify-websocket). - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - The `/lib/` part from imports has been removed, for example `graphql-ws/lib/use/ws` becomes `graphql-ws/use/ws` ##### Migrating from v5 to v6 Simply remove the `/lib/` part from your graphql-ws imports that use a handler. ##### ws ```diff - import { useServer } from 'graphql-ws/lib/use/ws'; + import { useServer } from 'graphql-ws/use/ws'; ``` ##### uWebSockets.js ```diff - import { makeBehavior } from 'graphql-ws/lib/use/uWebSockets'; + import { makeBehavior } from 'graphql-ws/use/uWebSockets'; ``` ##### [@​fastify/websocket](https://redirect.github.com/fastify/websocket) ```diff - import { makeHandler } from 'graphql-ws/lib/use/@​fastify/websocket'; + import { makeHandler } from 'graphql-ws/use/@​fastify/websocket'; ``` ##### Bun ```diff - import { handleProtocols, makeHandler } from 'graphql-ws/lib/use/bun'; + import { handleProtocols, makeHandler } from 'graphql-ws/use/bun'; ``` ##### Deno ```diff - import { makeHandler } from 'https://esm.sh/graphql-ws/lib/use/deno'; + import { makeHandler } from 'https://esm.sh/graphql-ws/use/deno'; ``` - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - `ErrorMessage` uses and `onError` returns `GraphQLFormattedError` (instead of `GraphQLError`) Thanks [@​benjie](https://redirect.github.com/benjie) for working on this in [#​599](https://redirect.github.com/enisdenjo/graphql-ws/issues/599) - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Least supported Node version is v20 Node v10 has been deprecated for years now. There is no reason to support it. Bumping the engine to the current LTS (v20) also allows the code to be leaner and use less polyfills. - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Least supported `graphql` peer dependency is ^15.10.1 and ^16 Users are advised to use the latest of `graphql` because of various improvements in performance and security. - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - `NextMessage` uses and `onNext` returns `FormattedExecutionResult` (instead of `ExecutionResult`) - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - `schema`, `context`, `onSubscribe`, `onOperation`, `onError`, `onNext` and `onComplete` hooks don't have the full accompanying message anymore, only the ID and the relevant part from the message There is really no need to pass the full `SubscribeMessage` to the `onSubscribe` hook. The only relevant parts from the message are the `id` and the `payload`, the `type` is useless since the hook inherently has it (`onNext` is `next` type, `onError` is `error` type, etc). The actual techincal reason for not having the full message is to avoid serialising results and errors twice. Both `onNext` and `onError` allow the user to augment the result and return it to be used instead. `onNext` originally had the `NextMessage` argument which already has the `FormattedExecutionResult`, and `onError` originally had the `ErrorMessage` argument which already has the `GraphQLFormattedError`, and they both also returned `FormattedExecutionResult` and `GraphQLFormattedError` respectivelly - meaning, if the user serialised the results - the serialisation would happen **twice**. Additionally, the `onOperation`, `onError`, `onNext` and `onComplete` now have the `payload` which is the `SubscribeMessage.payload` (`SubscribePayload`) for easier access to the original query as well as execution params extensions. ##### Migrating from v5 to v6 ##### `schema` ```diff import { ExecutionArgs } from 'graphql'; import { ServerOptions, SubscribePayload } from 'graphql-ws'; const opts: ServerOptions = { - schema(ctx, message, argsWithoutSchema: Omit<ExecutionArgs, 'schema'>) { - const messageId = message.id; - const messagePayload: SubscribePayload = message.payload; - }, + schema(ctx, id, payload) { + const messageId = id; + const messagePayload: SubscribePayload = payload; + }, }; ``` ##### `context` ```diff import { ExecutionArgs } from 'graphql'; import { ServerOptions, SubscribePayload } from 'graphql-ws'; const opts: ServerOptions = { - context(ctx, message, args: ExecutionArgs) { - const messageId = message.id; - const messagePayload: SubscribePayload = message.payload; - }, + context(ctx, id, payload, args: ExecutionArgs) { + const messageId = id; + const messagePayload: SubscribePayload = payload; + }, }; ``` ##### `onSubscribe` ```diff import { ServerOptions, SubscribePayload } from 'graphql-ws'; const opts: ServerOptions = { - onSubscribe(ctx, message) { - const messageId = message.id; - const messagePayload: SubscribePayload = message.payload; - }, + onSubscribe(ctx, id, payload) { + const messageId = id; + const messagePayload: SubscribePayload = payload; + }, }; ``` ##### `onOperation` The `SubscribeMessage.payload` is not useful here at all, the `payload` has been parsed to ready-to-use graphql execution args and should be used instead. ```diff import { ExecutionArgs } from 'graphql'; import { ServerOptions, SubscribePayload, OperationResult } from 'graphql-ws'; const opts: ServerOptions = { - onOperation(ctx, message, args: ExecutionArgs, result: OperationResult) { - const messageId = message.id; - const messagePayload: SubscribePayload = message.payload; - }, + onOperation(ctx, id, payload, args: ExecutionArgs, result: OperationResult) { + const messageId = id; + const messagePayload: SubscribePayload = payload; + }, }; ``` ##### `onError` The `ErrorMessage.payload` (`GraphQLFormattedError[]`) is not useful here at all, the user has access to `GraphQLError[]` that are true instances of the error containing object references to `originalError`s and other properties. The user can always convert and return `GraphQLFormattedError[]` by using the `.toJSON()` method. ```diff import { GraphQLError, GraphQLFormattedError } from 'graphql'; import { ServerOptions, SubscribePayload } from 'graphql-ws'; const opts: ServerOptions = { - onError(ctx, message, errors) { - const messageId = message.id; - const graphqlErrors: readonly GraphQLError[] = errors; - const errorMessagePayload: readonly GraphQLFormattedError[] = message.payload; - }, + onError(ctx, id, payload, errors) { + const messageId = id; + const graphqlErrors: readonly GraphQLError[] = errors; + const subscribeMessagePayload: SubscribePayload = payload; + const errorMessagePayload: readonly GraphQLFormattedError[] = errors.map((e) => e.toJSON()); + }, }; ``` ##### `onNext` The `NextMessage.payload` (`FormattedExecutionResult`) is not useful here at all, the user has access to `ExecutionResult` that contains actual object references to error instances. The user can always convert and return `FormattedExecutionResult` by serialising the errors with `GraphQLError.toJSON()` method. ```diff import { ExecutionArgs, ExecutionResult, FormattedExecutionResult } from 'graphql'; import { ServerOptions, SubscribePayload } from 'graphql-ws'; const opts: ServerOptions = { - onNext(ctx, message, args: ExecutionArgs, result: ExecutionResult) { - const messageId = message.id; - const nextMessagePayload: FormattedExecutionResult = message.payload; - }, + onNext(ctx, id, payload, args: ExecutionArgs, result: ExecutionResult) { + const messageId = id; + const subscribeMessagePayload: SubscribePayload = payload; + const nextMessagePayload: FormattedExecutionResult = { ...result, errors: result.errors?.map((e) => e.toJSON()) }; + }, }; ``` ##### `onComplete` ```diff import { ServerOptions, SubscribePayload } from 'graphql-ws'; const opts: ServerOptions = { - onComplete(ctx, message) { - const messageId = message.id; - }, + onComplete(ctx, id, payload) { + const messageId = id; + const subscribeMessagePayload: SubscribePayload = payload; + }, }; ``` - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Errors thrown from subscription iterables will be caught and reported through the `ErrorMessage` Compared to the behaviour before, which terminated the whole WebSocket connection - those errors are now gracefully reported and terminate only the specific subscription that threw the error. There's been [an editorial change in the GraphQL Spec suggesting this being the correct approach](https://redirect.github.com/graphql/graphql-spec/pull/1099). Also, if you'd like to get involved and ideally drop your opinion about whether iterable errors should be reported as errors or `ExecutionResult`s with `errors` field set, [please read more here](https://redirect.github.com/graphql/graphql-spec/pull/1127). ##### Migrating from v5 to v6 If you had used the suggested "ws server usage with custom subscribe method that gracefully handles thrown errors" recipe, you can simply remove it since this behaviour is now baked in. ```diff import { subscribe } from 'graphql'; import { useServer } from 'graphql-ws/use/ws'; import { WebSocketServer } from 'ws'; // yarn add ws const wsServer = new WebSocketServer({ port: 4000, path: '/graphql', }); useServer( { schema, - async subscribe(...args) { - const result = await subscribe(...args); - if ('next' in result) { - // is an async iterable, augment the next method to handle thrown errors - const originalNext = result.next; - result.next = async () => { - try { - return await originalNext(); - } catch (err) { - // gracefully handle the error thrown from the next method - return { value: { errors: [err] } }; - } - }; - } - return result; - }, }, wsServer, ); ``` - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Remove deprecated `isMessage`, use `validateMessage` instead ##### Migrating from v5 to v6 Replace all ocurrances of `isMessage` with `validateMessage`. Note that `validateMessage` throws if the message is not valid, compared with `isMessage` that simply returned true/false. ```diff - import { isMessage } from 'graphql-ws'; + import { validateMessage } from 'graphql-ws'; function isGraphQLWSMessage(val) { - return isMessage(val); + try { + validateMessage(val); + return true; + } catch { + return false; + } } ``` - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Removed deprecated `isFatalConnectionProblem`, use `shouldRetry` instead ##### Migrating from v5 to v6 Replace all ocurrances of `isFatalConnectionProblem` with `shouldRetry`. Note that the result is inverted, where you returned `false` in `isFatalConnectionProblem` you should return `true` in `shouldRetry`. ```diff import { createClient } from 'graphql-ws'; const client = createClient({ url: 'ws://localhost:4000/graphql', - isFatalConnectionProblem: () => false, + shouldRetry: () => true, }); ``` ##### Minor Changes - [#​613](https://redirect.github.com/enisdenjo/graphql-ws/pull/613) [`3f11aba`](https://redirect.github.com/enisdenjo/graphql-ws/commit/3f11aba49582e18e6c0608d75fd4b784fde11422) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Client is truly zero-dependency, not even a peer dependency on `graphql` In non-browser environments, you can use only the client and not even depend on `graphql` by importing from `graphql-ws/client`. ```ts import { createClient } from 'graphql-ws/client'; const client = createClient({ url: 'ws://localhost:4000/graphql', }); ``` Note that, in browser envirments (and of course having your bundler use the [`browser` package.json field](https://docs.npmjs.com/cli/v11/configuring-npm/package-json#browser)), you don't have to import from `graphql-ws/client` - simply importing from `graphql-ws` will only have the `createClient` available. - [#​615](https://redirect.github.com/enisdenjo/graphql-ws/pull/615) [`29dd26a`](https://redirect.github.com/enisdenjo/graphql-ws/commit/29dd26a5099be26ef6e851c2a047b0c85dd5bfe6) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Define optional peer dependencies and least supported versions Using the [`peerDependencies`](https://docs.npmjs.com/cli/v11/configuring-npm/package-json#peerdependencies) in combination with [`peerDependenciesMeta`](https://docs.npmjs.com/cli/v11/configuring-npm/package-json#peerdependenciesmeta) configuration in `package.json`. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/unraid/api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
2c01ba9610 |
fix(deps): update dependency vue-i18n to v11 (#1261)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vue-i18n](https://redirect.github.com/intlify/vue-i18n/tree/master/packages/vue-i18n#readme) ([source](https://redirect.github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n)) | [`^10.0.5` -> `^11.0.0`](https://renovatebot.com/diffs/npm/vue-i18n/10.0.6/11.1.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>intlify/vue-i18n (vue-i18n)</summary> ### [`v11.1.2`](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.1.2) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v11.1.1...v11.1.2) <!-- Release notes generated using configuration in .github/release.yml at v11.1.2 --> #### What's Changed ##### 🔒 Security Fixes - fix: prototype pollution in `handleFlatJson`, about details see https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m **Full Changelog**: https://github.com/intlify/vue-i18n/compare/v11.1.1...v11.1.2 ### [`v11.1.1`](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.1.1) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v11.1.0...v11.1.1) <!-- Release notes generated using configuration in .github/release.yml at v11.1.1 --> **Full Changelog**: https://github.com/intlify/vue-i18n/compare/v11.1.0...v11.1.1 ### [`v11.1.0`](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.1.0) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v11.0.1...v11.1.0) <!-- Release notes generated using configuration in .github/release.yml at v11.1.0 --> #### What's Changed ##### 🌟 Features - feat: configurable `ComponentCustomProperties['$i18n']` type by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/2094](https://redirect.github.com/intlify/vue-i18n/pull/2094) ##### 📝️ Documentations - fix: vue-i18n v8 EOL by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/2060](https://redirect.github.com/intlify/vue-i18n/pull/2060) **Full Changelog**: https://github.com/intlify/vue-i18n/compare/v11.0.1...v11.1.0 ### [`v11.0.1`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v1101-2024-12-26T074058Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v11.0.0...v11.0.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.0.1) <!-- Release notes generated using configuration in .github/release.yml at v11.0.1 --> #### What's Changed ##### ⚡ Improvement Features - fix: v-t custom directive warning when it will run by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/2057](https://redirect.github.com/intlify/vue-i18n/pull/2057) **Full Changelog**: https://github.com/intlify/vue-i18n/compare/v11.0.0...v11.0.1 ### [`v11.0.0`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v1100-2024-12-24T150100Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v10.0.6...v11.0.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.0.0) <!-- Release notes generated using configuration in .github/release.yml at v11.0.0 --> #### What's Changed ##### Deprecate Legacy API mode The Legacy API mode was the API mode compatible with v8 for Vue 2. When v9 was released, the Legacy API was provided to smooth the migration from v8 to v9. Legacy API mode will be deprecated in v11, as previous vue-i18n releases have already provided the following to support migration to Composition API mode - Migration from Legacy API mode to Composition API mode, see the [docs](https://vue-i18n.intlify.dev/guide/migration/vue3.html) - Composition API usage, see the [docs](https://vue-i18n.intlify.dev/guide/advanced/composition.html) For compatibility, Legacy API mode still works in v11, but will be removed entirely in v12, so Legacy API mode will not work after that version. ##### Deprecate Custom Directive `v-t` The advantage of `v-t` was that it could optimize performance using the vue compiler transform and the pre-translation of `vue-i18n-extension`. This feature was supported from Vue 2. About details see the blog [article](https://medium.com/@​kazu_pon/performance-optimization-of-vue-i18n-83099eb45c2d) In Vue 3, due to the Composition API, the pre-translation of [`vue-i18n-extension`](https://redirect.github.com/intlify/vue-i18n-extensions) is now limited only for global scope. In addition, Vue 3 Virtual DOM optimization has been introduced, and the optimization provided by `vue-i18n-extension` is no longer very effective. We need to require settings for SSR, the benefits of using `v-t` have disappeared. And DX of templates using `v-t` is not good. Custom directives do not work with key completion in editors (e.g. vscode). For compatibility, `v-t` mode still works in v11, but will be removed entirely in v12, so `v-t` will not work after that version. ##### Drop `tc` and `$tc` for Legacy API mode These APIs had already deprecated in warning about being dropped in v11. docs [says](https://vue-i18n.intlify.dev/guide/migration/breaking10.html#deprecate-tc-and-tc-for-legacy-api-mode) ##### Vue I18n maintenance Status Vue I18n v8 is no longer supported after 2025. Vue I18n v9 and Vue I18n v10 is in maintenance mode after 2025 July. With the release of Vue I18n v11, that version will become mainstream. The maintenance detail status of Vue I18n v9 and Vue I18n v10 is as follows: <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/lifecycle2025.svg" /> You can check the maintenance status on the [docs](https://vue-i18n.intlify.dev/guide/maintenance.html) ##### ❗ Braeking Changes - feat!: deprecate Legacy API mode by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/2016](https://redirect.github.com/intlify/vue-i18n/pull/2016) - breaking: drop `$tc` and `tc` by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/2017](https://redirect.github.com/intlify/vue-i18n/pull/2017) - feat!: deprecate `v-t` custom directive by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/2045](https://redirect.github.com/intlify/vue-i18n/pull/2045) ##### ⚡ Improvement Features - fix: `tm` function should accept `DefineLocaleMessage` key type by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/2014](https://redirect.github.com/intlify/vue-i18n/pull/2014) ##### 🔒 Security Fixes - fix: security vulnerability fix porting by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/2034](https://redirect.github.com/intlify/vue-i18n/pull/2034) ##### 📝️ Documentations - Change config prop for quasar flags by [@​chrissyast](https://redirect.github.com/chrissyast) in [https://github.com/intlify/vue-i18n/pull/2003](https://redirect.github.com/intlify/vue-i18n/pull/2003) - docs: Pluralization Page by [@​Sammuel09](https://redirect.github.com/Sammuel09) in [https://github.com/intlify/vue-i18n/pull/1998](https://redirect.github.com/intlify/vue-i18n/pull/1998) - docs: fix composition section by [@​Sammuel09](https://redirect.github.com/Sammuel09) in [https://github.com/intlify/vue-i18n/pull/2008](https://redirect.github.com/intlify/vue-i18n/pull/2008) - fix(docs): correct output in composition api example by [@​pejeio](https://redirect.github.com/pejeio) in [https://github.com/intlify/vue-i18n/pull/2012](https://redirect.github.com/intlify/vue-i18n/pull/2012) - docs: not use deprecated api by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/2013](https://redirect.github.com/intlify/vue-i18n/pull/2013) - docs: fix wrong plural example by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/2033](https://redirect.github.com/intlify/vue-i18n/pull/2033) - docx(pluralization.md): Correct spelling from 'gloal' to 'global' by [@​PuppyOne](https://redirect.github.com/PuppyOne) in [https://github.com/intlify/vue-i18n/pull/2038](https://redirect.github.com/intlify/vue-i18n/pull/2038) - Fix typo by [@​shaedrich](https://redirect.github.com/shaedrich) in [https://github.com/intlify/vue-i18n/pull/2040](https://redirect.github.com/intlify/vue-i18n/pull/2040) - Fix another typo by [@​shaedrich](https://redirect.github.com/shaedrich) in [https://github.com/intlify/vue-i18n/pull/2041](https://redirect.github.com/intlify/vue-i18n/pull/2041) - docs: add maintenance status by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/2044](https://redirect.github.com/intlify/vue-i18n/pull/2044) #### 👋 New Contributors - [@​chrissyast](https://redirect.github.com/chrissyast) made their first contribution in [https://github.com/intlify/vue-i18n/pull/2003](https://redirect.github.com/intlify/vue-i18n/pull/2003) - [@​Sammuel09](https://redirect.github.com/Sammuel09) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1998](https://redirect.github.com/intlify/vue-i18n/pull/1998) - [@​pejeio](https://redirect.github.com/pejeio) made their first contribution in [https://github.com/intlify/vue-i18n/pull/2012](https://redirect.github.com/intlify/vue-i18n/pull/2012) - [@​PuppyOne](https://redirect.github.com/PuppyOne) made their first contribution in [https://github.com/intlify/vue-i18n/pull/2038](https://redirect.github.com/intlify/vue-i18n/pull/2038) - [@​shaedrich](https://redirect.github.com/shaedrich) made their first contribution in [https://github.com/intlify/vue-i18n/pull/2040](https://redirect.github.com/intlify/vue-i18n/pull/2040) **Full Changelog**: https://github.com/intlify/vue-i18n/compare/v10.0.4...v11.0.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/unraid/api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
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> |
||
|
|
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> |
||
|
|
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))
([
|
||
|
|
6c042cbe01 |
fix: stepper fixes (#1240)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Streamlined the activation steps display with improved conditional rendering and enhanced interactive button styling. - **New Features** - Introduced a new welcome page featuring a dummy server switcher and refreshed welcome modal. - Expanded the activation interface with a new activation code section for clearer navigation. - **Chores** - Removed the welcome modal from the home page to simplify the layout. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Zack Spear <hi@zackspear.com> |
||
|
|
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))
([
|