rollup/rollup
### [`v2.56.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2563)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.56.2...v2.56.3)
*2021-08-23*
##### Bug Fixes
- Make sure moduleInfo contains complete information about imported ids in the moduleParsed hook ([#4208](https://togithub.com/rollup/rollup/issues/4208))
##### Pull Requests
- [#4208](https://togithub.com/rollup/rollup/pull/4208): `ModuleInfo.importedIds` will return null if `resolvedIds[source]` is undefined ([@FoxDaxian](https://togithub.com/FoxDaxian) and [@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.56.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2562)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.56.1...v2.56.2)
*2021-08-10*
##### Bug Fixes
- Check if after simplification, an object pattern would become an expression statement or arrow function return value ([#4204](https://togithub.com/rollup/rollup/issues/4204))
##### Pull Requests
- [#4204](https://togithub.com/rollup/rollup/pull/4204): Do not create invalid code when simplifying object pattern assignments ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.56.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2561)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.56.0...v2.56.1)
*2021-08-08*
##### Bug Fixes
- Fix rendering of SystemJS export declarations initialized with a simplifiable expression ([#4202](https://togithub.com/rollup/rollup/issues/4202))
##### Pull Requests
- [#4202](https://togithub.com/rollup/rollup/pull/4202): Fix incorrect rendering of export declarations in SystemJS ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.56.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2560)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.55.1...v2.56.0)
*2021-08-05*
##### Features
- Create more efficient code for SystemJS exports ([#4199](https://togithub.com/rollup/rollup/issues/4199))
- Extend `maxParallelFileReads` option to also throttle plugin load hooks ([#4200](https://togithub.com/rollup/rollup/issues/4200))
##### Bug Fixes
- Return correct value for postfix update expressions of exported variables ([#4194](https://togithub.com/rollup/rollup/issues/4194))
##### Pull Requests
- [#4199](https://togithub.com/rollup/rollup/pull/4199): Refine SystemJS export rendering ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4200](https://togithub.com/rollup/rollup/pull/4200): Restrict parallel execution of load hook ([@schummar](https://togithub.com/schummar))
### [`v2.55.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2551)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.55.0...v2.55.1)
*2021-07-29*
##### Bug Fixes
- Improve CLI warning message for unused external imports ([#4194](https://togithub.com/rollup/rollup/issues/4194))
##### Pull Requests
- [#4194](https://togithub.com/rollup/rollup/pull/4194): Align batch warning for UNUSED_EXTERNAL_IMPORT to individual warning ([@benmccann](https://togithub.com/benmccann))
### [`v2.55.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2550)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.54.0...v2.55.0)
*2021-07-28*
##### Features
- Support default export live-bindings when generating ESM output ([#4182](https://togithub.com/rollup/rollup/issues/4182))
##### Bug Fixes
- Always write `["default"]` as computed property when used as named export ([#4182](https://togithub.com/rollup/rollup/issues/4182))
- Do not mask default export TDZ errors ([#4182](https://togithub.com/rollup/rollup/issues/4182))
##### Pull Requests
- [#4182](https://togithub.com/rollup/rollup/pull/4182): Use mutable bindings for default exports ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.54.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2540)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.53.3...v2.54.0)
*2021-07-25*
##### Features
- Extend UMD import.meta.url polyfill to support web workers ([#4186](https://togithub.com/rollup/rollup/issues/4186))
##### Bug Fixes
- Resolve an issue where certain uses of classes could lead to an infinite recursion ([#4189](https://togithub.com/rollup/rollup/issues/4189))
##### Pull Requests
- [#4186](https://togithub.com/rollup/rollup/pull/4186): Fix UMD import.meta.url inside web workers ([@ceifa](https://togithub.com/ceifa))
- [#4188](https://togithub.com/rollup/rollup/pull/4188): Fix typo in renderHelpers.ts ([@eltociear](https://togithub.com/eltociear))
- [#4189](https://togithub.com/rollup/rollup/pull/4189): Move long path recursion prevention to MemberExpression ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4190](https://togithub.com/rollup/rollup/pull/4190): Stop recommending node-builtins ([@curran](https://togithub.com/curran))
### [`v2.53.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2533)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.53.2...v2.53.3)
*2021-07-21*
##### Bug Fixes
- Solve an issue that could lead to severe memory issues and crashes when there are a lot of hoisted variables ([#4183](https://togithub.com/rollup/rollup/issues/4183))
##### Pull Requests
- [#4183](https://togithub.com/rollup/rollup/pull/4183): Avoid memory issues with hoisted variables ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.53.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2532)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.53.1...v2.53.2)
*2021-07-15*
##### Bug Fixes
- Identify additional TDZ situations in functions that are run more than once ([#4177](https://togithub.com/rollup/rollup/issues/4177))
- Fix a scoping issue when a variable inside a catch scope matches the scope parameter's name ([#4178](https://togithub.com/rollup/rollup/issues/4178))
##### Pull Requests
- [#4177](https://togithub.com/rollup/rollup/pull/4177): Fix additional let/var init bugs ([@kzc](https://togithub.com/kzc))
- [#4178](https://togithub.com/rollup/rollup/pull/4178): Correctly create outside variable when shadowed by catch parameter ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.53.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2531)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.53.0...v2.53.1)
*2021-07-11*
##### Bug Fixes
- Do not omit namespace reexports when `treeshake` is `false` ([#4175](https://togithub.com/rollup/rollup/issues/4175))
##### Pull Requests
- [#4175](https://togithub.com/rollup/rollup/pull/4175): Generate namespace objects when not tree-shaking ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.53.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2530)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.8...v2.53.0)
*2021-07-09*
##### Features
- Add `maxParallelFileReads` option to limit read operations with a default of 20 ([#4170](https://togithub.com/rollup/rollup/issues/4170))
##### Pull Requests
- [#4170](https://togithub.com/rollup/rollup/pull/4170): Limit parallel file reads to prevent "EMFILE: too many open files" error ([@schummar](https://togithub.com/schummar))
### [`v2.52.8`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2528)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.7...v2.52.8)
*2021-07-07*
##### Bug Fixes
- Automatically handle many use `var` before declaration and TDZ access scenarios correctly without the need for `treeshake.correctVarValueBeforeDeclaration` ([#4148](https://togithub.com/rollup/rollup/issues/4148))
##### Pull Requests
- [#4148](https://togithub.com/rollup/rollup/pull/4148): Fix var/const/let variable use before declaration ([@kzc](https://togithub.com/kzc) and [@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.52.7`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2527)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.6...v2.52.7)
*2021-07-02*
##### Bug Fixes
- Fix an issue where reassignments where not tracked through async function returns ([#4163](https://togithub.com/rollup/rollup/issues/4163))
##### Pull Requests
- [#4163](https://togithub.com/rollup/rollup/pull/4163): Deoptimize return values of async functions ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.52.6`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2526)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.5...v2.52.6)
*2021-07-01*
##### Bug Fixes
- Fix an issue where reassignments where not tracked through an await expression ([#4162](https://togithub.com/rollup/rollup/issues/4162))
##### Pull Requests
- [#4162](https://togithub.com/rollup/rollup/pull/4162): doptimize awaited expressions ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.52.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2525)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.4...v2.52.5)
*2021-07-01*
##### Bug Fixes
- Properly display parser errors not tied to a code location ([#4160](https://togithub.com/rollup/rollup/issues/4160))
##### Pull Requests
- [#4160](https://togithub.com/rollup/rollup/pull/4160): fix: max stack call error is caught on locate ([@semoal](https://togithub.com/semoal))
### [`v2.52.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2524)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.3...v2.52.4)
*2021-06-30*
##### Bug Fixes
- Fix an error when external namespaces are reexported across several files ([#4159](https://togithub.com/rollup/rollup/issues/4159))
##### Pull Requests
- [#4159](https://togithub.com/rollup/rollup/pull/4159): Properly handle double reexports from external namespaces ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.52.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2523)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.2...v2.52.3)
*2021-06-25*
##### Bug Fixes
- Fix an issue where code was wrongly removed when using vars in nested scopes ([#4149](https://togithub.com/rollup/rollup/issues/4149))
##### Pull Requests
- [#4149](https://togithub.com/rollup/rollup/pull/4149): Make sure the initializer of hoisted variables is deoptimized ([@lukastaegert](https://togithub.com/lukastaegert))
Configuration
📅 Schedule: 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 contains the following updates:
^2.52.2
->^2.56.3
Release Notes
rollup/rollup
### [`v2.56.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2563) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.56.2...v2.56.3) *2021-08-23* ##### Bug Fixes - Make sure moduleInfo contains complete information about imported ids in the moduleParsed hook ([#4208](https://togithub.com/rollup/rollup/issues/4208)) ##### Pull Requests - [#4208](https://togithub.com/rollup/rollup/pull/4208): `ModuleInfo.importedIds` will return null if `resolvedIds[source]` is undefined ([@FoxDaxian](https://togithub.com/FoxDaxian) and [@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.56.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2562) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.56.1...v2.56.2) *2021-08-10* ##### Bug Fixes - Check if after simplification, an object pattern would become an expression statement or arrow function return value ([#4204](https://togithub.com/rollup/rollup/issues/4204)) ##### Pull Requests - [#4204](https://togithub.com/rollup/rollup/pull/4204): Do not create invalid code when simplifying object pattern assignments ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.56.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2561) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.56.0...v2.56.1) *2021-08-08* ##### Bug Fixes - Fix rendering of SystemJS export declarations initialized with a simplifiable expression ([#4202](https://togithub.com/rollup/rollup/issues/4202)) ##### Pull Requests - [#4202](https://togithub.com/rollup/rollup/pull/4202): Fix incorrect rendering of export declarations in SystemJS ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.56.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2560) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.55.1...v2.56.0) *2021-08-05* ##### Features - Create more efficient code for SystemJS exports ([#4199](https://togithub.com/rollup/rollup/issues/4199)) - Extend `maxParallelFileReads` option to also throttle plugin load hooks ([#4200](https://togithub.com/rollup/rollup/issues/4200)) ##### Bug Fixes - Return correct value for postfix update expressions of exported variables ([#4194](https://togithub.com/rollup/rollup/issues/4194)) ##### Pull Requests - [#4199](https://togithub.com/rollup/rollup/pull/4199): Refine SystemJS export rendering ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4200](https://togithub.com/rollup/rollup/pull/4200): Restrict parallel execution of load hook ([@schummar](https://togithub.com/schummar)) ### [`v2.55.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2551) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.55.0...v2.55.1) *2021-07-29* ##### Bug Fixes - Improve CLI warning message for unused external imports ([#4194](https://togithub.com/rollup/rollup/issues/4194)) ##### Pull Requests - [#4194](https://togithub.com/rollup/rollup/pull/4194): Align batch warning for UNUSED_EXTERNAL_IMPORT to individual warning ([@benmccann](https://togithub.com/benmccann)) ### [`v2.55.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2550) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.54.0...v2.55.0) *2021-07-28* ##### Features - Support default export live-bindings when generating ESM output ([#4182](https://togithub.com/rollup/rollup/issues/4182)) ##### Bug Fixes - Always write `["default"]` as computed property when used as named export ([#4182](https://togithub.com/rollup/rollup/issues/4182)) - Do not mask default export TDZ errors ([#4182](https://togithub.com/rollup/rollup/issues/4182)) ##### Pull Requests - [#4182](https://togithub.com/rollup/rollup/pull/4182): Use mutable bindings for default exports ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.54.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2540) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.53.3...v2.54.0) *2021-07-25* ##### Features - Extend UMD import.meta.url polyfill to support web workers ([#4186](https://togithub.com/rollup/rollup/issues/4186)) ##### Bug Fixes - Resolve an issue where certain uses of classes could lead to an infinite recursion ([#4189](https://togithub.com/rollup/rollup/issues/4189)) ##### Pull Requests - [#4186](https://togithub.com/rollup/rollup/pull/4186): Fix UMD import.meta.url inside web workers ([@ceifa](https://togithub.com/ceifa)) - [#4188](https://togithub.com/rollup/rollup/pull/4188): Fix typo in renderHelpers.ts ([@eltociear](https://togithub.com/eltociear)) - [#4189](https://togithub.com/rollup/rollup/pull/4189): Move long path recursion prevention to MemberExpression ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4190](https://togithub.com/rollup/rollup/pull/4190): Stop recommending node-builtins ([@curran](https://togithub.com/curran)) ### [`v2.53.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2533) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.53.2...v2.53.3) *2021-07-21* ##### Bug Fixes - Solve an issue that could lead to severe memory issues and crashes when there are a lot of hoisted variables ([#4183](https://togithub.com/rollup/rollup/issues/4183)) ##### Pull Requests - [#4183](https://togithub.com/rollup/rollup/pull/4183): Avoid memory issues with hoisted variables ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.53.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2532) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.53.1...v2.53.2) *2021-07-15* ##### Bug Fixes - Identify additional TDZ situations in functions that are run more than once ([#4177](https://togithub.com/rollup/rollup/issues/4177)) - Fix a scoping issue when a variable inside a catch scope matches the scope parameter's name ([#4178](https://togithub.com/rollup/rollup/issues/4178)) ##### Pull Requests - [#4177](https://togithub.com/rollup/rollup/pull/4177): Fix additional let/var init bugs ([@kzc](https://togithub.com/kzc)) - [#4178](https://togithub.com/rollup/rollup/pull/4178): Correctly create outside variable when shadowed by catch parameter ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.53.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2531) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.53.0...v2.53.1) *2021-07-11* ##### Bug Fixes - Do not omit namespace reexports when `treeshake` is `false` ([#4175](https://togithub.com/rollup/rollup/issues/4175)) ##### Pull Requests - [#4175](https://togithub.com/rollup/rollup/pull/4175): Generate namespace objects when not tree-shaking ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.53.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2530) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.8...v2.53.0) *2021-07-09* ##### Features - Add `maxParallelFileReads` option to limit read operations with a default of 20 ([#4170](https://togithub.com/rollup/rollup/issues/4170)) ##### Pull Requests - [#4170](https://togithub.com/rollup/rollup/pull/4170): Limit parallel file reads to prevent "EMFILE: too many open files" error ([@schummar](https://togithub.com/schummar)) ### [`v2.52.8`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2528) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.7...v2.52.8) *2021-07-07* ##### Bug Fixes - Automatically handle many use `var` before declaration and TDZ access scenarios correctly without the need for `treeshake.correctVarValueBeforeDeclaration` ([#4148](https://togithub.com/rollup/rollup/issues/4148)) ##### Pull Requests - [#4148](https://togithub.com/rollup/rollup/pull/4148): Fix var/const/let variable use before declaration ([@kzc](https://togithub.com/kzc) and [@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.52.7`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2527) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.6...v2.52.7) *2021-07-02* ##### Bug Fixes - Fix an issue where reassignments where not tracked through async function returns ([#4163](https://togithub.com/rollup/rollup/issues/4163)) ##### Pull Requests - [#4163](https://togithub.com/rollup/rollup/pull/4163): Deoptimize return values of async functions ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.52.6`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2526) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.5...v2.52.6) *2021-07-01* ##### Bug Fixes - Fix an issue where reassignments where not tracked through an await expression ([#4162](https://togithub.com/rollup/rollup/issues/4162)) ##### Pull Requests - [#4162](https://togithub.com/rollup/rollup/pull/4162): doptimize awaited expressions ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.52.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2525) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.4...v2.52.5) *2021-07-01* ##### Bug Fixes - Properly display parser errors not tied to a code location ([#4160](https://togithub.com/rollup/rollup/issues/4160)) ##### Pull Requests - [#4160](https://togithub.com/rollup/rollup/pull/4160): fix: max stack call error is caught on locate ([@semoal](https://togithub.com/semoal)) ### [`v2.52.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2524) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.3...v2.52.4) *2021-06-30* ##### Bug Fixes - Fix an error when external namespaces are reexported across several files ([#4159](https://togithub.com/rollup/rollup/issues/4159)) ##### Pull Requests - [#4159](https://togithub.com/rollup/rollup/pull/4159): Properly handle double reexports from external namespaces ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.52.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2523) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.52.2...v2.52.3) *2021-06-25* ##### Bug Fixes - Fix an issue where code was wrongly removed when using vars in nested scopes ([#4149](https://togithub.com/rollup/rollup/issues/4149)) ##### Pull Requests - [#4149](https://togithub.com/rollup/rollup/pull/4149): Make sure the initializer of hoisted variables is deoptimized ([@lukastaegert](https://togithub.com/lukastaegert))Configuration
📅 Schedule: 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 WhiteSource Renovate. View repository job log here.