Closed renovate[bot] closed 2 months ago
This PR contains the following updates:
4.18.0
4.22.4
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
4.18.0
->4.22.4
Release Notes
rollup/rollup (rollup)
### [`v4.22.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4224) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.22.3...v4.22.4) *2024-09-21* ##### Bug Fixes - Fix a vulnerability in generated code that affects IIFE, UMD and CJS bundles when run in a browser context ([#5671](https://redirect.github.com/rollup/rollup/issues/5671)) ##### Pull Requests - [#5670](https://redirect.github.com/rollup/rollup/pull/5670): refactor: Use object.prototype to check for reserved properties ([@YuHyeonWook](https://redirect.github.com/YuHyeonWook)) - [#5671](https://redirect.github.com/rollup/rollup/pull/5671): Fix DOM Clobbering CVE ([@lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.22.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4223) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.22.2...v4.22.3) *2024-09-21* ##### Bug Fixes - Ensure that mutations in modules without side effects are observed while properly handling transitive dependencies ([#5669](https://redirect.github.com/rollup/rollup/issues/5669)) ##### Pull Requests - [#5669](https://redirect.github.com/rollup/rollup/pull/5669): Ensure impure dependencies of pure modules are added ([@lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.22.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4222) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.22.1...v4.22.2) *2024-09-20* ##### Bug Fixes - Revert fix for side effect free modules until other issues are investigated ([#5667](https://redirect.github.com/rollup/rollup/issues/5667)) ##### Pull Requests - [#5667](https://redirect.github.com/rollup/rollup/pull/5667): Partially revert [#5658](https://redirect.github.com/rollup/rollup/issues/5658) and re-apply [#5644](https://redirect.github.com/rollup/rollup/issues/5644) ([@lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.22.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4221) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.22.0...v4.22.1) *2024-09-20* ##### Bug Fixes - Revert [#5644](https://redirect.github.com/rollup/rollup/issues/5644) "stable chunk hashes" while issues are being investigated ##### Pull Requests - [#5663](https://redirect.github.com/rollup/rollup/pull/5663): chore(deps): update dependency inquirer to v11 ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5664](https://redirect.github.com/rollup/rollup/pull/5664): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5665](https://redirect.github.com/rollup/rollup/pull/5665): fix: type in CI file ([@YuHyeonWook](https://redirect.github.com/YuHyeonWook)) - [#5666](https://redirect.github.com/rollup/rollup/pull/5666): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.22.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4220) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.3...v4.22.0) *2024-09-19* ##### Features - Add additional known global values to avoid access side effects ([#5651](https://redirect.github.com/rollup/rollup/issues/5651)) ##### Bug Fixes - Ensure deterministic chunk hash generation despite async renderChunk hook ([#5644](https://redirect.github.com/rollup/rollup/issues/5644)) - Improve side effect detection when using "smallest" treeshaking preset when imports are optimized away ([#5658](https://redirect.github.com/rollup/rollup/issues/5658)) ##### Pull Requests - [#5644](https://redirect.github.com/rollup/rollup/pull/5644): fix: apply final hashes deterministically with stable placeholders set ([@mattkubej](https://redirect.github.com/mattkubej), [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5646](https://redirect.github.com/rollup/rollup/pull/5646): chore(deps): update dependency [@mermaid-js/mermaid-cli](https://redirect.github.com/mermaid-js/mermaid-cli) to v11 ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5647](https://redirect.github.com/rollup/rollup/pull/5647): chore(deps): update dependency concurrently to v9 ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5648](https://redirect.github.com/rollup/rollup/pull/5648): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5651](https://redirect.github.com/rollup/rollup/pull/5651): feat: add `AggregateError`, `FinalizationRegistry`, `WeakRef` to knownGlobals ([@re-taro](https://redirect.github.com/re-taro)) - [#5653](https://redirect.github.com/rollup/rollup/pull/5653): Fix example selection in REPL ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5657](https://redirect.github.com/rollup/rollup/pull/5657): chore(deps): update dependency vite to v5.4.6 \[security] ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5658](https://redirect.github.com/rollup/rollup/pull/5658): Detect variable reassignments in modules without side effects ([@lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.21.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4213) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.2...v4.21.3) *2024-09-12* ##### Bug Fixes - Always respect side effects in left-hand side of optional chain ([#5642](https://redirect.github.com/rollup/rollup/issues/5642)) - Update stack trace for augmented errors to not hide relevant information ([#5640](https://redirect.github.com/rollup/rollup/issues/5640)) ##### Pull Requests - [#5636](https://redirect.github.com/rollup/rollup/pull/5636): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5637](https://redirect.github.com/rollup/rollup/pull/5637): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5640](https://redirect.github.com/rollup/rollup/pull/5640): fix: keep the message of stack up-to-date ([@TrickyPi](https://redirect.github.com/TrickyPi)) - [#5642](https://redirect.github.com/rollup/rollup/pull/5642): fix: include left-side effect of optional chaining in the end of hasEffectsAsChainElement ([@TrickyPi](https://redirect.github.com/TrickyPi)) ### [`v4.21.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4212) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.1...v4.21.2) *2024-08-30* ##### Bug Fixes - Handle IIFE/UMD namespace definitions conflicting with a builtin property ([#5605](https://redirect.github.com/rollup/rollup/issues/5605)) ##### Pull Requests - [#5605](https://redirect.github.com/rollup/rollup/pull/5605): fix: Wrong namespace property definition ([@thirumurugan-git](https://redirect.github.com/thirumurugan-git), [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5630](https://redirect.github.com/rollup/rollup/pull/5630): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5631](https://redirect.github.com/rollup/rollup/pull/5631): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5632](https://redirect.github.com/rollup/rollup/pull/5632): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.21.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4211) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.0...v4.21.1) *2024-08-26* ##### Bug Fixes - Ensure `closeWatcher` hook is called when watch mode is aborted via Ctrl+C ([#5618](https://redirect.github.com/rollup/rollup/issues/5618)) - Do not produce invalid code for `import.meta.url` in compact mode ([#5624](https://redirect.github.com/rollup/rollup/issues/5624)) - Do not throw when generating chunk names when preserving modules in Windows ([#5625](https://redirect.github.com/rollup/rollup/issues/5625)) ##### Pull Requests - [#5591](https://redirect.github.com/rollup/rollup/pull/5591): chore(deps): update dependency [@types/eslint](https://redirect.github.com/types/eslint) to v9 ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5618](https://redirect.github.com/rollup/rollup/pull/5618): preload the WASM file even though the version is undefined. ([@TrickyPi](https://redirect.github.com/TrickyPi)) - [#5619](https://redirect.github.com/rollup/rollup/pull/5619): Call and await closeWatcher hooks on exit signals ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5622](https://redirect.github.com/rollup/rollup/pull/5622): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5624](https://redirect.github.com/rollup/rollup/pull/5624): fix: add space for DOCUMENT_CURRENT_SCRIPT template ([@TrickyPi](https://redirect.github.com/TrickyPi)) - [#5625](https://redirect.github.com/rollup/rollup/pull/5625): fix: get the right chunk name for preserve modules in Windows ([@TrickyPi](https://redirect.github.com/TrickyPi), [@lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.21.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4210) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.20.0...v4.21.0) *2024-08-18* ##### Features - Add option to configure directory for virtual modules when preserving modules ([#5602](https://redirect.github.com/rollup/rollup/issues/5602)) ##### Pull Requests - [#5602](https://redirect.github.com/rollup/rollup/pull/5602): feat: introduce the virtualDirname option to customize the virtual directory name ([@TrickyPi](https://redirect.github.com/TrickyPi)) - [#5607](https://redirect.github.com/rollup/rollup/pull/5607): chore(deps): update typescript-eslint monorepo to v8 (major) ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5608](https://redirect.github.com/rollup/rollup/pull/5608): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5611](https://redirect.github.com/rollup/rollup/pull/5611): chore: fix the `noConflict` option in REPL. ([@7086cmd](https://redirect.github.com/7086cmd)) - [#5613](https://redirect.github.com/rollup/rollup/pull/5613): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5614](https://redirect.github.com/rollup/rollup/pull/5614): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.20.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4200) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.19.2...v4.20.0) *2024-08-03* ##### Features - Allow plugins to specify the original file name when emitting assets ([#5596](https://redirect.github.com/rollup/rollup/issues/5596)) ##### Pull Requests - [#5596](https://redirect.github.com/rollup/rollup/pull/5596): Add originalFIleName property to emitted assets ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5599](https://redirect.github.com/rollup/rollup/pull/5599): chore(deps): update dependency eslint-plugin-unicorn to v55 ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5600](https://redirect.github.com/rollup/rollup/pull/5600): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.19.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4192) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.19.1...v4.19.2) *2024-08-01* ##### Bug Fixes - Avoid "cannot get value of null" error when using optional chaining with namespaces ([#5597](https://redirect.github.com/rollup/rollup/issues/5597)) ##### Pull Requests - [#5597](https://redirect.github.com/rollup/rollup/pull/5597): Fix retrieval of literal values for chained namespaces ([@lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.19.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4191) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.19.0...v4.19.1) *2024-07-27* ##### Bug Fixes - Do not remove parantheses when tree-shaking logical expressions ([#5584](https://redirect.github.com/rollup/rollup/issues/5584)) - Do not ignore side effects in calls left of an optional chaining operator ([#5589](https://redirect.github.com/rollup/rollup/issues/5589)) ##### Pull Requests - [#5584](https://redirect.github.com/rollup/rollup/pull/5584): fix: find whitespace from operator position to start ([@TrickyPi](https://redirect.github.com/TrickyPi)) - [#5587](https://redirect.github.com/rollup/rollup/pull/5587): docs: improve command by code-group ([@thinkasany](https://redirect.github.com/thinkasany), [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5589](https://redirect.github.com/rollup/rollup/pull/5589): Fix side effect detection in optional chains ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5592](https://redirect.github.com/rollup/rollup/pull/5592): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5593](https://redirect.github.com/rollup/rollup/pull/5593): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5594](https://redirect.github.com/rollup/rollup/pull/5594): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5595](https://redirect.github.com/rollup/rollup/pull/5595): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.19.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4190) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.18.1...v4.19.0) *2024-07-20* ##### Features - Implement support for decorators ([#5562](https://redirect.github.com/rollup/rollup/issues/5562)) ##### Bug Fixes - Improve soucemap generation when tree-shaking logical expressions ([#5581](https://redirect.github.com/rollup/rollup/issues/5581)) ##### Pull Requests - [#5562](https://redirect.github.com/rollup/rollup/pull/5562): feat: implementing decorator support ([@TrickyPi](https://redirect.github.com/TrickyPi), [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5570](https://redirect.github.com/rollup/rollup/pull/5570): refactor(finalisers): condition branch ([@Simon-He95](https://redirect.github.com/Simon-He95), [@zhangmo8](https://redirect.github.com/zhangmo8)) - [#5572](https://redirect.github.com/rollup/rollup/pull/5572): Improve chunk and asset type information in docs ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5573](https://redirect.github.com/rollup/rollup/pull/5573): Switch to audit resolver to ignore requirejs vulnerability ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5575](https://redirect.github.com/rollup/rollup/pull/5575): chore(deps): update dependency inquirer to v10 ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5576](https://redirect.github.com/rollup/rollup/pull/5576): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5580](https://redirect.github.com/rollup/rollup/pull/5580): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5581](https://redirect.github.com/rollup/rollup/pull/5581): When tree-shaking logical expression, make sure to remove all trailing white-space. ([@lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.18.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4181) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.18.0...v4.18.1) *2024-07-08* ##### Bug Fixes - Prevent "%" in generated file names to ensure imports resolve ([#5535](https://redirect.github.com/rollup/rollup/issues/5535)) ##### Pull Requests - [#5524](https://redirect.github.com/rollup/rollup/pull/5524): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5525](https://redirect.github.com/rollup/rollup/pull/5525): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5526](https://redirect.github.com/rollup/rollup/pull/5526): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5527](https://redirect.github.com/rollup/rollup/pull/5527): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5529](https://redirect.github.com/rollup/rollup/pull/5529): Use Spanned trait to simplify logic ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5530](https://redirect.github.com/rollup/rollup/pull/5530): Fix typos in ARCHITECTURE.md ([@younggglcy](https://redirect.github.com/younggglcy)) - [#5532](https://redirect.github.com/rollup/rollup/pull/5532): Use Rust macros for converters where possible ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5535](https://redirect.github.com/rollup/rollup/pull/5535): fix: escape `%` if URI malformed ([@baseballyama](https://redirect.github.com/baseballyama), [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5536](https://redirect.github.com/rollup/rollup/pull/5536): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5541](https://redirect.github.com/rollup/rollup/pull/5541): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5542](https://redirect.github.com/rollup/rollup/pull/5542): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5543](https://redirect.github.com/rollup/rollup/pull/5543): Watch rust files and rebuild during dev ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5544](https://redirect.github.com/rollup/rollup/pull/5544): Refactor AST converters ([@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5545](https://redirect.github.com/rollup/rollup/pull/5545): chore(deps): update dependency [@rollup/plugin-commonjs](https://redirect.github.com/rollup/plugin-commonjs) to v26 ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5546](https://redirect.github.com/rollup/rollup/pull/5546): chore(deps): update dependency nyc to v17 ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5547](https://redirect.github.com/rollup/rollup/pull/5547): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5548](https://redirect.github.com/rollup/rollup/pull/5548): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5549](https://redirect.github.com/rollup/rollup/pull/5549): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5550](https://redirect.github.com/rollup/rollup/pull/5550): chore(deps): update dependency eslint-plugin-unicorn to v54 ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5551](https://redirect.github.com/rollup/rollup/pull/5551): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot], [@lukastaegert](https://redirect.github.com/lukastaegert)) - [#5555](https://redirect.github.com/rollup/rollup/pull/5555): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5556](https://redirect.github.com/rollup/rollup/pull/5556): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5558](https://redirect.github.com/rollup/rollup/pull/5558): Consider that the body of ClassBody might be of type StaticBlock ([@TrickyPi](https://redirect.github.com/TrickyPi)) - [#5565](https://redirect.github.com/rollup/rollup/pull/5565): refactor(ast): conditional branch ([@Simon-He95](https://redirect.github.com/Simon-He95)) - [#5566](https://redirect.github.com/rollup/rollup/pull/5566): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://redirect.github.com/renovate)\[bot]) - [#5567](https://redirect.github.com/rollup/rollup/pull/5567): chore(deps): lock file maintenance ([@renovate](https://redirect.github.com/renovate)\[bot])Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.