Skip to content

Commit 8f9b1ae

Browse files
chore(deps): update dependency rollup to v4.40.2 (#1131)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rollup](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.24.2` -> `4.40.2`](https://renovatebot.com/diffs/npm/rollup/4.24.2/4.40.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.40.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.40.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.24.2/4.40.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.24.2/4.40.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>rollup/rollup (rollup)</summary> ### [`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 ([#&#8203;5934](https://redirect.github.com/rollup/rollup/issues/5934)) - Fix execution order when using top-level await for dynamic imports with inlineDynamicImports ([#&#8203;5937](https://redirect.github.com/rollup/rollup/issues/5937)) - Throw when the output is watched in watch mode ([#&#8203;5939](https://redirect.github.com/rollup/rollup/issues/5939)) ##### Pull Requests - [#&#8203;5934](https://redirect.github.com/rollup/rollup/pull/5934): fix(exports): avoid "exports is not defined" `ReferenceError` ([@&#8203;dasa](https://redirect.github.com/dasa)) - [#&#8203;5937](https://redirect.github.com/rollup/rollup/pull/5937): consider TLA imports have higher execution priority ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5939](https://redirect.github.com/rollup/rollup/pull/5939): fix: watch mode input should not be an output subpath ([@&#8203;btea](https://redirect.github.com/btea)) - [#&#8203;5940](https://redirect.github.com/rollup/rollup/pull/5940): chore(deps): update dependency vite to v6.3.4 \[security] ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5941](https://redirect.github.com/rollup/rollup/pull/5941): chore(deps): update dependency eslint-plugin-unicorn to v59 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5942](https://redirect.github.com/rollup/rollup/pull/5942): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5943](https://redirect.github.com/rollup/rollup/pull/5943): fix(deps): lock file maintenance minor/patch updates ([@&#8203;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 ([#&#8203;5921](https://redirect.github.com/rollup/rollup/issues/5921)) - Do not inline user-defined entry chunks or chunks with explicit file name ([#&#8203;5923](https://redirect.github.com/rollup/rollup/issues/5923)) - Avoid top-level-await cycles when non-entry chunks use top-level await ([#&#8203;5930](https://redirect.github.com/rollup/rollup/issues/5930)) - Expose package.json via exports ([#&#8203;5931](https://redirect.github.com/rollup/rollup/issues/5931)) ##### Pull Requests - [#&#8203;5921](https://redirect.github.com/rollup/rollup/pull/5921): fix(assetFileNames): reduce max hash size to 21 ([@&#8203;shulaoda](https://redirect.github.com/shulaoda)) - [#&#8203;5923](https://redirect.github.com/rollup/rollup/pull/5923): fix: generate the separate chunk for the entry module with explicated chunk filename or name ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5926](https://redirect.github.com/rollup/rollup/pull/5926): fix(deps): update rust crate swc_compiler_base to v18 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5927](https://redirect.github.com/rollup/rollup/pull/5927): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5928](https://redirect.github.com/rollup/rollup/pull/5928): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5930](https://redirect.github.com/rollup/rollup/pull/5930): Avoid chunks TLA dynamic import circular when TLA dynamic import used in non-entry modules ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5931](https://redirect.github.com/rollup/rollup/pull/5931): chore: add new `./package.json` entry ([@&#8203;JounQin](https://redirect.github.com/JounQin), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5936](https://redirect.github.com/rollup/rollup/pull/5936): fix(deps): lock file maintenance minor/patch updates ([@&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;5900](https://redirect.github.com/rollup/rollup/issues/5900)) - Fix namespace rendering when tree-shaking is disabled ([#&#8203;5908](https://redirect.github.com/rollup/rollup/issues/5908)) - When using multiple transform hook filters, all of them need to be satisfied together ([#&#8203;5909](https://redirect.github.com/rollup/rollup/issues/5909)) ##### Pull Requests - [#&#8203;5892](https://redirect.github.com/rollup/rollup/pull/5892): Warn when eval or namespace calls are rendered, not when they are parsed ([@&#8203;SunsetFi](https://redirect.github.com/SunsetFi), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5898](https://redirect.github.com/rollup/rollup/pull/5898): feat: treeshake dynamic import chained member expression ([@&#8203;privatenumber](https://redirect.github.com/privatenumber), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5900](https://redirect.github.com/rollup/rollup/pull/5900): consider the dynamic import within a TLA call expression as a TLA import ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5904](https://redirect.github.com/rollup/rollup/pull/5904): fix(deps): update swc monorepo (major) ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5905](https://redirect.github.com/rollup/rollup/pull/5905): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5908](https://redirect.github.com/rollup/rollup/pull/5908): Fix `treeshake: false` breaking destructured namespace imports ([@&#8203;Skn0tt](https://redirect.github.com/Skn0tt)) - [#&#8203;5909](https://redirect.github.com/rollup/rollup/pull/5909): Correct the behavior when multiple transform filter options are specified ([@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)) - [#&#8203;5915](https://redirect.github.com/rollup/rollup/pull/5915): chore(deps): update dependency [@&#8203;types/picomatch](https://redirect.github.com/types/picomatch) to v4 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5916](https://redirect.github.com/rollup/rollup/pull/5916): fix(deps): update rust crate swc_compiler_base to v17 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5917](https://redirect.github.com/rollup/rollup/pull/5917): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot], [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5918](https://redirect.github.com/rollup/rollup/pull/5918): chore(deps): update dependency vite to v6.2.6 \[security] ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot], [@&#8203;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 ([#&#8203;5891](https://redirect.github.com/rollup/rollup/issues/5891)) ##### Bug Fixes - Mark the `id` property as optional in the filter for the `resolveId` hook ([#&#8203;5896](https://redirect.github.com/rollup/rollup/issues/5896)) ##### Pull Requests - [#&#8203;5891](https://redirect.github.com/rollup/rollup/pull/5891): chunk: merge allow-extension modules ([@&#8203;wmertens](https://redirect.github.com/wmertens), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5893](https://redirect.github.com/rollup/rollup/pull/5893): chore(deps): update dependency vite to v6.2.4 \[security] ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5896](https://redirect.github.com/rollup/rollup/pull/5896): fix: resolveId id filter is optional ([@&#8203;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 ([#&#8203;5882](https://redirect.github.com/rollup/rollup/issues/5882)) ##### Pull Requests - [#&#8203;5882](https://redirect.github.com/rollup/rollup/pull/5882): Add support for hook filters ([@&#8203;sapphi-red](https://redirect.github.com/sapphi-red)) - [#&#8203;5894](https://redirect.github.com/rollup/rollup/pull/5894): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5895](https://redirect.github.com/rollup/rollup/pull/5895): chore(deps): update dependency eslint-plugin-unicorn to v58 ([@&#8203;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 ([#&#8203;5726](https://redirect.github.com/rollup/rollup/issues/5726)) - Handles class decorators placed before the `export` keyword ([#&#8203;5871](https://redirect.github.com/rollup/rollup/issues/5871)) ##### Bug Fixes - Log Rust panic messages to the console when using the WASM build ([#&#8203;5875](https://redirect.github.com/rollup/rollup/issues/5875)) ##### Pull Requests - [#&#8203;5726](https://redirect.github.com/rollup/rollup/pull/5726): Add support for linux riscv64 musl ([@&#8203;fossdd](https://redirect.github.com/fossdd), [@&#8203;leso-kn](https://redirect.github.com/leso-kn)) - [#&#8203;5871](https://redirect.github.com/rollup/rollup/pull/5871): feat: support decorators before or after export ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5875](https://redirect.github.com/rollup/rollup/pull/5875): capture Rust panic messages and output them to the console. ([@&#8203;luyahan](https://redirect.github.com/luyahan), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5883](https://redirect.github.com/rollup/rollup/pull/5883): Pin digest of 3rd party actions ([@&#8203;re-taro](https://redirect.github.com/re-taro)) - [#&#8203;5885](https://redirect.github.com/rollup/rollup/pull/5885): fix(deps): lock file maintenance minor/patch updates ([@&#8203;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 ([#&#8203;5870](https://redirect.github.com/rollup/rollup/issues/5870)) - Export several additional types used by Vite ([#&#8203;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 ([#&#8203;5843](https://redirect.github.com/rollup/rollup/issues/5843)) ##### Pull Requests - [#&#8203;5843](https://redirect.github.com/rollup/rollup/pull/5843): avoiding top level await circular ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5870](https://redirect.github.com/rollup/rollup/pull/5870): draft for extended renderDynamicImport hook ([@&#8203;iczero](https://redirect.github.com/iczero), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5876](https://redirect.github.com/rollup/rollup/pull/5876): Update axios overrides to 1.8.2 ([@&#8203;vadym-khodak](https://redirect.github.com/vadym-khodak)) - [#&#8203;5877](https://redirect.github.com/rollup/rollup/pull/5877): chore(deps): update dependency eslint-plugin-vue to v10 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5878](https://redirect.github.com/rollup/rollup/pull/5878): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5879](https://redirect.github.com/rollup/rollup/pull/5879): fix: export types ([@&#8203;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 ([#&#8203;5867](https://redirect.github.com/rollup/rollup/issues/5867)) ##### Pull Requests - [#&#8203;5852](https://redirect.github.com/rollup/rollup/pull/5852): chore(deps): update dependency eslint-plugin-unicorn to v57 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot], [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5862](https://redirect.github.com/rollup/rollup/pull/5862): fix(deps): update swc monorepo (major) ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot], [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5867](https://redirect.github.com/rollup/rollup/pull/5867): feat(5858): make closeBundle hook receive the last error ([@&#8203;GauBen](https://redirect.github.com/GauBen)) - [#&#8203;5872](https://redirect.github.com/rollup/rollup/pull/5872): chore(deps): update dependency builtin-modules to v5 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5873](https://redirect.github.com/rollup/rollup/pull/5873): chore(deps): update uraimo/run-on-arch-action action to v3 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5874](https://redirect.github.com/rollup/rollup/pull/5874): fix(deps): lock file maintenance minor/patch updates ([@&#8203;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 ([#&#8203;5866](https://redirect.github.com/rollup/rollup/issues/5866)) - Allow the CustomPluginOptions to be extended ([#&#8203;5850](https://redirect.github.com/rollup/rollup/issues/5850)) ##### Pull Requests - [#&#8203;5850](https://redirect.github.com/rollup/rollup/pull/5850): Revert CustomPluginOptions to be an interface ([@&#8203;sapphi-red](https://redirect.github.com/sapphi-red), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5851](https://redirect.github.com/rollup/rollup/pull/5851): Javascript to JavaScript ([@&#8203;dasa](https://redirect.github.com/dasa), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5853](https://redirect.github.com/rollup/rollup/pull/5853): chore(deps): update dependency pinia to v3 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5854](https://redirect.github.com/rollup/rollup/pull/5854): fix(deps): update swc monorepo (major) ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5855](https://redirect.github.com/rollup/rollup/pull/5855): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot], [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5860](https://redirect.github.com/rollup/rollup/pull/5860): chore(deps): update dependency [@&#8203;shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash) to v3 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5861](https://redirect.github.com/rollup/rollup/pull/5861): chore(deps): update dependency globals to v16 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5863](https://redirect.github.com/rollup/rollup/pull/5863): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5864](https://redirect.github.com/rollup/rollup/pull/5864): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5866](https://redirect.github.com/rollup/rollup/pull/5866): Add jsx parameter to parseAsync in native.wasm.js ([@&#8203;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 ([#&#8203;5846](https://redirect.github.com/rollup/rollup/issues/5846)) ##### Pull Requests - [#&#8203;5846](https://redirect.github.com/rollup/rollup/pull/5846): return UnknownValue if the usedbranch is unkown and the path is not empty ([@&#8203;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 ([#&#8203;5842](https://redirect.github.com/rollup/rollup/issues/5842)) ##### Pull Requests - [#&#8203;5840](https://redirect.github.com/rollup/rollup/pull/5840): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5842](https://redirect.github.com/rollup/rollup/pull/5842): Fix prop inclusion with try-catch-deoptimization ([@&#8203;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 ([#&#8203;5838](https://redirect.github.com/rollup/rollup/issues/5838)) ##### Pull Requests - [#&#8203;5835](https://redirect.github.com/rollup/rollup/pull/5835): fix(deps): update swc monorepo (major) ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot], [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5838](https://redirect.github.com/rollup/rollup/pull/5838): replace undefined with void 0 for operator void ([@&#8203;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 ([#&#8203;5837](https://redirect.github.com/rollup/rollup/issues/5837)) ##### Pull Requests - [#&#8203;5836](https://redirect.github.com/rollup/rollup/pull/5836): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5837](https://redirect.github.com/rollup/rollup/pull/5837): Include all paths of reexports if namespace is used ([@&#8203;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 ([#&#8203;5833](https://redirect.github.com/rollup/rollup/issues/5833)) ##### Pull Requests - [#&#8203;5833](https://redirect.github.com/rollup/rollup/pull/5833): include all properties if a rest element is destructed ([@&#8203;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 ([#&#8203;5831](https://redirect.github.com/rollup/rollup/issues/5831)) ##### Pull Requests - [#&#8203;5831](https://redirect.github.com/rollup/rollup/pull/5831): include the properties that accessed by this ([@&#8203;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 ([#&#8203;5827](https://redirect.github.com/rollup/rollup/issues/5827)) ##### Pull Requests - [#&#8203;5827](https://redirect.github.com/rollup/rollup/pull/5827): Ensure that functions provided to a constructor are properly deoptimized ([@&#8203;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 ([#&#8203;5825](https://redirect.github.com/rollup/rollup/issues/5825)) ##### Pull Requests - [#&#8203;5825](https://redirect.github.com/rollup/rollup/pull/5825): Ensure that all properties of throw statements are included ([@&#8203;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 [#&#8203;5420](https://redirect.github.com/rollup/rollup/issues/5420)) ([#&#8203;5737](https://redirect.github.com/rollup/rollup/issues/5737)) ##### Pull Requests - [#&#8203;5737](https://redirect.github.com/rollup/rollup/pull/5737): Reapply object tree-shaking ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert), [@&#8203;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 ([#&#8203;5812](https://redirect.github.com/rollup/rollup/issues/5812)) ##### Bug Fixes - Use the correct with/assert attribute key in dynamic imports ([#&#8203;5818](https://redirect.github.com/rollup/rollup/issues/5818)) - Fix an issue where logical expressions were considered to have the wrong value ([#&#8203;5819](https://redirect.github.com/rollup/rollup/issues/5819)) ##### Pull Requests - [#&#8203;5812](https://redirect.github.com/rollup/rollup/pull/5812): feat: optimize the literal value of unary expressions ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5816](https://redirect.github.com/rollup/rollup/pull/5816): fix(deps): update swc monorepo (major) ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot], [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5817](https://redirect.github.com/rollup/rollup/pull/5817): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot], [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5818](https://redirect.github.com/rollup/rollup/pull/5818): support for changing the attributes key for dynamic imports ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5819](https://redirect.github.com/rollup/rollup/pull/5819): Return UnknownValue if getLiteralValueAtPath is called recursively within logical expressions ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5820](https://redirect.github.com/rollup/rollup/pull/5820): return null ([@&#8203;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 ([#&#8203;5804](https://redirect.github.com/rollup/rollup/issues/5804)) ##### Pull Requests - [#&#8203;5804](https://redirect.github.com/rollup/rollup/pull/5804): fix: set hasDeoptimizedCache to true as early as possible ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5813](https://redirect.github.com/rollup/rollup/pull/5813): Fix typo ([@&#8203;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 ([#&#8203;5799](https://redirect.github.com/rollup/rollup/issues/5799)) ##### Bug Fixes - Fix incorrect urls in CLI warnings ([#&#8203;5809](https://redirect.github.com/rollup/rollup/issues/5809)) ##### Pull Requests - [#&#8203;5799](https://redirect.github.com/rollup/rollup/pull/5799): Feature/watch on invalidate ([@&#8203;drebrez](https://redirect.github.com/drebrez), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5808](https://redirect.github.com/rollup/rollup/pull/5808): chore(deps): update dependency vite to v6.0.9 \[security] ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5809](https://redirect.github.com/rollup/rollup/pull/5809): fix: avoid duplicate rollupjs.org prefix ([@&#8203;GauBen](https://redirect.github.com/GauBen), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5810](https://redirect.github.com/rollup/rollup/pull/5810): chore(deps): update dependency [@&#8203;shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash) to v2 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5811](https://redirect.github.com/rollup/rollup/pull/5811): fix(deps): lock file maintenance minor/patch updates ([@&#8203;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 ([#&#8203;5803](https://redirect.github.com/rollup/rollup/issues/5803)) ##### Bug Fixes - Handle files with more than one UTF-8 BOM header ([#&#8203;5806](https://redirect.github.com/rollup/rollup/issues/5806)) ##### Pull Requests - [#&#8203;5792](https://redirect.github.com/rollup/rollup/pull/5792): fix(deps): update rust crate swc_compiler_base to v8 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5793](https://redirect.github.com/rollup/rollup/pull/5793): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5794](https://redirect.github.com/rollup/rollup/pull/5794): chore(deps): lock file maintenance ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5801](https://redirect.github.com/rollup/rollup/pull/5801): chore(deps): update dependency eslint-config-prettier to v10 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5802](https://redirect.github.com/rollup/rollup/pull/5802): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5803](https://redirect.github.com/rollup/rollup/pull/5803): Support watch mode in yarn, gradle and containers ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5806](https://redirect.github.com/rollup/rollup/pull/5806): fix: strip all BOMs ([@&#8203;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 ([#&#8203;5786](https://redirect.github.com/rollup/rollup/issues/5786)) ##### Pull Requests - [#&#8203;5786](https://redirect.github.com/rollup/rollup/pull/5786): fix: consider that literals cannot following switch case. ([@&#8203;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 ([#&#8203;5775](https://redirect.github.com/rollup/rollup/issues/5775)) ##### Pull Requests - [#&#8203;5775](https://redirect.github.com/rollup/rollup/pull/5775): feat: enhance the treehshaking for unary expression ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5783](https://redirect.github.com/rollup/rollup/pull/5783): Improve CI caching for node_modules ([@&#8203;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 ([#&#8203;5781](https://redirect.github.com/rollup/rollup/issues/5781)) ##### Pull Requests - [#&#8203;5772](https://redirect.github.com/rollup/rollup/pull/5772): Improve caching on CI ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5773](https://redirect.github.com/rollup/rollup/pull/5773): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5780](https://redirect.github.com/rollup/rollup/pull/5780): feat: use picocolors instead of colorette ([@&#8203;re-taro](https://redirect.github.com/re-taro)) - [#&#8203;5781](https://redirect.github.com/rollup/rollup/pull/5781): fix: keep import attributes for cjs format ([@&#8203;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 ([#&#8203;5771](https://redirect.github.com/rollup/rollup/issues/5771)) ##### Pull Requests - [#&#8203;5769](https://redirect.github.com/rollup/rollup/pull/5769): Remove unnecessary lifetimes ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5771](https://redirect.github.com/rollup/rollup/pull/5771): fix: do not optimize the literal value if the cache is deoptimized ([@&#8203;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 ([#&#8203;5763](https://redirect.github.com/rollup/rollup/issues/5763)) ##### Pull Requests - [#&#8203;5759](https://redirect.github.com/rollup/rollup/pull/5759): docs: add utf-8 encoding to JSON file reading ([@&#8203;chouchouji](https://redirect.github.com/chouchouji)) - [#&#8203;5760](https://redirect.github.com/rollup/rollup/pull/5760): fix(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5763](https://redirect.github.com/rollup/rollup/pull/5763): fix: introduce UnknownFalsyValue for enhancing if statement tree-shaking ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) - [#&#8203;5766](https://redirect.github.com/rollup/rollup/pull/5766): chore(deps): update dependency [@&#8203;rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugin-node-resolve) to v16 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5767](https://redirect.github.com/rollup/rollup/pull/5767): fix(deps): lock file maintenance minor/patch updates ([@&#8203;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 ([#&#8203;5749](https://redirect.github.com/rollup/rollup/issues/5749)) - Add optional `debugId` to `SourceMap` types ([#&#8203;5751](https://redirect.github.com/rollup/rollup/issues/5751)) ##### Pull Requests - [#&#8203;5749](https://redirect.github.com/rollup/rollup/pull/5749): feat: add support for LoongArch ([@&#8203;darkyzhou](https://redirect.github.com/darkyzhou)) - [#&#8203;5751](https://redirect.github.com/rollup/rollup/pull/5751): feat: Add `debugId` to `SourceMap` types ([@&#8203;timfish](https://redirect.github.com/timfish), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5752](https://redirect.github.com/rollup/rollup/pull/5752): chore(deps): update dependency mocha to v11 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5753](https://redirect.github.com/rollup/rollup/pull/5753): chore(deps): update dependency vite to v6 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5754](https://redirect.github.com/rollup/rollup/pull/5754): fix(deps): update swc monorepo (major) ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5755](https://redirect.github.com/rollup/rollup/pull/5755): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5756](https://redirect.github.com/rollup/rollup/pull/5756): Test if saving the Cargo cache can speed up FreeBSD ([@&#8203;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 ([#&#8203;5743](https://redirect.github.com/rollup/rollup/issues/5743)) ##### Pull Requests - [#&#8203;5743](https://redirect.github.com/rollup/rollup/pull/5743): fix: supports modify the import attributes key in the config file ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5747](https://redirect.github.com/rollup/rollup/pull/5747): chore(deps): update codecov/codecov-action action to v5 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5748](https://redirect.github.com/rollup/rollup/pull/5748): chore(deps): lock file maintenance minor/patch updates ([@&#8203;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 ([#&#8203;5740](https://redirect.github.com/rollup/rollup/issues/5740)) ##### Pull Requests - [#&#8203;5740](https://redirect.github.com/rollup/rollup/pull/5740): chore(deps): lock file maintenance minor/patch updates ([@&#8203;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 ([#&#8203;5736](https://redirect.github.com/rollup/rollup/issues/5736)) ##### Pull Requests - [#&#8203;5736](https://redirect.github.com/rollup/rollup/pull/5736): Revert object tree-shaking until some issues have been resolved ([@&#8203;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 ([#&#8203;5728](https://redirect.github.com/rollup/rollup/issues/5728)) ##### Pull Requests - [#&#8203;5728](https://redirect.github.com/rollup/rollup/pull/5728): Fix more variable deconflicting issues ([@&#8203;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 ([#&#8203;5727](https://redirect.github.com/rollup/rollup/issues/5727)) ##### Pull Requests - [#&#8203;5727](https://redirect.github.com/rollup/rollup/pull/5727): Debug out-of-memory issues with Rollup v4.27.0 ([@&#8203;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 ([#&#8203;5420](https://redirect.github.com/rollup/rollup/issues/5420)) ##### Bug Fixes - Change hash length limit to 21 to avoid inconsistent hash length ([#&#8203;5423](https://redirect.github.com/rollup/rollup/issues/5423)) ##### Pull Requests - [#&#8203;5420](https://redirect.github.com/rollup/rollup/pull/5420): feat: implement object tree-shaking ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5723](https://redirect.github.com/rollup/rollup/pull/5723): Reduce max hash size to 21 ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5724](https://redirect.github.com/rollup/rollup/pull/5724): fix(deps): update swc monorepo (major) ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5725](https://redirect.github.com/rollup/rollup/pull/5725): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.26.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4260) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.25.0...v4.26.0) *2024-11-13* ##### Features - Allow to avoid `await bundle.close()` via explicit resource management in TypeScript ([#&#8203;5721](https://redirect.github.com/rollup/rollup/issues/5721)) ##### Pull Requests - [#&#8203;5721](https://redirect.github.com/rollup/rollup/pull/5721): feat: support `using` for `RollupBuild` ([@&#8203;shulaoda](https://redirect.github.com/shulaoda)) ### [`v4.25.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4250) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.24.4...v4.25.0) *2024-11-09* ##### Features - Add `output.sourcemapDebugIds` option to add matching debug ids to sourcemaps and code for tools like Sentry or Rollbar ([#&#8203;5712](https://redirect.github.com/rollup/rollup/issues/5712)) ##### Bug Fixes - Make it easier to manually reproduce base16 hashes by using a more standard base16 conversion algorithm ([#&#8203;5719](https://redirect.github.com/rollup/rollup/issues/5719)) ##### Pull Requests - [#&#8203;5712](https://redirect.github.com/rollup/rollup/pull/5712): feat: Add support for injecting Debug IDs ([@&#8203;timfish](https://redirect.github.com/timfish)) - [#&#8203;5717](https://redirect.github.com/rollup/rollup/pull/5717): fix(deps): update swc monorepo (major) ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5718](https://redirect.github.com/rollup/rollup/pull/5718): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5719](https://redirect.github.com/rollup/rollup/pull/5719): Use a less surprising base-16 encoding ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.24.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4244) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.24.3...v4.24.4) *2024-11-04* ##### Bug Fixes - Ensure mutations by handlers in Proxy definitions are always respected when tree-shaking ([#&#8203;5713](https://redirect.github.com/rollup/rollup/issues/5713)) ##### Pull Requests - [#&#8203;5708](https://redirect.github.com/rollup/rollup/pull/5708): Update configuration-options document ([@&#8203;sacru2red](https://redirect.github.com/sacru2red), [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert)) - [#&#8203;5711](https://redirect.github.com/rollup/rollup/pull/5711): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot]) - [#&#8203;5713](https://redirect.github.com/rollup/rollup/pull/5713): fix: Deoptimize the proxied object if its property is reassigned in the handler functions ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.24.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4243) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.24.2...v4.24.3) *2024-10-29* ##### Bug Fixes - Slightly reduce memory consumption by specifying fixed array sizes where possible ([#&#8203;5703](https://redirect.github.com/rollup/rollup/issues/5703)) ##### Pull Requests - [#&#8203;5703](https://redirect.github.com/rollup/rollup/pull/5703): perf: use pre-allocated arrays for known result sizes ([@&#8203;GalacticHypernova](https://redirect.github.com/GalacticHypernova)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-feature/js-sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjQwLjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent cb14827 commit 8f9b1ae

File tree

1 file changed

+132
-76
lines changed

1 file changed

+132
-76
lines changed

0 commit comments

Comments
 (0)