rollup/rollup
### [`v3.23.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3230)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.22.1...v3.23.0)
*2023-05-22*
##### Features
- Support emitting "prebuilt chunks" from plugins ([#4990](https://togithub.com/rollup/rollup/issues/4990))
##### Bug Fixes
- Mark Sets and Maps as pure when they receive an array literal as argument ([#5005](https://togithub.com/rollup/rollup/issues/5005))
##### Pull Requests
- [#4990](https://togithub.com/rollup/rollup/pull/4990): feat: this.emitFile support prebuilt-chunk type ([@TrickyPi](https://togithub.com/TrickyPi))
- [#5005](https://togithub.com/rollup/rollup/pull/5005): feat: mark Set, Map, WeakSet and WeakMap with array arguments as pure ([@TrickyPi](https://togithub.com/TrickyPi))
### [`v3.22.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3221)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.22.0...v3.22.1)
*2023-05-21*
##### Bug Fixes
- Remove force quit again as it caused some issues ([#5004](https://togithub.com/rollup/rollup/issues/5004))
##### Pull Requests
- [#5001](https://togithub.com/rollup/rollup/pull/5001): chore(deps): update dependency [@rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) to v25 ([@renovate](https://togithub.com/renovate)\[bot])
- [#5002](https://togithub.com/rollup/rollup/pull/5002): chore(deps): update dependency eslint-plugin-unicorn to v47 ([@renovate](https://togithub.com/renovate)\[bot])
- [#5003](https://togithub.com/rollup/rollup/pull/5003): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://togithub.com/renovate)\[bot])
- [#5004](https://togithub.com/rollup/rollup/pull/5004): Do not force quit Rollup or close stdout ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v3.22.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3220)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.8...v3.22.0)
*2023-05-17*
##### Features
- Prevent empty non-facade chunks by merging them into other suitable chunks ([#4989](https://togithub.com/rollup/rollup/issues/4989))
- Avoid facade chunks in some situations involving reexports ([#4989](https://togithub.com/rollup/rollup/issues/4989))
- Improve algorithm for best merge target when using `experimentalMinChunkSize` to take tree-shaking into account ([#4989](https://togithub.com/rollup/rollup/issues/4989))
##### Bug Fixes
- Take side effects of external dependencies into account when merging chunks for `experimentalMinChunkSize` ([#4989](https://togithub.com/rollup/rollup/issues/4989))
##### Pull Requests
- [#4989](https://togithub.com/rollup/rollup/pull/4989): Prevent empty chunks and thoroughly improve experimentalMinChunkSize ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v3.21.8`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3218)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.7...v3.21.8)
*2023-05-16*
##### Bug Fixes
- Allow a namespace to properly contain itself as a named export ([#4991](https://togithub.com/rollup/rollup/issues/4991))
##### Pull Requests
- [#4991](https://togithub.com/rollup/rollup/pull/4991): Handle self-referencing namespaces ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v3.21.7`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3217)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.6...v3.21.7)
*2023-05-13*
##### Bug Fixes
- Show correct error on uncaught exceptions in watch mode ([#4987](https://togithub.com/rollup/rollup/issues/4987))
##### Pull Requests
- [#4987](https://togithub.com/rollup/rollup/pull/4987): Properly quit on uncaught exceptions ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4988](https://togithub.com/rollup/rollup/pull/4988): test: add options type for function tests ([@TrickyPi](https://togithub.com/TrickyPi))
### [`v3.21.6`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3216)
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.5...v3.21.6)
*2023-05-09*
##### Bug Fixes
- Ensure Rollup CLI prints everything to stdout before exiting ([#4980](https://togithub.com/rollup/rollup/issues/4980))
##### Pull Requests
- [#4980](https://togithub.com/rollup/rollup/pull/4980): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://togithub.com/renovate)\[bot])
- [#4983](https://togithub.com/rollup/rollup/pull/4983): Prevent exit before stdout is drained ([@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 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.
[ ] 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.21.5
->3.23.0
Release Notes
rollup/rollup
### [`v3.23.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3230) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.22.1...v3.23.0) *2023-05-22* ##### Features - Support emitting "prebuilt chunks" from plugins ([#4990](https://togithub.com/rollup/rollup/issues/4990)) ##### Bug Fixes - Mark Sets and Maps as pure when they receive an array literal as argument ([#5005](https://togithub.com/rollup/rollup/issues/5005)) ##### Pull Requests - [#4990](https://togithub.com/rollup/rollup/pull/4990): feat: this.emitFile support prebuilt-chunk type ([@TrickyPi](https://togithub.com/TrickyPi)) - [#5005](https://togithub.com/rollup/rollup/pull/5005): feat: mark Set, Map, WeakSet and WeakMap with array arguments as pure ([@TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.22.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3221) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.22.0...v3.22.1) *2023-05-21* ##### Bug Fixes - Remove force quit again as it caused some issues ([#5004](https://togithub.com/rollup/rollup/issues/5004)) ##### Pull Requests - [#5001](https://togithub.com/rollup/rollup/pull/5001): chore(deps): update dependency [@rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) to v25 ([@renovate](https://togithub.com/renovate)\[bot]) - [#5002](https://togithub.com/rollup/rollup/pull/5002): chore(deps): update dependency eslint-plugin-unicorn to v47 ([@renovate](https://togithub.com/renovate)\[bot]) - [#5003](https://togithub.com/rollup/rollup/pull/5003): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://togithub.com/renovate)\[bot]) - [#5004](https://togithub.com/rollup/rollup/pull/5004): Do not force quit Rollup or close stdout ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.22.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3220) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.8...v3.22.0) *2023-05-17* ##### Features - Prevent empty non-facade chunks by merging them into other suitable chunks ([#4989](https://togithub.com/rollup/rollup/issues/4989)) - Avoid facade chunks in some situations involving reexports ([#4989](https://togithub.com/rollup/rollup/issues/4989)) - Improve algorithm for best merge target when using `experimentalMinChunkSize` to take tree-shaking into account ([#4989](https://togithub.com/rollup/rollup/issues/4989)) ##### Bug Fixes - Take side effects of external dependencies into account when merging chunks for `experimentalMinChunkSize` ([#4989](https://togithub.com/rollup/rollup/issues/4989)) ##### Pull Requests - [#4989](https://togithub.com/rollup/rollup/pull/4989): Prevent empty chunks and thoroughly improve experimentalMinChunkSize ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.21.8`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3218) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.7...v3.21.8) *2023-05-16* ##### Bug Fixes - Allow a namespace to properly contain itself as a named export ([#4991](https://togithub.com/rollup/rollup/issues/4991)) ##### Pull Requests - [#4991](https://togithub.com/rollup/rollup/pull/4991): Handle self-referencing namespaces ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.21.7`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3217) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.6...v3.21.7) *2023-05-13* ##### Bug Fixes - Show correct error on uncaught exceptions in watch mode ([#4987](https://togithub.com/rollup/rollup/issues/4987)) ##### Pull Requests - [#4987](https://togithub.com/rollup/rollup/pull/4987): Properly quit on uncaught exceptions ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4988](https://togithub.com/rollup/rollup/pull/4988): test: add options type for function tests ([@TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.21.6`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3216) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.5...v3.21.6) *2023-05-09* ##### Bug Fixes - Ensure Rollup CLI prints everything to stdout before exiting ([#4980](https://togithub.com/rollup/rollup/issues/4980)) ##### Pull Requests - [#4980](https://togithub.com/rollup/rollup/pull/4980): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://togithub.com/renovate)\[bot]) - [#4983](https://togithub.com/rollup/rollup/pull/4983): Prevent exit before stdout is drained ([@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 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.
This PR has been generated by Mend Renovate. View repository job log here.