rollup/rollup
### [`v3.20.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3202)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.1...v3.20.2)
*2023-03-24*
##### Bug Fixes
- Fix a crash when using a manual chunk entry that is not already included in the module graph ([#4921](https://togithub.com/rollup/rollup/issues/4921))
- Fix a crash when reporting a warning with incorrect sourcemap information ([#4922](https://togithub.com/rollup/rollup/issues/4922))
##### Pull Requests
- [#4921](https://togithub.com/rollup/rollup/pull/4921): Handle manual chunks where the entry is not part of the module graph ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4922](https://togithub.com/rollup/rollup/pull/4922): Do not fail if the location of a warning is outside the original source ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v3.20.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3201)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.0...v3.20.1)
*2023-03-23*
##### Bug Fixes
- Fix returned file name from this.getFileName when assets are deduplicated ([#4919](https://togithub.com/rollup/rollup/issues/4919))
##### Pull Requests
- [#4919](https://togithub.com/rollup/rollup/pull/4919): Only set asset names when finalizing ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v3.20.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3200)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.19.1...v3.20.0)
*2023-03-20*
##### Features
- Allow dynamically imported files to have synthetic named exports when preserving modules ([#4913](https://togithub.com/rollup/rollup/issues/4913))
##### Bug Fixes
- Use deterministic file name when emitting several files with same source ([#4912](https://togithub.com/rollup/rollup/issues/4912))
- Fix a crash when dynamically importing a file with synthetic named exports when preserving modules ([#4913](https://togithub.com/rollup/rollup/issues/4913))
##### Pull Requests
- [#4912](https://togithub.com/rollup/rollup/pull/4912): fix: make file name deterministic in parallel emits (fix [#4909](https://togithub.com/rollup/rollup/issues/4909)) ([@sun0day](https://togithub.com/sun0day))
- [#4913](https://togithub.com/rollup/rollup/pull/4913): Provide synthetic namespace for dynamic imports when perserving modules ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v3.19.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3191)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.19.0...v3.19.1)
*2023-03-10*
##### Bug Fixes
- Produce valid code when the first statement in aclass static block is tree-shaken ([#4898](https://togithub.com/rollup/rollup/issues/4898))
##### Pull Requests
- [#4898](https://togithub.com/rollup/rollup/pull/4898): fix: set a correct node location for static blocks ([@TrickyPi](https://togithub.com/TrickyPi))
- [#4900](https://togithub.com/rollup/rollup/pull/4900): docs: fix table at `output.sanitizeFileName` section ([@0x009922](https://togithub.com/0x009922))
### [`v3.19.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3190)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.18.0...v3.19.0)
*2023-03-09*
##### Features
- Make reassignment tracking of call parameters more specific to no lose information when an object is passed to a function ([#4892](https://togithub.com/rollup/rollup/issues/4892))
##### Pull Requests
- [#4890](https://togithub.com/rollup/rollup/pull/4890): Fix `npm run dev` ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4892](https://togithub.com/rollup/rollup/pull/4892): Only selectively deoptimize call parameters ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4897](https://togithub.com/rollup/rollup/pull/4897): Pre-render mermaid graphs on website ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v3.18.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3180)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.17.3...v3.18.0)
*2023-03-01*
##### Features
- Add `experimentalLogSideEffects` to log the first detected side effect in every module ([#4871](https://togithub.com/rollup/rollup/issues/4871))
- Ignore-list sourcemaps of files inside node_modules by default ([#4877](https://togithub.com/rollup/rollup/issues/4877))
##### Pull Requests
- [#4871](https://togithub.com/rollup/rollup/pull/4871): Add experimental logging for side effects ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4877](https://togithub.com/rollup/rollup/pull/4877): feat: mark files in a `node_modules` as ignore-listed by default ([@bmeurer](https://togithub.com/bmeurer))
- [#4880](https://togithub.com/rollup/rollup/pull/4880): build: use [@rollup/plugin-replace](https://togithub.com/rollup/plugin-replace) to replace chokidar fsevents ([@dnalborczyk](https://togithub.com/dnalborczyk))
- [#4887](https://togithub.com/rollup/rollup/pull/4887): Refactor ([@dnalborczyk](https://togithub.com/dnalborczyk))
### [`v3.17.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3173)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.17.2...v3.17.3)
*2023-02-25*
##### Bug Fixes
- Handle non-URL-safe characters when poly-filling import.meta.url ([#4875](https://togithub.com/rollup/rollup/issues/4875))
##### Pull Requests
- [#4870](https://togithub.com/rollup/rollup/pull/4870): fix: style optimization in dark mode ([@huodoushigemi](https://togithub.com/huodoushigemi))
- [#4875](https://togithub.com/rollup/rollup/pull/4875): Fix transformation of `import.meta.url` in CommonJS ([@fasttime](https://togithub.com/fasttime))
- [#4876](https://togithub.com/rollup/rollup/pull/4876): fix: wrong params of the transform hook ([@ZzqiZQute](https://togithub.com/ZzqiZQute))
- [#4878](https://togithub.com/rollup/rollup/pull/4878): Improve test stability ([@lukastaegert](https://togithub.com/lukastaegert))
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 Mend Renovate. View repository job log here.
This PR contains the following updates:
3.17.2
->3.20.2
Release Notes
rollup/rollup
### [`v3.20.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3202) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.1...v3.20.2) *2023-03-24* ##### Bug Fixes - Fix a crash when using a manual chunk entry that is not already included in the module graph ([#4921](https://togithub.com/rollup/rollup/issues/4921)) - Fix a crash when reporting a warning with incorrect sourcemap information ([#4922](https://togithub.com/rollup/rollup/issues/4922)) ##### Pull Requests - [#4921](https://togithub.com/rollup/rollup/pull/4921): Handle manual chunks where the entry is not part of the module graph ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4922](https://togithub.com/rollup/rollup/pull/4922): Do not fail if the location of a warning is outside the original source ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.20.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3201) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.0...v3.20.1) *2023-03-23* ##### Bug Fixes - Fix returned file name from this.getFileName when assets are deduplicated ([#4919](https://togithub.com/rollup/rollup/issues/4919)) ##### Pull Requests - [#4919](https://togithub.com/rollup/rollup/pull/4919): Only set asset names when finalizing ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.20.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3200) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.19.1...v3.20.0) *2023-03-20* ##### Features - Allow dynamically imported files to have synthetic named exports when preserving modules ([#4913](https://togithub.com/rollup/rollup/issues/4913)) ##### Bug Fixes - Use deterministic file name when emitting several files with same source ([#4912](https://togithub.com/rollup/rollup/issues/4912)) - Fix a crash when dynamically importing a file with synthetic named exports when preserving modules ([#4913](https://togithub.com/rollup/rollup/issues/4913)) ##### Pull Requests - [#4912](https://togithub.com/rollup/rollup/pull/4912): fix: make file name deterministic in parallel emits (fix [#4909](https://togithub.com/rollup/rollup/issues/4909)) ([@sun0day](https://togithub.com/sun0day)) - [#4913](https://togithub.com/rollup/rollup/pull/4913): Provide synthetic namespace for dynamic imports when perserving modules ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.19.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3191) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.19.0...v3.19.1) *2023-03-10* ##### Bug Fixes - Produce valid code when the first statement in aclass static block is tree-shaken ([#4898](https://togithub.com/rollup/rollup/issues/4898)) ##### Pull Requests - [#4898](https://togithub.com/rollup/rollup/pull/4898): fix: set a correct node location for static blocks ([@TrickyPi](https://togithub.com/TrickyPi)) - [#4900](https://togithub.com/rollup/rollup/pull/4900): docs: fix table at `output.sanitizeFileName` section ([@0x009922](https://togithub.com/0x009922)) ### [`v3.19.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3190) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.18.0...v3.19.0) *2023-03-09* ##### Features - Make reassignment tracking of call parameters more specific to no lose information when an object is passed to a function ([#4892](https://togithub.com/rollup/rollup/issues/4892)) ##### Pull Requests - [#4890](https://togithub.com/rollup/rollup/pull/4890): Fix `npm run dev` ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4892](https://togithub.com/rollup/rollup/pull/4892): Only selectively deoptimize call parameters ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4897](https://togithub.com/rollup/rollup/pull/4897): Pre-render mermaid graphs on website ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.18.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3180) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.17.3...v3.18.0) *2023-03-01* ##### Features - Add `experimentalLogSideEffects` to log the first detected side effect in every module ([#4871](https://togithub.com/rollup/rollup/issues/4871)) - Ignore-list sourcemaps of files inside node_modules by default ([#4877](https://togithub.com/rollup/rollup/issues/4877)) ##### Pull Requests - [#4871](https://togithub.com/rollup/rollup/pull/4871): Add experimental logging for side effects ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4877](https://togithub.com/rollup/rollup/pull/4877): feat: mark files in a `node_modules` as ignore-listed by default ([@bmeurer](https://togithub.com/bmeurer)) - [#4880](https://togithub.com/rollup/rollup/pull/4880): build: use [@rollup/plugin-replace](https://togithub.com/rollup/plugin-replace) to replace chokidar fsevents ([@dnalborczyk](https://togithub.com/dnalborczyk)) - [#4887](https://togithub.com/rollup/rollup/pull/4887): Refactor ([@dnalborczyk](https://togithub.com/dnalborczyk)) ### [`v3.17.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3173) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.17.2...v3.17.3) *2023-02-25* ##### Bug Fixes - Handle non-URL-safe characters when poly-filling import.meta.url ([#4875](https://togithub.com/rollup/rollup/issues/4875)) ##### Pull Requests - [#4870](https://togithub.com/rollup/rollup/pull/4870): fix: style optimization in dark mode ([@huodoushigemi](https://togithub.com/huodoushigemi)) - [#4875](https://togithub.com/rollup/rollup/pull/4875): Fix transformation of `import.meta.url` in CommonJS ([@fasttime](https://togithub.com/fasttime)) - [#4876](https://togithub.com/rollup/rollup/pull/4876): fix: wrong params of the transform hook ([@ZzqiZQute](https://togithub.com/ZzqiZQute)) - [#4878](https://togithub.com/rollup/rollup/pull/4878): Improve test stability ([@lukastaegert](https://togithub.com/lukastaegert))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.