chore(deps): update dependency rollup to v4.18.0 #399

Merged
renovate-bot merged 1 commit from renovate/rollup-4.x into main 2024-06-15 17:07:00 +02:00
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rollup (source) 4.9.1 -> 4.18.0 age adoption passing confidence

Release Notes

rollup/rollup (rollup)

v4.18.0

Compare Source

2024-05-22

Features
  • Resolve import.meta.filename and .dirname in transpiled plugins (#​5520)
Pull Requests

v4.17.2

Compare Source

2024-04-30

Bug Fixes
  • Fix tree-shaking problems when using spread arguments (#​5503)
Pull Requests

v4.17.1

Compare Source

2024-04-29

Bug Fixes
  • Prevent infinite recursions for certain constructor invocations (#​5500)
Pull Requests

v4.17.0

Compare Source

2024-04-27

Features
  • Track function call arguments to optimize functions only called once or with the same literal values (re-release from 4.16.0) (#​5483)
Bug Fixes
  • Reduce browser WASM size to a fraction by changing optimization settings (#​5494)
Pull Requests

v4.16.4

Compare Source

2024-04-23

Bug Fixes
  • Revert function parameter tracking logic introduced in 4.16.0 to work on some remaining issues (#​5487)
Pull Requests

v4.16.3

Compare Source

2024-04-23

Bug Fixes
  • Do not optimize IIFEs that have a name and are again referenced inside their definition (#​5486)
Pull Requests

v4.16.2

Compare Source

2024-04-22

Bug Fixes
  • Resolve a situation condition where reassignments of function parameters were not tracked properly (#​5482)
  • Make sure that for armv7 packages, only one package is downloaded for the user (musl or gnu) (#​5479)
Pull Requests

v4.16.1

Compare Source

2024-04-21

Bug Fixes
  • Fix crash when rendering logical or conditional expressions (#​5481)
Pull Requests

v4.16.0

Compare Source

2024-04-21

Features
  • Track function call arguments to optimize functions only called once or with the same literal values (#​5443)
Pull Requests

v4.15.0

Compare Source

2024-04-20

Features
  • Add output.importAttributesKey option to select whether to use "with" or "assert" for import attributes (#​5474)
Pull Requests

v4.14.3

Compare Source

2024-04-15

Bug Fixes
  • Support Alpine Linux and other MUSL builds on ARM (#​5471)
Pull Requests

v4.14.2

Compare Source

2024-04-12

Bug Fixes
  • Do not create invalid code when reexporting both a namespace and the default export from that namespace (#​5466)
  • Ensure ppc64 platform is properly detected (#​5460)
Pull Requests

v4.14.1

Compare Source

2024-04-07

Bug Fixes
  • Show better error when running on musl Linux where the musl build is not supported (#​5454)
Pull Requests

v4.14.0

Compare Source

2024-04-03

Features
  • Display error causes in Rollup CLI (#​5422)
  • Add basic support for explicit resource management via "using" and "await using" (#​5423)
Pull Requests

v4.13.2

Compare Source

2024-03-28

Bug Fixes
  • Ensure accessing module info is cached after the build phase for improved performance (#​5438)
  • Support powerpc64le CPUs (#​5350)
Pull Requests

v4.13.1

Compare Source

2024-03-27

Bug Fixes
  • Add new linux-s390x-gnu native binary package (#​5346)
Pull Requests

v4.13.0

Compare Source

2024-03-12

Features
  • Ensure that the location of parse errors and other logs is encoded in the error message as well (#​5424)
Pull Requests

v4.12.1

Compare Source

2024-03-06

Bug Fixes
  • Escape special characters in file references (#​5404)
Pull Requests

v4.12.0

Compare Source

2024-02-16

Features
  • Improve raw bundling performance by 10-15% when not using the cache or plugins that return an AST (#​5391)
Pull Requests

v4.11.0

Compare Source

2024-02-15

Features
  • Add output.reexportProtoFromExternal option to disable special code for handling __proto__ reexports (#​5380)
Bug Fixes
  • Ensure namespace reexport code can be parsed by cjs-module-lexer (#​5380)
  • Throw when trying to reassing const variables (#​5388)
Pull Requests

v4.10.0

Compare Source

2024-02-10

Features
  • Support base-36 and base-16 hashes again via new output.hashCharacters option (#​5371)
Bug Fixes
  • Do not crash process for panics in native code but throw them as JavaScript errors (#​5383)
Pull Requests

v4.9.6

Compare Source

2024-01-21

Bug Fixes
  • Detect side effects when an element that was pushed into an array is modified via the array (#​5352)
Pull Requests

v4.9.5

Compare Source

2024-01-12

Bug Fixes
  • Fix issue where on Windows, Rollup would not load due to problems with the MSVC executable (#​5335)
Pull Requests

v4.9.4

Compare Source

2024-01-06

Bug Fixes
  • Use quotes for keys in namespaces that are only numbers but are not valid integers (#​5328)
  • Allow to have comments between pure annotations and the annoted node (#​5332)
Pull Requests

v4.9.3

Compare Source

2024-01-05

Bug Fixes
  • Support __proto__ as export/import name (#​5313)
  • Use ESTree AST type over custom type in user-facing types (#​5323)
Pull Requests

v4.9.2

Compare Source

2023-12-30

Bug Fixes
  • Extend support for arbitrary namespace identifiers in SystemJS (#​5321)
  • Do not wrongly flag functions without side effects as side effects if moduleSideEffects is false (#​5322)
Pull Requests

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rollup](https://rollupjs.org/) ([source](https://github.com/rollup/rollup)) | [`4.9.1` -> `4.18.0`](https://renovatebot.com/diffs/npm/rollup/4.9.1/4.18.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.9.1/4.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.9.1/4.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.18.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4180) [Compare Source](https://github.com/rollup/rollup/compare/v4.17.2...v4.18.0) *2024-05-22* ##### Features - Resolve import.meta.filename and .dirname in transpiled plugins ([#&#8203;5520](https://github.com/rollup/rollup/issues/5520)) ##### Pull Requests - [#&#8203;5504](https://github.com/rollup/rollup/pull/5504): Auto generate node index ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5507](https://github.com/rollup/rollup/pull/5507): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5508](https://github.com/rollup/rollup/pull/5508): chore(deps): lock file maintenance ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5510](https://github.com/rollup/rollup/pull/5510): Split up converter.rs into AST nodes ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5512](https://github.com/rollup/rollup/pull/5512): chore(deps): update dependency builtin-modules to v4 ([@&#8203;renovate](https://github.com/renovate)\[bot], [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5514](https://github.com/rollup/rollup/pull/5514): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5518](https://github.com/rollup/rollup/pull/5518): chore(deps): update dependency eslint-plugin-unicorn to v53 ([@&#8203;renovate](https://github.com/renovate)\[bot], [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5519](https://github.com/rollup/rollup/pull/5519): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot], [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5520](https://github.com/rollup/rollup/pull/5520): Resolve import.meta.{filename,dirname} in files imported from config ([@&#8203;BPScott](https://github.com/BPScott)) - [#&#8203;5521](https://github.com/rollup/rollup/pull/5521): docs: correct base32 to base36 in documentation ([@&#8203;highcastlee](https://github.com/highcastlee)) ### [`v4.17.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4172) [Compare Source](https://github.com/rollup/rollup/compare/v4.17.1...v4.17.2) *2024-04-30* ##### Bug Fixes - Fix tree-shaking problems when using spread arguments ([#&#8203;5503](https://github.com/rollup/rollup/issues/5503)) ##### Pull Requests - [#&#8203;5501](https://github.com/rollup/rollup/pull/5501): Slightly improve perf report ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5503](https://github.com/rollup/rollup/pull/5503): fix: rest element should deoptimize parameter values ([@&#8203;liuly0322](https://github.com/liuly0322)) ### [`v4.17.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4171) [Compare Source](https://github.com/rollup/rollup/compare/v4.17.0...v4.17.1) *2024-04-29* ##### Bug Fixes - Prevent infinite recursions for certain constructor invocations ([#&#8203;5500](https://github.com/rollup/rollup/issues/5500)) ##### Pull Requests - [#&#8203;5500](https://github.com/rollup/rollup/pull/5500): fix: parameter variable infinite recursion error ([@&#8203;liuly0322](https://github.com/liuly0322)) ### [`v4.17.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4170) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.4...v4.17.0) *2024-04-27* ##### Features - Track function call arguments to optimize functions only called once or with the same literal values (re-release from 4.16.0) ([#&#8203;5483](https://github.com/rollup/rollup/issues/5483)) ##### Bug Fixes - Reduce browser WASM size to a fraction by changing optimization settings ([#&#8203;5494](https://github.com/rollup/rollup/issues/5494)) ##### Pull Requests - [#&#8203;5483](https://github.com/rollup/rollup/pull/5483): feature(fix): function parameter tracking ([@&#8203;liuly0322](https://github.com/liuly0322)) - [#&#8203;5488](https://github.com/rollup/rollup/pull/5488): Report performance in CI ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5489](https://github.com/rollup/rollup/pull/5489): Create FUNDING.json ([@&#8203;BenJam](https://github.com/BenJam)) - [#&#8203;5492](https://github.com/rollup/rollup/pull/5492): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5493](https://github.com/rollup/rollup/pull/5493): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5494](https://github.com/rollup/rollup/pull/5494): Use opt-level=z for browser wasm ([@&#8203;sapphi-red](https://github.com/sapphi-red)) ### [`v4.16.4`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4164) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.3...v4.16.4) *2024-04-23* ##### Bug Fixes - Revert function parameter tracking logic introduced in 4.16.0 to work on some remaining issues ([#&#8203;5487](https://github.com/rollup/rollup/issues/5487)) ##### Pull Requests - [#&#8203;5487](https://github.com/rollup/rollup/pull/5487): Revert function parameter tracking logic for now ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.16.3`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4163) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.2...v4.16.3) *2024-04-23* ##### Bug Fixes - Do not optimize IIFEs that have a name and are again referenced inside their definition ([#&#8203;5486](https://github.com/rollup/rollup/issues/5486)) ##### Pull Requests - [#&#8203;5486](https://github.com/rollup/rollup/pull/5486): fix: only optimize annoymous iife ([@&#8203;liuly0322](https://github.com/liuly0322)) ### [`v4.16.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4162) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.1...v4.16.2) *2024-04-22* ##### Bug Fixes - Resolve a situation condition where reassignments of function parameters were not tracked properly ([#&#8203;5482](https://github.com/rollup/rollup/issues/5482)) - Make sure that for armv7 packages, only one package is downloaded for the user (musl or gnu) ([#&#8203;5479](https://github.com/rollup/rollup/issues/5479)) ##### Pull Requests - [#&#8203;5479](https://github.com/rollup/rollup/pull/5479): Add libc field to armv7 packages ([@&#8203;sapphi-red](https://github.com/sapphi-red)) - [#&#8203;5482](https://github.com/rollup/rollup/pull/5482): fix: function parameter reassigned update ([@&#8203;liuly0322](https://github.com/liuly0322)) ### [`v4.16.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4161) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.0...v4.16.1) *2024-04-21* ##### Bug Fixes - Fix crash when rendering logical or conditional expressions ([#&#8203;5481](https://github.com/rollup/rollup/issues/5481)) ##### Pull Requests - [#&#8203;5481](https://github.com/rollup/rollup/pull/5481): fix: conditional/logical expression should request a new tree-shaking ([@&#8203;liuly0322](https://github.com/liuly0322)) ### [`v4.16.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4160) [Compare Source](https://github.com/rollup/rollup/compare/v4.15.0...v4.16.0) *2024-04-21* ##### Features - Track function call arguments to optimize functions only called once or with the same literal values ([#&#8203;5443](https://github.com/rollup/rollup/issues/5443)) ##### Pull Requests - [#&#8203;5443](https://github.com/rollup/rollup/pull/5443): feat: improve tree-shaking by propagate const parameter ([@&#8203;liuly0322](https://github.com/liuly0322), [@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.15.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4150) [Compare Source](https://github.com/rollup/rollup/compare/v4.14.3...v4.15.0) *2024-04-20* ##### Features - Add output.importAttributesKey option to select whether to use "with" or "assert" for import attributes ([#&#8203;5474](https://github.com/rollup/rollup/issues/5474)) ##### Pull Requests - [#&#8203;5474](https://github.com/rollup/rollup/pull/5474): Add ImportAttributesKey to choose keyword ("with" | "assert") ([@&#8203;doubleaa93](https://github.com/doubleaa93), [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5475](https://github.com/rollup/rollup/pull/5475): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5477](https://github.com/rollup/rollup/pull/5477): Try to run emulated smoke tests for Linux environments ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.14.3`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4143) [Compare Source](https://github.com/rollup/rollup/compare/v4.14.2...v4.14.3) *2024-04-15* ##### Bug Fixes - Support Alpine Linux and other MUSL builds on ARM ([#&#8203;5471](https://github.com/rollup/rollup/issues/5471)) ##### Pull Requests - [#&#8203;5471](https://github.com/rollup/rollup/pull/5471): Add linux arm musl build ([@&#8203;sapphi-red](https://github.com/sapphi-red)) ### [`v4.14.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4142) [Compare Source](https://github.com/rollup/rollup/compare/v4.14.1...v4.14.2) *2024-04-12* ##### Bug Fixes - Do not create invalid code when reexporting both a namespace and the default export from that namespace ([#&#8203;5466](https://github.com/rollup/rollup/issues/5466)) - Ensure ppc64 platform is properly detected ([#&#8203;5460](https://github.com/rollup/rollup/issues/5460)) ##### Pull Requests - [#&#8203;5456](https://github.com/rollup/rollup/pull/5456): Add high-level architecture documentation ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5460](https://github.com/rollup/rollup/pull/5460): Fix ppc64le target ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5463](https://github.com/rollup/rollup/pull/5463): chore: tweak the comment about files should not be edited ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5466](https://github.com/rollup/rollup/pull/5466): Ensure reexported namespaces do not prevent creation of default export helpers ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5468](https://github.com/rollup/rollup/pull/5468): chore(deps): update dependency eslint-plugin-unicorn to v52 ([@&#8203;renovate](https://github.com/renovate)\[bot], [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5469](https://github.com/rollup/rollup/pull/5469): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5470](https://github.com/rollup/rollup/pull/5470): chore(deps): lock file maintenance ([@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v4.14.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4141) [Compare Source](https://github.com/rollup/rollup/compare/v4.14.0...v4.14.1) *2024-04-07* ##### Bug Fixes - Show better error when running on musl Linux where the musl build is not supported ([#&#8203;5454](https://github.com/rollup/rollup/issues/5454)) ##### Pull Requests - [#&#8203;5451](https://github.com/rollup/rollup/pull/5451): chore: generate string constants from config ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5452](https://github.com/rollup/rollup/pull/5452): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5453](https://github.com/rollup/rollup/pull/5453): chore(deps): lock file maintenance ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5454](https://github.com/rollup/rollup/pull/5454): Improve error message when running on unsupported MUSL Linux ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5455](https://github.com/rollup/rollup/pull/5455): Remove inlining logic in AST (de-)serializer ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.14.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4140) [Compare Source](https://github.com/rollup/rollup/compare/v4.13.2...v4.14.0) *2024-04-03* ##### Features - Display error causes in Rollup CLI ([#&#8203;5422](https://github.com/rollup/rollup/issues/5422)) - Add basic support for explicit resource management via "using" and "await using" ([#&#8203;5423](https://github.com/rollup/rollup/issues/5423)) ##### Pull Requests - [#&#8203;5422](https://github.com/rollup/rollup/pull/5422): feat: show all cause in Error ([@&#8203;devohda](https://github.com/devohda), [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5444](https://github.com/rollup/rollup/pull/5444): feat: support explicit-resource-management ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5445](https://github.com/rollup/rollup/pull/5445): docs: add `@shikiji/vitepress-twoslash` ([@&#8203;sapphi-red](https://github.com/sapphi-red)) - [#&#8203;5447](https://github.com/rollup/rollup/pull/5447): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5448](https://github.com/rollup/rollup/pull/5448): chore(deps): lock file maintenance ([@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v4.13.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4132) [Compare Source](https://github.com/rollup/rollup/compare/v4.13.1...v4.13.2) *2024-03-28* ##### Bug Fixes - Ensure accessing module info is cached after the build phase for improved performance ([#&#8203;5438](https://github.com/rollup/rollup/issues/5438)) - Support powerpc64le CPUs ([#&#8203;5350](https://github.com/rollup/rollup/issues/5350)) ##### Pull Requests - [#&#8203;5350](https://github.com/rollup/rollup/pull/5350): Add support for ppc64le ([@&#8203;pavolloffay](https://github.com/pavolloffay), [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5438](https://github.com/rollup/rollup/pull/5438): Cache module info getters before output generation ([@&#8203;bluwy](https://github.com/bluwy), [@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.13.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4131) [Compare Source](https://github.com/rollup/rollup/compare/v4.13.0...v4.13.1) *2024-03-27* ##### Bug Fixes - Add new linux-s390x-gnu native binary package ([#&#8203;5346](https://github.com/rollup/rollup/issues/5346)) ##### Pull Requests - [#&#8203;5346](https://github.com/rollup/rollup/pull/5346): Add support for linux s390x gnu ([@&#8203;edlerd](https://github.com/edlerd)) - [#&#8203;5430](https://github.com/rollup/rollup/pull/5430): chore(deps): update dependency [@&#8203;vue/eslint-config-typescript](https://github.com/vue/eslint-config-typescript) to v13 ([@&#8203;renovate](https://github.com/renovate)\[bot], [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5431](https://github.com/rollup/rollup/pull/5431): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5432](https://github.com/rollup/rollup/pull/5432): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5436](https://github.com/rollup/rollup/pull/5436): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5437](https://github.com/rollup/rollup/pull/5437): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v4.13.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4130) [Compare Source](https://github.com/rollup/rollup/compare/v4.12.1...v4.13.0) *2024-03-12* ##### Features - Ensure that the location of parse errors and other logs is encoded in the error message as well ([#&#8203;5424](https://github.com/rollup/rollup/issues/5424)) ##### Pull Requests - [#&#8203;5417](https://github.com/rollup/rollup/pull/5417): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5418](https://github.com/rollup/rollup/pull/5418): chore(deps): lock file maintenance ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5419](https://github.com/rollup/rollup/pull/5419): chore: fix typo ([@&#8203;OnlyWick](https://github.com/OnlyWick)) - [#&#8203;5424](https://github.com/rollup/rollup/pull/5424): Add locations to logs, warnings and error messages ( [@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.12.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4121) [Compare Source](https://github.com/rollup/rollup/compare/v4.12.0...v4.12.1) *2024-03-06* ##### Bug Fixes - Escape special characters in file references ([#&#8203;5404](https://github.com/rollup/rollup/issues/5404)) ##### Pull Requests - [#&#8203;5398](https://github.com/rollup/rollup/pull/5398): Rename `getRollupEror` to `getRollupError` ([@&#8203;MrRefactoring](https://github.com/MrRefactoring)) - [#&#8203;5399](https://github.com/rollup/rollup/pull/5399): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5404](https://github.com/rollup/rollup/pull/5404): fix: escape ids in `import.meta.ROLLUP_FILE_URL_referenceId` correctly ([@&#8203;sapphi-red](https://github.com/sapphi-red)) - [#&#8203;5406](https://github.com/rollup/rollup/pull/5406): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5407](https://github.com/rollup/rollup/pull/5407): chore(deps): lock file maintenance ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5411](https://github.com/rollup/rollup/pull/5411): Chunk assignment - Fix comment line breaks and typo ([@&#8203;yoavweiss](https://github.com/yoavweiss), [@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.12.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4120) [Compare Source](https://github.com/rollup/rollup/compare/v4.11.0...v4.12.0) *2024-02-16* ##### Features - Improve raw bundling performance by 10-15% when not using the cache or plugins that return an AST ([#&#8203;5391](https://github.com/rollup/rollup/issues/5391)) ##### Pull Requests - [#&#8203;5391](https://github.com/rollup/rollup/pull/5391): Improve performance by directly constructing AST from buffer ( [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5393](https://github.com/rollup/rollup/pull/5393): chore(deps): update dependency eslint-plugin-unicorn to v51 ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5394](https://github.com/rollup/rollup/pull/5394): chore(deps): update typescript-eslint monorepo to v7 (major) ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5395](https://github.com/rollup/rollup/pull/5395): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v4.11.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4110) [Compare Source](https://github.com/rollup/rollup/compare/v4.10.0...v4.11.0) *2024-02-15* ##### Features - Add `output.reexportProtoFromExternal` option to disable special code for handling `__proto__` reexports ([#&#8203;5380](https://github.com/rollup/rollup/issues/5380)) ##### Bug Fixes - Ensure namespace reexport code can be parsed by cjs-module-lexer ([#&#8203;5380](https://github.com/rollup/rollup/issues/5380)) - Throw when trying to reassing `const` variables ([#&#8203;5388](https://github.com/rollup/rollup/issues/5388)) ##### Pull Requests - [#&#8203;5380](https://github.com/rollup/rollup/pull/5380): fix: separately export `__proto__` for compatibility with CJS Transpiler Re-exports ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5388](https://github.com/rollup/rollup/pull/5388): Add const reassign rule ([@&#8203;TrickyPi](https://github.com/TrickyPi)) ### [`v4.10.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4100) [Compare Source](https://github.com/rollup/rollup/compare/v4.9.6...v4.10.0) *2024-02-10* ##### Features - Support base-36 and base-16 hashes again via new `output.hashCharacters` option ([#&#8203;5371](https://github.com/rollup/rollup/issues/5371)) ##### Bug Fixes - Do not crash process for panics in native code but throw them as JavaScript errors ([#&#8203;5383](https://github.com/rollup/rollup/issues/5383)) ##### Pull Requests - [#&#8203;5359](https://github.com/rollup/rollup/pull/5359): chore(deps): update actions/cache action to v4 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5360](https://github.com/rollup/rollup/pull/5360): chore(deps): update dependency pretty-ms to v9 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5366](https://github.com/rollup/rollup/pull/5366): chore(deps): update dependency husky to v9 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5367](https://github.com/rollup/rollup/pull/5367): chore(deps): update peter-evans/create-or-update-comment action to v4 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5368](https://github.com/rollup/rollup/pull/5368): chore(deps): update peter-evans/find-comment action to v3 ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5369](https://github.com/rollup/rollup/pull/5369): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5370](https://github.com/rollup/rollup/pull/5370): Fix dependency range for Node types ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5371](https://github.com/rollup/rollup/pull/5371): Implement "output.hashCharacters" option to define character set for file hashes ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5372](https://github.com/rollup/rollup/pull/5372): Roll back vitepress as 1.0.0-rc.40 breaks the development build ( [@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5382](https://github.com/rollup/rollup/pull/5382): Update documentation ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5383](https://github.com/rollup/rollup/pull/5383): Catch Rust panics and then throw them in JS ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5384](https://github.com/rollup/rollup/pull/5384): chore(deps): update codecov/codecov-action action to v4 ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5385](https://github.com/rollup/rollup/pull/5385): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5386](https://github.com/rollup/rollup/pull/5386): Resolve all rollup imports to node_modules to avoid type conflict ([@&#8203;TrickyPi](https://github.com/TrickyPi)) ### [`v4.9.6`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#496) [Compare Source](https://github.com/rollup/rollup/compare/v4.9.5...v4.9.6) *2024-01-21* ##### Bug Fixes - Detect side effects when an element that was pushed into an array is modified via the array ([#&#8203;5352](https://github.com/rollup/rollup/issues/5352)) ##### Pull Requests - [#&#8203;5337](https://github.com/rollup/rollup/pull/5337): Generate AST transformers from config ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5340](https://github.com/rollup/rollup/pull/5340): Also type-check d.ts files ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5348](https://github.com/rollup/rollup/pull/5348): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5351](https://github.com/rollup/rollup/pull/5351): chore(deps): update dependency vite to v5.0.12 \[security] ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5352](https://github.com/rollup/rollup/pull/5352): Track mutations of elements pushed into arrays ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.9.5`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#495) [Compare Source](https://github.com/rollup/rollup/compare/v4.9.4...v4.9.5) *2024-01-12* ##### Bug Fixes - Fix issue where on Windows, Rollup would not load due to problems with the MSVC executable ([#&#8203;5335](https://github.com/rollup/rollup/issues/5335)) ##### Pull Requests - [#&#8203;5334](https://github.com/rollup/rollup/pull/5334): Fix typo in commondir.ts ([@&#8203;akiomik](https://github.com/akiomik)) - [#&#8203;5335](https://github.com/rollup/rollup/pull/5335): build: static link msvc runtime on Windows x64 platform ( [@&#8203;Brooooooklyn](https://github.com/Brooooooklyn)) - [#&#8203;5338](https://github.com/rollup/rollup/pull/5338): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v4.9.4`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#494) [Compare Source](https://github.com/rollup/rollup/compare/v4.9.3...v4.9.4) *2024-01-06* ##### Bug Fixes - Use quotes for keys in namespaces that are only numbers but are not valid integers ([#&#8203;5328](https://github.com/rollup/rollup/issues/5328)) - Allow to have comments between pure annotations and the annoted node ([#&#8203;5332](https://github.com/rollup/rollup/issues/5332)) ##### Pull Requests - [#&#8203;5328](https://github.com/rollup/rollup/pull/5328): Correctly handling number key ([@&#8203;LongTengDao](https://github.com/LongTengDao)) - [#&#8203;5332](https://github.com/rollup/rollup/pull/5332): Handle pure annotations that are separated by a comment ( [@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.9.3`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#493) [Compare Source](https://github.com/rollup/rollup/compare/v4.9.2...v4.9.3) *2024-01-05* ##### Bug Fixes - Support `__proto__` as export/import name ([#&#8203;5313](https://github.com/rollup/rollup/issues/5313)) - Use ESTree AST type over custom type in user-facing types ([#&#8203;5323](https://github.com/rollup/rollup/issues/5323)) ##### Pull Requests - [#&#8203;5313](https://github.com/rollup/rollup/pull/5313): Correctly handling **proto** export as module object key ( [@&#8203;LongTengDao](https://github.com/LongTengDao)) - [#&#8203;5323](https://github.com/rollup/rollup/pull/5323): fix: Add estree.Program type to rollup.d.ts ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5326](https://github.com/rollup/rollup/pull/5326): docs: fix grammar ([@&#8203;gigabites19](https://github.com/gigabites19)) - [#&#8203;5329](https://github.com/rollup/rollup/pull/5329): chore(deps): update dependency [@&#8203;vue/eslint-config-prettier](https://github.com/vue/eslint-config-prettier) to v9 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5330](https://github.com/rollup/rollup/pull/5330): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v4.9.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#492) [Compare Source](https://github.com/rollup/rollup/compare/v4.9.1...v4.9.2) *2023-12-30* ##### Bug Fixes - Extend support for arbitrary namespace identifiers in SystemJS ([#&#8203;5321](https://github.com/rollup/rollup/issues/5321)) - Do not wrongly flag functions without side effects as side effects if moduleSideEffects is false ([#&#8203;5322](https://github.com/rollup/rollup/issues/5322)) ##### Pull Requests - [#&#8203;5305](https://github.com/rollup/rollup/pull/5305): Add JSDoc types to internal scripts ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5309](https://github.com/rollup/rollup/pull/5309): chore(deps): update actions/download-artifact action to v4 ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5311](https://github.com/rollup/rollup/pull/5311): chode: add node badge ([@&#8203;btea](https://github.com/btea)) - [#&#8203;5312](https://github.com/rollup/rollup/pull/5312): Remove rollup-plugin-thatworks from devDeps ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5318](https://github.com/rollup/rollup/pull/5318): chore(deps): update dependency eslint-plugin-unicorn to v50 ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5319](https://github.com/rollup/rollup/pull/5319): chore(deps): lock file maintenance minor/patch updates ( [@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5321](https://github.com/rollup/rollup/pull/5321): Handle arbitrary namespace identifiers in some SystemJS scenarios ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5322](https://github.com/rollup/rollup/pull/5322): Do not handle declarations in modules without side effects as TDZ ([@&#8203;lukastaegert](https://github.com/lukastaegert)) </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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ny40IiwidXBkYXRlZEluVmVyIjoiMzYuNTcuNCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
renovate-bot added 1 commit 2023-12-30 08:01:15 +01:00
renovate-bot scheduled this pull request to auto merge when all checks succeed 2023-12-30 08:01:15 +01:00
renovate-bot force-pushed renovate/rollup-4.x from b44768702e to 9f7d1d5dca 2024-01-05 08:00:59 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.9.2 to chore(deps): update dependency rollup to v4.9.3 2024-01-05 08:01:06 +01:00
renovate-bot force-pushed renovate/rollup-4.x from 9f7d1d5dca to 21233fc843 2024-01-06 08:01:23 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.9.3 to chore(deps): update dependency rollup to v4.9.4 2024-01-06 08:01:29 +01:00
renovate-bot force-pushed renovate/rollup-4.x from 21233fc843 to 63bfeb8535 2024-01-12 08:01:09 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.9.4 to chore(deps): update dependency rollup to v4.9.5 2024-01-12 08:01:15 +01:00
renovate-bot force-pushed renovate/rollup-4.x from 63bfeb8535 to e2394f6de5 2024-01-21 07:01:15 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.9.5 to chore(deps): update dependency rollup to v4.9.6 2024-01-21 07:01:21 +01:00
renovate-bot force-pushed renovate/rollup-4.x from e2394f6de5 to f7609c6410 2024-02-10 07:01:24 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.9.6 to chore(deps): update dependency rollup to v4.10.0 2024-02-10 07:01:28 +01:00
renovate-bot force-pushed renovate/rollup-4.x from f7609c6410 to 8516ba3b67 2024-02-15 08:01:51 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.10.0 to chore(deps): update dependency rollup to v4.11.0 2024-02-15 08:01:57 +01:00
renovate-bot force-pushed renovate/rollup-4.x from 8516ba3b67 to b6931eb09c 2024-02-16 15:01:29 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.11.0 to chore(deps): update dependency rollup to v4.12.0 2024-02-16 15:01:35 +01:00
renovate-bot force-pushed renovate/rollup-4.x from b6931eb09c to bbf547fd04 2024-03-06 08:01:08 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.12.0 to chore(deps): update dependency rollup to v4.12.1 2024-03-06 08:01:14 +01:00
renovate-bot force-pushed renovate/rollup-4.x from bbf547fd04 to 213d9b99bf 2024-03-12 07:01:14 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.12.1 to chore(deps): update dependency rollup to v4.13.0 2024-03-12 07:01:21 +01:00
renovate-bot force-pushed renovate/rollup-4.x from 213d9b99bf to 66df1e861f 2024-03-27 14:01:13 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.13.0 to chore(deps): update dependency rollup to v4.13.1 2024-03-27 14:01:18 +01:00
renovate-bot force-pushed renovate/rollup-4.x from 66df1e861f to 49fe40f38d 2024-03-28 18:01:22 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.13.1 to chore(deps): update dependency rollup to v4.13.2 2024-03-28 18:01:27 +01:00
renovate-bot force-pushed renovate/rollup-4.x from 49fe40f38d to 5b019050b6 2024-04-03 08:01:14 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.13.2 to chore(deps): update dependency rollup to v4.14.0 2024-04-03 08:01:20 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 5b019050b6 to 4b7efecfb2 2024-04-07 10:01:18 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.14.0 to chore(deps): update dependency rollup to v4.14.1 2024-04-07 10:01:23 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 4b7efecfb2 to 0b226f6797 2024-04-12 09:01:10 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.14.1 to chore(deps): update dependency rollup to v4.14.2 2024-04-12 09:01:17 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 0b226f6797 to c95e84e2bd 2024-04-16 13:12:05 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.14.2 to chore(deps): update dependency rollup to v4.14.3 2024-04-16 13:12:13 +02:00
renovate-bot force-pushed renovate/rollup-4.x from c95e84e2bd to ce9f2fed6a 2024-04-20 08:01:18 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.14.3 to chore(deps): update dependency rollup to v4.15.0 2024-04-20 08:01:25 +02:00
renovate-bot force-pushed renovate/rollup-4.x from ce9f2fed6a to 0b91a246ac 2024-04-21 07:02:26 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.15.0 to chore(deps): update dependency rollup to v4.16.0 2024-04-21 07:02:33 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 0b91a246ac to 08c621eaf9 2024-04-21 21:01:14 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.16.0 to chore(deps): update dependency rollup to v4.16.1 2024-04-21 21:01:22 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 08c621eaf9 to 305311ad94 2024-04-22 18:01:15 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.16.1 to chore(deps): update dependency rollup to v4.16.2 2024-04-22 18:01:22 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 305311ad94 to dceacdc4b8 2024-04-23 08:01:24 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.16.2 to chore(deps): update dependency rollup to v4.16.3 2024-04-23 08:01:30 +02:00
renovate-bot force-pushed renovate/rollup-4.x from dceacdc4b8 to 74e1f6dfa2 2024-04-23 16:01:13 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.16.3 to chore(deps): update dependency rollup to v4.16.4 2024-04-23 16:01:21 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 74e1f6dfa2 to 6430f09791 2024-04-27 14:04:28 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.16.4 to chore(deps): update dependency rollup to v4.17.0 2024-04-27 14:04:36 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 6430f09791 to 79b632f58c 2024-04-29 07:01:32 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.17.0 to chore(deps): update dependency rollup to v4.17.1 2024-04-29 07:01:39 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 79b632f58c to 76b289abdb 2024-04-30 08:01:38 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.17.1 to chore(deps): update dependency rollup to v4.17.2 2024-04-30 08:01:46 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 76b289abdb to 51edea4041 2024-05-22 08:01:22 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency rollup to v4.17.2 to chore(deps): update dependency rollup to v4.18.0 2024-05-22 08:01:30 +02:00
renovate-bot force-pushed renovate/rollup-4.x from 51edea4041 to 7e59e97489 2024-06-15 17:06:04 +02:00 Compare
renovate-bot merged commit 23f053567c into main 2024-06-15 17:07:00 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: dungeonslayers/ds4#399
No description provided.