-
Notifications
You must be signed in to change notification settings - Fork 1k
chore(deps): update dependency rollup to v4.46.2 #12075
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
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
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
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
Labels
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:
4.24.0->4.46.2Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
rollup/rollup (rollup)
v4.46.2Compare Source
2025-07-29
Bug Fixes
Pull Requests
v4.46.1Compare Source
2025-07-28
Bug Fixes
inoperator on external namespaces (#6036)Pull Requests
v4.46.0Compare Source
2025-07-27
Features
inchecks on namespaces to keep them treeshake-able (#6029)Pull Requests
inchecks on namespaces to keep them treeshake-able (@cyyynthia, @lukastaegert)v4.45.3Compare Source
2025-07-26
Bug Fixes
Pull Requests
v4.45.1Compare Source
2025-07-15
Bug Fixes
Pull Requests
v4.45.0Compare Source
2025-07-12
Features
Bug Fixes
this(#6001)Pull Requests
v4.44.2Compare Source
2025-07-04
Bug Fixes
@__PURE__annotations afternewkeyword (#5998)Pull Requests
@__PURE__when nested after new in constructor invocations (@TrickyPi)v4.44.1Compare Source
2025-06-26
Bug Fixes
Pull Requests
v4.44.0Compare Source
2025-06-19
Features
maxParallelFileOpsas this could break watch mode with the commonjs plugin (#5986)Bug Fixes
Pull Requests
v4.43.0Compare Source
2025-06-11
Features
fsoption andthis.fsAPI to replace file system (#5944)Pull Requests
v4.42.0Compare Source
2025-06-06
Features
Pull Requests
allowInputInsideOutputPathoption (@btea, @lukastaegert)v4.41.2Compare Source
2025-06-06
Bug Fixes
thenand non-arrow function expressions (#5977)Pull Requests
v4.41.1Compare Source
2025-05-24
Bug Fixes
this.resolvewithskipSelf: true, subsequent calls when handling this by the same plugin with same parameters will returnnullto avoid infinite recursions (#5945)Pull Requests
v4.41.0Compare Source
2025-05-18
Features
Pull Requests
v4.40.2Compare Source
2025-05-06
Bug Fixes
Pull Requests
ReferenceError(@dasa)v4.40.1Compare Source
2025-04-28
Bug Fixes
Pull Requests
./package.jsonentry (@JounQin, @lukastaegert)v4.40.0Compare Source
2025-04-12
Features
evalwarnings on first render and only when the call is not tree-shaken (#5892)Bug Fixes
Pull Requests
treeshake: falsebreaking destructured namespace imports (@Skn0tt)v4.39.0Compare Source
2025-04-02
Features
Bug Fixes
idproperty as optional in the filter for theresolveIdhook (#5896)Pull Requests
v4.38.0Compare Source
2025-03-29
Features
.filteroption inresolveId,loadandtransformhooks (#5882)Pull Requests
v4.37.0Compare Source
2025-03-23
Features
exportkeyword (#5871)Bug Fixes
Pull Requests
v4.36.0Compare Source
2025-03-17
Features
renderDynamicImporthook to provide information about static dependencies of the imported module (#5870)Bug Fixes
Pull Requests
v4.35.0Compare Source
2025-03-08
Features
Pull Requests
v4.34.9Compare Source
2025-03-01
Bug Fixes
Pull Requests
v4.34.8Compare Source
2025-02-17
Bug Fixes
Pull Requests
v4.34.7Compare Source
2025-02-14
Bug Fixes
Pull Requests
v4.34.6Compare Source
2025-02-07
Bug Fixes
Pull Requests
v4.34.5Compare Source
2025-02-07
Bug Fixes
Pull Requests
v4.34.4Compare Source
2025-02-05
Bug Fixes
Pull Requests
v4.34.3Compare Source
2025-02-05
Bug Fixes
Pull Requests
v4.34.2Compare Source
2025-02-04
Bug Fixes
Pull Requests
v4.34.1Compare Source
2025-02-03
Bug Fixes
Pull Requests
v4.34.0Compare Source
2025-02-01
Features
Pull Requests
v4.33.0Compare Source
2025-02-01
Features
Bug Fixes
Pull Requests
v4.32.1Compare Source
2025-01-28
Bug Fixes
Pull Requests
v4.32.0Compare Source
2025-01-24
Features
Bug Fixes
Pull Requests
v4.31.0Compare Source
2025-01-19
Features
Bug Fixes
Pull Requests
v4.30.1Compare Source
2025-01-07
Bug Fixes
Pull Requests
v4.30.0Compare Source
2025-01-06
Features
Pull Requests
v4.29.2Compare Source
2025-01-05
Bug Fixes
import()expressions from CommonJS (#5781)Pull Requests
v4.29.1Compare Source
2024-12-21
Bug Fixes
Pull Requests
v4.29.0Compare Source
2024-12-20
Features
Pull Requests
v4.28.1Compare Source
2024-12-06
Bug Fixes
debugIdtoSourceMaptypes (#5751)Pull Requests
debugIdtoSourceMaptypes (@timfish, @lukastaegert)v4.28.0Compare Source
2024-11-30
Features
Pull Requests
v4.27.4Compare Source
2024-11-23
Bug Fixes
Pull Requests
v4.27.3Compare Source
2024-11-18
Bug Fixes
Pull Requests
v4.27.2Compare Source
2024-11-15
Bug Fixes
Pull Requests
v4.27.1Compare Source
2024-11-15
Bug Fixes
Pull Requests
v4.27.0Compare Source
2024-11-15
Features
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.
This PR was generated by Mend Renovate. View the repository job log.