rollup/rollup
### [`v2.51.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2511)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.51.0...v2.51.1)
*2021-06-08*
##### Bug Fixes
- Fix error when using `defineConfig` ([#4134](https://togithub.com/rollup/rollup/issues/4134))
##### Pull Requests
- [#4134](https://togithub.com/rollup/rollup/pull/4134): export `rollup.defineConfig` at runtime ([@mshrtsr](https://togithub.com/mshrtsr))
### [`v2.51.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2510)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.6...v2.51.0)
*2021-06-06*
##### Features
- Add a helper for IntelliSense support in config files ([#4127](https://togithub.com/rollup/rollup/issues/4127))
##### Bug Fixes
- Improve performance when generating source maps ([#4122](https://togithub.com/rollup/rollup/issues/4122))
##### Pull Requests
- [#4122](https://togithub.com/rollup/rollup/pull/4122): User Map to optimize performance ([@izevo](https://togithub.com/izevo))
- [#4127](https://togithub.com/rollup/rollup/pull/4127): Export defineConfig defines the auxiliary function of the configuration ([@rxliuli](https://togithub.com/rxliuli))
### [`v2.50.6`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2506)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.5...v2.50.6)
*2021-06-03*
##### Bug Fixes
- Do not consider the object spread operator as side effect when `propertyReadSideEffects` are false ([#4119](https://togithub.com/rollup/rollup/issues/4119))
- Detect side effects when returning thenables from async arrow functions ([#4120](https://togithub.com/rollup/rollup/issues/4120))
##### Pull Requests
- [#4119](https://togithub.com/rollup/rollup/pull/4119): Respect propertyReadSideEffects in spread elements ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4120](https://togithub.com/rollup/rollup/pull/4120): Detect async arrow thenable side effects ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.50.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2505)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.4...v2.50.5)
*2021-05-30*
##### Bug Fixes
- Detect side effects when accessing thenables ([#4115](https://togithub.com/rollup/rollup/issues/4115))
##### Pull Requests
- [#4114](https://togithub.com/rollup/rollup/pull/4114): use `colorette` instead of `turbocolor` ([@ryuever](https://togithub.com/ryuever))
- [#4115](https://togithub.com/rollup/rollup/pull/4115): Tracks side effects of thenables ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.50.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2504)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.3...v2.50.4)
*2021-05-29*
##### Bug Fixes
- Fix a situation where tree-shaking would stop including nodes prematurely ([#4111](https://togithub.com/rollup/rollup/issues/4111))
- Track mutations and accessor side effects when using `__proto__` in an object literal ([#4112](https://togithub.com/rollup/rollup/issues/4112))
- Check for getter effects when spreading an object ([#4113](https://togithub.com/rollup/rollup/issues/4113))
##### Pull Requests
- [#4111](https://togithub.com/rollup/rollup/pull/4111): Always request a new tree-shaking pass when deoptimizations of a node are first included ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4112](https://togithub.com/rollup/rollup/pull/4112): Actually set the prototype when using a **proto** property ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4113](https://togithub.com/rollup/rollup/pull/4113): Track access side effects when using object spread operator ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.50.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2503)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.2...v2.50.3)
*2021-05-28*
##### Bug Fixes
- Wrap parentheses around leading elements in simplified sequence expressions if this would otherwise lead to invalid code ([#4110](https://togithub.com/rollup/rollup/issues/4110))
- Do not associate block soped variables in catch clauses with the clause parameter ([#4108](https://togithub.com/rollup/rollup/issues/4108))
- Do not associate hoisted variables in catch clauses with outside variables if they match the parameter ([#4108](https://togithub.com/rollup/rollup/issues/4108))
- Use correct "this" context for tagged template literal member expressions in simplified sequences ([#4110](https://togithub.com/rollup/rollup/issues/4110))
##### Pull Requests
- [#4108](https://togithub.com/rollup/rollup/pull/4108): Correctly handle catch declarations ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4110](https://togithub.com/rollup/rollup/pull/4110): Invalid sequence expression simplification ([@lukastaegert](https://togithub.com/lukastaegert))
Configuration
š Schedule: 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.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
2.50.2
->2.51.1
Release Notes
rollup/rollup
### [`v2.51.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2511) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.51.0...v2.51.1) *2021-06-08* ##### Bug Fixes - Fix error when using `defineConfig` ([#4134](https://togithub.com/rollup/rollup/issues/4134)) ##### Pull Requests - [#4134](https://togithub.com/rollup/rollup/pull/4134): export `rollup.defineConfig` at runtime ([@mshrtsr](https://togithub.com/mshrtsr)) ### [`v2.51.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2510) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.6...v2.51.0) *2021-06-06* ##### Features - Add a helper for IntelliSense support in config files ([#4127](https://togithub.com/rollup/rollup/issues/4127)) ##### Bug Fixes - Improve performance when generating source maps ([#4122](https://togithub.com/rollup/rollup/issues/4122)) ##### Pull Requests - [#4122](https://togithub.com/rollup/rollup/pull/4122): User Map to optimize performance ([@izevo](https://togithub.com/izevo)) - [#4127](https://togithub.com/rollup/rollup/pull/4127): Export defineConfig defines the auxiliary function of the configuration ([@rxliuli](https://togithub.com/rxliuli)) ### [`v2.50.6`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2506) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.5...v2.50.6) *2021-06-03* ##### Bug Fixes - Do not consider the object spread operator as side effect when `propertyReadSideEffects` are false ([#4119](https://togithub.com/rollup/rollup/issues/4119)) - Detect side effects when returning thenables from async arrow functions ([#4120](https://togithub.com/rollup/rollup/issues/4120)) ##### Pull Requests - [#4119](https://togithub.com/rollup/rollup/pull/4119): Respect propertyReadSideEffects in spread elements ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4120](https://togithub.com/rollup/rollup/pull/4120): Detect async arrow thenable side effects ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.50.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2505) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.4...v2.50.5) *2021-05-30* ##### Bug Fixes - Detect side effects when accessing thenables ([#4115](https://togithub.com/rollup/rollup/issues/4115)) ##### Pull Requests - [#4114](https://togithub.com/rollup/rollup/pull/4114): use `colorette` instead of `turbocolor` ([@ryuever](https://togithub.com/ryuever)) - [#4115](https://togithub.com/rollup/rollup/pull/4115): Tracks side effects of thenables ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.50.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2504) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.3...v2.50.4) *2021-05-29* ##### Bug Fixes - Fix a situation where tree-shaking would stop including nodes prematurely ([#4111](https://togithub.com/rollup/rollup/issues/4111)) - Track mutations and accessor side effects when using `__proto__` in an object literal ([#4112](https://togithub.com/rollup/rollup/issues/4112)) - Check for getter effects when spreading an object ([#4113](https://togithub.com/rollup/rollup/issues/4113)) ##### Pull Requests - [#4111](https://togithub.com/rollup/rollup/pull/4111): Always request a new tree-shaking pass when deoptimizations of a node are first included ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4112](https://togithub.com/rollup/rollup/pull/4112): Actually set the prototype when using a **proto** property ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4113](https://togithub.com/rollup/rollup/pull/4113): Track access side effects when using object spread operator ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.50.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2503) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.2...v2.50.3) *2021-05-28* ##### Bug Fixes - Wrap parentheses around leading elements in simplified sequence expressions if this would otherwise lead to invalid code ([#4110](https://togithub.com/rollup/rollup/issues/4110)) - Do not associate block soped variables in catch clauses with the clause parameter ([#4108](https://togithub.com/rollup/rollup/issues/4108)) - Do not associate hoisted variables in catch clauses with outside variables if they match the parameter ([#4108](https://togithub.com/rollup/rollup/issues/4108)) - Use correct "this" context for tagged template literal member expressions in simplified sequences ([#4110](https://togithub.com/rollup/rollup/issues/4110)) ##### Pull Requests - [#4108](https://togithub.com/rollup/rollup/pull/4108): Correctly handle catch declarations ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4110](https://togithub.com/rollup/rollup/pull/4110): Invalid sequence expression simplification ([@lukastaegert](https://togithub.com/lukastaegert))Configuration
š Schedule: 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 has been generated by WhiteSource Renovate. View repository job log here.