-
Notifications
You must be signed in to change notification settings - Fork 1k
fix(deps): update dependency @graphiql/toolkit to v0.8.4 #8203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
285bfbf to
dede6fe
Compare
dede6fe to
74098ce
Compare
Tobbe
added a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@whatwg-node/server](https://redirect.github.com/ardatan/whatwg-node) ([source](https://redirect.github.com/ardatan/whatwg-node/tree/HEAD/packages/server)) | [`0.9.49` -> `0.9.65`](https://renovatebot.com/diffs/npm/@whatwg-node%2fserver/0.9.49/0.9.65) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>ardatan/whatwg-node (@​whatwg-node/server)</summary> ### [`v0.9.65`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0965) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [#​1926](https://redirect.github.com/ardatan/whatwg-node/pull/1926) [`bae5de1`](https://redirect.github.com/ardatan/whatwg-node/commit/bae5de158dd2fa3472d69ca7486ea68940d43c74) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - While calling `handleNodeRequest` or `handleNodeRequestAndResponse`, `waitUntil` is not added automatically as in `requestListener` for Node.js integration. This change adds `waitUntil` into the `serverContext` if not present. Fixes the issue with Fastify integration that uses the mentioned methods ### [`v0.9.64`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0964) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [#​1899](https://redirect.github.com/ardatan/whatwg-node/pull/1899) [`a84e84a`](https://redirect.github.com/ardatan/whatwg-node/commit/a84e84aa5c14f23c30637ccd290a099a39c445a1) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - - New `onDispose` hook which is alias of `Symbol.asyncDispose` for Explicit Resource Management - Registration of the server adapter's disposal to the global process termination listener is now opt-in and configurable. ```ts const plugin: ServerAdapterPlugin = { onDispose() { console.log('Server adapter is disposed') } } const serverAdapter = createServerAdapter(() => new Response('Hello world!'), { plugins: [plugin], // Register the server adapter's disposal to the global process termination listener // Then the server adapter will be disposed when the process exit signals only in Node.js! disposeOnProcessTerminate: true }) await serverAdapter.dispose() // Prints 'Server adapter is disposed' ``` ### [`v0.9.63`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0963) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [`c75e6e3`](https://redirect.github.com/ardatan/whatwg-node/commit/c75e6e39207664c7a33fcb1ba0f211774e0c7c97) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Export \`DisposableSymbols\` for disposable plugins ### [`v0.9.62`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0962) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [#​1880](https://redirect.github.com/ardatan/whatwg-node/pull/1880) [`95e5ce4`](https://redirect.github.com/ardatan/whatwg-node/commit/95e5ce4a32e51b8727b31ea711903e7924c8e47e) Thanks [@​EmrysMyrddin](https://redirect.github.com/EmrysMyrddin)! - Docs for hooks ### [`v0.9.61`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0961) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [#​1872](https://redirect.github.com/ardatan/whatwg-node/pull/1872) [`7fb47d8`](https://redirect.github.com/ardatan/whatwg-node/commit/7fb47d8e6a988658089315970d5662f5bf6bcb1f) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Wait for remaining promises during `asyncDispose` correctly The `asyncDispose` function should wait for all remaining promises to resolve before returning. This ensures that the server is fully disposed of before the function returns. ```ts import { createServerAdapter } from '@​whatwg-node/server' const deferred = Promise.withResolvers() const adapter = createServerAdapter((req, ctx) => { ctx.waitUntil(deferred.promise) return new Response('Hello, world!') }) const res = await adapter.fetch('http://example.com') console.assert(res.status === 200) console.assert((await res.text()) === 'Hello, world!') let disposed = false adapter[Symbol.asyncDispose]().then(() => { disposed = true }) console.assert(!disposed) deferred.resolve() console.assert(disposed) ``` ### [`v0.9.60`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0960) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [#​1838](https://redirect.github.com/ardatan/whatwg-node/pull/1838) [`8947888`](https://redirect.github.com/ardatan/whatwg-node/commit/894788854a212932fffde7a52e88c21cd696c6db) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Respect SIGTERM as termination event ### [`v0.9.59`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0959) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [`b4ab548`](https://redirect.github.com/ardatan/whatwg-node/commit/b4ab548cf11a0ec641e1800690684176eecad74b) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Remove SIGTERM from termination events to prevent hangs, and always add disposable stack to the termination events ### [`v0.9.58`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0958) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [`5a9098c`](https://redirect.github.com/ardatan/whatwg-node/commit/5a9098cdc2984c4ad80e136fc93250a97145852e) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Fix on plugin types ### [`v0.9.57`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0957) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [`e88ab4a`](https://redirect.github.com/ardatan/whatwg-node/commit/e88ab4a826184c05d006620bbd3ef20942ea83d9) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - dependencies updates: - Added dependency [`@whatwg-node/disposablestack@^0.0.5` ↗︎](https://www.npmjs.com/package/@​whatwg-node/disposablestack/v/0.0.5) (to `dependencies`) - [`e88ab4a`](https://redirect.github.com/ardatan/whatwg-node/commit/e88ab4a826184c05d006620bbd3ef20942ea83d9) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - New Explicit Resource Management feature for the server adapters; [Learn more](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-2.html) - `Symbol.dispose` and `Symbol.asyncDispose` hooks When the server adapter plugin has these hooks, it is added to the disposable stack of the server adapter. When the server adapter is disposed, those hooks are triggered - `disposableStack` in the server adapter The shared disposable stack that will be triggered when `Symbol.asyncDispose` is called. - Automatic disposal on Node and Node-compatible environments Even if the server adapter is not disposed explicitly, the disposal logic will be triggered on the process termination (SIGINT, SIGTERM etc) - ctx.waitUntil relation If it is an environment does not natively provide `waitUntil`, the unresolved passed promises will be resolved by the disposable stack. ### [`v0.9.56`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0956) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [#​1814](https://redirect.github.com/ardatan/whatwg-node/pull/1814) [`54c244d`](https://redirect.github.com/ardatan/whatwg-node/commit/54c244d99757c1469ee226e54baffe7b5b0924c7) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Small improvements for Bun support ### [`v0.9.55`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0955) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [#​1799](https://redirect.github.com/ardatan/whatwg-node/pull/1799) [`7d1f0ff`](https://redirect.github.com/ardatan/whatwg-node/commit/7d1f0ff4675911ecb249d609d200fd69f77e8d94) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Avoid polluting the original object in case of \`Object.create\` ### [`v0.9.54`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0954) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [#​1790](https://redirect.github.com/ardatan/whatwg-node/pull/1790) [`c7d49b1`](https://redirect.github.com/ardatan/whatwg-node/commit/c7d49b1dad95412b99126c289a44b1fbf3473a65) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Handle request abort correctly with AbortSignal ### [`v0.9.53`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0953) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - Updated dependencies \[[`6c006e1`](https://redirect.github.com/ardatan/whatwg-node/commit/6c006e12eaa6705cdf20b7b43cccc44a1f7ea185)]: - [@​whatwg-node/fetch](https://redirect.github.com/whatwg-node/fetch)[@​0](https://redirect.github.com/0).10.0 ### [`v0.9.52`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0952) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [`323a519`](https://redirect.github.com/ardatan/whatwg-node/commit/323a5191a93c8a0a614077f89a2197b9c087a969) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Allow other libs to redefine `Request`'s properties ### [`v0.9.51`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0951) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [#​1644](https://redirect.github.com/ardatan/whatwg-node/pull/1644) [`637185f`](https://redirect.github.com/ardatan/whatwg-node/commit/637185f5c992ccabff13b185d4e14f09680228da) Thanks [@​renovate](https://redirect.github.com/apps/renovate)! - Respect given fetchAPI - Updated dependencies \[]: - [@​whatwg-node/fetch](https://redirect.github.com/whatwg-node/fetch)[@​0](https://redirect.github.com/0).9.23 ### [`v0.9.50`](https://redirect.github.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0950) [Compare Source](https://redirect.github.com/ardatan/whatwg-node/compare/@whatwg-node/[email protected]...@whatwg-node/[email protected]) ##### Patch Changes - [`9281e02`](https://redirect.github.com/ardatan/whatwg-node/commit/9281e021282a43a3dda8c8a5c9647d340b28698e) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Improvements with uWS Body handling - Updated dependencies \[[`77dd1c3`](https://redirect.github.com/ardatan/whatwg-node/commit/77dd1c3acde29aeb828b6eb37b6fbdbb47a16c57)]: - [@​whatwg-node/fetch](https://redirect.github.com/whatwg-node/fetch)[@​0](https://redirect.github.com/0).9.22 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tobbe Lundberg <[email protected]>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@playwright/test](https://playwright.dev) ([source](https://redirect.github.com/microsoft/playwright)) | [`1.47.2` -> `1.49.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.47.2/1.49.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>microsoft/playwright (@​playwright/test)</summary> ### [`v1.49.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.49.1) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.49.0...v1.49.1) ##### Highlights [https://github.com/microsoft/playwright/issues/33802](https://redirect.github.com/microsoft/playwright/issues/33802) - \[Bug]: Codegen's Clear button doesn't work if not recording[https://github.com/microsoft/playwright/issues/33806](https://redirect.github.com/microsoft/playwright/issues/33806)6 - \[Bug]: playwright hangs while waiting for pending navigation[https://github.com/microsoft/playwright/issues/33787](https://redirect.github.com/microsoft/playwright/issues/33787)87 - \[Bug]: VSC extension isn't capturing all entered te[https://github.com/microsoft/playwright/issues/33788](https://redirect.github.com/microsoft/playwright/issues/33788)788 - \[Regression]: Double clicking the steps in trace viewer doesn't filter acti[https://github.com/microsoft/playwright/issues/33772](https://redirect.github.com/microsoft/playwright/issues/33772)3772 - \[Bug]: aria_snapshot generates invalid yaml when combined with an aria-label attr[https://github.com/microsoft/playwright/issues/33791](https://redirect.github.com/microsoft/playwright/issues/33791)33791 - \[Bug]: text input with number value raises "container is not iterable" with to_match_aria_sna[https://github.com/microsoft/playwright/issues/33644](https://redirect.github.com/microsoft/playwright/issues/33644)/33644 - \[Bug]: getByRole can't find element with the accessible name from label element when aria-labelledby is not[https://github.com/microsoft/playwright/issues/33660](https://redirect.github.com/microsoft/playwright/issues/33660)s/33660 - \[Regression]: Unable to open Playwright UI in Dark Mode ##### Browser Versions - Chromium 131.0.6778.33 - Mozilla Firefox 132.0 - WebKit 18.2 This version was also tested against the following stable channels: - Google Chrome 130 - Microsoft Edge 130 ### [`v1.49.0`](https://redirect.github.com/microsoft/playwright/compare/v1.48.2...v1.49.0) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.2...v1.49.0) ### [`v1.48.2`](https://redirect.github.com/microsoft/playwright/compare/v1.48.1...dc80964a3f84dc120b5fed8837ff492a38ddb26e) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.1...v1.48.2) ### [`v1.48.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.48.1) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.0...v1.48.1) ##### Highlights [https://github.com/microsoft/playwright/issues/33023](https://redirect.github.com/microsoft/playwright/issues/33023) - \[Bug]: command line flag --headed has no effect in ui mode[https://github.com/microsoft/playwright/issues/33107](https://redirect.github.com/microsoft/playwright/issues/33107)7 - \[REGRESSION]: page.waitForRequest does not get resolved since 1.48.[https://github.com/microsoft/playwright/issues/33085](https://redirect.github.com/microsoft/playwright/issues/33085)85 - \[Bug]: WebSocket route does not handle full URLs in Playwrig[https://github.com/microsoft/playwright/issues/33052](https://redirect.github.com/microsoft/playwright/issues/33052)052 - \[Regression]: Inspector not showing recorded st[https://github.com/microsoft/playwright/issues/33132](https://redirect.github.com/microsoft/playwright/issues/33132)3132 - \[Bug]: Wrong Ubuntu release name in Dockerfile.n[https://github.com/microsoft/playwright/pull/32996](https://redirect.github.com/microsoft/playwright/pull/32996)32996 - \[BUG] Trace attachments have small unusable height #### Browser Versions - Chromium 130.0.6723.19 - Mozilla Firefox 130.0 - WebKit 18.0 This version was also tested against the following stable channels: - Google Chrome 129 - Microsoft Edge 129 ### [`v1.48.0`](https://redirect.github.com/microsoft/playwright/compare/v1.47.2...0cdbb11068f86671c05d57391ac3701610f853df) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.2...v1.48.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
added a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@clerk/clerk-react](https://clerk.com/) ([source](https://redirect.github.com/clerk/javascript/tree/HEAD/packages/react)) | [`4.32.3` -> `4.32.4`](https://renovatebot.com/diffs/npm/@clerk%2fclerk-react/4.32.3/4.32.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>clerk/javascript (@​clerk/clerk-react)</summary> ### [`v4.32.4`](https://redirect.github.com/clerk/javascript/releases/tag/%40clerk/clerk-react%404.32.4) [Compare Source](https://redirect.github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) ##### Patch Changes - Updated dependencies \[[`c5df11382`](https://redirect.github.com/clerk/javascript/commit/c5df1138244b784f0400d2607565368a10f05bae), [`c5df11382`](https://redirect.github.com/clerk/javascript/commit/c5df1138244b784f0400d2607565368a10f05bae)]: - [@​clerk/shared](https://redirect.github.com/clerk/shared)[@​1](https://redirect.github.com/1).4.2 - [@​clerk/types](https://redirect.github.com/clerk/types)[@​3](https://redirect.github.com/3).65.4 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, 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/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tobbe Lundberg <[email protected]>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@actions/cache](https://redirect.github.com/actions/toolkit/tree/main/packages/cache) ([source](https://redirect.github.com/actions/toolkit/tree/HEAD/packages/cache)) | [`3.2.4` -> `3.3.0`](https://renovatebot.com/diffs/npm/@actions%2fcache/3.2.4/3.3.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>actions/toolkit (@​actions/cache)</summary> ### [`v3.3.0`](https://redirect.github.com/actions/toolkit/blob/HEAD/packages/cache/RELEASES.md#330) - Update `@actions/core` to `1.11.1` - Remove dependency on `uuid` package [#​1824](https://redirect.github.com/actions/toolkit/pull/1824), [#​1842](https://redirect.github.com/actions/toolkit/pull/1842) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) ([source](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc)) | [`2.16.0` -> `2.18.2`](https://renovatebot.com/diffs/npm/eslint-plugin-jsonc/2.16.0/2.18.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>ota-meshi/eslint-plugin-jsonc (eslint-plugin-jsonc)</summary> ### [`v2.18.2`](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/blob/HEAD/CHANGELOG.md#2182) [Compare Source](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.18.1...v2.18.2) ##### Patch Changes - [#​378](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/pull/378) [`e46de35`](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/commit/e46de35da1e491064a2be7955c8aed0507126577) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - fix: crash when used with eslint v9.15 ### [`v2.18.1`](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/blob/HEAD/CHANGELOG.md#2181) [Compare Source](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.18.0...v2.18.1) ##### Patch Changes - [#​374](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/pull/374) [`3f8a1b9`](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/commit/3f8a1b90b3b3a62bb5c598c62dc55a1d08ccea7b) Thanks [@​renovate](https://redirect.github.com/apps/renovate)! - fix(deps): update dependency eslint-json-compat-utils to ^0.2.0 ### [`v2.18.0`](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/blob/HEAD/CHANGELOG.md#2180) [Compare Source](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.17.0...v2.18.0) ##### Minor Changes - [#​372](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/pull/372) [`9dce7d3`](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/commit/9dce7d3dece96b4e22e7be6fc18fd4fd401edcfa) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - feat: use eslint-json-compat-utils ### [`v2.17.0`](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/blob/HEAD/CHANGELOG.md#2170) [Compare Source](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.16.0...v2.17.0) ##### Minor Changes - [#​369](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/pull/369) [`5b1e9ac`](https://redirect.github.com/ota-meshi/eslint-plugin-jsonc/commit/5b1e9ace7e1ae8e2c047b2562e58cfaf833a6b6b) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - Experimental support for `@eslint/json` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n) | [`17.10.3` -> `17.15.1`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.10.3/17.15.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>eslint-community/eslint-plugin-n (eslint-plugin-n)</summary> ### [`v17.15.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17151-2024-12-20) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.15.0...v17.15.1) ##### 🩹 Fixes - Promise.withResolvers is supported since node 22.11 ([#​398](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/398)) ([c5bcb3a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/c5bcb3aa9a13f1de1b4aea20cfc08323f31f75ce)) ### [`v17.15.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17150-2024-12-10) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.14.0...v17.15.0) ##### 🌟 Features - **no-unsupported:** support node 22.12.0 ([#​393](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/393)) ([af4f774](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/af4f774be560ac9472d98c99082a678ca5703574)) - **resolve:** allow overriding enhanced-resolve's options ([#​384](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/384)) ([1466bec](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/1466bec9050606ea874444452a4d58484b480a14)) ##### 🩹 Fixes - **no-unsupported:** Correctly handle recursive objects on a per module basis ([#​396](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/396)) ([db384d1](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/db384d13ada7d9f48a7f8bf2ae92f76a4e3789aa)) ### [`v17.14.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17140-2024-11-21) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.13.2...v17.14.0) ##### 🌟 Features - **no-sync:** Add ignores option ([#​386](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/386)) ([c8fbf00](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/c8fbf000e337d3b099e89465adda3be8e0541554)) - **no-unsupported:** support Node 23.2.0 & 23.3.0 ([#​390](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/390)) ([a52c968](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/a52c96813496c346cd9cacc23df8ade2567012af)) ### [`v17.13.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17132-2024-11-15) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.13.1...v17.13.2) ##### 🩹 Fixes - **no-missing-require:** handle multiple resolvePaths ([#​383](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/383)) ([df6ad2a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/df6ad2a3f2cbc2218fe8bd23222e3867642d1e70)) ### [`v17.13.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17131-2024-11-07) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.13.0...v17.13.1) ##### 🩹 Fixes - exported / referenced plugin same instance ([#​380](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/380)) ([3c45b67](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/3c45b67cc566021399ab8f2bb840fa4c62556b7f)) ### [`v17.13.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17130-2024-11-05) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.12.0...v17.13.0) ##### 🌟 Features - **no-unsupported:** support Node 20.18.0 ([#​374](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/374)) ([d39d99a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/d39d99aecf2e8f0dde59b980f209d1c377af9a46)) ##### 🩹 Fixes - **no-unsupported:** fix `node:test` module ([#​378](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/378)) ([0b228dd](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/0b228ddece63d2939551ea6ccb73e9dfbefe88ec)) ##### 🧹 Chores - update dependencies ([#​375](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/375)) ([8a8104e](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8a8104e27bb278f21f25bd7d9a7acfa1523ccb13)) ### [`v17.12.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17120-2024-10-30) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.11.1...v17.12.0) ##### 🌟 Features - **no-unsupported:** Support node 23.0.0 and 22.10.0 ([#​358](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/358)) ([0fd0350](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/0fd0350ee1aa7825fb52c172342dd419f79a21f7)) - **no-unsupported:** Support node 23.1.0 ([#​370](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/370)) ([06d60ae](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/06d60aef21a01ac8a77101d1e983d3b4c31822c1)) ##### 🩹 Fixes - **no-unsupported:** `getCallSite` is experimental ([#​363](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/363)) ([d15c63a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/d15c63a9a874e5d0becc7d213d354ae3c8231b21)) - **no-unsupported:** support missing `process.features` ([#​362](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/362)) ([9552a4a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/9552a4a4c9001c6b5f51620d68a3b2cbaa392cd4)) - update dependencies ([#​365](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/365)) ([bf34ca5](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/bf34ca53864e059e3fbf632f33429ba10a75ee9b)) ##### 🧹 Chores - Improve typescript types and strictness ([#​367](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/367)) ([18cdd53](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/18cdd53b8bc520e84cc1edbf0e21fd26357ce8a2)) ### [`v17.11.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17111-2024-10-09) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.11.0...v17.11.1) ##### 🩹 Fixes - **no-deprecated-api:** dedeprecate `process.nextTick` ([#​350](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/350)) ([dd889ab](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/dd889ab9301a72deea32b9f3cf6497864919ff66)) ### [`v17.11.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17110-2024-10-09) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.10.3...v17.11.0) ##### 🌟 Features - **no-missing-import:** Add `ignoreTypeImport` options ([#​344](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/344)) ([e022aba](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/e022abad91701660ffd3bf52693ae2749a5131ee)) - **no-process-env:** Allow users to exclude specific variables ([#​345](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/345)) ([b16a475](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/b16a4753c111271325f6dced4936bc9da6162138)) - Update no-unsupported to node v22.9.0 ([#​342](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/342)) ([87fb484](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/87fb4849ecb52164b24c5ae840fff0b699241fa4)) ##### 🩹 Fixes - **no-missing-import:** Ignore node builtins in package.json `imports` ([#​346](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/346)) ([148e47e](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/148e47e7502c3784b1f2b86aae594c7fc58b31a3)) - **no-missing-import:** Resolve tsconfig paths relative to the tsconfig ([#​343](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/343)) ([6cd7954](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/6cd7954ff91818c3bb4d3c2d7a316f2716720276)) ##### 📚 Documentation - Explain the transitive dependency case for no-extraneous-\* ([#​347](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/347)) ([8c0a2cc](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8c0a2cc515e4541883e1d8aba85fa71d3a865891)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-regexp](https://redirect.github.com/ota-meshi/eslint-plugin-regexp) | [`2.6.0` -> `2.7.0`](https://renovatebot.com/diffs/npm/eslint-plugin-regexp/2.6.0/2.7.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>ota-meshi/eslint-plugin-regexp (eslint-plugin-regexp)</summary> ### [`v2.7.0`](https://redirect.github.com/ota-meshi/eslint-plugin-regexp/blob/HEAD/CHANGELOG.md#270) [Compare Source](https://redirect.github.com/ota-meshi/eslint-plugin-regexp/compare/v2.6.0...v2.7.0) ##### Minor Changes - Add support for ES2025 duplicate named capturing groups ([#​752](https://redirect.github.com/ota-meshi/eslint-plugin-regexp/pull/752)) ##### Patch Changes - Updates unicode property alias resource with latest ([#​766](https://redirect.github.com/ota-meshi/eslint-plugin-regexp/pull/766)) - fix(regexp/no-useless-dollar-replacements): Correct capturing group not found grammar ([#​776](https://redirect.github.com/ota-meshi/eslint-plugin-regexp/pull/776)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [esbuild](https://redirect.github.com/evanw/esbuild) | [`0.24.0` -> `0.24.2`](https://renovatebot.com/diffs/npm/esbuild/0.24.0/0.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>evanw/esbuild (esbuild)</summary> ### [`v0.24.2`](https://redirect.github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0242) [Compare Source](https://redirect.github.com/evanw/esbuild/compare/v0.24.1...v0.24.2) - Fix regression with `--define` and `import.meta` ([#​4010](https://redirect.github.com/evanw/esbuild/issues/4010), [#​4012](https://redirect.github.com/evanw/esbuild/issues/4012), [#​4013](https://redirect.github.com/evanw/esbuild/pull/4013)) The previous change in version 0.24.1 to use a more expression-like parser for `define` values to allow quoted property names introduced a regression that removed the ability to use `--define:import.meta=...`. Even though `import` is normally a keyword that can't be used as an identifier, ES modules special-case the `import.meta` expression to behave like an identifier anyway. This change fixes the regression. This fix was contributed by [@​sapphi-red](https://redirect.github.com/sapphi-red). ### [`v0.24.1`](https://redirect.github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0241) [Compare Source](https://redirect.github.com/evanw/esbuild/compare/v0.24.0...v0.24.1) - Allow `es2024` as a target in `tsconfig.json` ([#​4004](https://redirect.github.com/evanw/esbuild/issues/4004)) TypeScript recently [added `es2024`](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024) as a compilation target, so esbuild now supports this in the `target` field of `tsconfig.json` files, such as in the following configuration file: ```json { "compilerOptions": { "target": "ES2024" } } ``` As a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in [the documentation](https://esbuild.github.io/content-types/#tsconfig-json). This fix was contributed by [@​billyjanitsch](https://redirect.github.com/billyjanitsch). - Allow automatic semicolon insertion after `get`/`set` This change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error: ```ts class Foo { get *x() {} set *y() {} } ``` The above code will be considered valid starting with this release. This change to esbuild follows a [similar change to TypeScript](https://redirect.github.com/microsoft/TypeScript/pull/60225) which will allow this syntax starting with TypeScript 5.7. - Allow quoted property names in `--define` and `--pure` ([#​4008](https://redirect.github.com/evanw/esbuild/issues/4008)) The `define` and `pure` API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes `--define` and `--pure` consistent with `--global-name`, which already supported quoted property names. For example, the following is now possible: ```js // The following code now transforms to "return true;\n" console.log(esbuild.transformSync( `return process.env['SOME-TEST-VAR']`, { define: { 'process.env["SOME-TEST-VAR"]': 'true' } }, )) ``` Note that if you're passing values like this on the command line using esbuild's `--define` flag, then you'll need to know how to escape quote characters for your shell. You may find esbuild's JavaScript API more ergonomic and portable than writing shell code. - Minify empty `try`/`catch`/`finally` blocks ([#​4003](https://redirect.github.com/evanw/esbuild/issues/4003)) With this release, esbuild will now attempt to minify empty `try` blocks: ```js // Original code try {} catch { foo() } finally { bar() } // Old output (with --minify) try{}catch{foo()}finally{bar()} // New output (with --minify) bar(); ``` This can sometimes expose additional minification opportunities. - Include `entryPoint` metadata for the `copy` loader ([#​3985](https://redirect.github.com/evanw/esbuild/issues/3985)) Almost all entry points already include a `entryPoint` field in the `outputs` map in esbuild's build metadata. However, this wasn't the case for the `copy` loader as that loader is a special-case that doesn't behave like other loaders. This release adds the `entryPoint` field in this case. - Source mappings may now contain `null` entries ([#​3310](https://redirect.github.com/evanw/esbuild/issues/3310), [#​3878](https://redirect.github.com/evanw/esbuild/issues/3878)) With this change, sources that result in an empty source map may now emit a `null` source mapping (i.e. one with a generated position but without a source index or original position). This change improves source map accuracy by fixing a problem where minified code from a source without any source mappings could potentially still be associated with a mapping from another source file earlier in the generated output on the same minified line. It manifests as nonsensical files in source mapped stack traces. Now the `null` mapping "resets" the source map so that any lookups into the minified code without any mappings resolves to `null` (which appears as the output file in stack traces) instead of the incorrect source file. This change shouldn't affect anything in most situations. I'm only mentioning it in the release notes in case it introduces a bug with source mapping. It's part of a work-in-progress future feature that will let you omit certain unimportant files from the generated source map to reduce source map size. - Avoid using the parent directory name for determinism ([#​3998](https://redirect.github.com/evanw/esbuild/issues/3998)) To make generated code more readable, esbuild includes the name of the source file when generating certain variable names within the file. Specifically bundling a CommonJS file generates a variable to store the lazily-evaluated module initializer. However, if a file is named `index.js` (or with a different extension), esbuild will use the name of the parent directory instead for a better name (since many packages have files all named `index.js` but have unique directory names). This is problematic when the bundle entry point is named `index.js` and the parent directory name is non-deterministic (e.g. a temporary directory created by a build script). To avoid non-determinism in esbuild's output, esbuild will now use `index` instead of the parent directory in this case. Specifically this will happen if the parent directory is equal to esbuild's `outbase` API option, which defaults to the [lowest common ancestor](https://en.wikipedia.org/wiki/Lowest_common_ancestor) of all user-specified entry point paths. - Experimental support for esbuild on NetBSD ([#​3974](https://redirect.github.com/evanw/esbuild/pull/3974)) With this release, esbuild now has a published binary executable for [NetBSD](https://www.netbsd.org/) in the [`@esbuild/netbsd-arm64`](https://www.npmjs.com/package/@​esbuild/netbsd-arm64) npm package, and esbuild's installer has been modified to attempt to use it when on NetBSD. Hopefully this makes installing esbuild via npm work on NetBSD. This change was contributed by [@​bsiegert](https://redirect.github.com/bsiegert).⚠️ Note: NetBSD is not one of [Node's supported platforms](https://nodejs.org/api/process.html#process_process_platform), so installing esbuild may or may not work on NetBSD depending on how Node has been patched. This is not a problem with esbuild.⚠️ </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, 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/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
…11849) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-package-json](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json) | [`^0.15.2` -> `^0.18.0`](https://renovatebot.com/diffs/npm/eslint-plugin-package-json/0.15.3/0.18.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>JoshuaKGoldberg/eslint-plugin-package-json (eslint-plugin-package-json)</summary> ### [`v0.18.0`](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/blob/HEAD/CHANGELOG.md#0180-2024-12-05) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.17.0...v0.18.0) ##### Features - update sort-package-json to 12 ([#​680](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/680)) ([566e85b](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/566e85b27ecff4997cd08e1fa00611b1b0e61db0)), closes [#​679](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/679) ### [`v0.17.0`](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/blob/HEAD/CHANGELOG.md#0170-2024-11-30) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.16.0...v0.17.0) ##### Features - sort alphabetically with co-located hooks for `scripts` ([#​632](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/632)) ([4ccae4f](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/4ccae4f58e1695b792dd3d0daf46cedc134d9541)), closes [#​499](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/499) [#​499](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/499) ### [`v0.16.0`](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/blob/HEAD/CHANGELOG.md#0160-2024-11-30) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.6...v0.16.0) ##### Features - **sort-collections:** should sort `overrides` ([#​668](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/668)) ([18129cd](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/18129cd5c4a0bf45709ea7fcb9fb316c2a639a71)), closes [#​619](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/619) #### [0.15.6](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.5...v0.15.6) (2024-11-09) ##### Bug Fixes - add sorting exports field ([#​615](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/615)) ([116c74b](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/116c74be65089d7cfb39f3dae2fcae18fe19a263)), closes [#​000](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/000) #### [0.15.5](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.4...v0.15.5) (2024-11-06) ##### Bug Fixes - add plugin export ([#​609](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/609)) ([a2c83b4](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/a2c83b42c231129efb97ec29a29f6ae361adcc26)), closes [#​000](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/000) #### [0.15.4](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.3...v0.15.4) (2024-10-18) ##### Bug Fixes - update dependency package-json-validator to v0.7.0 ([#​569](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/569)) ([9d44862](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/9d44862f29cef1e6e8d71facf55ac5cf907d979e)), closes [#​000](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/000) #### [0.15.3](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.2...v0.15.3) (2024-09-12) ##### Bug Fixes - **valid-repository-directory:** use repository root for more accurate linting ([#​498](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/498)) ([d149400](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/d1494001a7cbf3fa95041179004fa8ad03ef0d34)), closes [#​252](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/252) #### [0.15.2](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.1...v0.15.2) (2024-07-10) ##### Bug Fixes - skip check for name to match npm package when private is true ([#​455](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/455)) ([cc10e05](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/cc10e052911688ca7cacb9761c2db7c24c826d3e)), closes [#​000](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/000) #### [0.15.1](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.0...v0.15.1) (2024-07-10) ##### Bug Fixes - update package-json-validator ([#​456](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/456)) ([1a8bda4](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/1a8bda47891c14c7434ad6242f33f9ad7c2e940f)), closes [#​250](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/250) ### [`v0.15.6`](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/blob/HEAD/CHANGELOG.md#0156-2024-11-09) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.5...v0.15.6) ##### Bug Fixes - add sorting exports field ([#​615](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/615)) ([116c74b](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/116c74be65089d7cfb39f3dae2fcae18fe19a263)), closes [#​000](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/000) ### [`v0.15.5`](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/blob/HEAD/CHANGELOG.md#0155-2024-11-06) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.4...v0.15.5) ##### Bug Fixes - add plugin export ([#​609](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/609)) ([a2c83b4](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/a2c83b42c231129efb97ec29a29f6ae361adcc26)), closes [#​000](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/000) ### [`v0.15.4`](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/blob/HEAD/CHANGELOG.md#0154-2024-10-18) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.15.3...v0.15.4) ##### Bug Fixes - update dependency package-json-validator to v0.7.0 ([#​569](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/569)) ([9d44862](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/9d44862f29cef1e6e8d71facf55ac5cf907d979e)), closes [#​000](https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/000) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-yml](https://ota-meshi.github.io/eslint-plugin-yml/) ([source](https://redirect.github.com/ota-meshi/eslint-plugin-yml)) | [`1.14.0` -> `1.16.0`](https://renovatebot.com/diffs/npm/eslint-plugin-yml/1.14.0/1.16.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>ota-meshi/eslint-plugin-yml (eslint-plugin-yml)</summary> ### [`v1.16.0`](https://redirect.github.com/ota-meshi/eslint-plugin-yml/blob/HEAD/CHANGELOG.md#1160) [Compare Source](https://redirect.github.com/ota-meshi/eslint-plugin-yml/compare/v1.15.0...v1.16.0) ##### Minor Changes - [#​385](https://redirect.github.com/ota-meshi/eslint-plugin-yml/pull/385) [`5c11866`](https://redirect.github.com/ota-meshi/eslint-plugin-yml/commit/5c11866c7f9a994e6677421b31989b0652d701bc) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - feat: changed to prevent crash when used with language plugins ### [`v1.15.0`](https://redirect.github.com/ota-meshi/eslint-plugin-yml/blob/HEAD/CHANGELOG.md#1150) [Compare Source](https://redirect.github.com/ota-meshi/eslint-plugin-yml/compare/v1.14.0...v1.15.0) ##### Minor Changes - [#​374](https://redirect.github.com/ota-meshi/eslint-plugin-yml/pull/374) [`4790eaf`](https://redirect.github.com/ota-meshi/eslint-plugin-yml/commit/4790eaf7c71c20080e1dbc629ba79c08d2d75e47) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - feat: add `overrides` option to `yml/plain-scalar` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
…11850) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-perfectionist](https://perfectionist.dev) ([source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist)) | [`3.8.0` -> `3.9.1`](https://renovatebot.com/diffs/npm/eslint-plugin-perfectionist/3.8.0/3.9.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>azat-io/eslint-plugin-perfectionist (eslint-plugin-perfectionist)</summary> ### [`v3.9.1`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v391) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.9.0...v3.9.1) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.9.0...v3.9.1) ##### 🐞 Bug Fixes - **sort-switch-case:** Fixe expressions being ignored ([3fb34fc](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/3fb34fc)) ##### ❤️ Contributors - Hugo ([@​hugop95](http://github.com/hugop95)) ### [`v3.9.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v390) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.8.0...v3.9.0) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.8.0...v3.9.0) ##### 🚀 Features - Adds possibility to trim / remove special characters before sorting ([96f8b10](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/96f8b10)) - Add element value pattern filter for properties in sort-classes ([4e7e5ad](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4e7e5ad)) - Throw error when a group does not exist or duplicated in sort-classes ([d447ffb](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/d447ffb)) - Add method group in sort-interfaces ([b797371](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/b797371)) - Add method group in sort-object-types ([4609ad2](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4609ad2)) - Add special characters and matcher to settings ([a7d3f8c](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/a7d3f8c)) - Improve side-effect handling behavior in sort-imports ([398ac13](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/398ac13)) - Deprecate sort-astro-attributes, sort-svelte-attributes and sort-vue-attributes ([46790ea](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/46790ea)) ##### 🐞 Bug Fixes - Fix runtime error related o dependencies in sort-classes ([7dfcb8e](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/7dfcb8e)) - Fix unrecognized break statements in sort-switch-case ([552c65c](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/552c65c)) ##### ❤️ Contributors - Azat S. ([@​azat-io](http://github.com/azat-io)) - Hugo ([@​hugop95](http://github.com/hugop95)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier](https://prettier.io) ([source](https://redirect.github.com/prettier/prettier)) | [`3.3.3` -> `3.4.2`](https://renovatebot.com/diffs/npm/prettier/3.3.3/3.4.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.4.2`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#342) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.4.1...3.4.2) [diff](https://redirect.github.com/prettier/prettier/compare/3.4.1...3.4.2) ##### Treat U+30A0 & U+30FB in Katakana Block as CJK ([#​16796](https://redirect.github.com/prettier/prettier/pull/16796) by [@​tats-u](https://redirect.github.com/tats-u)) Prettier doesn't treat U+30A0 & U+30FB as Japanese. U+30FB is commonly used in Japanese to represent the delimitation of first and last names of non-Japanese people or “and”. The following “C言語・C++・Go・Rust” means “C language & C++ & Go & Rust” in Japanese. <!-- prettier-ignore --> ```md <!-- Input (--prose-wrap=never) --> C言 語 ・ C++ ・ Go ・ Rust <!-- Prettier 3.4.1 --> C言語・ C++ ・ Go ・ Rust <!-- Prettier 3.4.2 --> C言語・C++・Go・Rust ``` U+30A0 can be used as the replacement of the `-` in non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can be represented as “サン゠サーンス” in Japanese), but substituted by ASCII hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g. “サン=サーンス” or “サン=サーンス”). ##### Fix comments print on class methods with decorators ([#​16891](https://redirect.github.com/prettier/prettier/pull/16891) by [@​fisker](https://redirect.github.com/fisker)) <!-- prettier-ignore --> ```jsx // Input class A { @​decorator /** * The method description * */ async method(foo: Foo, bar: Bar) { console.log(foo); } } // Prettier 3.4.1 class A { @​decorator async /** * The method description * */ method(foo: Foo, bar: Bar) { console.log(foo); } } // Prettier 3.4.2 class A { @​decorator /** * The method description * */ async method(foo: Foo, bar: Bar) { console.log(foo); } } ``` ##### Fix non-idempotent formatting ([#​16899](https://redirect.github.com/prettier/prettier/pull/16899) by [@​seiyab](https://redirect.github.com/seiyab)) This bug fix is not language-specific. You may see similar change in any languages. This fixes regression in 3.4.0 so change caused by it should yield same formatting as 3.3.3. <!-- prettier-ignore --> ```jsx // Input <div> foo <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span> , abc </div>; // Prettier 3.4.1 (first) <div> foo <span> longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo </span>, abc </div>; // Prettier 3.4.1 (second) <div> foo <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span> , abc </div>; // Prettier 3.4.2 <div> foo <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span> , abc </div>; ``` ### [`v3.4.1`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#341) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.4.0...3.4.1) [diff](https://redirect.github.com/prettier/prettier/compare/3.4.0...3.4.1) ##### Remove unnecessary parentheses around assignment in `v-on` ([#​16887](https://redirect.github.com/prettier/prettier/pull/16887) by [@​fisker](https://redirect.github.com/fisker)) <!-- prettier-ignore --> ```vue <!-- Input --> <template> <button @​click="foo += 2">Click</button> </template> <!-- Prettier 3.4.0 --> <template> <button @​click="(foo += 2)">Click</button> </template> <!-- Prettier 3.4.1 --> <template> <button @​click="foo += 2">Click</button> </template> ``` ### [`v3.4.0`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#340) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.3.3...3.4.0) [diff](https://redirect.github.com/prettier/prettier/compare/3.3.3...3.4.0) 🔗 [Release Notes](https://prettier.io/blog/2024/11/26/3.4.0.html) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier-plugin-curly](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly) | [`^0.2.2` -> `^0.3.0`](https://renovatebot.com/diffs/npm/prettier-plugin-curly/0.2.2/0.3.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [prettier-plugin-curly](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly) | [`0.2.2` -> `0.3.1`](https://renovatebot.com/diffs/npm/prettier-plugin-curly/0.2.2/0.3.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>JoshuaKGoldberg/prettier-plugin-curly (prettier-plugin-curly)</summary> ### [`v0.3.1`](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/blob/HEAD/CHANGELOG.md#031-2024-10-11) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.3.0...0.3.1) ##### Bug Fixes - duplicated comments ([#​588](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/588)) ([30a759c](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/30a759c7e3cee795cd104b81aa4c56a7f9afba32)), closes [#​399](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/399) [#​399](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/399) ### [`v0.3.0`](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/blob/HEAD/CHANGELOG.md#030-2024-10-10) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.2.2...0.3.0) ##### Features - updated Babel dependencies and miscellaneous devDependencies ([#​591](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/591)) ([d31eaa4](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/d31eaa40de546f768ec3a7a15ddb7721cefd4597)) #### [0.2.2](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.2.1...0.2.2) (2024-07-17) ##### Bug Fixes - support running inside a CommonJS module ([09d4f1c](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/09d4f1c032b48593393d378e05955832ba8e9c04)) #### [0.2.1](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.2.0...0.2.1) (2024-03-16) ##### Bug Fixes - allow empty statement bodies ([203a355](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/203a35518cfb3cda8d1061c5247e2ad66bfbff9d)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, 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/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | [node](https://nodejs.org) ([source](https://redirect.github.com/nodejs/node)) | | patch | `20.18.0` -> `20.18.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/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | dependencies | minor | [`20.16.11` -> `20.17.10`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.11/20.17.10) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`20.16.11` -> `20.17.10`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.11/20.17.10) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>nodejs/node (node)</summary> ### [`v20.18.1`](https://redirect.github.com/nodejs/node/releases/tag/v20.18.1): 2024-11-20, Version 20.18.1 'Iron' (LTS), @​marco-ippolito [Compare Source](https://redirect.github.com/nodejs/node/compare/v20.18.0...v20.18.1) ##### Notable Changes - \[[`7a8992b2d6`](https://redirect.github.com/nodejs/node/commit/7a8992b2d6)] - **doc**: add abmusse to collaborators (Abdirahim Musse) [#​55086](https://redirect.github.com/nodejs/node/pull/55086) ##### Commits - \[[`085c3441fe`](https://redirect.github.com/nodejs/node/commit/085c3441fe)] - **assert**: show the diff when deep comparing data with a custom message (Giovanni) [#​54759](https://redirect.github.com/nodejs/node/pull/54759) - \[[`01f0b0e7b4`](https://redirect.github.com/nodejs/node/commit/01f0b0e7b4)] - **benchmark**: adjust config for deepEqual object (Rafael Gonzaga) [#​55254](https://redirect.github.com/nodejs/node/pull/55254) - \[[`a45537269b`](https://redirect.github.com/nodejs/node/commit/a45537269b)] - **benchmark**: rewrite detect-esm-syntax benchmark (Joyee Cheung) [#​55238](https://redirect.github.com/nodejs/node/pull/55238) - \[[`1a0d8ef64f`](https://redirect.github.com/nodejs/node/commit/1a0d8ef64f)] - **benchmark**: add no-warnings to process.has bench (Rafael Gonzaga) [#​55159](https://redirect.github.com/nodejs/node/pull/55159) - \[[`2be5d611ce`](https://redirect.github.com/nodejs/node/commit/2be5d611ce)] - **benchmark**: create benchmark for typescript (Marco Ippolito) [#​54904](https://redirect.github.com/nodejs/node/pull/54904) - \[[`a2aa4fa477`](https://redirect.github.com/nodejs/node/commit/a2aa4fa477)] - **benchmark**: include ascii to fs/readfile (Rafael Gonzaga) [#​54988](https://redirect.github.com/nodejs/node/pull/54988) - \[[`09849105fe`](https://redirect.github.com/nodejs/node/commit/09849105fe)] - **benchmark**: add dotenv benchmark (Aviv Keller) [#​54278](https://redirect.github.com/nodejs/node/pull/54278) - \[[`6b3c24dbad`](https://redirect.github.com/nodejs/node/commit/6b3c24dbad)] - **buffer**: fix out of range for toString (Jason Zhang) [#​54553](https://redirect.github.com/nodejs/node/pull/54553) - \[[`f25a5b6dc4`](https://redirect.github.com/nodejs/node/commit/f25a5b6dc4)] - **build**: use rclone instead of aws CLI (Michaël Zasso) [#​55617](https://redirect.github.com/nodejs/node/pull/55617) - \[[`0bbeb605de`](https://redirect.github.com/nodejs/node/commit/0bbeb605de)] - **build**: fix notify-on-review-wanted action (Rafael Gonzaga) [#​55304](https://redirect.github.com/nodejs/node/pull/55304) - \[[`5b35836732`](https://redirect.github.com/nodejs/node/commit/5b35836732)] - **build**: include `.nycrc` in coverage workflows (Wuli Zuo) [#​55210](https://redirect.github.com/nodejs/node/pull/55210) - \[[`f38d1e90e0`](https://redirect.github.com/nodejs/node/commit/f38d1e90e0)] - **build**: notify via slack when review-wanted (Rafael Gonzaga) [#​55102](https://redirect.github.com/nodejs/node/pull/55102) - \[[`0b985ec4bb`](https://redirect.github.com/nodejs/node/commit/0b985ec4bb)] - **build**: remove -v flag to reduce noise (iwuliz) [#​55025](https://redirect.github.com/nodejs/node/pull/55025) - \[[`09f75b27a1`](https://redirect.github.com/nodejs/node/commit/09f75b27a1)] - **build**: display free disk space after build in the test-macOS workflow (iwuliz) [#​55025](https://redirect.github.com/nodejs/node/pull/55025) - \[[`f25760c4a2`](https://redirect.github.com/nodejs/node/commit/f25760c4a2)] - **build**: add the option to generate compile_commands.json in vcbuild.bat (Segev Finer) [#​52279](https://redirect.github.com/nodejs/node/pull/52279) - \[[`746e78c4f3`](https://redirect.github.com/nodejs/node/commit/746e78c4f3)] - ***Revert*** "**build**: upgrade clang-format to v18" (Chengzhong Wu) [#​54994](https://redirect.github.com/nodejs/node/pull/54994) - \[[`67834ee646`](https://redirect.github.com/nodejs/node/commit/67834ee646)] - **build**: print `Running XYZ linter...` for py and yml (Aviv Keller) [#​54386](https://redirect.github.com/nodejs/node/pull/54386) - \[[`ae34e276a2`](https://redirect.github.com/nodejs/node/commit/ae34e276a2)] - **build**: pin doc workflow to Node.js 20 (Richard Lau) [#​55755](https://redirect.github.com/nodejs/node/pull/55755) - \[[`d0e871a706`](https://redirect.github.com/nodejs/node/commit/d0e871a706)] - **build,win**: add winget config to set up env (Hüseyin Açacak) [#​54729](https://redirect.github.com/nodejs/node/pull/54729) - \[[`93ac799b6b`](https://redirect.github.com/nodejs/node/commit/93ac799b6b)] - **cli**: fix spacing for port range error (Aviv Keller) [#​54495](https://redirect.github.com/nodejs/node/pull/54495) - \[[`3ba2e7bf97`](https://redirect.github.com/nodejs/node/commit/3ba2e7bf97)] - ***Revert*** "**console**: colorize console error and warn" (Aviv Keller) [#​54677](https://redirect.github.com/nodejs/node/pull/54677) - \[[`2f678ea53b`](https://redirect.github.com/nodejs/node/commit/2f678ea53b)] - **crypto**: ensure invalid SubtleCrypto JWK data import results in DataError (Filip Skokan) [#​55041](https://redirect.github.com/nodejs/node/pull/55041) - \[[`5d28d98542`](https://redirect.github.com/nodejs/node/commit/5d28d98542)] - **deps**: update undici to 6.20.0 (Node.js GitHub Bot) [#​55329](https://redirect.github.com/nodejs/node/pull/55329) - \[[`0c7f2fc421`](https://redirect.github.com/nodejs/node/commit/0c7f2fc421)] - **deps**: update archs files for openssl-3.0.15+quic1 (Node.js GitHub Bot) [#​55184](https://redirect.github.com/nodejs/node/pull/55184) - \[[`da15e7edf5`](https://redirect.github.com/nodejs/node/commit/da15e7edf5)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.15+quic1 (Node.js GitHub Bot) [#​55184](https://redirect.github.com/nodejs/node/pull/55184) - \[[`381f1f9d08`](https://redirect.github.com/nodejs/node/commit/381f1f9d08)] - **deps**: update archs files for openssl-3.0.14+quic1 (Node.js GitHub Bot) [#​54336](https://redirect.github.com/nodejs/node/pull/54336) - \[[`48d643f78a`](https://redirect.github.com/nodejs/node/commit/48d643f78a)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.14+quic1 (Node.js GitHub Bot) [#​54336](https://redirect.github.com/nodejs/node/pull/54336) - \[[`7b1796803b`](https://redirect.github.com/nodejs/node/commit/7b1796803b)] - **deps**: update timezone to 2024b (Node.js GitHub Bot) [#​55056](https://redirect.github.com/nodejs/node/pull/55056) - \[[`8f1956c588`](https://redirect.github.com/nodejs/node/commit/8f1956c588)] - **deps**: update acorn-walk to 8.3.4 (Node.js GitHub Bot) [#​54950](https://redirect.github.com/nodejs/node/pull/54950) - \[[`20501a7350`](https://redirect.github.com/nodejs/node/commit/20501a7350)] - **deps**: update corepack to 0.29.4 (Node.js GitHub Bot) [#​54845](https://redirect.github.com/nodejs/node/pull/54845) - \[[`0f81eafecc`](https://redirect.github.com/nodejs/node/commit/0f81eafecc)] - **doc**: fix Markdown linter (Antoine du Hamel) [#​55344](https://redirect.github.com/nodejs/node/pull/55344) - \[[`df713f0a98`](https://redirect.github.com/nodejs/node/commit/df713f0a98)] - ***Revert*** "**doc**: update test context.assert" (Antoine du Hamel) [#​55344](https://redirect.github.com/nodejs/node/pull/55344) - \[[`fd6fc61d2c`](https://redirect.github.com/nodejs/node/commit/fd6fc61d2c)] - **doc**: add pmarchini to collaborators (Pietro Marchini) [#​55331](https://redirect.github.com/nodejs/node/pull/55331) - \[[`b963db9ee2`](https://redirect.github.com/nodejs/node/commit/b963db9ee2)] - **doc**: fix `events.once()` example using `AbortSignal` (Ivo Janssen) [#​55144](https://redirect.github.com/nodejs/node/pull/55144) - \[[`50b13bfb12`](https://redirect.github.com/nodejs/node/commit/50b13bfb12)] - **doc**: add onboarding details for ambassador program (Marco Ippolito) [#​55284](https://redirect.github.com/nodejs/node/pull/55284) - \[[`27564b7811`](https://redirect.github.com/nodejs/node/commit/27564b7811)] - **doc**: fix initial default value of autoSelectFamily (Ihor Rohovets) [#​55245](https://redirect.github.com/nodejs/node/pull/55245) - \[[`9e7be23aa5`](https://redirect.github.com/nodejs/node/commit/9e7be23aa5)] - **doc**: tweak onboarding instructions (Michael Dawson) [#​55212](https://redirect.github.com/nodejs/node/pull/55212) - \[[`f412a029c3`](https://redirect.github.com/nodejs/node/commit/f412a029c3)] - **doc**: update test context.assert (Pietro Marchini) [#​55186](https://redirect.github.com/nodejs/node/pull/55186) - \[[`2f7828debb`](https://redirect.github.com/nodejs/node/commit/2f7828debb)] - **doc**: fix unordered error anchors (Antoine du Hamel) [#​55242](https://redirect.github.com/nodejs/node/pull/55242) - \[[`d08e4c235b`](https://redirect.github.com/nodejs/node/commit/d08e4c235b)] - **doc**: mention addons to experimental permission (Rafael Gonzaga) [#​55166](https://redirect.github.com/nodejs/node/pull/55166) - \[[`d65c2458dc`](https://redirect.github.com/nodejs/node/commit/d65c2458dc)] - **doc**: use correct dash in stability status (Antoine du Hamel) [#​55200](https://redirect.github.com/nodejs/node/pull/55200) - \[[`d9839c16cf`](https://redirect.github.com/nodejs/node/commit/d9839c16cf)] - **doc**: fix link in `test/README.md` (Livia Medeiros) [#​55165](https://redirect.github.com/nodejs/node/pull/55165) - \[[`1ad659afa4`](https://redirect.github.com/nodejs/node/commit/1ad659afa4)] - **doc**: add esm examples to node:net (Alfredo González) [#​55134](https://redirect.github.com/nodejs/node/pull/55134) - \[[`81ad69d50f`](https://redirect.github.com/nodejs/node/commit/81ad69d50f)] - **doc**: move the YAML changes element (sendoru) [#​55112](https://redirect.github.com/nodejs/node/pull/55112) - \[[`7a51a161be`](https://redirect.github.com/nodejs/node/commit/7a51a161be)] - **doc**: fix the require resolve algorithm in `modules.md` (chirsz) [#​55117](https://redirect.github.com/nodejs/node/pull/55117) - \[[`80edcdf899`](https://redirect.github.com/nodejs/node/commit/80edcdf899)] - **doc**: update style guide (Aviv Keller) [#​53223](https://redirect.github.com/nodejs/node/pull/53223) - \[[`388c754dd2`](https://redirect.github.com/nodejs/node/commit/388c754dd2)] - **doc**: add missing `:` to `run()`'s `globPatterns` (Aviv Keller) [#​55135](https://redirect.github.com/nodejs/node/pull/55135) - \[[`94302b6a76`](https://redirect.github.com/nodejs/node/commit/94302b6a76)] - **doc**: add abmusse to collaborators (Abdirahim Musse) [#​55086](https://redirect.github.com/nodejs/node/pull/55086) - \[[`27ff2da964`](https://redirect.github.com/nodejs/node/commit/27ff2da964)] - **doc**: add note about `--expose-internals` (Aviv Keller) [#​52861](https://redirect.github.com/nodejs/node/pull/52861) - \[[`df6dc753b7`](https://redirect.github.com/nodejs/node/commit/df6dc753b7)] - **doc**: remove `parseREPLKeyword` from REPL documentation (Aviv Keller) [#​54749](https://redirect.github.com/nodejs/node/pull/54749) - \[[`4baa5c4d10`](https://redirect.github.com/nodejs/node/commit/4baa5c4d10)] - **doc**: change backporting guide with updated info (Aviv Keller) [#​53746](https://redirect.github.com/nodejs/node/pull/53746) - \[[`9947fc112f`](https://redirect.github.com/nodejs/node/commit/9947fc112f)] - **doc**: add missing definitions to `internal-api.md` (Aviv Keller) [#​53303](https://redirect.github.com/nodejs/node/pull/53303) - \[[`a4586f0e94`](https://redirect.github.com/nodejs/node/commit/a4586f0e94)] - **doc**: update documentation for externalizing deps (Michael Dawson) [#​54792](https://redirect.github.com/nodejs/node/pull/54792) - \[[`70504f8522`](https://redirect.github.com/nodejs/node/commit/70504f8522)] - **doc**: update `require(ESM)` history and stability status (Antoine du Hamel) [#​55199](https://redirect.github.com/nodejs/node/pull/55199) - \[[`9d0041ac40`](https://redirect.github.com/nodejs/node/commit/9d0041ac40)] - **doc**: add release key for aduh95 (Antoine du Hamel) [#​55349](https://redirect.github.com/nodejs/node/pull/55349) - \[[`0c1666a52a`](https://redirect.github.com/nodejs/node/commit/0c1666a52a)] - **events**: allow null/undefined eventInitDict (Matthew Aitken) [#​54643](https://redirect.github.com/nodejs/node/pull/54643) - \[[`453df77f99`](https://redirect.github.com/nodejs/node/commit/453df77f99)] - **events**: return `currentTarget` when dispatching (Matthew Aitken) [#​54642](https://redirect.github.com/nodejs/node/pull/54642) - \[[`0decaab9db`](https://redirect.github.com/nodejs/node/commit/0decaab9db)] - **fs**: acknowledge `signal` option in `filehandle.createReadStream()` (Livia Medeiros) [#​55148](https://redirect.github.com/nodejs/node/pull/55148) - \[[`00a2fc7166`](https://redirect.github.com/nodejs/node/commit/00a2fc7166)] - **lib**: move `Symbol[Async]Dispose` polyfills to `internal/util` (Antoine du Hamel) [#​54853](https://redirect.github.com/nodejs/node/pull/54853) - \[[`8e6b606ac4`](https://redirect.github.com/nodejs/node/commit/8e6b606ac4)] - **lib**: remove lib/internal/idna.js (Yagiz Nizipli) [#​55050](https://redirect.github.com/nodejs/node/pull/55050) - \[[`c96e5cb664`](https://redirect.github.com/nodejs/node/commit/c96e5cb664)] - **lib**: the REPL should survive deletion of Array.prototype methods (Jordan Harband) [#​31457](https://redirect.github.com/nodejs/node/pull/31457) - \[[`748ed2e559`](https://redirect.github.com/nodejs/node/commit/748ed2e559)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#​55300](https://redirect.github.com/nodejs/node/pull/55300) - \[[`8b8d35f015`](https://redirect.github.com/nodejs/node/commit/8b8d35f015)] - **meta**: bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 (dependabot\[bot]) [#​55225](https://redirect.github.com/nodejs/node/pull/55225) - \[[`d3441ff0c8`](https://redirect.github.com/nodejs/node/commit/d3441ff0c8)] - **meta**: bump actions/checkout from 4.1.7 to 4.2.0 (dependabot\[bot]) [#​55224](https://redirect.github.com/nodejs/node/pull/55224) - \[[`1c20908558`](https://redirect.github.com/nodejs/node/commit/1c20908558)] - **meta**: bump actions/setup-node from 4.0.3 to 4.0.4 (dependabot\[bot]) [#​55223](https://redirect.github.com/nodejs/node/pull/55223) - \[[`8a529abd69`](https://redirect.github.com/nodejs/node/commit/8a529abd69)] - **meta**: bump peter-evans/create-pull-request from 7.0.1 to 7.0.5 (dependabot\[bot]) [#​55219](https://redirect.github.com/nodejs/node/pull/55219) - \[[`9053d210ab`](https://redirect.github.com/nodejs/node/commit/9053d210ab)] - **meta**: add mailmap entry for abmusse (Abdirahim Musse) [#​55182](https://redirect.github.com/nodejs/node/pull/55182) - \[[`db2496c125`](https://redirect.github.com/nodejs/node/commit/db2496c125)] - **meta**: add more information about nightly releases (Aviv Keller) [#​55084](https://redirect.github.com/nodejs/node/pull/55084) - \[[`d2ce003b2f`](https://redirect.github.com/nodejs/node/commit/d2ce003b2f)] - **meta**: add `linux` to OS labels in collaborator guide (Aviv Keller) [#​54986](https://redirect.github.com/nodejs/node/pull/54986) - \[[`37b0bea247`](https://redirect.github.com/nodejs/node/commit/37b0bea247)] - **meta**: remove never-used workflow trigger (Aviv Keller) [#​54983](https://redirect.github.com/nodejs/node/pull/54983) - \[[`ae27e2dcd7`](https://redirect.github.com/nodejs/node/commit/ae27e2dcd7)] - **meta**: add links to alternative issue trackers (Aviv Keller) [#​54401](https://redirect.github.com/nodejs/node/pull/54401) - \[[`6e5d524b0f`](https://redirect.github.com/nodejs/node/commit/6e5d524b0f)] - **module**: remove duplicated import (Aviv Keller) [#​54942](https://redirect.github.com/nodejs/node/pull/54942) - \[[`3a682cca03`](https://redirect.github.com/nodejs/node/commit/3a682cca03)] - **path**: remove repetitive conditional operator in `posix.resolve` (Wiyeong Seo) [#​54835](https://redirect.github.com/nodejs/node/pull/54835) - \[[`ac1cb8dfdb`](https://redirect.github.com/nodejs/node/commit/ac1cb8dfdb)] - **perf_hooks**: add missing type argument to getEntriesByName (Luke Taher) [#​54767](https://redirect.github.com/nodejs/node/pull/54767) - \[[`85b3edc83b`](https://redirect.github.com/nodejs/node/commit/85b3edc83b)] - **repl**: catch `\v` and `\r` in new-line detection (Aviv Keller) [#​54512](https://redirect.github.com/nodejs/node/pull/54512) - \[[`df1f04999e`](https://redirect.github.com/nodejs/node/commit/df1f04999e)] - **src**: decode native error messages as UTF-8 (Joyee Cheung) [#​55024](https://redirect.github.com/nodejs/node/pull/55024) - \[[`86d718177a`](https://redirect.github.com/nodejs/node/commit/86d718177a)] - **src**: update clang-tidy and focus on modernization (Yagiz Nizipli) [#​53757](https://redirect.github.com/nodejs/node/pull/53757) - \[[`7d01b6a9c5`](https://redirect.github.com/nodejs/node/commit/7d01b6a9c5)] - **src**: cleanup per env handles directly without a list (Chengzhong Wu) [#​54993](https://redirect.github.com/nodejs/node/pull/54993) - \[[`a730cdb622`](https://redirect.github.com/nodejs/node/commit/a730cdb622)] - **src**: remove duplicate code setting AF_INET (He Yang) [#​54939](https://redirect.github.com/nodejs/node/pull/54939) - \[[`f10d9ad283`](https://redirect.github.com/nodejs/node/commit/f10d9ad283)] - **stream**: treat null asyncIterator as undefined (Jason Zhang) [#​55119](https://redirect.github.com/nodejs/node/pull/55119) - \[[`6027084245`](https://redirect.github.com/nodejs/node/commit/6027084245)] - **test**: make `test-loaders-workers-spawned` less flaky (Antoine du Hamel) [#​55172](https://redirect.github.com/nodejs/node/pull/55172) - \[[`66a87d19bd`](https://redirect.github.com/nodejs/node/commit/66a87d19bd)] - **test**: update multiple assert tests to use node:test (James M Snell) [#​54585](https://redirect.github.com/nodejs/node/pull/54585) - \[[`5105188c47`](https://redirect.github.com/nodejs/node/commit/5105188c47)] - **test**: update wpt test for encoding (devstone) [#​55151](https://redirect.github.com/nodejs/node/pull/55151) - \[[`81bcec0b82`](https://redirect.github.com/nodejs/node/commit/81bcec0b82)] - **test**: deflake test/pummel/test-timers.js (jakecastelli) [#​55098](https://redirect.github.com/nodejs/node/pull/55098) - \[[`82c402265a`](https://redirect.github.com/nodejs/node/commit/82c402265a)] - **test**: deflake test-http-remove-header-stays-removed (Luigi Pinca) [#​55004](https://redirect.github.com/nodejs/node/pull/55004) - \[[`78021701ed`](https://redirect.github.com/nodejs/node/commit/78021701ed)] - **test**: fix test-tls-junk-closes-server (Michael Dawson) [#​55089](https://redirect.github.com/nodejs/node/pull/55089) - \[[`c908b8a2d8`](https://redirect.github.com/nodejs/node/commit/c908b8a2d8)] - **test**: fix more tests that fail when path contains a space (Antoine du Hamel) [#​55088](https://redirect.github.com/nodejs/node/pull/55088) - \[[`afc1628e73`](https://redirect.github.com/nodejs/node/commit/afc1628e73)] - **test**: fix `assertSnapshot` when path contains a quote (Antoine du Hamel) [#​55087](https://redirect.github.com/nodejs/node/pull/55087) - \[[`7c88739b83`](https://redirect.github.com/nodejs/node/commit/7c88739b83)] - **test**: fix some tests when path contains `%` (Antoine du Hamel) [#​55082](https://redirect.github.com/nodejs/node/pull/55082) - \[[`eb4d468671`](https://redirect.github.com/nodejs/node/commit/eb4d468671)] - ***Revert*** "**test**: mark test-fs-watch-non-recursive flaky on Windows" (Luigi Pinca) [#​55079](https://redirect.github.com/nodejs/node/pull/55079) - \[[`bc7b5249d4`](https://redirect.github.com/nodejs/node/commit/bc7b5249d4)] - **test**: make `test-runner-assert` more robust (Aviv Keller) [#​55036](https://redirect.github.com/nodejs/node/pull/55036) - \[[`6c2a1386f7`](https://redirect.github.com/nodejs/node/commit/6c2a1386f7)] - **test**: update tls test to support OpenSSL32 (Michael Dawson) [#​55030](https://redirect.github.com/nodejs/node/pull/55030) - \[[`96406610fa`](https://redirect.github.com/nodejs/node/commit/96406610fa)] - **test**: fix `test-vm-context-dont-contextify` when path contains a space (Antoine du Hamel) [#​55026](https://redirect.github.com/nodejs/node/pull/55026) - \[[`39a80eed4f`](https://redirect.github.com/nodejs/node/commit/39a80eed4f)] - **test**: adjust tls-set-ciphers for OpenSSL32 (Michael Dawson) [#​55016](https://redirect.github.com/nodejs/node/pull/55016) - \[[`bd8fd4fceb`](https://redirect.github.com/nodejs/node/commit/bd8fd4fceb)] - **test**: add `util.stripVTControlCharacters` test (RedYetiDev) [#​54865](https://redirect.github.com/nodejs/node/pull/54865) - \[[`333b5a02d0`](https://redirect.github.com/nodejs/node/commit/333b5a02d0)] - **test**: improve coverage for timer promises schedular (Aviv Keller) [#​53370](https://redirect.github.com/nodejs/node/pull/53370) - \[[`f48992f433`](https://redirect.github.com/nodejs/node/commit/f48992f433)] - **test**: remove unused common utilities (RedYetiDev) [#​54825](https://redirect.github.com/nodejs/node/pull/54825) - \[[`93a098c56d`](https://redirect.github.com/nodejs/node/commit/93a098c56d)] - **test**: deflake test-http-header-overflow (Luigi Pinca) [#​54978](https://redirect.github.com/nodejs/node/pull/54978) - \[[`f849cf677d`](https://redirect.github.com/nodejs/node/commit/f849cf677d)] - **test**: fix `soucre` to `source` (Aviv Keller) [#​55038](https://redirect.github.com/nodejs/node/pull/55038) - \[[`1a007ea814`](https://redirect.github.com/nodejs/node/commit/1a007ea814)] - **test**: add asserts to validate test assumptions (Michael Dawson) [#​54997](https://redirect.github.com/nodejs/node/pull/54997) - \[[`6f53c096f8`](https://redirect.github.com/nodejs/node/commit/6f53c096f8)] - **test**: move test-http-max-sockets to parallel (Luigi Pinca) [#​54977](https://redirect.github.com/nodejs/node/pull/54977) - \[[`aba9dc775e`](https://redirect.github.com/nodejs/node/commit/aba9dc775e)] - **test**: remove test-http-max-sockets flaky designation (Luigi Pinca) [#​54976](https://redirect.github.com/nodejs/node/pull/54976) - \[[`ee5624bffe`](https://redirect.github.com/nodejs/node/commit/ee5624bffe)] - **test**: adjust key sizes to support OpenSSL32 (Michael Dawson) [#​54972](https://redirect.github.com/nodejs/node/pull/54972) - \[[`5c11a61140`](https://redirect.github.com/nodejs/node/commit/5c11a61140)] - **test**: update test to support OpenSSL32 (Michael Dawson) [#​54968](https://redirect.github.com/nodejs/node/pull/54968) - \[[`62f21470e4`](https://redirect.github.com/nodejs/node/commit/62f21470e4)] - **test**: update DOM events web platform tests (Matthew Aitken) [#​54642](https://redirect.github.com/nodejs/node/pull/54642) - \[[`426851705c`](https://redirect.github.com/nodejs/node/commit/426851705c)] - **test_runner**: assert entry is a valid object (Edigleysson Silva (Edy)) [#​55231](https://redirect.github.com/nodejs/node/pull/55231) - \[[`b1cad519d7`](https://redirect.github.com/nodejs/node/commit/b1cad519d7)] - **test_runner**: use `test:` symbol on second print of parent test (RedYetiDev) [#​54956](https://redirect.github.com/nodejs/node/pull/54956) - \[[`63c8f3d436`](https://redirect.github.com/nodejs/node/commit/63c8f3d436)] - **test_runner**: replace ansi clear with ansi reset (Pietro Marchini) [#​55013](https://redirect.github.com/nodejs/node/pull/55013) - \[[`0b3fb344f7`](https://redirect.github.com/nodejs/node/commit/0b3fb344f7)] - **tools**: add `polyfilled` option to `prefer-primordials` rule (Antoine du Hamel) [#​55318](https://redirect.github.com/nodejs/node/pull/55318) - \[[`8981309bd9`](https://redirect.github.com/nodejs/node/commit/8981309bd9)] - **tools**: make `choco install` script more readable (Aviv Keller) [#​54002](https://redirect.github.com/nodejs/node/pull/54002) - \[[`7310abeae1`](https://redirect.github.com/nodejs/node/commit/7310abeae1)] - **tools**: bump Rollup from 4.18.1 to 4.22.4 for `lint-md` (dependabot\[bot]) [#​55093](https://redirect.github.com/nodejs/node/pull/55093) - \[[`083311e8af`](https://redirect.github.com/nodejs/node/commit/083311e8af)] - **tools**: remove redudant code from eslint require rule (Aviv Keller) [#​54892](https://redirect.github.com/nodejs/node/pull/54892) - \[[`ae4b2aece1`](https://redirect.github.com/nodejs/node/commit/ae4b2aece1)] - **tools**: update error message for ICU in license-builder (Aviv Keller) [#​54742](https://redirect.github.com/nodejs/node/pull/54742) - \[[`3ebd31684d`](https://redirect.github.com/nodejs/node/commit/3ebd31684d)] - **tools**: update github_reporter to 1.7.1 (Node.js GitHub Bot) [#​54951](https://redirect.github.com/nodejs/node/pull/54951) - \[[`397be8a10e`](https://redirect.github.com/nodejs/node/commit/397be8a10e)] - **tty**: fix links for terminal colors (Aviv Keller) [#​54596](https://redirect.github.com/nodejs/node/pull/54596) - \[[`a3c2ef9e98`](https://redirect.github.com/nodejs/node/commit/a3c2ef9e98)] - **util**: update ansi regex (Aviv Keller) [#​54865](https://redirect.github.com/nodejs/node/pull/54865) - \[[`efdccc88a2`](https://redirect.github.com/nodejs/node/commit/efdccc88a2)] - **watch**: preserve output when gracefully restarted (Théo LUDWIG) [#​54323](https://redirect.github.com/nodejs/node/pull/54323) - \[[`226836c5ac`](https://redirect.github.com/nodejs/node/commit/226836c5ac)] - **worker**: throw InvalidStateError in postMessage after close (devstone) [#​55206](https://redirect.github.com/nodejs/node/pull/55206) - \[[`f39ff4d14b`](https://redirect.github.com/nodejs/node/commit/f39ff4d14b)] - **worker**: handle `--input-type` more consistently (Antoine du Hamel) [#​54979](https://redirect.github.com/nodejs/node/pull/54979) - \[[`30383ffb9a`](https://redirect.github.com/nodejs/node/commit/30383ffb9a)] - **zlib**: throw brotli initialization error from c++ (Yagiz Nizipli) [#​54698](https://redirect.github.com/nodejs/node/pull/54698) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, 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/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 16, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [knip](https://knip.dev) ([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip)) | [`5.33.1` -> `5.41.1`](https://renovatebot.com/diffs/npm/knip/5.33.1/5.41.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>webpro-nl/knip (knip)</summary> ### [`v5.41.1`](https://redirect.github.com/webpro-nl/knip/compare/5.41.0...8d996a68c7ba32cdb27d7bd8769098d78f90a6f7) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.41.0...5.41.1) ### [`v5.41.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.41.0) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.40.0...5.41.0) - Add `expo` plugin ([#​879](https://redirect.github.com/webpro-nl/knip/issues/879)) ([`40f7be9`](https://redirect.github.com/webpro-nl/knip/commit/40f7be98)) - [#​598](https://redirect.github.com/webpro-nl/knip/issues/598) Nx plugin doesn't look in package.json ([#​880](https://redirect.github.com/webpro-nl/knip/issues/880)) ([`9ce4a49`](https://redirect.github.com/webpro-nl/knip/commit/9ce4a49a)) - Remove twitter link from header ([`34004ba`](https://redirect.github.com/webpro-nl/knip/commit/34004ba6)) - Tiny fix code block ([`17ddcb7`](https://redirect.github.com/webpro-nl/knip/commit/17ddcb7b)) - Update & format ([`f696807`](https://redirect.github.com/webpro-nl/knip/commit/f696807b)) - Fix up doc build scripts ([`9ba0998`](https://redirect.github.com/webpro-nl/knip/commit/9ba09983)) ### [`v5.40.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.40.0) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.4...5.40.0) - Add Karma plugin ([#​871](https://redirect.github.com/webpro-nl/knip/issues/871)) ([`3d29854`](https://redirect.github.com/webpro-nl/knip/commit/3d29854d)) - Remove tea.yaml ([`e43304b`](https://redirect.github.com/webpro-nl/knip/commit/e43304b4)) - Add Workleap ([@​gsoft-inc](https://redirect.github.com/gsoft-inc)) as sponsor (thank you!) ([`c738561`](https://redirect.github.com/webpro-nl/knip/commit/c7385612)) - Update comparison page + auto-format ([`e6340b0`](https://redirect.github.com/webpro-nl/knip/commit/e6340b03)) ### [`v5.39.4`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.4) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.3...5.39.4) - Ignore ignore patterns in vite test.include patterns ([`df390a0`](https://redirect.github.com/webpro-nl/knip/commit/df390a0d)) - Stop using package.json as fallback `containingFilePath` ([`de6682b`](https://redirect.github.com/webpro-nl/knip/commit/de6682b0)) ### [`v5.39.3`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.3) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.2...5.39.3) - Doc edits ([`0f640e1`](https://redirect.github.com/webpro-nl/knip/commit/0f640e1e)) - feat: update mdx detection dependency list and update custom compiler… ([#​875](https://redirect.github.com/webpro-nl/knip/issues/875)) ([`055a2e3`](https://redirect.github.com/webpro-nl/knip/commit/055a2e38)) - Add new content configuration entry for Astro ([#​872](https://redirect.github.com/webpro-nl/knip/issues/872)) ([`c80ac0e`](https://redirect.github.com/webpro-nl/knip/commit/c80ac0e7)) ### [`v5.39.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.2) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.1...5.39.2) - Fix up moonrepo fixture ([`382c909`](https://redirect.github.com/webpro-nl/knip/commit/382c909f)) - Edit docs ([`69d602a`](https://redirect.github.com/webpro-nl/knip/commit/69d602a4)) - Plugin housekeeping ([`770685b`](https://redirect.github.com/webpro-nl/knip/commit/770685bc)) - Add `isRootOnly` to moonrepo and yarn plugins ([`9c07294`](https://redirect.github.com/webpro-nl/knip/commit/9c072943)) ### [`v5.39.1`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.1) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.0...5.39.1) - Fix case sensitivity in package name check (resolves [#​869](https://redirect.github.com/webpro-nl/knip/issues/869)) ([`d6dab3d`](https://redirect.github.com/webpro-nl/knip/commit/d6dab3da)) ### [`v5.39.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.0) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.4...5.39.0) - `yarn.config.cjs` support ([#​864](https://redirect.github.com/webpro-nl/knip/issues/864)) ([`759503d`](https://redirect.github.com/webpro-nl/knip/commit/759503db)) - Track Angular environment files as entry points ([#​868](https://redirect.github.com/webpro-nl/knip/issues/868)) ([`7950bf3`](https://redirect.github.com/webpro-nl/knip/commit/7950bf3d)) ### [`v5.38.4`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.38.4) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.3...5.38.4) - Update Angular workspace types and add update script ([#​866](https://redirect.github.com/webpro-nl/knip/issues/866)) ([`9074440`](https://redirect.github.com/webpro-nl/knip/commit/9074440d)) - Tracks Cypress component support file ([#​867](https://redirect.github.com/webpro-nl/knip/issues/867)) ([`4a6eddc`](https://redirect.github.com/webpro-nl/knip/commit/4a6eddc3)) - docs: update entry/project defaults with production mode ([#​861](https://redirect.github.com/webpro-nl/knip/issues/861)) ([`5f4e139`](https://redirect.github.com/webpro-nl/knip/commit/5f4e1391)) - Track Angular's `server` builder option ([#​865](https://redirect.github.com/webpro-nl/knip/issues/865)) ([`dbf502b`](https://redirect.github.com/webpro-nl/knip/commit/dbf502b8)) - fix: add `scp` to `IGNORED_GLOBAL_BINARIES` ([#​863](https://redirect.github.com/webpro-nl/knip/issues/863)) ([`0362c89`](https://redirect.github.com/webpro-nl/knip/commit/0362c89f)) ### [`v5.38.3`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.38.3) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.2...5.38.3) - Fix traces for default export (resolves [#​860](https://redirect.github.com/webpro-nl/knip/issues/860)) ([`90d1f5c`](https://redirect.github.com/webpro-nl/knip/commit/90d1f5cd)) - Fix typo ([`204ce6d`](https://redirect.github.com/webpro-nl/knip/commit/204ce6dd)) ### [`v5.38.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.38.2) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.1...5.38.2) - Fix for certain failing cases of --include-libs (resolves [#​855](https://redirect.github.com/webpro-nl/knip/issues/855)) ([`5242ddd`](https://redirect.github.com/webpro-nl/knip/commit/5242ddd4)) ### [`v5.38.1`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.38.1) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.0...5.38.1) - Fix regression re. isIncludeEntryExports → skipExportsAnalysis from scripts/plugins (resolves [#​857](https://redirect.github.com/webpro-nl/knip/issues/857)) ([`b8379de`](https://redirect.github.com/webpro-nl/knip/commit/b8379dec)) ### [`v5.38.0`](https://redirect.github.com/webpro-nl/knip/compare/5.37.2...5f4cb26b4349c4bc6706f2b7ae7f3f1856fc6f05) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.37.2...5.38.0) ### [`v5.37.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.37.2) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.37.1...5.37.2) - Update some deps ([`862701e`](https://redirect.github.com/webpro-nl/knip/commit/862701ea)) - Fix up ec styling a bit ([`9bdb2c0`](https://redirect.github.com/webpro-nl/knip/commit/9bdb2c06)) - Add array expression to `isConsiderReferencedNS` (resolves [#​844](https://redirect.github.com/webpro-nl/knip/issues/844)) ([`1baa1d4`](https://redirect.github.com/webpro-nl/knip/commit/1baa1d4c)) - Fix up unused files for jest-unit (resolves [#​841](https://redirect.github.com/webpro-nl/knip/issues/841)) ([`4657618`](https://redirect.github.com/webpro-nl/knip/commit/4657618d)) ### [`v5.37.1`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.37.1) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.37.0...5.37.1) - Use entire body of <script lang=ts> in vue compiler (fixes [#​740](https://redirect.github.com/webpro-nl/knip/issues/740)) ([`8d53df5`](https://redirect.github.com/webpro-nl/knip/commit/8d53df51)) - Update compilers.md. ([#​838](https://redirect.github.com/webpro-nl/knip/issues/838)) ([`1cf68c8`](https://redirect.github.com/webpro-nl/knip/commit/1cf68c89)) - Format ([`db9da71`](https://redirect.github.com/webpro-nl/knip/commit/db9da719)) ### [`v5.37.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.37.0) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.36.7...5.37.0) - Fix incorrect unused file in watcher ([`48850ca`](https://redirect.github.com/webpro-nl/knip/commit/48850caa)) - Add fix demo ([`9e9c7f8`](https://redirect.github.com/webpro-nl/knip/commit/9e9c7f87)) - Add `global` as yarn cmd ([`ea1aa05`](https://redirect.github.com/webpro-nl/knip/commit/ea1aa057)) - Update sponsor list ([`22e684b`](https://redirect.github.com/webpro-nl/knip/commit/22e684b3)) - Support resolving jest-junit file dependencies ([#​835](https://redirect.github.com/webpro-nl/knip/issues/835)) ([`7a53029`](https://redirect.github.com/webpro-nl/knip/commit/7a53029c)) - jest: support custom testEnvironment ([#​834](https://redirect.github.com/webpro-nl/knip/issues/834)) ([`153a836`](https://redirect.github.com/webpro-nl/knip/commit/153a8368)) - fix: Fix incorrect rootPath resolution in jest plugin ([#​833](https://redirect.github.com/webpro-nl/knip/issues/833)) ([`9730d02`](https://redirect.github.com/webpro-nl/knip/commit/9730d02a)) - Respect and document NO_COLOR ([`403d257`](https://redirect.github.com/webpro-nl/knip/commit/403d2578)) ### [`v5.36.7`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.36.7) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.36.6...5.36.7) - Temp disable argos (fixes in knip → issues reported issues) ([`fd2d9d3`](https://redirect.github.com/webpro-nl/knip/commit/fd2d9d31)) - Format generated file ([`6e15421`](https://redirect.github.com/webpro-nl/knip/commit/6e15421d)) - Credit file-entry-cache ([`fe7812e`](https://redirect.github.com/webpro-nl/knip/commit/fe7812e8)) - Simplify `isReferencedInExport` and report types-in-types (resolves [#​830](https://redirect.github.com/webpro-nl/knip/issues/830)) ([`80537c5`](https://redirect.github.com/webpro-nl/knip/commit/80537c58)) ### [`v5.36.6`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.36.6) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.36.5...5.36.6) - Generate plugin schema file (resolves [#​829](https://redirect.github.com/webpro-nl/knip/issues/829)) ([`9d3367b`](https://redirect.github.com/webpro-nl/knip/commit/9d3367bb)) - Move `pluginsSchema` to separate file ([`8e6fe9e`](https://redirect.github.com/webpro-nl/knip/commit/8e6fe9e5)) - Add tweet and pat myself on the back ([`f4b253c`](https://redirect.github.com/webpro-nl/knip/commit/f4b253cf)) ### [`v5.36.5`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.36.5) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.36.4...5.36.5) - Use plugin names as binary name fallback (fixes [#​743](https://redirect.github.com/webpro-nl/knip/issues/743)) ([`57997e5`](https://redirect.github.com/webpro-nl/knip/commit/57997e5f)) ### [`v5.36.4`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.36.4) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.36.3...5.36.4) - Format ([`d5d1ba0`](https://redirect.github.com/webpro-nl/knip/commit/d5d1ba0d)) - Reduce own config ([`234d8cf`](https://redirect.github.com/webpro-nl/knip/commit/234d8cff)) - Refactor globbin' to improve debug output ([`2bd294e`](https://redirect.github.com/webpro-nl/knip/commit/2bd294ea)) - Add glob args parser to plugins ([`7464371`](https://redirect.github.com/webpro-nl/knip/commit/7464371f)) - Remove oddity ([`0b09ff7`](https://redirect.github.com/webpro-nl/knip/commit/0b09ff7a)) - Add comment to generated files ([`39a77ba`](https://redirect.github.com/webpro-nl/knip/commit/39a77ba2)) - Some plugins only need to run in root ([`811af53`](https://redirect.github.com/webpro-nl/knip/commit/811af534)) - Add warning for --isolate-workspaces + class members ([`98318d7`](https://redirect.github.com/webpro-nl/knip/commit/98318d7d)) - Add log util ([`328ba01`](https://redirect.github.com/webpro-nl/knip/commit/328ba014)) - Housekeeping config file ([`fb71a2c`](https://redirect.github.com/webpro-nl/knip/commit/fb71a2cd)) - Remove unused export ([`6d2fdea`](https://redirect.github.com/webpro-nl/knip/commit/6d2fdeaa)) - Follow your own rules ([`135e478`](https://redirect.github.com/webpro-nl/knip/commit/135e478e)) - Filter out external refs to re-exports ([`b9ffef4`](https://redirect.github.com/webpro-nl/knip/commit/b9ffef4c)) - Make more sense in --include-libs tests ([`9a78e33`](https://redirect.github.com/webpro-nl/knip/commit/9a78e330)) - Add plugins card to homepage ([`5d32cfb`](https://redirect.github.com/webpro-nl/knip/commit/5d32cfb7)) - Add "plugin docs generated" remark to plugin pages ([`ac3344a`](https://redirect.github.com/webpro-nl/knip/commit/ac3344a3)) ### [`v5.36.3`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.36.3) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.36.2...5.36.3) - Consolidate specifier workspace handling into helper ([`5c4a9d5`](https://redirect.github.com/webpro-nl/knip/commit/5c4a9d59)) - No need to add .json files as entry files ([`8c0289f`](https://redirect.github.com/webpro-nl/knip/commit/8c0289f3)) - Update comparison-and-migration.md. Fix wrong link of npm-check ([#​828](https://redirect.github.com/webpro-nl/knip/issues/828)) ([`a4a9882`](https://redirect.github.com/webpro-nl/knip/commit/a4a98827)) - Only show any config hints in non-production mode ([`a138388`](https://redirect.github.com/webpro-nl/knip/commit/a1383889)) ### [`v5.36.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.36.2) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.36.1...5.36.2) - Read runtime in jest plugin (closes [#​603](https://redirect.github.com/webpro-nl/knip/issues/603)) ([`d766006`](https://redirect.github.com/webpro-nl/knip/commit/d7660064)) - Minor doc edits, formatting ([`db3fe40`](https://redirect.github.com/webpro-nl/knip/commit/db3fe403)) ### [`v5.36.1`](https://redirect.github.com/webpro-nl/knip/compare/5.36.0...813908fd30088dc62ea30cf564478bfde25ec29b) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.36.0...5.36.1) ### [`v5.36.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.36.0) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.35.1...5.36.0) - Add disclosure reporter ([`c5f0ee6`](https://redirect.github.com/webpro-nl/knip/commit/c5f0ee65)) ### [`v5.35.1`](https://redirect.github.com/webpro-nl/knip/compare/5.35.0...af71a3901535d67066585bf418b00a1b09138862) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.35.0...5.35.1) ### [`v5.35.0`](https://redirect.github.com/webpro-nl/knip/compare/5.34.4...be09c99c86db717bec31f8309f719fc6e6c23da8) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.34.4...5.35.0) ### [`v5.34.4`](https://redirect.github.com/webpro-nl/knip/compare/5.34.3...c8d1dbdbb3df48ae970bda6a02bddb8300488f5d) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.34.3...5.34.4) ### [`v5.34.3`](https://redirect.github.com/webpro-nl/knip/compare/5.34.2...b933cd25393bca6d2d6d3ae230524d17bc6673d8) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.34.2...5.34.3) ### [`v5.34.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.34.2) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.34.1...5.34.2) - Highlight package name in specifier in symbols reporter ([`eca123b`](https://redirect.github.com/webpro-nl/knip/commit/eca123b2)) - Fix binary extraction from specifier ([`c881d78`](https://redirect.github.com/webpro-nl/knip/commit/c881d783)) - Rename util to get-referenced-inputs.ts ([`62b10ba`](https://redirect.github.com/webpro-nl/knip/commit/62b10ba4)) - (TypeScript plugin): Add references path of tsconfig to config ([#​816](https://redirect.github.com/webpro-nl/knip/issues/816)) ([`bff0977`](https://redirect.github.com/webpro-nl/knip/commit/bff09772)) - Update docs ([`366acdc`](https://redirect.github.com/webpro-nl/knip/commit/366acdcf)) ### [`v5.34.1`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.34.1) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.34.0...5.34.1) - Fix edge case for binary disguised as entry ([#​161](https://redirect.github.com/webpro-nl/knip/issues/161)) ([`846ed76`](https://redirect.github.com/webpro-nl/knip/commit/846ed76d)) - Only ignore "http" if in dependency specifier (fixes [#​813](https://redirect.github.com/webpro-nl/knip/issues/813)) ([`9defcb9`](https://redirect.github.com/webpro-nl/knip/commit/9defcb94)) - Move helper to less confusing location ([`e028528`](https://redirect.github.com/webpro-nl/knip/commit/e0285280)) - Consistent naming ([`20070ba`](https://redirect.github.com/webpro-nl/knip/commit/20070ba4)) - Rename test file, fix up default values ([`5bb56e7`](https://redirect.github.com/webpro-nl/knip/commit/5bb56e7b)) - Update docs ([`c9afd52`](https://redirect.github.com/webpro-nl/knip/commit/c9afd52e)) - Add documentation for unplugin-icons imports issue ([#​812](https://redirect.github.com/webpro-nl/knip/issues/812)) ([`20b2504`](https://redirect.github.com/webpro-nl/knip/commit/20b25049)) ### [`v5.34.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.34.0) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.33.3...5.34.0) - Don't use `path` if step also has `repository` in github-action plugin ([`c6e4d31`](https://redirect.github.com/webpro-nl/knip/commit/c6e4d310)) - Give plugins a chance to prep config args ([`a2217a2`](https://redirect.github.com/webpro-nl/knip/commit/a2217a28)) - Let's start out conservatively ([`a2e83f8`](https://redirect.github.com/webpro-nl/knip/commit/a2e83f88)) - More consistent naming ([`bae87d9`](https://redirect.github.com/webpro-nl/knip/commit/bae87d96)) - Optimize a bit after the dust has settled ([`31f1e7e`](https://redirect.github.com/webpro-nl/knip/commit/31f1e7ee)) - Cherry on the pie ([`617e067`](https://redirect.github.com/webpro-nl/knip/commit/617e067e)) - Handle config files only once across workspaces ([`939f511`](https://redirect.github.com/webpro-nl/knip/commit/939f5110)) - Improve naming and simplify a few things ([`f4db204`](https://redirect.github.com/webpro-nl/knip/commit/f4db2047)) - Add coverage for unused files with compiler extension ([`c2e2712`](https://redirect.github.com/webpro-nl/knip/commit/c2e27127)) - Ignore `virtual:` imports, don't report as unlisted dependencies ([`2ef75cc`](https://redirect.github.com/webpro-nl/knip/commit/2ef75ccf)) - Remove module resolving from plugins ([`53839e0`](https://redirect.github.com/webpro-nl/knip/commit/53839e08)) - Temp use Bun for in this integration test for green lights ([`98c1ff7`](https://redirect.github.com/webpro-nl/knip/commit/98c1ff7a)) - Add ability to add unresolved imports to `ignoreDependencies` ([`b8875be`](https://redirect.github.com/webpro-nl/knip/commit/b8875be3)) - Let's start out a tad more conservative ([`58ba79f`](https://redirect.github.com/webpro-nl/knip/commit/58ba79f9)) - Update dependencies ([`f4dc1e1`](https://redirect.github.com/webpro-nl/knip/commit/f4dc1e11)) - Optimize referenced dependency handling ([`a413ad8`](https://redirect.github.com/webpro-nl/knip/commit/a413ad84)) - Resolve config file paths and parse recursively ([`c03f963`](https://redirect.github.com/webpro-nl/knip/commit/c03f9630)) - Exclude empty config file path arrays from debug output ([`d288779`](https://redirect.github.com/webpro-nl/knip/commit/d288779e)) - Extend typedoc plugin ([`f2732fa`](https://redirect.github.com/webpro-nl/knip/commit/f2732fad)) - Presets are extended by local config in jest plugin ([`4973a9d`](https://redirect.github.com/webpro-nl/knip/commit/4973a9dc)) - Add test case to get refs from scripts ([`6115107`](https://redirect.github.com/webpro-nl/knip/commit/61151070)) - Refactor binary resolver & referenced dependency handling ([`f1349c2`](https://redirect.github.com/webpro-nl/knip/commit/f1349c23)) ### [`v5.33.3`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.33.3) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.33.2...5.33.3) - Add comment (close [#​808](https://redirect.github.com/webpro-nl/knip/issues/808)) ([`3dd6cfd`](https://redirect.github.com/webpro-nl/knip/commit/3dd6cfd0)) - Don't remove internally referenced bindingElement nodes ([#​808](https://redirect.github.com/webpro-nl/knip/issues/808)) ([`307ef8d`](https://redirect.github.com/webpro-nl/knip/commit/307ef8df)) - Expand unused exports referenced in used exports ([#​808](https://redirect.github.com/webpro-nl/knip/issues/808)) ([`1c04163`](https://redirect.github.com/webpro-nl/knip/commit/1c041635)) - Got tired of it ([`2f2a11e`](https://redirect.github.com/webpro-nl/knip/commit/2f2a11ea)) - Add test in new workspaces fixture for [`3ee0476`](https://redirect.github.com/webpro-nl/knip/commit/3ee04761) ([`4a3f84c`](https://redirect.github.com/webpro-nl/knip/commit/4a3f84cd)) - Fix travis `isEnabled` ([`b6541f3`](https://redirect.github.com/webpro-nl/knip/commit/b6541f32)) ### [`v5.33.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.33.2) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.33.1...5.33.2) - Revert "Add/fix `getPluginEntryFilePatterns` helper" (resolves [#​804](https://redirect.github.com/webpro-nl/knip/issues/804)) ([`3ee0476`](https://redirect.github.com/webpro-nl/knip/commit/3ee04761)) - Add French article + order by date (recent first) ([`617a06a`](https://redirect.github.com/webpro-nl/knip/commit/617a06a1)) - Skip windows-latest (error: "The syntax of the command is incorrect") ([`aebbfb6`](https://redirect.github.com/webpro-nl/knip/commit/aebbfb64)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot
added a commit
that referenced
this pull request
Jan 25, 2025
…11922) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@fastify/multipart](https://redirect.github.com/fastify/fastify-multipart) | [`8.3.0` -> `8.3.1`](https://renovatebot.com/diffs/npm/@fastify%2fmultipart/8.3.0/8.3.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. ### GitHub Vulnerability Alerts #### [CVE-2025-24033](https://redirect.github.com/fastify/fastify-multipart/security/advisories/GHSA-27c6-mcxv-x3fh) ### Impact The `saveRequestFiles` function does not delete the uploaded temporary files when user cancels the request. ### Patches Fixed in version 8.3.1 and 9.0.3 ### Workarounds Do not use `saveRequestFiles`. ### References This was identified in [https://github.com/fastify/fastify-multipart/issues/546](https://redirect.github.com/fastify/fastify-multipart/issues/546) and fixed in [https://github.com/fastify/fastify-multipart/pull/567](https://redirect.github.com/fastify/fastify-multipart/pull/567). --- ### Release Notes <details> <summary>fastify/fastify-multipart (@​fastify/multipart)</summary> ### [`v8.3.1`](https://redirect.github.com/fastify/fastify-multipart/compare/v8.3.0...f58f774a1bd4f19655de21f47964711358eab20e) [Compare Source](https://redirect.github.com/fastify/fastify-multipart/compare/v8.3.0...v8.3.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jan 26, 2025
…11922) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@fastify/multipart](https://redirect.github.com/fastify/fastify-multipart) | [`8.3.0` -> `8.3.1`](https://renovatebot.com/diffs/npm/@fastify%2fmultipart/8.3.0/8.3.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. ### GitHub Vulnerability Alerts #### [CVE-2025-24033](https://redirect.github.com/fastify/fastify-multipart/security/advisories/GHSA-27c6-mcxv-x3fh) ### Impact The `saveRequestFiles` function does not delete the uploaded temporary files when user cancels the request. ### Patches Fixed in version 8.3.1 and 9.0.3 ### Workarounds Do not use `saveRequestFiles`. ### References This was identified in [https://github.com/fastify/fastify-multipart/issues/546](https://redirect.github.com/fastify/fastify-multipart/issues/546) and fixed in [https://github.com/fastify/fastify-multipart/pull/567](https://redirect.github.com/fastify/fastify-multipart/pull/567). --- ### Release Notes <details> <summary>fastify/fastify-multipart (@​fastify/multipart)</summary> ### [`v8.3.1`](https://redirect.github.com/fastify/fastify-multipart/compare/v8.3.0...f58f774a1bd4f19655de21f47964711358eab20e) [Compare Source](https://redirect.github.com/fastify/fastify-multipart/compare/v8.3.0...v8.3.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot
added a commit
that referenced
this pull request
Jul 17, 2025
…y] (#12059) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [http-proxy-middleware](https://redirect.github.com/chimurai/http-proxy-middleware) | [`3.0.3` -> `3.0.5`](https://renovatebot.com/diffs/npm/http-proxy-middleware/3.0.3/3.0.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. ### GitHub Vulnerability Alerts #### [CVE-2025-32996](https://nvd.nist.gov/vuln/detail/CVE-2025-32996) In http-proxy-middleware before 2.0.8 and 3.x before 3.0.4, writeBody can be called twice because "else if" is not used. #### [CVE-2025-32997](https://nvd.nist.gov/vuln/detail/CVE-2025-32997) In http-proxy-middleware before 2.0.9 and 3.x before 3.0.5, fixRequestBody proceeds even if bodyParser has failed. --- ### Release Notes <details> <summary>chimurai/http-proxy-middleware (http-proxy-middleware)</summary> ### [`v3.0.5`](https://redirect.github.com/chimurai/http-proxy-middleware/blob/HEAD/CHANGELOG.md#v305) [Compare Source](https://redirect.github.com/chimurai/http-proxy-middleware/compare/v3.0.4...v3.0.5) - fix(fixRequestBody): check readableLength ([#​1096](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1096)) ### [`v3.0.4`](https://redirect.github.com/chimurai/http-proxy-middleware/blob/HEAD/CHANGELOG.md#v304) [Compare Source](https://redirect.github.com/chimurai/http-proxy-middleware/compare/v3.0.3...v3.0.4) - fix(fixRequestBody): handle invalid request ([#​1092](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1092)) - fix(fixRequestBody): prevent multiple .write() calls ([#​1089](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1089)) - fix(websocket): handle errors in handleUpgrade ([#​823](https://redirect.github.com/chimurai/http-proxy-middleware/pull/823)) - ci(package): patch http-proxy ([#​1084](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1084)) - fix(fixRequestBody): support multipart/form-data ([#​896](https://redirect.github.com/chimurai/http-proxy-middleware/pull/896)) - feat(types): export Plugin type ([#​1071](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1071)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tobbe Lundberg <[email protected]>
renovate bot
added a commit
that referenced
this pull request
Jul 17, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier-plugin-curly](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly) | [`0.3.1` -> `0.3.2`](https://renovatebot.com/diffs/npm/prettier-plugin-curly/0.3.1/0.3.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>JoshuaKGoldberg/prettier-plugin-curly (prettier-plugin-curly)</summary> ### [`v0.3.2`](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/blob/HEAD/CHANGELOG.md#032-2025-04-03) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.3.1...0.3.2) ##### Bug Fixes - bump to create-typescript-app@2 with transitions action ([#​630](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/630)) ([b0c5cbe](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/b0c5cbeb47d15c0bc072232f65fe27063cb3927c)), closes [#​629](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/629) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot
added a commit
that referenced
this pull request
Jul 17, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier-plugin-curly](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly) | [`0.3.1` -> `0.3.2`](https://renovatebot.com/diffs/npm/prettier-plugin-curly/0.3.1/0.3.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>JoshuaKGoldberg/prettier-plugin-curly (prettier-plugin-curly)</summary> ### [`v0.3.2`](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/blob/HEAD/CHANGELOG.md#032-2025-04-03) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.3.1...0.3.2) ##### Bug Fixes - bump to create-typescript-app@2 with transitions action ([#​630](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/630)) ([b0c5cbe](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/b0c5cbeb47d15c0bc072232f65fe27063cb3927c)), closes [#​629](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/629) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
added a commit
that referenced
this pull request
Jul 20, 2025
…y] (#12059) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [http-proxy-middleware](https://redirect.github.com/chimurai/http-proxy-middleware) | [`3.0.3` -> `3.0.5`](https://renovatebot.com/diffs/npm/http-proxy-middleware/3.0.3/3.0.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. ### GitHub Vulnerability Alerts #### [CVE-2025-32996](https://nvd.nist.gov/vuln/detail/CVE-2025-32996) In http-proxy-middleware before 2.0.8 and 3.x before 3.0.4, writeBody can be called twice because "else if" is not used. #### [CVE-2025-32997](https://nvd.nist.gov/vuln/detail/CVE-2025-32997) In http-proxy-middleware before 2.0.9 and 3.x before 3.0.5, fixRequestBody proceeds even if bodyParser has failed. --- ### Release Notes <details> <summary>chimurai/http-proxy-middleware (http-proxy-middleware)</summary> ### [`v3.0.5`](https://redirect.github.com/chimurai/http-proxy-middleware/blob/HEAD/CHANGELOG.md#v305) [Compare Source](https://redirect.github.com/chimurai/http-proxy-middleware/compare/v3.0.4...v3.0.5) - fix(fixRequestBody): check readableLength ([#​1096](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1096)) ### [`v3.0.4`](https://redirect.github.com/chimurai/http-proxy-middleware/blob/HEAD/CHANGELOG.md#v304) [Compare Source](https://redirect.github.com/chimurai/http-proxy-middleware/compare/v3.0.3...v3.0.4) - fix(fixRequestBody): handle invalid request ([#​1092](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1092)) - fix(fixRequestBody): prevent multiple .write() calls ([#​1089](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1089)) - fix(websocket): handle errors in handleUpgrade ([#​823](https://redirect.github.com/chimurai/http-proxy-middleware/pull/823)) - ci(package): patch http-proxy ([#​1084](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1084)) - fix(fixRequestBody): support multipart/form-data ([#​896](https://redirect.github.com/chimurai/http-proxy-middleware/pull/896)) - feat(types): export Plugin type ([#​1071](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1071)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tobbe Lundberg <[email protected]>
Tobbe
pushed a commit
that referenced
this pull request
Jul 20, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier-plugin-curly](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly) | [`0.3.1` -> `0.3.2`](https://renovatebot.com/diffs/npm/prettier-plugin-curly/0.3.1/0.3.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>JoshuaKGoldberg/prettier-plugin-curly (prettier-plugin-curly)</summary> ### [`v0.3.2`](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/blob/HEAD/CHANGELOG.md#032-2025-04-03) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.3.1...0.3.2) ##### Bug Fixes - bump to create-typescript-app@2 with transitions action ([#​630](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/630)) ([b0c5cbe](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/b0c5cbeb47d15c0bc072232f65fe27063cb3927c)), closes [#​629](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/629) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jul 20, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier-plugin-curly](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly) | [`0.3.1` -> `0.3.2`](https://renovatebot.com/diffs/npm/prettier-plugin-curly/0.3.1/0.3.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>JoshuaKGoldberg/prettier-plugin-curly (prettier-plugin-curly)</summary> ### [`v0.3.2`](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/blob/HEAD/CHANGELOG.md#032-2025-04-03) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.3.1...0.3.2) ##### Bug Fixes - bump to create-typescript-app@2 with transitions action ([#​630](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/630)) ([b0c5cbe](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/b0c5cbeb47d15c0bc072232f65fe27063cb3927c)), closes [#​629](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/629) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
added a commit
that referenced
this pull request
Jul 20, 2025
…y] (#12059) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [http-proxy-middleware](https://redirect.github.com/chimurai/http-proxy-middleware) | [`3.0.3` -> `3.0.5`](https://renovatebot.com/diffs/npm/http-proxy-middleware/3.0.3/3.0.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. ### GitHub Vulnerability Alerts #### [CVE-2025-32996](https://nvd.nist.gov/vuln/detail/CVE-2025-32996) In http-proxy-middleware before 2.0.8 and 3.x before 3.0.4, writeBody can be called twice because "else if" is not used. #### [CVE-2025-32997](https://nvd.nist.gov/vuln/detail/CVE-2025-32997) In http-proxy-middleware before 2.0.9 and 3.x before 3.0.5, fixRequestBody proceeds even if bodyParser has failed. --- ### Release Notes <details> <summary>chimurai/http-proxy-middleware (http-proxy-middleware)</summary> ### [`v3.0.5`](https://redirect.github.com/chimurai/http-proxy-middleware/blob/HEAD/CHANGELOG.md#v305) [Compare Source](https://redirect.github.com/chimurai/http-proxy-middleware/compare/v3.0.4...v3.0.5) - fix(fixRequestBody): check readableLength ([#​1096](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1096)) ### [`v3.0.4`](https://redirect.github.com/chimurai/http-proxy-middleware/blob/HEAD/CHANGELOG.md#v304) [Compare Source](https://redirect.github.com/chimurai/http-proxy-middleware/compare/v3.0.3...v3.0.4) - fix(fixRequestBody): handle invalid request ([#​1092](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1092)) - fix(fixRequestBody): prevent multiple .write() calls ([#​1089](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1089)) - fix(websocket): handle errors in handleUpgrade ([#​823](https://redirect.github.com/chimurai/http-proxy-middleware/pull/823)) - ci(package): patch http-proxy ([#​1084](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1084)) - fix(fixRequestBody): support multipart/form-data ([#​896](https://redirect.github.com/chimurai/http-proxy-middleware/pull/896)) - feat(types): export Plugin type ([#​1071](https://redirect.github.com/chimurai/http-proxy-middleware/pull/1071)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tobbe Lundberg <[email protected]>
Tobbe
pushed a commit
that referenced
this pull request
Jul 20, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier-plugin-curly](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly) | [`0.3.1` -> `0.3.2`](https://renovatebot.com/diffs/npm/prettier-plugin-curly/0.3.1/0.3.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>JoshuaKGoldberg/prettier-plugin-curly (prettier-plugin-curly)</summary> ### [`v0.3.2`](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/blob/HEAD/CHANGELOG.md#032-2025-04-03) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.3.1...0.3.2) ##### Bug Fixes - bump to create-typescript-app@2 with transitions action ([#​630](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/630)) ([b0c5cbe](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/b0c5cbeb47d15c0bc072232f65fe27063cb3927c)), closes [#​629](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/629) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Jul 20, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier-plugin-curly](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly) | [`0.3.1` -> `0.3.2`](https://renovatebot.com/diffs/npm/prettier-plugin-curly/0.3.1/0.3.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/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>JoshuaKGoldberg/prettier-plugin-curly (prettier-plugin-curly)</summary> ### [`v0.3.2`](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/blob/HEAD/CHANGELOG.md#032-2025-04-03) [Compare Source](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/compare/0.3.1...0.3.2) ##### Bug Fixes - bump to create-typescript-app@2 with transitions action ([#​630](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/630)) ([b0c5cbe](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/commit/b0c5cbeb47d15c0bc072232f65fe27063cb3927c)), closes [#​629](https://redirect.github.com/JoshuaKGoldberg/prettier-plugin-curly/issues/629) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot
added a commit
that referenced
this pull request
Aug 14, 2025
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [publint](https://publint.dev) ([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint)) | [`0.2.12` -> `0.3.12`](https://renovatebot.com/diffs/npm/publint/0.2.12/0.3.12) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [publint](https://publint.dev) ([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint)) | [`^0.2.9` -> `^0.3.0`](https://renovatebot.com/diffs/npm/publint/0.2.12/0.3.12) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>publint/publint (publint)</summary> ### [`v0.3.12`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0312) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.12) ##### Patch Changes - Fix shebang check to allow spaces after the `#!` ([#​183](https://redirect.github.com/publint/publint/pull/183)) ### [`v0.3.11`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0311) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.11) ##### Patch Changes - Update `EXPORTS_GLOB_NO_DEPRECATED_SUBPATH_MAPPING` message and severity to error ([#​179](https://redirect.github.com/publint/publint/pull/179)) - Add a new warning when the `"exports"` or `"imports"` field contain a fallback array as most tooling will only the pick the first value that can be parsed, and other tooling may work differently leading to inconsistent behaviors ([#​180](https://redirect.github.com/publint/publint/pull/180)) ### [`v0.3.10`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0310) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.10) ##### Patch Changes - Support custom conditions in `"exports"` that points to raw TS or TSX files. This configuration is common in monorepo setups where packages refer to the raw files among themselves using a custom condition so custom aliasing isn't needed. ([`b34ea94`](https://redirect.github.com/publint/publint/commit/b34ea9433fb7457ac7f5f8ade972e1589ca9c89e)) With this support, the `"types"` condition is allowed to come after any exports of the raw TS or TSX files. File existence checks are also disabled for raw TS and TSX files reference as after publish these files may intentionally be not published. ### [`v0.3.9`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#039) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.9) ##### Patch Changes - Support the `formatMessage` utility in the browser. It has a new `color: 'html'` option to highlight important parts with `<strong>` tags instead of ANSI colors. It also has a new `reference: boolean` option so the messages are worded in reference of the message location. ([`e1cfef0`](https://redirect.github.com/publint/publint/commit/e1cfef0b9b49c1eb55c9679308d761b7ce211fc2)) - If `formatMessage` is passed a `package.json` object with missing keys, the message part that references the value will now fallback to `"undefined"` instead of completely erroring out. ([`45962d1`](https://redirect.github.com/publint/publint/commit/45962d1e39250569aa877eb3568725bee7d5b434)) ### [`v0.3.8`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#038) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.8) ##### Patch Changes - Support passing a tarball path to the publint CLI. This allows to easily lint any tarball files at hand. ([#​166](https://redirect.github.com/publint/publint/pull/166)) ```bash npx publint ./mylib-1.0.0.tgz ``` - The `publint` API now returns a `pkg` object as a convenience to pass it to `formatMessage` ([#​166](https://redirect.github.com/publint/publint/pull/166)) - Updated dependencies \[[`02d169b`](https://redirect.github.com/publint/publint/commit/02d169b1c1bb4739427b261dbc6cccdea37abdca)]: - [@​publint/pack](https://redirect.github.com/publint/pack)@​0.1.2 ### [`v0.3.7`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#037) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.7) ##### Patch Changes - The `"imports"` field is now linted with the following rules: ([#​162](https://redirect.github.com/publint/publint/pull/162)) - `IMPORTS_KEY_INVALID`: Ensure the imports key starts with a `#` - `IMPORTS_VALUE_INVALID`: Ensure the imports value is a valid path that starts with a `./` - `IMPORTS_GLOB_NO_MATCHED_FILES`: Ensure the imports glob matches at least one file - `IMPORTS_DEFAULT_SHOULD_BE_LAST`: Ensure the `"default"` condition is last in an entrypoint's object - `IMPORTS_MODULE_SHOULD_BE_ESM`: Ensure the `"module"` condition file is ESM - `IMPORTS_MODULE_SHOULD_PRECEDE_REQUIRE`: Ensure the `"module"` condition precedes the `"require"` condition in an entrypoint's object - Improve SSH git URL detection when checking the `"repository"` field. Values like `"[email protected]:user/project.git"` is now detected as a valid git URL, but will be suggested to use a full git URL instead, like `"git+ssh://[email protected]/user/project.git"` ([`28da844`](https://redirect.github.com/publint/publint/commit/28da844027e549f0b90ccb95c96e2578b433c6f3)) - Fix exports types message when the `"require"` or `"import"` condition already exists but the dts file format is still invalid ([`a731ec3`](https://redirect.github.com/publint/publint/commit/a731ec3a39f9e62e32e6ed54e9eb87f55b6326aa)) ### [`v0.3.6`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#036) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.6) ##### Patch Changes - Fix checking bin field file path that omits `.js` or `/index.js` ([`04f289e`](https://redirect.github.com/publint/publint/commit/04f289ec2a8f9ff6967b7da95c19670825ea062c)) ### [`v0.3.5`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#035) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.5) ##### Patch Changes - Check the `"bin"` field if the referenced file exists, has the correct JS format, and can be executed ([#​150](https://redirect.github.com/publint/publint/pull/150)) - Deprecate the `deps` command. The command has been tricky to maintain and incomplete (e.g. doesn't lint recursively). A separate tool can be used to run publint on dependencies instead, e.g. `npx renoma --filter-rules "publint"`. ([#​149](https://redirect.github.com/publint/publint/pull/149)) ### [`v0.3.4`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#034) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.4) ##### Patch Changes - When globbing `"exports"` values that contains `*`, also respect `"exports"` keys that mark paths as null. For example: ([`b9605ae`](https://redirect.github.com/publint/publint/commit/b9605ae17be4370be65fd584f8aada26e7236799)) ```json { "exports": { "./*": "./dist/*", "./browser/*": null } } ``` The glob in `"./*": "./dist/*"` will no longer match and lint files in `"./browser/*"` as it's marked null (internal). - Update logs when running the `publint` CLI: ([`58d96a2`](https://redirect.github.com/publint/publint/commit/58d96a25ced0d74aa1cc41b98c79bccb663802f9)) - The `publint` version is now displayed. - The packing command is also displayed. - Messages are now logged in the order of errors, warnings, and suggestions, instead of the other way round, to prioritize errors. - The `publint deps` command no longer logs passing dependencies. Only failing dependencies are logged. Examples: ```bash $ npx publint $ Running publint v0.X.X for my-library... $ Packing files with `npm pack`... $ All good! ``` ```bash $ npx publint deps $ Running publint v0.X.X for my-library deps... $ x my-dependency $ Errors: $ 1. ... ``` - Fix detecting shorthand repository URLs with the `.` character ([`09d8cbb`](https://redirect.github.com/publint/publint/commit/09d8cbb933a530d1f96eec8d516f9b0a6aa3f7f2)) - Clarify message when `"types"` is not the first condition in the `"exports"` field ([`5a6ba00`](https://redirect.github.com/publint/publint/commit/5a6ba00b3d3734b6d9c7b3b2ee6ae22004a358f6)) - Correctly detect if a `"types"` value in `"exports"` is used for dual publishing ([`3f3d8b2`](https://redirect.github.com/publint/publint/commit/3f3d8b297359e293dba86a7132764846ab2e2384)) ### [`v0.3.3`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#033) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.3) ##### Patch Changes - Rename `EXPORT_TYPES_INVALID_FORMAT` message to `EXPORTS_TYPES_INVALID_FORMAT` ([#​139](https://redirect.github.com/publint/publint/pull/139)) - Allow versioned types conditions (e.g. `"types@>=5.2"`) in `"exports"` when checking for `"types"` condition ordering ([#​138](https://redirect.github.com/publint/publint/pull/138)) ### [`v0.3.2`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#032) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.2) ##### Patch Changes - (Potentially breaking) Disable running lifecycle scripts, such as `prepare`, `prepack`, and `postpack`, when running the pack command internally. This returns to the behavior in v0.2. (Note that this change does not apply to yarn as it does not support ignoring lifecycle scripts for local projects) ([#​128](https://redirect.github.com/publint/publint/pull/128)) This change is made as running lifecycle scripts was an unintentional behavior during the v0.3 breaking change, which could cause the linting process to take longer than expected, or even cause infinite loops if `publint` is used in a lifecycle script. - Update repository and bugs URLs to point to the new `publint` organization ([`1eda033`](https://redirect.github.com/publint/publint/commit/1eda0334e9f3647867dcc39d85fe04690ca9e543)) - Updated dependencies \[[`1eda033`](https://redirect.github.com/publint/publint/commit/1eda0334e9f3647867dcc39d85fe04690ca9e543), [`10e3891`](https://redirect.github.com/publint/publint/commit/10e3891ba7f3d438c5c3c394423bdbc2078cf7e6)]: - [@​publint/pack](https://redirect.github.com/publint/pack)@​0.1.1 ### [`v0.3.1`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0312) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.1) ##### Patch Changes - Fix shebang check to allow spaces after the `#!` ([#​183](https://redirect.github.com/publint/publint/pull/183)) ### [`v0.3.0`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#030) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]) ##### Minor Changes - The `vfs` option is removed in favour of an extended support of `pack: { tarball: ArrayBuffer | ReadableStream }` and `pack: { files: PackFile[] }` APIs. Now, it is even easier to use `publint` in the browser or against a packed `.tgz` file in Node.js. See the docs for more examples of how to use these new options. ([#​122](https://redirect.github.com/publint/publint/pull/122)) - Bump node version support to >=18 ([`cb2ed8b`](https://redirect.github.com/publint/publint/commit/cb2ed8b052146b25607f2f19d9a2c53c3d8b2f2e)) - `publint` now runs your project's package manager's `pack` command to get the list of packed files for linting. The previous `npm-packlist` dependency is now removed. ([#​120](https://redirect.github.com/publint/publint/pull/120)) > NOTE: In this release (v0.3.0), the `pack` command also runs lifecycle scripts like `prepare`, `prepack`, and `postpack`. This behavior is unintentional and is fixed in v0.3.2, where they will no longer run (except for yarn as it does not support ignoring lifecycle scripts for local projects). This returns to the behavior in v0.2. A new `pack` option is added to the node API to allow configuring this. It defaults to `'auto'` and will automatically detect your project's package manager using [`package-manager-detector`](https://redirect.github.com/antfu-collective/package-manager-detector). See its JSDoc for more information of the option. This change is made as package managers have different behaviors for packing files, so running their `pack` command directly allows for more accurate linting. However, as a result of executing these commands in a child process, it may take 200-500ms longer to lint depending on the package manager used and the project size. The new handling also does not support yarn 1. See [this comment](https://redirect.github.com/publint/publint/issues/11#issuecomment-2176160022) for more information. If you use yarn 1, you should upgrade to the latest yarn version or a different package manager. Otherwise, no other changes are required for this new behavior. ##### Patch Changes - Initial setup to publish with Changesets ([`24a62f5`](https://redirect.github.com/publint/publint/commit/24a62f57dd1e5fc6e6410d3e2f99811475b61480)) - When a dependency with the `file:` or `link:` protocol is specified in the `package.json`, it will now error to prevent accidentally publishing dependencies that will likely not work when installed by end-users ([`6e6ab33`](https://redirect.github.com/publint/publint/commit/6e6ab33dd2180cc7d770a92353f67cb674964102)) - Fix `EXPORT_TYPES_INVALID_FORMAT` linting to detect `.d.mts` and `.d.cts` files ([`af5e88b`](https://redirect.github.com/publint/publint/commit/af5e88b4d3d5260b532a6cdbbde7216a785c0e07)) - Updated dependencies \[[`d0b406b`](https://redirect.github.com/publint/publint/commit/d0b406befb0f76efc0936f9afb1e6c4679bcbdfb)]: - [@​publint/pack](https://redirect.github.com/publint/pack)@​0.1.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, 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/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tobbe
pushed a commit
that referenced
this pull request
Aug 14, 2025
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [publint](https://publint.dev) ([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint)) | [`0.2.12` -> `0.3.12`](https://renovatebot.com/diffs/npm/publint/0.2.12/0.3.12) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [publint](https://publint.dev) ([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint)) | [`^0.2.9` -> `^0.3.0`](https://renovatebot.com/diffs/npm/publint/0.2.12/0.3.12) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- <details> <summary>publint/publint (publint)</summary> [`v0.3.12`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0312) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.12) - Fix shebang check to allow spaces after the `#!` ([#​183](https://redirect.github.com/publint/publint/pull/183)) [`v0.3.11`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0311) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.11) - Update `EXPORTS_GLOB_NO_DEPRECATED_SUBPATH_MAPPING` message and severity to error ([#​179](https://redirect.github.com/publint/publint/pull/179)) - Add a new warning when the `"exports"` or `"imports"` field contain a fallback array as most tooling will only the pick the first value that can be parsed, and other tooling may work differently leading to inconsistent behaviors ([#​180](https://redirect.github.com/publint/publint/pull/180)) [`v0.3.10`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0310) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.10) - Support custom conditions in `"exports"` that points to raw TS or TSX files. This configuration is common in monorepo setups where packages refer to the raw files among themselves using a custom condition so custom aliasing isn't needed. ([`b34ea94`](https://redirect.github.com/publint/publint/commit/b34ea9433fb7457ac7f5f8ade972e1589ca9c89e)) With this support, the `"types"` condition is allowed to come after any exports of the raw TS or TSX files. File existence checks are also disabled for raw TS and TSX files reference as after publish these files may intentionally be not published. [`v0.3.9`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#039) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.9) - Support the `formatMessage` utility in the browser. It has a new `color: 'html'` option to highlight important parts with `<strong>` tags instead of ANSI colors. It also has a new `reference: boolean` option so the messages are worded in reference of the message location. ([`e1cfef0`](https://redirect.github.com/publint/publint/commit/e1cfef0b9b49c1eb55c9679308d761b7ce211fc2)) - If `formatMessage` is passed a `package.json` object with missing keys, the message part that references the value will now fallback to `"undefined"` instead of completely erroring out. ([`45962d1`](https://redirect.github.com/publint/publint/commit/45962d1e39250569aa877eb3568725bee7d5b434)) [`v0.3.8`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#038) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.8) - Support passing a tarball path to the publint CLI. This allows to easily lint any tarball files at hand. ([#​166](https://redirect.github.com/publint/publint/pull/166)) ```bash npx publint ./mylib-1.0.0.tgz ``` - The `publint` API now returns a `pkg` object as a convenience to pass it to `formatMessage` ([#​166](https://redirect.github.com/publint/publint/pull/166)) - Updated dependencies \[[`02d169b`](https://redirect.github.com/publint/publint/commit/02d169b1c1bb4739427b261dbc6cccdea37abdca)]: - [@​publint/pack](https://redirect.github.com/publint/pack)@​0.1.2 [`v0.3.7`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#037) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.7) - The `"imports"` field is now linted with the following rules: ([#​162](https://redirect.github.com/publint/publint/pull/162)) - `IMPORTS_KEY_INVALID`: Ensure the imports key starts with a `#` - `IMPORTS_VALUE_INVALID`: Ensure the imports value is a valid path that starts with a `./` - `IMPORTS_GLOB_NO_MATCHED_FILES`: Ensure the imports glob matches at least one file - `IMPORTS_DEFAULT_SHOULD_BE_LAST`: Ensure the `"default"` condition is last in an entrypoint's object - `IMPORTS_MODULE_SHOULD_BE_ESM`: Ensure the `"module"` condition file is ESM - `IMPORTS_MODULE_SHOULD_PRECEDE_REQUIRE`: Ensure the `"module"` condition precedes the `"require"` condition in an entrypoint's object - Improve SSH git URL detection when checking the `"repository"` field. Values like `"[email protected]:user/project.git"` is now detected as a valid git URL, but will be suggested to use a full git URL instead, like `"git+ssh://[email protected]/user/project.git"` ([`28da844`](https://redirect.github.com/publint/publint/commit/28da844027e549f0b90ccb95c96e2578b433c6f3)) - Fix exports types message when the `"require"` or `"import"` condition already exists but the dts file format is still invalid ([`a731ec3`](https://redirect.github.com/publint/publint/commit/a731ec3a39f9e62e32e6ed54e9eb87f55b6326aa)) [`v0.3.6`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#036) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.6) - Fix checking bin field file path that omits `.js` or `/index.js` ([`04f289e`](https://redirect.github.com/publint/publint/commit/04f289ec2a8f9ff6967b7da95c19670825ea062c)) [`v0.3.5`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#035) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.5) - Check the `"bin"` field if the referenced file exists, has the correct JS format, and can be executed ([#​150](https://redirect.github.com/publint/publint/pull/150)) - Deprecate the `deps` command. The command has been tricky to maintain and incomplete (e.g. doesn't lint recursively). A separate tool can be used to run publint on dependencies instead, e.g. `npx renoma --filter-rules "publint"`. ([#​149](https://redirect.github.com/publint/publint/pull/149)) [`v0.3.4`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#034) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.4) - When globbing `"exports"` values that contains `*`, also respect `"exports"` keys that mark paths as null. For example: ([`b9605ae`](https://redirect.github.com/publint/publint/commit/b9605ae17be4370be65fd584f8aada26e7236799)) ```json { "exports": { "./*": "./dist/*", "./browser/*": null } } ``` The glob in `"./*": "./dist/*"` will no longer match and lint files in `"./browser/*"` as it's marked null (internal). - Update logs when running the `publint` CLI: ([`58d96a2`](https://redirect.github.com/publint/publint/commit/58d96a25ced0d74aa1cc41b98c79bccb663802f9)) - The `publint` version is now displayed. - The packing command is also displayed. - Messages are now logged in the order of errors, warnings, and suggestions, instead of the other way round, to prioritize errors. - The `publint deps` command no longer logs passing dependencies. Only failing dependencies are logged. Examples: ```bash $ npx publint $ Running publint v0.X.X for my-library... $ Packing files with `npm pack`... $ All good! ``` ```bash $ npx publint deps $ Running publint v0.X.X for my-library deps... $ x my-dependency $ Errors: $ 1. ... ``` - Fix detecting shorthand repository URLs with the `.` character ([`09d8cbb`](https://redirect.github.com/publint/publint/commit/09d8cbb933a530d1f96eec8d516f9b0a6aa3f7f2)) - Clarify message when `"types"` is not the first condition in the `"exports"` field ([`5a6ba00`](https://redirect.github.com/publint/publint/commit/5a6ba00b3d3734b6d9c7b3b2ee6ae22004a358f6)) - Correctly detect if a `"types"` value in `"exports"` is used for dual publishing ([`3f3d8b2`](https://redirect.github.com/publint/publint/commit/3f3d8b297359e293dba86a7132764846ab2e2384)) [`v0.3.3`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#033) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.3) - Rename `EXPORT_TYPES_INVALID_FORMAT` message to `EXPORTS_TYPES_INVALID_FORMAT` ([#​139](https://redirect.github.com/publint/publint/pull/139)) - Allow versioned types conditions (e.g. `"types@>=5.2"`) in `"exports"` when checking for `"types"` condition ordering ([#​138](https://redirect.github.com/publint/publint/pull/138)) [`v0.3.2`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#032) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.2) - (Potentially breaking) Disable running lifecycle scripts, such as `prepare`, `prepack`, and `postpack`, when running the pack command internally. This returns to the behavior in v0.2. (Note that this change does not apply to yarn as it does not support ignoring lifecycle scripts for local projects) ([#​128](https://redirect.github.com/publint/publint/pull/128)) This change is made as running lifecycle scripts was an unintentional behavior during the v0.3 breaking change, which could cause the linting process to take longer than expected, or even cause infinite loops if `publint` is used in a lifecycle script. - Update repository and bugs URLs to point to the new `publint` organization ([`1eda033`](https://redirect.github.com/publint/publint/commit/1eda0334e9f3647867dcc39d85fe04690ca9e543)) - Updated dependencies \[[`1eda033`](https://redirect.github.com/publint/publint/commit/1eda0334e9f3647867dcc39d85fe04690ca9e543), [`10e3891`](https://redirect.github.com/publint/publint/commit/10e3891ba7f3d438c5c3c394423bdbc2078cf7e6)]: - [@​publint/pack](https://redirect.github.com/publint/pack)@​0.1.1 [`v0.3.1`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0312) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]@0.3.1) - Fix shebang check to allow spaces after the `#!` ([#​183](https://redirect.github.com/publint/publint/pull/183)) [`v0.3.0`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#030) [Compare Source](https://redirect.github.com/publint/publint/compare/[email protected]) - The `vfs` option is removed in favour of an extended support of `pack: { tarball: ArrayBuffer | ReadableStream }` and `pack: { files: PackFile[] }` APIs. Now, it is even easier to use `publint` in the browser or against a packed `.tgz` file in Node.js. See the docs for more examples of how to use these new options. ([#​122](https://redirect.github.com/publint/publint/pull/122)) - Bump node version support to >=18 ([`cb2ed8b`](https://redirect.github.com/publint/publint/commit/cb2ed8b052146b25607f2f19d9a2c53c3d8b2f2e)) - `publint` now runs your project's package manager's `pack` command to get the list of packed files for linting. The previous `npm-packlist` dependency is now removed. ([#​120](https://redirect.github.com/publint/publint/pull/120)) > NOTE: In this release (v0.3.0), the `pack` command also runs lifecycle scripts like `prepare`, `prepack`, and `postpack`. This behavior is unintentional and is fixed in v0.3.2, where they will no longer run (except for yarn as it does not support ignoring lifecycle scripts for local projects). This returns to the behavior in v0.2. A new `pack` option is added to the node API to allow configuring this. It defaults to `'auto'` and will automatically detect your project's package manager using [`package-manager-detector`](https://redirect.github.com/antfu-collective/package-manager-detector). See its JSDoc for more information of the option. This change is made as package managers have different behaviors for packing files, so running their `pack` command directly allows for more accurate linting. However, as a result of executing these commands in a child process, it may take 200-500ms longer to lint depending on the package manager used and the project size. The new handling also does not support yarn 1. See [this comment](https://redirect.github.com/publint/publint/issues/11#issuecomment-2176160022) for more information. If you use yarn 1, you should upgrade to the latest yarn version or a different package manager. Otherwise, no other changes are required for this new behavior. - Initial setup to publish with Changesets ([`24a62f5`](https://redirect.github.com/publint/publint/commit/24a62f57dd1e5fc6e6410d3e2f99811475b61480)) - When a dependency with the `file:` or `link:` protocol is specified in the `package.json`, it will now error to prevent accidentally publishing dependencies that will likely not work when installed by end-users ([`6e6ab33`](https://redirect.github.com/publint/publint/commit/6e6ab33dd2180cc7d770a92353f67cb674964102)) - Fix `EXPORT_TYPES_INVALID_FORMAT` linting to detect `.d.mts` and `.d.cts` files ([`af5e88b`](https://redirect.github.com/publint/publint/commit/af5e88b4d3d5260b532a6cdbbde7216a785c0e07)) - Updated dependencies \[[`d0b406b`](https://redirect.github.com/publint/publint/commit/d0b406befb0f76efc0936f9afb1e6c4679bcbdfb)]: - [@​publint/pack](https://redirect.github.com/publint/pack)@​0.1.0 </details> --- 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, 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/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot
added a commit
that referenced
this pull request
Oct 13, 2025
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [rollup](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.24.0` -> `4.46.2`](https://renovatebot.com/diffs/npm/rollup/4.24.0/4.46.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.46.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4462) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.46.1...v4.46.2) *2025-07-29* ##### Bug Fixes - Fix in-operator handling for external namespace and when the left side cannot be analyzed ([#​6041](https://redirect.github.com/rollup/rollup/issues/6041)) ##### Pull Requests - [#​6041](https://redirect.github.com/rollup/rollup/pull/6041): Correct the logic of include in BinaryExpression and don't optimize external references away ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​cyyynthia](https://redirect.github.com/cyyynthia), [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.46.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4461) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.46.0...v4.46.1) *2025-07-28* ##### Bug Fixes - Do not fail when using the `in` operator on external namespaces ([#​6036](https://redirect.github.com/rollup/rollup/issues/6036)) ##### Pull Requests - [#​6036](https://redirect.github.com/rollup/rollup/pull/6036): disables optimization for external namespace when using the in operator ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.46.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4460) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.45.3...v4.46.0) *2025-07-27* ##### Features - Optimize `in` checks on namespaces to keep them treeshake-able ([#​6029](https://redirect.github.com/rollup/rollup/issues/6029)) ##### Pull Requests - [#​5991](https://redirect.github.com/rollup/rollup/pull/5991): feat: update linux-loongarch64-gnu ([@​wojiushixiaobai](https://redirect.github.com/wojiushixiaobai), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6029](https://redirect.github.com/rollup/rollup/pull/6029): feat: optimize `in` checks on namespaces to keep them treeshake-able ([@​cyyynthia](https://redirect.github.com/cyyynthia), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6033](https://redirect.github.com/rollup/rollup/pull/6033): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.45.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4453) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.45.1...v4.45.3) *2025-07-26* ##### Bug Fixes - Do not fail build if a const is reassigned but warn instead ([#​6020](https://redirect.github.com/rollup/rollup/issues/6020)) - Fail with a helpful error message if an exported binding is not defined ([#​6023](https://redirect.github.com/rollup/rollup/issues/6023)) ##### Pull Requests - [#​6014](https://redirect.github.com/rollup/rollup/pull/6014): chore(deps): update dependency [@​vue/language-server](https://redirect.github.com/vue/language-server) to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​6015](https://redirect.github.com/rollup/rollup/pull/6015): chore(deps): update dependency vue-tsc to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6016](https://redirect.github.com/rollup/rollup/pull/6016): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6017](https://redirect.github.com/rollup/rollup/pull/6017): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6020](https://redirect.github.com/rollup/rollup/pull/6020): Make const reassignments only a warning ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6023](https://redirect.github.com/rollup/rollup/pull/6023): Throw descriptive error message for used export is not defined ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​6027](https://redirect.github.com/rollup/rollup/pull/6027): feat: upgrade to NAPI-RS 3 stable ([@​Brooooooklyn](https://redirect.github.com/Brooooooklyn)) - [#​6028](https://redirect.github.com/rollup/rollup/pull/6028): Update eslint-plugin-unicorn to resolve vulnerability ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6034](https://redirect.github.com/rollup/rollup/pull/6034): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.45.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4451) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.45.0...v4.45.1) *2025-07-15* ##### Bug Fixes - Resolve crash when using certain conditional expressions ([#​6009](https://redirect.github.com/rollup/rollup/issues/6009)) ##### Pull Requests - [#​6009](https://redirect.github.com/rollup/rollup/pull/6009): Add hasDeoptimizedCache flag for ConditionalExpression ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.45.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4450) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.44.2...v4.45.0) *2025-07-12* ##### Features - Improve tree-shaking when both branches of a conditional expression return the same boolean value ([#​6000](https://redirect.github.com/rollup/rollup/issues/6000)) - In environments that support both CJS and ESM, prefer the ESM build of Rollup ([#​6005](https://redirect.github.com/rollup/rollup/issues/6005)) ##### Bug Fixes - Ensure static blocks do not prevent tree-shaking if they access `this` ([#​6001](https://redirect.github.com/rollup/rollup/issues/6001)) ##### Pull Requests - [#​6000](https://redirect.github.com/rollup/rollup/pull/6000): feat: improve get literal value for conditional expression ([@​ahabhgk](https://redirect.github.com/ahabhgk), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6001](https://redirect.github.com/rollup/rollup/pull/6001): Correct the parent scope for static blocks ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6005](https://redirect.github.com/rollup/rollup/pull/6005): fix: export field order prefer esm ([@​DylanPiercey](https://redirect.github.com/DylanPiercey)) ### [`v4.44.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4442) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.44.1...v4.44.2) *2025-07-04* ##### Bug Fixes - Correctly handle `@__PURE__` annotations after `new` keyword ([#​5998](https://redirect.github.com/rollup/rollup/issues/5998)) - Generate correct source mapping for closing braces of block statements ([#​5999](https://redirect.github.com/rollup/rollup/issues/5999)) ##### Pull Requests - [#​5998](https://redirect.github.com/rollup/rollup/pull/5998): Support `@__PURE__` when nested after new in constructor invocations ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5999](https://redirect.github.com/rollup/rollup/pull/5999): Add location info for closing brace of block statement ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​6002](https://redirect.github.com/rollup/rollup/pull/6002): chore(deps): update dependency vite to v7 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6004](https://redirect.github.com/rollup/rollup/pull/6004): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.44.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4441) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.44.0...v4.44.1) *2025-06-26* ##### Bug Fixes - Reinstate maxParallelFileOps limit of 1000 to resolve the issue for some ([#​5992](https://redirect.github.com/rollup/rollup/issues/5992)) ##### Pull Requests - [#​5988](https://redirect.github.com/rollup/rollup/pull/5988): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5992](https://redirect.github.com/rollup/rollup/pull/5992): Set maxParallelFileOps to 1000 ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.44.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4440) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.43.0...v4.44.0) *2025-06-19* ##### Features - Remove limit on `maxParallelFileOps` as this could break watch mode with the commonjs plugin ([#​5986](https://redirect.github.com/rollup/rollup/issues/5986)) ##### Bug Fixes - Provide better source mappings when coarse intermediate maps are used ([#​5985](https://redirect.github.com/rollup/rollup/issues/5985)) ##### Pull Requests - [#​5984](https://redirect.github.com/rollup/rollup/pull/5984): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5985](https://redirect.github.com/rollup/rollup/pull/5985): Improve approximation of coarse sourcemap segments ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5986](https://redirect.github.com/rollup/rollup/pull/5986): Remove limit on max parallel file ops ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.43.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4430) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.42.0...v4.43.0) *2025-06-11* ##### Features - Provide new `fs` option and `this.fs` API to replace file system ([#​5944](https://redirect.github.com/rollup/rollup/issues/5944)) ##### Pull Requests - [#​5944](https://redirect.github.com/rollup/rollup/pull/5944): feat(options): Add an option for overriding the file system module in the JS API ([@​EggDice](https://redirect.github.com/EggDice), [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.42.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4420) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.41.2...v4.42.0) *2025-06-06* ##### Features - Add option to allow the input to be located in the output in watch mode ([#​5966](https://redirect.github.com/rollup/rollup/issues/5966)) ##### Pull Requests - [#​5966](https://redirect.github.com/rollup/rollup/pull/5966): feat: watch mode add `allowInputInsideOutputPath` option ([@​btea](https://redirect.github.com/btea), [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.41.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4412) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.41.1...v4.41.2) *2025-06-06* ##### Bug Fixes - Detect named export usages in dynamic imports with `then` and non-arrow function expressions ([#​5977](https://redirect.github.com/rollup/rollup/issues/5977)) - Do not replace usages of constant variables with their values for readability ([#​5968](https://redirect.github.com/rollup/rollup/issues/5968)) ##### Pull Requests - [#​5968](https://redirect.github.com/rollup/rollup/pull/5968): fix: preserve constant identifiers in unary expressions instead of magic numbers ([@​OmkarJ13](https://redirect.github.com/OmkarJ13), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5969](https://redirect.github.com/rollup/rollup/pull/5969): chore(deps): update dependency yargs-parser to v22 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5970](https://redirect.github.com/rollup/rollup/pull/5970): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5971](https://redirect.github.com/rollup/rollup/pull/5971): chore(deps): lock file maintenance ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5976](https://redirect.github.com/rollup/rollup/pull/5976): Update README.md ([@​ftlno](https://redirect.github.com/ftlno), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5977](https://redirect.github.com/rollup/rollup/pull/5977): fix: consider function expression in thenable when tree-shaking dynamic imports ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5981](https://redirect.github.com/rollup/rollup/pull/5981): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5982](https://redirect.github.com/rollup/rollup/pull/5982): Debug/fix watch pipeline ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.41.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4411) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.41.0...v4.41.1) *2025-05-24* ##### Bug Fixes - If a plugin calls `this.resolve` with `skipSelf: true`, subsequent calls when handling this by the same plugin with same parameters will return `null` to avoid infinite recursions ([#​5945](https://redirect.github.com/rollup/rollup/issues/5945)) ##### Pull Requests - [#​5945](https://redirect.github.com/rollup/rollup/pull/5945): Avoid recursively calling a plugin's resolveId hook with same id and importer ([@​younggglcy](https://redirect.github.com/younggglcy), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5963](https://redirect.github.com/rollup/rollup/pull/5963): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5964](https://redirect.github.com/rollup/rollup/pull/5964): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.41.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4410) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.40.2...v4.41.0) *2025-05-18* ##### Features - Detect named exports in more dynamic import scenarios ([#​5954](https://redirect.github.com/rollup/rollup/issues/5954)) ##### Pull Requests - [#​5949](https://redirect.github.com/rollup/rollup/pull/5949): ci: use node 24 ([@​btea](https://redirect.github.com/btea), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5951](https://redirect.github.com/rollup/rollup/pull/5951): chore(deps): update dependency pretty-bytes to v7 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5952](https://redirect.github.com/rollup/rollup/pull/5952): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5953](https://redirect.github.com/rollup/rollup/pull/5953): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5954](https://redirect.github.com/rollup/rollup/pull/5954): enhance tree-shaking for dynamic imports ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5957](https://redirect.github.com/rollup/rollup/pull/5957): chore(deps): update dependency lint-staged to v16 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5958](https://redirect.github.com/rollup/rollup/pull/5958): fix(deps): update rust crate swc\_compiler\_base to v20 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5959](https://redirect.github.com/rollup/rollup/pull/5959): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5960](https://redirect.github.com/rollup/rollup/pull/5960): Use spawn to run CLI tests ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.40.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4402) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.40.1...v4.40.2) *2025-05-06* ##### Bug Fixes - Create correct IIFE/AMD/UMD bundles when using a mutable default export ([#​5934](https://redirect.github.com/rollup/rollup/issues/5934)) - Fix execution order when using top-level await for dynamic imports with inlineDynamicImports ([#​5937](https://redirect.github.com/rollup/rollup/issues/5937)) - Throw when the output is watched in watch mode ([#​5939](https://redirect.github.com/rollup/rollup/issues/5939)) ##### Pull Requests - [#​5934](https://redirect.github.com/rollup/rollup/pull/5934): fix(exports): avoid "exports is not defined" `ReferenceError` ([@​dasa](https://redirect.github.com/dasa)) - [#​5937](https://redirect.github.com/rollup/rollup/pull/5937): consider TLA imports have higher execution priority ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5939](https://redirect.github.com/rollup/rollup/pull/5939): fix: watch mode input should not be an output subpath ([@​btea](https://redirect.github.com/btea)) - [#​5940](https://redirect.github.com/rollup/rollup/pull/5940): chore(deps): update dependency vite to v6.3.4 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5941](https://redirect.github.com/rollup/rollup/pull/5941): chore(deps): update dependency eslint-plugin-unicorn to v59 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5942](https://redirect.github.com/rollup/rollup/pull/5942): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5943](https://redirect.github.com/rollup/rollup/pull/5943): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.40.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4401) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.40.0...v4.40.1) *2025-04-28* ##### Bug Fixes - Limit hash size for asset file names to the supported 21 ([#​5921](https://redirect.github.com/rollup/rollup/issues/5921)) - Do not inline user-defined entry chunks or chunks with explicit file name ([#​5923](https://redirect.github.com/rollup/rollup/issues/5923)) - Avoid top-level-await cycles when non-entry chunks use top-level await ([#​5930](https://redirect.github.com/rollup/rollup/issues/5930)) - Expose package.json via exports ([#​5931](https://redirect.github.com/rollup/rollup/issues/5931)) ##### Pull Requests - [#​5921](https://redirect.github.com/rollup/rollup/pull/5921): fix(assetFileNames): reduce max hash size to 21 ([@​shulaoda](https://redirect.github.com/shulaoda)) - [#​5923](https://redirect.github.com/rollup/rollup/pull/5923): fix: generate the separate chunk for the entry module with explicated chunk filename or name ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5926](https://redirect.github.com/rollup/rollup/pull/5926): fix(deps): update rust crate swc\_compiler\_base to v18 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5927](https://redirect.github.com/rollup/rollup/pull/5927): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5928](https://redirect.github.com/rollup/rollup/pull/5928): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5930](https://redirect.github.com/rollup/rollup/pull/5930): Avoid chunks TLA dynamic import circular when TLA dynamic import used in non-entry modules ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5931](https://redirect.github.com/rollup/rollup/pull/5931): chore: add new `./package.json` entry ([@​JounQin](https://redirect.github.com/JounQin), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5936](https://redirect.github.com/rollup/rollup/pull/5936): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.40.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4400) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.39.0...v4.40.0) *2025-04-12* ##### Features - Only show `eval` warnings on first render and only when the call is not tree-shaken ([#​5892](https://redirect.github.com/rollup/rollup/issues/5892)) - Tree-shake non-included dynamic import members when the handler just maps to one named export ([#​5898](https://redirect.github.com/rollup/rollup/issues/5898)) ##### Bug Fixes - Consider dynamic imports nested within top-level-awaited dynamic import expressions to be awaited as well ([#​5900](https://redirect.github.com/rollup/rollup/issues/5900)) - Fix namespace rendering when tree-shaking is disabled ([#​5908](https://redirect.github.com/rollup/rollup/issues/5908)) - When using multiple transform hook filters, all of them need to be satisfied together ([#​5909](https://redirect.github.com/rollup/rollup/issues/5909)) ##### Pull Requests - [#​5892](https://redirect.github.com/rollup/rollup/pull/5892): Warn when eval or namespace calls are rendered, not when they are parsed ([@​SunsetFi](https://redirect.github.com/SunsetFi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5898](https://redirect.github.com/rollup/rollup/pull/5898): feat: treeshake dynamic import chained member expression ([@​privatenumber](https://redirect.github.com/privatenumber), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5900](https://redirect.github.com/rollup/rollup/pull/5900): consider the dynamic import within a TLA call expression as a TLA import ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5904](https://redirect.github.com/rollup/rollup/pull/5904): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5905](https://redirect.github.com/rollup/rollup/pull/5905): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5908](https://redirect.github.com/rollup/rollup/pull/5908): Fix `treeshake: false` breaking destructured namespace imports ([@​Skn0tt](https://redirect.github.com/Skn0tt)) - [#​5909](https://redirect.github.com/rollup/rollup/pull/5909): Correct the behavior when multiple transform filter options are specified ([@​sapphi-red](https://redirect.github.com/sapphi-red)) - [#​5915](https://redirect.github.com/rollup/rollup/pull/5915): chore(deps): update dependency [@​types/picomatch](https://redirect.github.com/types/picomatch) to v4 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5916](https://redirect.github.com/rollup/rollup/pull/5916): fix(deps): update rust crate swc\_compiler\_base to v17 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5917](https://redirect.github.com/rollup/rollup/pull/5917): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5918](https://redirect.github.com/rollup/rollup/pull/5918): chore(deps): update dependency vite to v6.2.6 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.39.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4390) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.38.0...v4.39.0) *2025-04-02* ##### Features - Do not create separate facade chunks if a chunk would contain several entry modules that allow export extension if there are no export name conflicts ([#​5891](https://redirect.github.com/rollup/rollup/issues/5891)) ##### Bug Fixes - Mark the `id` property as optional in the filter for the `resolveId` hook ([#​5896](https://redirect.github.com/rollup/rollup/issues/5896)) ##### Pull Requests - [#​5891](https://redirect.github.com/rollup/rollup/pull/5891): chunk: merge allow-extension modules ([@​wmertens](https://redirect.github.com/wmertens), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5893](https://redirect.github.com/rollup/rollup/pull/5893): chore(deps): update dependency vite to v6.2.4 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5896](https://redirect.github.com/rollup/rollup/pull/5896): fix: resolveId id filter is optional ([@​sapphi-red](https://redirect.github.com/sapphi-red)) ### [`v4.38.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4380) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.37.0...v4.38.0) *2025-03-29* ##### Features - Support `.filter` option in `resolveId`, `load` and `transform` hooks ([#​5882](https://redirect.github.com/rollup/rollup/issues/5882)) ##### Pull Requests - [#​5882](https://redirect.github.com/rollup/rollup/pull/5882): Add support for hook filters ([@​sapphi-red](https://redirect.github.com/sapphi-red)) - [#​5894](https://redirect.github.com/rollup/rollup/pull/5894): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5895](https://redirect.github.com/rollup/rollup/pull/5895): chore(deps): update dependency eslint-plugin-unicorn to v58 ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.37.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4370) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.36.0...v4.37.0) *2025-03-23* ##### Features - Support Musl Linux on Riscv64 architectures ([#​5726](https://redirect.github.com/rollup/rollup/issues/5726)) - Handles class decorators placed before the `export` keyword ([#​5871](https://redirect.github.com/rollup/rollup/issues/5871)) ##### Bug Fixes - Log Rust panic messages to the console when using the WASM build ([#​5875](https://redirect.github.com/rollup/rollup/issues/5875)) ##### Pull Requests - [#​5726](https://redirect.github.com/rollup/rollup/pull/5726): Add support for linux riscv64 musl ([@​fossdd](https://redirect.github.com/fossdd), [@​leso-kn](https://redirect.github.com/leso-kn)) - [#​5871](https://redirect.github.com/rollup/rollup/pull/5871): feat: support decorators before or after export ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5875](https://redirect.github.com/rollup/rollup/pull/5875): capture Rust panic messages and output them to the console. ([@​luyahan](https://redirect.github.com/luyahan), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5883](https://redirect.github.com/rollup/rollup/pull/5883): Pin digest of 3rd party actions ([@​re-taro](https://redirect.github.com/re-taro)) - [#​5885](https://redirect.github.com/rollup/rollup/pull/5885): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.36.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4360) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.35.0...v4.36.0) *2025-03-17* ##### Features - Extend `renderDynamicImport` hook to provide information about static dependencies of the imported module ([#​5870](https://redirect.github.com/rollup/rollup/issues/5870)) - Export several additional types used by Vite ([#​5879](https://redirect.github.com/rollup/rollup/issues/5879)) ##### Bug Fixes - Do not merge chunks if that would create a top-level await cycle between chunks ([#​5843](https://redirect.github.com/rollup/rollup/issues/5843)) ##### Pull Requests - [#​5843](https://redirect.github.com/rollup/rollup/pull/5843): avoiding top level await circular ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5870](https://redirect.github.com/rollup/rollup/pull/5870): draft for extended renderDynamicImport hook ([@​iczero](https://redirect.github.com/iczero), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5876](https://redirect.github.com/rollup/rollup/pull/5876): Update axios overrides to 1.8.2 ([@​vadym-khodak](https://redirect.github.com/vadym-khodak)) - [#​5877](https://redirect.github.com/rollup/rollup/pull/5877): chore(deps): update dependency eslint-plugin-vue to v10 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5878](https://redirect.github.com/rollup/rollup/pull/5878): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5879](https://redirect.github.com/rollup/rollup/pull/5879): fix: export types ([@​sxzz](https://redirect.github.com/sxzz)) ### [`v4.35.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4350) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.9...v4.35.0) *2025-03-08* ##### Features - Pass build errors to the closeBundle hook ([#​5867](https://redirect.github.com/rollup/rollup/issues/5867)) ##### Pull Requests - [#​5852](https://redirect.github.com/rollup/rollup/pull/5852): chore(deps): update dependency eslint-plugin-unicorn to v57 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5862](https://redirect.github.com/rollup/rollup/pull/5862): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5867](https://redirect.github.com/rollup/rollup/pull/5867): feat(5858): make closeBundle hook receive the last error ([@​GauBen](https://redirect.github.com/GauBen)) - [#​5872](https://redirect.github.com/rollup/rollup/pull/5872): chore(deps): update dependency builtin-modules to v5 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5873](https://redirect.github.com/rollup/rollup/pull/5873): chore(deps): update uraimo/run-on-arch-action action to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5874](https://redirect.github.com/rollup/rollup/pull/5874): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.34.9`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4349) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.8...v4.34.9) *2025-03-01* ##### Bug Fixes - Support JSX modes in WASM ([#​5866](https://redirect.github.com/rollup/rollup/issues/5866)) - Allow the CustomPluginOptions to be extended ([#​5850](https://redirect.github.com/rollup/rollup/issues/5850)) ##### Pull Requests - [#​5850](https://redirect.github.com/rollup/rollup/pull/5850): Revert CustomPluginOptions to be an interface ([@​sapphi-red](https://redirect.github.com/sapphi-red), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5851](https://redirect.github.com/rollup/rollup/pull/5851): Javascript to JavaScript ([@​dasa](https://redirect.github.com/dasa), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5853](https://redirect.github.com/rollup/rollup/pull/5853): chore(deps): update dependency pinia to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5854](https://redirect.github.com/rollup/rollup/pull/5854): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5855](https://redirect.github.com/rollup/rollup/pull/5855): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5860](https://redirect.github.com/rollup/rollup/pull/5860): chore(deps): update dependency [@​shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash) to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5861](https://redirect.github.com/rollup/rollup/pull/5861): chore(deps): update dependency globals to v16 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5863](https://redirect.github.com/rollup/rollup/pull/5863): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5864](https://redirect.github.com/rollup/rollup/pull/5864): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5866](https://redirect.github.com/rollup/rollup/pull/5866): Add jsx parameter to parseAsync in native.wasm.js ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.8`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4348) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.7...v4.34.8) *2025-02-17* ##### Bug Fixes - Do not make assumptions about the value of nested paths in logical expressions if the expression cannot be simplified ([#​5846](https://redirect.github.com/rollup/rollup/issues/5846)) ##### Pull Requests - [#​5846](https://redirect.github.com/rollup/rollup/pull/5846): return UnknownValue if the usedbranch is unkown and the path is not empty ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.7`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4347) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.6...v4.34.7) *2025-02-14* ##### Bug Fixes - Ensure that calls to parameters are included correctly when using try-catch deoptimization ([#​5842](https://redirect.github.com/rollup/rollup/issues/5842)) ##### Pull Requests - [#​5840](https://redirect.github.com/rollup/rollup/pull/5840): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5842](https://redirect.github.com/rollup/rollup/pull/5842): Fix prop inclusion with try-catch-deoptimization ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.34.6`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4346) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.5...v4.34.6) *2025-02-07* ##### Bug Fixes - Retain "void 0" in the output for smaller output and fewer surprises ([#​5838](https://redirect.github.com/rollup/rollup/issues/5838)) ##### Pull Requests - [#​5835](https://redirect.github.com/rollup/rollup/pull/5835): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5838](https://redirect.github.com/rollup/rollup/pull/5838): replace undefined with void 0 for operator void ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.5`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4345) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.4...v4.34.5) *2025-02-07* ##### Bug Fixes - Ensure namespace reexports always include all properties of all exports ([#​5837](https://redirect.github.com/rollup/rollup/issues/5837)) ##### Pull Requests - [#​5836](https://redirect.github.com/rollup/rollup/pull/5836): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5837](https://redirect.github.com/rollup/rollup/pull/5837): Include all paths of reexports if namespace is used ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.34.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4344) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.3...v4.34.4) *2025-02-05* ##### Bug Fixes - Do not tree-shake properties if a rest element is used in destructuring ([#​5833](https://redirect.github.com/rollup/rollup/issues/5833)) ##### Pull Requests - [#​5833](https://redirect.github.com/rollup/rollup/pull/5833): include all properties if a rest element is destructed ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4343) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.2...v4.34.3) *2025-02-05* ##### Bug Fixes - Ensure properties of "this" are included in getters ([#​5831](https://redirect.github.com/rollup/rollup/issues/5831)) ##### Pull Requests - [#​5831](https://redirect.github.com/rollup/rollup/pull/5831): include the properties that accessed by this ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4342) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.1...v4.34.2) *2025-02-04* ##### Bug Fixes - Fix an issue where not all usages of a function were properly detected ([#​5827](https://redirect.github.com/rollup/rollup/issues/5827)) ##### Pull Requests - [#​5827](https://redirect.github.com/rollup/rollup/pull/5827): Ensure that functions provided to a constructor are properly deoptimized ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.34.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4341) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.0...v4.34.1) *2025-02-03* ##### Bug Fixes - Ensure throwing objects includes the entire object ([#​5825](https://redirect.github.com/rollup/rollup/issues/5825)) ##### Pull Requests - [#​5825](https://redirect.github.com/rollup/rollup/pull/5825): Ensure that all properties of throw statements are included ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.34.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4340) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.33.0...v4.34.0) *2025-02-01* ##### Features - Tree-shake unused properties in object literals (re-implements [#​5420](https://redirect.github.com/rollup/rollup/issues/5420)) ([#​5737](https://redirect.github.com/rollup/rollup/issues/5737)) ##### Pull Requests - [#​5737](https://redirect.github.com/rollup/rollup/pull/5737): Reapply object tree-shaking ([@​lukastaegert](https://redirect.github.com/lukastaegert), [@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.33.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4330) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.32.1...v4.33.0) *2025-02-01* ##### Features - Correctly detect literal value of more negated expressions ([#​5812](https://redirect.github.com/rollup/rollup/issues/5812)) ##### Bug Fixes - Use the correct with/assert attribute key in dynamic imports ([#​5818](https://redirect.github.com/rollup/rollup/issues/5818)) - Fix an issue where logical expressions were considered to have the wrong value ([#​5819](https://redirect.github.com/rollup/rollup/issues/5819)) ##### Pull Requests - [#​5812](https://redirect.github.com/rollup/rollup/pull/5812): feat: optimize the literal value of unary expressions ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5816](https://redirect.github.com/rollup/rollup/pull/5816): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5817](https://redirect.github.com/rollup/rollup/pull/5817): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5818](https://redirect.github.com/rollup/rollup/pull/5818): support for changing the attributes key for dynamic imports ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5819](https://redirect.github.com/rollup/rollup/pull/5819): Return UnknownValue if getLiteralValueAtPath is called recursively within logical expressions ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5820](https://redirect.github.com/rollup/rollup/pull/5820): return null ([@​kingma-sbw](https://redirect.github.com/kingma-sbw)) ### [`v4.32.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4321) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.32.0...v4.32.1) *2025-01-28* ##### Bug Fixes - Fix possible crash when optimizing logical expressions ([#​5804](https://redirect.github.com/rollup/rollup/issues/5804)) ##### Pull Requests - [#​5804](https://redirect.github.com/rollup/rollup/pull/5804): fix: set hasDeoptimizedCache to true as early as possible ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5813](https://redirect.github.com/rollup/rollup/pull/5813): Fix typo ([@​kantuni](https://redirect.github.com/kantuni)) ### [`v4.32.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4320) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.31.0...v4.32.0) *2025-01-24* ##### Features - Add watch.onInvalidate option to trigger actions immediately when a file is changed ([#​5799](https://redirect.github.com/rollup/rollup/issues/5799)) ##### Bug Fixes - Fix incorrect urls in CLI warnings ([#​5809](https://redirect.github.com/rollup/rollup/issues/5809)) ##### Pull Requests - [#​5799](https://redirect.github.com/rollup/rollup/pull/5799): Feature/watch on invalidate ([@​drebrez](https://redirect.github.com/drebrez), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5808](https://redirect.github.com/rollup/rollup/pull/5808): chore(deps): update dependency vite to v6.0.9 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5809](https://redirect.github.com/rollup/rollup/pull/5809): fix: avoid duplicate rollupjs.org prefix ([@​GauBen](https://redirect.github.com/GauBen), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5810](https://redirect.github.com/rollup/rollup/pull/5810): chore(deps): update dependency [@​shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash) to v2 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5811](https://redirect.github.com/rollup/rollup/pull/5811): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.31.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4310) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.30.1...v4.31.0) *2025-01-19* ##### Features - Do not immediately quit when trying to use watch mode from within non-TTY environments ([#​5803](https://redirect.github.com/rollup/rollup/issues/5803)) ##### Bug Fixes - Handle files with more than one UTF-8 BOM header ([#​5806](https://redirect.github.com/rollup/rollup/issues/5806)) ##### Pull Requests - [#​5792](https://redirect.github.com/rollup/rollup/pull/5792): fix(deps): update rust crate swc\_compiler\_base to v8 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5793](https://redirect.github.com/rollup/rollup/pull/5793): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5794](https://redirect.github.com/rollup/rollup/pull/5794): chore(deps): lock file maintenance ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5801](https://redirect.github.com/rollup/rollup/pull/5801): chore(deps): update dependency eslint-config-prettier to v10 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5802](https://redirect.github.com/rollup/rollup/pull/5802): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5803](https://redirect.github.com/rollup/rollup/pull/5803): Support watch mode in yarn, gradle and containers ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5806](https://redirect.github.com/rollup/rollup/pull/5806): fix: strip all BOMs ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.30.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4301) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.30.0...v4.30.1) *2025-01-07* ##### Bug Fixes - Prevent invalid code when simplifying unary expressions in switch cases ([#​5786](https://redirect.github.com/rollup/rollup/issues/5786)) ##### Pull Requests - [#​5786](https://redirect.github.com/rollup/rollup/pull/5786): fix: consider that literals cannot following switch case. ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.30.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4300) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.29.2...v4.30.0) *2025-01-06* ##### Features - Inline values of resolvable unary expressions for improved tree-shaking ([#​5775](https://redirect.github.com/rollup/rollup/issues/5775)) ##### Pull Requests - [#​5775](https://redirect.github.com/rollup/rollup/pull/5775): feat: enhance the treehshaking for unary expression ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5783](https://redirect.github.com/rollup/rollup/pull/5783): Improve CI caching for node\_modules ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.29.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4292) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.29.1...v4.29.2) *2025-01-05* ##### Bug Fixes - Keep import attributes when using dynamic ESM `import()` expressions from CommonJS ([#​5781](https://redirect.github.com/rollup/rollup/issues/5781)) ##### Pull Requests - [#​5772](https://redirect.github.com/rollup/rollup/pull/5772): Improve caching on CI ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5773](https://redirect.github.com/rollup/rollup/pull/5773): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5780](https://redirect.github.com/rollup/rollup/pull/5780): feat: use picocolors instead of colorette ([@​re-taro](https://redirect.github.com/re-taro)) - [#​5781](https://redirect.github.com/rollup/rollup/pull/5781): fix: keep import attributes for cjs format ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.29.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4291) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.29.0...v4.29.1) *2024-12-21* ##### Bug Fixes - Fix crash from deoptimized logical expressions ([#​5771](https://redirect.github.com/rollup/rollup/issues/5771)) ##### Pull Requests - [#​5769](https://redirect.github.com/rollup/rollup/pull/5769): Remove unnecessary lifetimes ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5771](https://redirect.github.com/rollup/rollup/pull/5771): fix: do not optimize the literal value if the cache is deoptimized ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.29.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4290) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.28.1...v4.29.0) *2024-12-20* ##### Features - Treat objects as truthy and always check second argument to better simplify logical expressions ([#​5763](https://redirect.github.com/rollup/rollup/issues/5763)) ##### Pull Requests - [#​5759](https://redirect.github.com/rollup/rollup/pull/5759): docs: add utf-8 encoding to JSON file reading ([@​chouchouji](https://redirect.github.com/chouchouji)) - [#​5760](https://redirect.github.com/rollup/rollup/pull/5760): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5763](https://redirect.github.com/rollup/rollup/pull/5763): fix: introduce UnknownFalsyValue for enhancing if statement tree-shaking ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5766](https://redirect.github.com/rollup/rollup/pull/5766): chore(deps): update dependency [@​rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugin-node-resolve) to v16 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5767](https://redirect.github.com/rollup/rollup/pull/5767): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.28.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4281) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.28.0...v4.28.1) *2024-12-06* ##### Bug Fixes - Support running Rollup natively on LoongArch ([#​5749](https://redirect.github.com/rollup/rollup/issues/5749)) - Add optional `debugId` to `SourceMap` types ([#​5751](https://redirect.github.com/rollup/rollup/issues/5751)) ##### Pull Requests - [#​5749](https://redirect.github.com/rollup/rollup/pull/5749): feat: add support for LoongArch ([@​darkyzhou](https://redirect.github.com/darkyzhou)) - [#​5751](https://redirect.github.com/rollup/rollup/pull/5751): feat: Add `debugId` to `SourceMap` types ([@​timfish](https://redirect.github.com/timfish), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5752](https://redirect.github.com/rollup/rollup/pull/5752): chore(deps): update dependency mocha to v11 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5753](https://redirect.github.com/rollup/rollup/pull/5753): chore(deps): update dependency vite to v6 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5754](https://redirect.github.com/rollup/rollup/pull/5754): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5755](https://redirect.github.com/rollup/rollup/pull/5755): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5756](https://redirect.github.com/rollup/rollup/pull/5756): Test if saving the Cargo cache can speed up FreeBSD ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.28.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4280) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.4...v4.28.0) *2024-11-30* ##### Features - Allow to specify how to handle import attributes when transpiling Rollup config files ([#​5743](https://redirect.github.com/rollup/rollup/issues/5743)) ##### Pull Requests - [#​5743](https://redirect.github.com/rollup/rollup/pull/5743): fix: supports modify the import attributes key in the config file ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5747](https://redirect.github.com/rollup/rollup/pull/5747): chore(deps): update codecov/codecov-action action to v5 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5748](https://redirect.github.com/rollup/rollup/pull/5748): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.27.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4274) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.3...v4.27.4) *2024-11-23* ##### Bug Fixes - Update bundled magic-string to support sourcemap debug ids ([#​5740](https://redirect.github.com/rollup/rollup/issues/5740)) ##### Pull Requests - [#​5740](https://redirect.github.com/rollup/rollup/pull/5740): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.27.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4273) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.2...v4.27.3) *2024-11-18* ##### Bug Fixes - Revert object property tree-shaking for now ([#​5736](https://redirect.github.com/rollup/rollup/issues/5736)) ##### Pull Requests - [#​5736](https://redirect.github.com/rollup/rollup/pull/5736): Revert object tree-shaking until some issues have been resolved ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.27.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4272) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.1...v4.27.2) *2024-11-15* ##### Bug Fixes - Ensure unused variables in patterns are always deconflicted if rendered ([#​5728](https://redirect.github.com/rollup/rollup/issues/5728)) ##### Pull Requests - [#​5728](https://redirect.github.com/rollup/rollup/pull/5728): Fix more variable deconflicting issues ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.27.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4271) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.0...v4.27.1) *2024-11-15* ##### Bug Fixes - Fix some situations where parameter declarations could put Rollup into an infinite loop ([#​5727](https://redirect.github.com/rollup/rollup/issues/5727)) ##### Pull Requests - [#​5727](https://redirect.github.com/rollup/rollup/pull/5727): Debug out-of-memory issues with Rollup v4.27.0 ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.27.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4270) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.26.0...v4.27.0) *2024-11-15* ##### Features - Tree-shake unused properties in object literals ([#​5420](https://redirect.github.com/rollup/rollup/issues/ </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tobbe Lundberg <[email protected]>
Tobbe
added a commit
that referenced
this pull request
Oct 16, 2025
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [rollup](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.24.0` -> `4.46.2`](https://renovatebot.com/diffs/npm/rollup/4.24.0/4.46.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.46.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4462) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.46.1...v4.46.2) *2025-07-29* ##### Bug Fixes - Fix in-operator handling for external namespace and when the left side cannot be analyzed ([#​6041](https://redirect.github.com/rollup/rollup/issues/6041)) ##### Pull Requests - [#​6041](https://redirect.github.com/rollup/rollup/pull/6041): Correct the logic of include in BinaryExpression and don't optimize external references away ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​cyyynthia](https://redirect.github.com/cyyynthia), [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.46.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4461) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.46.0...v4.46.1) *2025-07-28* ##### Bug Fixes - Do not fail when using the `in` operator on external namespaces ([#​6036](https://redirect.github.com/rollup/rollup/issues/6036)) ##### Pull Requests - [#​6036](https://redirect.github.com/rollup/rollup/pull/6036): disables optimization for external namespace when using the in operator ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.46.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4460) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.45.3...v4.46.0) *2025-07-27* ##### Features - Optimize `in` checks on namespaces to keep them treeshake-able ([#​6029](https://redirect.github.com/rollup/rollup/issues/6029)) ##### Pull Requests - [#​5991](https://redirect.github.com/rollup/rollup/pull/5991): feat: update linux-loongarch64-gnu ([@​wojiushixiaobai](https://redirect.github.com/wojiushixiaobai), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6029](https://redirect.github.com/rollup/rollup/pull/6029): feat: optimize `in` checks on namespaces to keep them treeshake-able ([@​cyyynthia](https://redirect.github.com/cyyynthia), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6033](https://redirect.github.com/rollup/rollup/pull/6033): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.45.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4453) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.45.1...v4.45.3) *2025-07-26* ##### Bug Fixes - Do not fail build if a const is reassigned but warn instead ([#​6020](https://redirect.github.com/rollup/rollup/issues/6020)) - Fail with a helpful error message if an exported binding is not defined ([#​6023](https://redirect.github.com/rollup/rollup/issues/6023)) ##### Pull Requests - [#​6014](https://redirect.github.com/rollup/rollup/pull/6014): chore(deps): update dependency [@​vue/language-server](https://redirect.github.com/vue/language-server) to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​6015](https://redirect.github.com/rollup/rollup/pull/6015): chore(deps): update dependency vue-tsc to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6016](https://redirect.github.com/rollup/rollup/pull/6016): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6017](https://redirect.github.com/rollup/rollup/pull/6017): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6020](https://redirect.github.com/rollup/rollup/pull/6020): Make const reassignments only a warning ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6023](https://redirect.github.com/rollup/rollup/pull/6023): Throw descriptive error message for used export is not defined ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​6027](https://redirect.github.com/rollup/rollup/pull/6027): feat: upgrade to NAPI-RS 3 stable ([@​Brooooooklyn](https://redirect.github.com/Brooooooklyn)) - [#​6028](https://redirect.github.com/rollup/rollup/pull/6028): Update eslint-plugin-unicorn to resolve vulnerability ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6034](https://redirect.github.com/rollup/rollup/pull/6034): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.45.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4451) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.45.0...v4.45.1) *2025-07-15* ##### Bug Fixes - Resolve crash when using certain conditional expressions ([#​6009](https://redirect.github.com/rollup/rollup/issues/6009)) ##### Pull Requests - [#​6009](https://redirect.github.com/rollup/rollup/pull/6009): Add hasDeoptimizedCache flag for ConditionalExpression ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.45.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4450) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.44.2...v4.45.0) *2025-07-12* ##### Features - Improve tree-shaking when both branches of a conditional expression return the same boolean value ([#​6000](https://redirect.github.com/rollup/rollup/issues/6000)) - In environments that support both CJS and ESM, prefer the ESM build of Rollup ([#​6005](https://redirect.github.com/rollup/rollup/issues/6005)) ##### Bug Fixes - Ensure static blocks do not prevent tree-shaking if they access `this` ([#​6001](https://redirect.github.com/rollup/rollup/issues/6001)) ##### Pull Requests - [#​6000](https://redirect.github.com/rollup/rollup/pull/6000): feat: improve get literal value for conditional expression ([@​ahabhgk](https://redirect.github.com/ahabhgk), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6001](https://redirect.github.com/rollup/rollup/pull/6001): Correct the parent scope for static blocks ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6005](https://redirect.github.com/rollup/rollup/pull/6005): fix: export field order prefer esm ([@​DylanPiercey](https://redirect.github.com/DylanPiercey)) ### [`v4.44.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4442) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.44.1...v4.44.2) *2025-07-04* ##### Bug Fixes - Correctly handle `@__PURE__` annotations after `new` keyword ([#​5998](https://redirect.github.com/rollup/rollup/issues/5998)) - Generate correct source mapping for closing braces of block statements ([#​5999](https://redirect.github.com/rollup/rollup/issues/5999)) ##### Pull Requests - [#​5998](https://redirect.github.com/rollup/rollup/pull/5998): Support `@__PURE__` when nested after new in constructor invocations ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5999](https://redirect.github.com/rollup/rollup/pull/5999): Add location info for closing brace of block statement ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​6002](https://redirect.github.com/rollup/rollup/pull/6002): chore(deps): update dependency vite to v7 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​6004](https://redirect.github.com/rollup/rollup/pull/6004): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.44.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4441) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.44.0...v4.44.1) *2025-06-26* ##### Bug Fixes - Reinstate maxParallelFileOps limit of 1000 to resolve the issue for some ([#​5992](https://redirect.github.com/rollup/rollup/issues/5992)) ##### Pull Requests - [#​5988](https://redirect.github.com/rollup/rollup/pull/5988): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5992](https://redirect.github.com/rollup/rollup/pull/5992): Set maxParallelFileOps to 1000 ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.44.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4440) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.43.0...v4.44.0) *2025-06-19* ##### Features - Remove limit on `maxParallelFileOps` as this could break watch mode with the commonjs plugin ([#​5986](https://redirect.github.com/rollup/rollup/issues/5986)) ##### Bug Fixes - Provide better source mappings when coarse intermediate maps are used ([#​5985](https://redirect.github.com/rollup/rollup/issues/5985)) ##### Pull Requests - [#​5984](https://redirect.github.com/rollup/rollup/pull/5984): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5985](https://redirect.github.com/rollup/rollup/pull/5985): Improve approximation of coarse sourcemap segments ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5986](https://redirect.github.com/rollup/rollup/pull/5986): Remove limit on max parallel file ops ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.43.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4430) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.42.0...v4.43.0) *2025-06-11* ##### Features - Provide new `fs` option and `this.fs` API to replace file system ([#​5944](https://redirect.github.com/rollup/rollup/issues/5944)) ##### Pull Requests - [#​5944](https://redirect.github.com/rollup/rollup/pull/5944): feat(options): Add an option for overriding the file system module in the JS API ([@​EggDice](https://redirect.github.com/EggDice), [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.42.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4420) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.41.2...v4.42.0) *2025-06-06* ##### Features - Add option to allow the input to be located in the output in watch mode ([#​5966](https://redirect.github.com/rollup/rollup/issues/5966)) ##### Pull Requests - [#​5966](https://redirect.github.com/rollup/rollup/pull/5966): feat: watch mode add `allowInputInsideOutputPath` option ([@​btea](https://redirect.github.com/btea), [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.41.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4412) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.41.1...v4.41.2) *2025-06-06* ##### Bug Fixes - Detect named export usages in dynamic imports with `then` and non-arrow function expressions ([#​5977](https://redirect.github.com/rollup/rollup/issues/5977)) - Do not replace usages of constant variables with their values for readability ([#​5968](https://redirect.github.com/rollup/rollup/issues/5968)) ##### Pull Requests - [#​5968](https://redirect.github.com/rollup/rollup/pull/5968): fix: preserve constant identifiers in unary expressions instead of magic numbers ([@​OmkarJ13](https://redirect.github.com/OmkarJ13), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5969](https://redirect.github.com/rollup/rollup/pull/5969): chore(deps): update dependency yargs-parser to v22 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5970](https://redirect.github.com/rollup/rollup/pull/5970): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5971](https://redirect.github.com/rollup/rollup/pull/5971): chore(deps): lock file maintenance ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5976](https://redirect.github.com/rollup/rollup/pull/5976): Update README.md ([@​ftlno](https://redirect.github.com/ftlno), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5977](https://redirect.github.com/rollup/rollup/pull/5977): fix: consider function expression in thenable when tree-shaking dynamic imports ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5981](https://redirect.github.com/rollup/rollup/pull/5981): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5982](https://redirect.github.com/rollup/rollup/pull/5982): Debug/fix watch pipeline ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.41.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4411) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.41.0...v4.41.1) *2025-05-24* ##### Bug Fixes - If a plugin calls `this.resolve` with `skipSelf: true`, subsequent calls when handling this by the same plugin with same parameters will return `null` to avoid infinite recursions ([#​5945](https://redirect.github.com/rollup/rollup/issues/5945)) ##### Pull Requests - [#​5945](https://redirect.github.com/rollup/rollup/pull/5945): Avoid recursively calling a plugin's resolveId hook with same id and importer ([@​younggglcy](https://redirect.github.com/younggglcy), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5963](https://redirect.github.com/rollup/rollup/pull/5963): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5964](https://redirect.github.com/rollup/rollup/pull/5964): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.41.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4410) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.40.2...v4.41.0) *2025-05-18* ##### Features - Detect named exports in more dynamic import scenarios ([#​5954](https://redirect.github.com/rollup/rollup/issues/5954)) ##### Pull Requests - [#​5949](https://redirect.github.com/rollup/rollup/pull/5949): ci: use node 24 ([@​btea](https://redirect.github.com/btea), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5951](https://redirect.github.com/rollup/rollup/pull/5951): chore(deps): update dependency pretty-bytes to v7 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5952](https://redirect.github.com/rollup/rollup/pull/5952): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5953](https://redirect.github.com/rollup/rollup/pull/5953): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5954](https://redirect.github.com/rollup/rollup/pull/5954): enhance tree-shaking for dynamic imports ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5957](https://redirect.github.com/rollup/rollup/pull/5957): chore(deps): update dependency lint-staged to v16 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5958](https://redirect.github.com/rollup/rollup/pull/5958): fix(deps): update rust crate swc\_compiler\_base to v20 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5959](https://redirect.github.com/rollup/rollup/pull/5959): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5960](https://redirect.github.com/rollup/rollup/pull/5960): Use spawn to run CLI tests ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.40.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4402) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.40.1...v4.40.2) *2025-05-06* ##### Bug Fixes - Create correct IIFE/AMD/UMD bundles when using a mutable default export ([#​5934](https://redirect.github.com/rollup/rollup/issues/5934)) - Fix execution order when using top-level await for dynamic imports with inlineDynamicImports ([#​5937](https://redirect.github.com/rollup/rollup/issues/5937)) - Throw when the output is watched in watch mode ([#​5939](https://redirect.github.com/rollup/rollup/issues/5939)) ##### Pull Requests - [#​5934](https://redirect.github.com/rollup/rollup/pull/5934): fix(exports): avoid "exports is not defined" `ReferenceError` ([@​dasa](https://redirect.github.com/dasa)) - [#​5937](https://redirect.github.com/rollup/rollup/pull/5937): consider TLA imports have higher execution priority ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5939](https://redirect.github.com/rollup/rollup/pull/5939): fix: watch mode input should not be an output subpath ([@​btea](https://redirect.github.com/btea)) - [#​5940](https://redirect.github.com/rollup/rollup/pull/5940): chore(deps): update dependency vite to v6.3.4 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5941](https://redirect.github.com/rollup/rollup/pull/5941): chore(deps): update dependency eslint-plugin-unicorn to v59 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5942](https://redirect.github.com/rollup/rollup/pull/5942): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5943](https://redirect.github.com/rollup/rollup/pull/5943): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.40.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4401) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.40.0...v4.40.1) *2025-04-28* ##### Bug Fixes - Limit hash size for asset file names to the supported 21 ([#​5921](https://redirect.github.com/rollup/rollup/issues/5921)) - Do not inline user-defined entry chunks or chunks with explicit file name ([#​5923](https://redirect.github.com/rollup/rollup/issues/5923)) - Avoid top-level-await cycles when non-entry chunks use top-level await ([#​5930](https://redirect.github.com/rollup/rollup/issues/5930)) - Expose package.json via exports ([#​5931](https://redirect.github.com/rollup/rollup/issues/5931)) ##### Pull Requests - [#​5921](https://redirect.github.com/rollup/rollup/pull/5921): fix(assetFileNames): reduce max hash size to 21 ([@​shulaoda](https://redirect.github.com/shulaoda)) - [#​5923](https://redirect.github.com/rollup/rollup/pull/5923): fix: generate the separate chunk for the entry module with explicated chunk filename or name ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5926](https://redirect.github.com/rollup/rollup/pull/5926): fix(deps): update rust crate swc\_compiler\_base to v18 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5927](https://redirect.github.com/rollup/rollup/pull/5927): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5928](https://redirect.github.com/rollup/rollup/pull/5928): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5930](https://redirect.github.com/rollup/rollup/pull/5930): Avoid chunks TLA dynamic import circular when TLA dynamic import used in non-entry modules ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5931](https://redirect.github.com/rollup/rollup/pull/5931): chore: add new `./package.json` entry ([@​JounQin](https://redirect.github.com/JounQin), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5936](https://redirect.github.com/rollup/rollup/pull/5936): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.40.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4400) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.39.0...v4.40.0) *2025-04-12* ##### Features - Only show `eval` warnings on first render and only when the call is not tree-shaken ([#​5892](https://redirect.github.com/rollup/rollup/issues/5892)) - Tree-shake non-included dynamic import members when the handler just maps to one named export ([#​5898](https://redirect.github.com/rollup/rollup/issues/5898)) ##### Bug Fixes - Consider dynamic imports nested within top-level-awaited dynamic import expressions to be awaited as well ([#​5900](https://redirect.github.com/rollup/rollup/issues/5900)) - Fix namespace rendering when tree-shaking is disabled ([#​5908](https://redirect.github.com/rollup/rollup/issues/5908)) - When using multiple transform hook filters, all of them need to be satisfied together ([#​5909](https://redirect.github.com/rollup/rollup/issues/5909)) ##### Pull Requests - [#​5892](https://redirect.github.com/rollup/rollup/pull/5892): Warn when eval or namespace calls are rendered, not when they are parsed ([@​SunsetFi](https://redirect.github.com/SunsetFi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5898](https://redirect.github.com/rollup/rollup/pull/5898): feat: treeshake dynamic import chained member expression ([@​privatenumber](https://redirect.github.com/privatenumber), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5900](https://redirect.github.com/rollup/rollup/pull/5900): consider the dynamic import within a TLA call expression as a TLA import ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5904](https://redirect.github.com/rollup/rollup/pull/5904): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5905](https://redirect.github.com/rollup/rollup/pull/5905): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5908](https://redirect.github.com/rollup/rollup/pull/5908): Fix `treeshake: false` breaking destructured namespace imports ([@​Skn0tt](https://redirect.github.com/Skn0tt)) - [#​5909](https://redirect.github.com/rollup/rollup/pull/5909): Correct the behavior when multiple transform filter options are specified ([@​sapphi-red](https://redirect.github.com/sapphi-red)) - [#​5915](https://redirect.github.com/rollup/rollup/pull/5915): chore(deps): update dependency [@​types/picomatch](https://redirect.github.com/types/picomatch) to v4 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5916](https://redirect.github.com/rollup/rollup/pull/5916): fix(deps): update rust crate swc\_compiler\_base to v17 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5917](https://redirect.github.com/rollup/rollup/pull/5917): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5918](https://redirect.github.com/rollup/rollup/pull/5918): chore(deps): update dependency vite to v6.2.6 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.39.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4390) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.38.0...v4.39.0) *2025-04-02* ##### Features - Do not create separate facade chunks if a chunk would contain several entry modules that allow export extension if there are no export name conflicts ([#​5891](https://redirect.github.com/rollup/rollup/issues/5891)) ##### Bug Fixes - Mark the `id` property as optional in the filter for the `resolveId` hook ([#​5896](https://redirect.github.com/rollup/rollup/issues/5896)) ##### Pull Requests - [#​5891](https://redirect.github.com/rollup/rollup/pull/5891): chunk: merge allow-extension modules ([@​wmertens](https://redirect.github.com/wmertens), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5893](https://redirect.github.com/rollup/rollup/pull/5893): chore(deps): update dependency vite to v6.2.4 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5896](https://redirect.github.com/rollup/rollup/pull/5896): fix: resolveId id filter is optional ([@​sapphi-red](https://redirect.github.com/sapphi-red)) ### [`v4.38.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4380) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.37.0...v4.38.0) *2025-03-29* ##### Features - Support `.filter` option in `resolveId`, `load` and `transform` hooks ([#​5882](https://redirect.github.com/rollup/rollup/issues/5882)) ##### Pull Requests - [#​5882](https://redirect.github.com/rollup/rollup/pull/5882): Add support for hook filters ([@​sapphi-red](https://redirect.github.com/sapphi-red)) - [#​5894](https://redirect.github.com/rollup/rollup/pull/5894): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5895](https://redirect.github.com/rollup/rollup/pull/5895): chore(deps): update dependency eslint-plugin-unicorn to v58 ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.37.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4370) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.36.0...v4.37.0) *2025-03-23* ##### Features - Support Musl Linux on Riscv64 architectures ([#​5726](https://redirect.github.com/rollup/rollup/issues/5726)) - Handles class decorators placed before the `export` keyword ([#​5871](https://redirect.github.com/rollup/rollup/issues/5871)) ##### Bug Fixes - Log Rust panic messages to the console when using the WASM build ([#​5875](https://redirect.github.com/rollup/rollup/issues/5875)) ##### Pull Requests - [#​5726](https://redirect.github.com/rollup/rollup/pull/5726): Add support for linux riscv64 musl ([@​fossdd](https://redirect.github.com/fossdd), [@​leso-kn](https://redirect.github.com/leso-kn)) - [#​5871](https://redirect.github.com/rollup/rollup/pull/5871): feat: support decorators before or after export ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5875](https://redirect.github.com/rollup/rollup/pull/5875): capture Rust panic messages and output them to the console. ([@​luyahan](https://redirect.github.com/luyahan), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5883](https://redirect.github.com/rollup/rollup/pull/5883): Pin digest of 3rd party actions ([@​re-taro](https://redirect.github.com/re-taro)) - [#​5885](https://redirect.github.com/rollup/rollup/pull/5885): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.36.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4360) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.35.0...v4.36.0) *2025-03-17* ##### Features - Extend `renderDynamicImport` hook to provide information about static dependencies of the imported module ([#​5870](https://redirect.github.com/rollup/rollup/issues/5870)) - Export several additional types used by Vite ([#​5879](https://redirect.github.com/rollup/rollup/issues/5879)) ##### Bug Fixes - Do not merge chunks if that would create a top-level await cycle between chunks ([#​5843](https://redirect.github.com/rollup/rollup/issues/5843)) ##### Pull Requests - [#​5843](https://redirect.github.com/rollup/rollup/pull/5843): avoiding top level await circular ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5870](https://redirect.github.com/rollup/rollup/pull/5870): draft for extended renderDynamicImport hook ([@​iczero](https://redirect.github.com/iczero), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5876](https://redirect.github.com/rollup/rollup/pull/5876): Update axios overrides to 1.8.2 ([@​vadym-khodak](https://redirect.github.com/vadym-khodak)) - [#​5877](https://redirect.github.com/rollup/rollup/pull/5877): chore(deps): update dependency eslint-plugin-vue to v10 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5878](https://redirect.github.com/rollup/rollup/pull/5878): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5879](https://redirect.github.com/rollup/rollup/pull/5879): fix: export types ([@​sxzz](https://redirect.github.com/sxzz)) ### [`v4.35.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4350) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.9...v4.35.0) *2025-03-08* ##### Features - Pass build errors to the closeBundle hook ([#​5867](https://redirect.github.com/rollup/rollup/issues/5867)) ##### Pull Requests - [#​5852](https://redirect.github.com/rollup/rollup/pull/5852): chore(deps): update dependency eslint-plugin-unicorn to v57 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5862](https://redirect.github.com/rollup/rollup/pull/5862): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5867](https://redirect.github.com/rollup/rollup/pull/5867): feat(5858): make closeBundle hook receive the last error ([@​GauBen](https://redirect.github.com/GauBen)) - [#​5872](https://redirect.github.com/rollup/rollup/pull/5872): chore(deps): update dependency builtin-modules to v5 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5873](https://redirect.github.com/rollup/rollup/pull/5873): chore(deps): update uraimo/run-on-arch-action action to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5874](https://redirect.github.com/rollup/rollup/pull/5874): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.34.9`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4349) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.8...v4.34.9) *2025-03-01* ##### Bug Fixes - Support JSX modes in WASM ([#​5866](https://redirect.github.com/rollup/rollup/issues/5866)) - Allow the CustomPluginOptions to be extended ([#​5850](https://redirect.github.com/rollup/rollup/issues/5850)) ##### Pull Requests - [#​5850](https://redirect.github.com/rollup/rollup/pull/5850): Revert CustomPluginOptions to be an interface ([@​sapphi-red](https://redirect.github.com/sapphi-red), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5851](https://redirect.github.com/rollup/rollup/pull/5851): Javascript to JavaScript ([@​dasa](https://redirect.github.com/dasa), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5853](https://redirect.github.com/rollup/rollup/pull/5853): chore(deps): update dependency pinia to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5854](https://redirect.github.com/rollup/rollup/pull/5854): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5855](https://redirect.github.com/rollup/rollup/pull/5855): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5860](https://redirect.github.com/rollup/rollup/pull/5860): chore(deps): update dependency [@​shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash) to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5861](https://redirect.github.com/rollup/rollup/pull/5861): chore(deps): update dependency globals to v16 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5863](https://redirect.github.com/rollup/rollup/pull/5863): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5864](https://redirect.github.com/rollup/rollup/pull/5864): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5866](https://redirect.github.com/rollup/rollup/pull/5866): Add jsx parameter to parseAsync in native.wasm.js ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.8`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4348) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.7...v4.34.8) *2025-02-17* ##### Bug Fixes - Do not make assumptions about the value of nested paths in logical expressions if the expression cannot be simplified ([#​5846](https://redirect.github.com/rollup/rollup/issues/5846)) ##### Pull Requests - [#​5846](https://redirect.github.com/rollup/rollup/pull/5846): return UnknownValue if the usedbranch is unkown and the path is not empty ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.7`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4347) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.6...v4.34.7) *2025-02-14* ##### Bug Fixes - Ensure that calls to parameters are included correctly when using try-catch deoptimization ([#​5842](https://redirect.github.com/rollup/rollup/issues/5842)) ##### Pull Requests - [#​5840](https://redirect.github.com/rollup/rollup/pull/5840): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5842](https://redirect.github.com/rollup/rollup/pull/5842): Fix prop inclusion with try-catch-deoptimization ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.34.6`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4346) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.5...v4.34.6) *2025-02-07* ##### Bug Fixes - Retain "void 0" in the output for smaller output and fewer surprises ([#​5838](https://redirect.github.com/rollup/rollup/issues/5838)) ##### Pull Requests - [#​5835](https://redirect.github.com/rollup/rollup/pull/5835): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5838](https://redirect.github.com/rollup/rollup/pull/5838): replace undefined with void 0 for operator void ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.5`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4345) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.4...v4.34.5) *2025-02-07* ##### Bug Fixes - Ensure namespace reexports always include all properties of all exports ([#​5837](https://redirect.github.com/rollup/rollup/issues/5837)) ##### Pull Requests - [#​5836](https://redirect.github.com/rollup/rollup/pull/5836): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5837](https://redirect.github.com/rollup/rollup/pull/5837): Include all paths of reexports if namespace is used ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.34.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4344) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.3...v4.34.4) *2025-02-05* ##### Bug Fixes - Do not tree-shake properties if a rest element is used in destructuring ([#​5833](https://redirect.github.com/rollup/rollup/issues/5833)) ##### Pull Requests - [#​5833](https://redirect.github.com/rollup/rollup/pull/5833): include all properties if a rest element is destructed ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4343) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.2...v4.34.3) *2025-02-05* ##### Bug Fixes - Ensure properties of "this" are included in getters ([#​5831](https://redirect.github.com/rollup/rollup/issues/5831)) ##### Pull Requests - [#​5831](https://redirect.github.com/rollup/rollup/pull/5831): include the properties that accessed by this ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.34.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4342) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.1...v4.34.2) *2025-02-04* ##### Bug Fixes - Fix an issue where not all usages of a function were properly detected ([#​5827](https://redirect.github.com/rollup/rollup/issues/5827)) ##### Pull Requests - [#​5827](https://redirect.github.com/rollup/rollup/pull/5827): Ensure that functions provided to a constructor are properly deoptimized ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.34.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4341) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.34.0...v4.34.1) *2025-02-03* ##### Bug Fixes - Ensure throwing objects includes the entire object ([#​5825](https://redirect.github.com/rollup/rollup/issues/5825)) ##### Pull Requests - [#​5825](https://redirect.github.com/rollup/rollup/pull/5825): Ensure that all properties of throw statements are included ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.34.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4340) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.33.0...v4.34.0) *2025-02-01* ##### Features - Tree-shake unused properties in object literals (re-implements [#​5420](https://redirect.github.com/rollup/rollup/issues/5420)) ([#​5737](https://redirect.github.com/rollup/rollup/issues/5737)) ##### Pull Requests - [#​5737](https://redirect.github.com/rollup/rollup/pull/5737): Reapply object tree-shaking ([@​lukastaegert](https://redirect.github.com/lukastaegert), [@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.33.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4330) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.32.1...v4.33.0) *2025-02-01* ##### Features - Correctly detect literal value of more negated expressions ([#​5812](https://redirect.github.com/rollup/rollup/issues/5812)) ##### Bug Fixes - Use the correct with/assert attribute key in dynamic imports ([#​5818](https://redirect.github.com/rollup/rollup/issues/5818)) - Fix an issue where logical expressions were considered to have the wrong value ([#​5819](https://redirect.github.com/rollup/rollup/issues/5819)) ##### Pull Requests - [#​5812](https://redirect.github.com/rollup/rollup/pull/5812): feat: optimize the literal value of unary expressions ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5816](https://redirect.github.com/rollup/rollup/pull/5816): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5817](https://redirect.github.com/rollup/rollup/pull/5817): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5818](https://redirect.github.com/rollup/rollup/pull/5818): support for changing the attributes key for dynamic imports ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5819](https://redirect.github.com/rollup/rollup/pull/5819): Return UnknownValue if getLiteralValueAtPath is called recursively within logical expressions ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5820](https://redirect.github.com/rollup/rollup/pull/5820): return null ([@​kingma-sbw](https://redirect.github.com/kingma-sbw)) ### [`v4.32.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4321) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.32.0...v4.32.1) *2025-01-28* ##### Bug Fixes - Fix possible crash when optimizing logical expressions ([#​5804](https://redirect.github.com/rollup/rollup/issues/5804)) ##### Pull Requests - [#​5804](https://redirect.github.com/rollup/rollup/pull/5804): fix: set hasDeoptimizedCache to true as early as possible ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5813](https://redirect.github.com/rollup/rollup/pull/5813): Fix typo ([@​kantuni](https://redirect.github.com/kantuni)) ### [`v4.32.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4320) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.31.0...v4.32.0) *2025-01-24* ##### Features - Add watch.onInvalidate option to trigger actions immediately when a file is changed ([#​5799](https://redirect.github.com/rollup/rollup/issues/5799)) ##### Bug Fixes - Fix incorrect urls in CLI warnings ([#​5809](https://redirect.github.com/rollup/rollup/issues/5809)) ##### Pull Requests - [#​5799](https://redirect.github.com/rollup/rollup/pull/5799): Feature/watch on invalidate ([@​drebrez](https://redirect.github.com/drebrez), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5808](https://redirect.github.com/rollup/rollup/pull/5808): chore(deps): update dependency vite to v6.0.9 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5809](https://redirect.github.com/rollup/rollup/pull/5809): fix: avoid duplicate rollupjs.org prefix ([@​GauBen](https://redirect.github.com/GauBen), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5810](https://redirect.github.com/rollup/rollup/pull/5810): chore(deps): update dependency [@​shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash) to v2 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5811](https://redirect.github.com/rollup/rollup/pull/5811): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.31.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4310) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.30.1...v4.31.0) *2025-01-19* ##### Features - Do not immediately quit when trying to use watch mode from within non-TTY environments ([#​5803](https://redirect.github.com/rollup/rollup/issues/5803)) ##### Bug Fixes - Handle files with more than one UTF-8 BOM header ([#​5806](https://redirect.github.com/rollup/rollup/issues/5806)) ##### Pull Requests - [#​5792](https://redirect.github.com/rollup/rollup/pull/5792): fix(deps): update rust crate swc\_compiler\_base to v8 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5793](https://redirect.github.com/rollup/rollup/pull/5793): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5794](https://redirect.github.com/rollup/rollup/pull/5794): chore(deps): lock file maintenance ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5801](https://redirect.github.com/rollup/rollup/pull/5801): chore(deps): update dependency eslint-config-prettier to v10 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5802](https://redirect.github.com/rollup/rollup/pull/5802): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5803](https://redirect.github.com/rollup/rollup/pull/5803): Support watch mode in yarn, gradle and containers ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5806](https://redirect.github.com/rollup/rollup/pull/5806): fix: strip all BOMs ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.30.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4301) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.30.0...v4.30.1) *2025-01-07* ##### Bug Fixes - Prevent invalid code when simplifying unary expressions in switch cases ([#​5786](https://redirect.github.com/rollup/rollup/issues/5786)) ##### Pull Requests - [#​5786](https://redirect.github.com/rollup/rollup/pull/5786): fix: consider that literals cannot following switch case. ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.30.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4300) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.29.2...v4.30.0) *2025-01-06* ##### Features - Inline values of resolvable unary expressions for improved tree-shaking ([#​5775](https://redirect.github.com/rollup/rollup/issues/5775)) ##### Pull Requests - [#​5775](https://redirect.github.com/rollup/rollup/pull/5775): feat: enhance the treehshaking for unary expression ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5783](https://redirect.github.com/rollup/rollup/pull/5783): Improve CI caching for node\_modules ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.29.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4292) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.29.1...v4.29.2) *2025-01-05* ##### Bug Fixes - Keep import attributes when using dynamic ESM `import()` expressions from CommonJS ([#​5781](https://redirect.github.com/rollup/rollup/issues/5781)) ##### Pull Requests - [#​5772](https://redirect.github.com/rollup/rollup/pull/5772): Improve caching on CI ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5773](https://redirect.github.com/rollup/rollup/pull/5773): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5780](https://redirect.github.com/rollup/rollup/pull/5780): feat: use picocolors instead of colorette ([@​re-taro](https://redirect.github.com/re-taro)) - [#​5781](https://redirect.github.com/rollup/rollup/pull/5781): fix: keep import attributes for cjs format ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.29.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4291) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.29.0...v4.29.1) *2024-12-21* ##### Bug Fixes - Fix crash from deoptimized logical expressions ([#​5771](https://redirect.github.com/rollup/rollup/issues/5771)) ##### Pull Requests - [#​5769](https://redirect.github.com/rollup/rollup/pull/5769): Remove unnecessary lifetimes ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5771](https://redirect.github.com/rollup/rollup/pull/5771): fix: do not optimize the literal value if the cache is deoptimized ([@​TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.29.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4290) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.28.1...v4.29.0) *2024-12-20* ##### Features - Treat objects as truthy and always check second argument to better simplify logical expressions ([#​5763](https://redirect.github.com/rollup/rollup/issues/5763)) ##### Pull Requests - [#​5759](https://redirect.github.com/rollup/rollup/pull/5759): docs: add utf-8 encoding to JSON file reading ([@​chouchouji](https://redirect.github.com/chouchouji)) - [#​5760](https://redirect.github.com/rollup/rollup/pull/5760): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5763](https://redirect.github.com/rollup/rollup/pull/5763): fix: introduce UnknownFalsyValue for enhancing if statement tree-shaking ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5766](https://redirect.github.com/rollup/rollup/pull/5766): chore(deps): update dependency [@​rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugin-node-resolve) to v16 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5767](https://redirect.github.com/rollup/rollup/pull/5767): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.28.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4281) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.28.0...v4.28.1) *2024-12-06* ##### Bug Fixes - Support running Rollup natively on LoongArch ([#​5749](https://redirect.github.com/rollup/rollup/issues/5749)) - Add optional `debugId` to `SourceMap` types ([#​5751](https://redirect.github.com/rollup/rollup/issues/5751)) ##### Pull Requests - [#​5749](https://redirect.github.com/rollup/rollup/pull/5749): feat: add support for LoongArch ([@​darkyzhou](https://redirect.github.com/darkyzhou)) - [#​5751](https://redirect.github.com/rollup/rollup/pull/5751): feat: Add `debugId` to `SourceMap` types ([@​timfish](https://redirect.github.com/timfish), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5752](https://redirect.github.com/rollup/rollup/pull/5752): chore(deps): update dependency mocha to v11 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5753](https://redirect.github.com/rollup/rollup/pull/5753): chore(deps): update dependency vite to v6 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5754](https://redirect.github.com/rollup/rollup/pull/5754): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5755](https://redirect.github.com/rollup/rollup/pull/5755): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5756](https://redirect.github.com/rollup/rollup/pull/5756): Test if saving the Cargo cache can speed up FreeBSD ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.28.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4280) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.4...v4.28.0) *2024-11-30* ##### Features - Allow to specify how to handle import attributes when transpiling Rollup config files ([#​5743](https://redirect.github.com/rollup/rollup/issues/5743)) ##### Pull Requests - [#​5743](https://redirect.github.com/rollup/rollup/pull/5743): fix: supports modify the import attributes key in the config file ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5747](https://redirect.github.com/rollup/rollup/pull/5747): chore(deps): update codecov/codecov-action action to v5 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5748](https://redirect.github.com/rollup/rollup/pull/5748): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.27.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4274) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.3...v4.27.4) *2024-11-23* ##### Bug Fixes - Update bundled magic-string to support sourcemap debug ids ([#​5740](https://redirect.github.com/rollup/rollup/issues/5740)) ##### Pull Requests - [#​5740](https://redirect.github.com/rollup/rollup/pull/5740): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.27.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4273) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.2...v4.27.3) *2024-11-18* ##### Bug Fixes - Revert object property tree-shaking for now ([#​5736](https://redirect.github.com/rollup/rollup/issues/5736)) ##### Pull Requests - [#​5736](https://redirect.github.com/rollup/rollup/pull/5736): Revert object tree-shaking until some issues have been resolved ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.27.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4272) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.1...v4.27.2) *2024-11-15* ##### Bug Fixes - Ensure unused variables in patterns are always deconflicted if rendered ([#​5728](https://redirect.github.com/rollup/rollup/issues/5728)) ##### Pull Requests - [#​5728](https://redirect.github.com/rollup/rollup/pull/5728): Fix more variable deconflicting issues ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.27.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4271) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.27.0...v4.27.1) *2024-11-15* ##### Bug Fixes - Fix some situations where parameter declarations could put Rollup into an infinite loop ([#​5727](https://redirect.github.com/rollup/rollup/issues/5727)) ##### Pull Requests - [#​5727](https://redirect.github.com/rollup/rollup/pull/5727): Debug out-of-memory issues with Rollup v4.27.0 ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.27.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4270) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.26.0...v4.27.0) *2024-11-15* ##### Features - Tree-shake unused properties in object literals ([#​5420](https://redirect.github.com/rollup/rollup/issues/ </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/redwoodjs/graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tobbe Lundberg <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.8.3->0.8.4Release Notes
graphql/graphiql
v0.8.4Compare Source
Patch Changes
#3113
2e477eb2Thanks @B2o5T! - replace.forEachwithfor..of#3109
51007002Thanks @B2o5T! - enableno-floating-promiseseslint rule#3120
15c26eb6Thanks @B2o5T! - prefer await to thenConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.