rollup/rollup
### [`v0.68.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0682)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.68.1...v0.68.2)
_2018-12-23_
##### Bug Fixes
- Do not assume hoisted variables to have been initialized ([#2607](https://togithub.com/rollup/rollup/issues/2607))
##### Pull Requests
- [#2607](https://togithub.com/rollup/rollup/pull/2607): Fix an issues where hoisted variables were assumed to have been initialized ([@lye](https://togithub.com/lye))
### [`v0.68.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0681)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.68.0...v0.68.1)
_2018-12-19_
##### Bug Fixes
- Fix an issue with UMD wrappers where a variable is used without being defined ([#2600](https://togithub.com/rollup/rollup/issues/2600))
##### Pull Requests
- [#2600](https://togithub.com/rollup/rollup/pull/2600): Fix UMD and IIFE wrapper issues and add comprehensive functional wrapper tests ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v0.68.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0680)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.4...v0.68.0)
_2018-12-16_
##### Breaking Changes
- `optimizeChunks` is renamed to `experimentalOptimizeChunks` to reflect this feature is not production-ready yet ([#2575](https://togithub.com/rollup/rollup/issues/2575))
##### Features
- Plugins can iterate all module ids via `this.moduleIds` ([#2565](https://togithub.com/rollup/rollup/issues/2565))
- Plugins can get graph information about a module via `this.getModuleInfo(id)` ([#2565](https://togithub.com/rollup/rollup/issues/2565))
- Plugins and JS API users get more information about the generated chunks: `dynamicImports`, `facadeModuleId`, `isDynamicEntry`, `name` ([#2575](https://togithub.com/rollup/rollup/issues/2575))
- Tree-shaken dynamic imports will no longer create chunks or influence chunking in any way ([#2575](https://togithub.com/rollup/rollup/issues/2575))
- Dynamic imports will no longer follow the `entryFileNames` but the `chunkFileNames` property reflecting those are solely internally used ([#2575](https://togithub.com/rollup/rollup/issues/2575))
- If there are chunk naming conflicts, entry chunks will always take precedence ([#2575](https://togithub.com/rollup/rollup/issues/2575))
- If an entry facade is created, only the facade chunk is marked as `isEntry` ([#2575](https://togithub.com/rollup/rollup/issues/2575))
- Dynamic chunks will only be marked as `isEntry` if they are actually entry chunks as well; thus there is now a 1-to-1 correspondence between modules listed in `input` and chunks marked as `isEntry` ([#2575](https://togithub.com/rollup/rollup/issues/2575))
- Chunks no longer contain imports for variables that are tree-shaken in the chunk but used in other chunks ([#2584](https://togithub.com/rollup/rollup/issues/2584))
- Chunks will always import re-exported variables directly from the chunk where they are originally exported from ([#2584](https://togithub.com/rollup/rollup/issues/2584))
- Null characters will be pruned from chunk ids to allow for virtually created chunks and make `rollup-plugin-multi-entry` compatible with code-splitting and thus the upcoming 1.0 version ([#2590](https://togithub.com/rollup/rollup/issues/2590))
- Simplify the UMD wrapper code as much as possible, especially if there are no exports ([#2594](https://togithub.com/rollup/rollup/issues/2594))
- The UMD wrapper will now work in strict mode by checking for `self` before `this` when determining the global variable ([#2594](https://togithub.com/rollup/rollup/issues/2594))
##### Bug Fixes
- If a facade is created for a dynamic entry point, this facade will be imported instead of the [`facaded`](https://togithub.com/rollup/rollup/commit/facaded) chunk ([#2575](https://togithub.com/rollup/rollup/issues/2575))
- Manual chunks that include multiple entry points will have proper facades created for all entry points if necessary ([#2575](https://togithub.com/rollup/rollup/issues/2575))
- If missing exports are shimmed, the shim variable will not be global but created on a per-module basis and is deconflicted with variables having the same name ([#2584](https://togithub.com/rollup/rollup/issues/2584))
- Missing export shims work properly in SystemJS ([#2584](https://togithub.com/rollup/rollup/issues/2584))
- `preserveModules` now handles dynamic namespace imports ([#2584](https://togithub.com/rollup/rollup/issues/2584))
- Fix chunk execution order in certain scenarios ([#2584](https://togithub.com/rollup/rollup/issues/2584))
- Exports and assignments using destructuring syntax will properly update the exported variables when generating SystemJS output ([#2587](https://togithub.com/rollup/rollup/issues/2587))
- Hashes in chunk names will now also take dynamic imports into account ([#2596](https://togithub.com/rollup/rollup/issues/2596))
##### Pull Requests
- [#2565](https://togithub.com/rollup/rollup/pull/2565): Provide module graph information on the plugin context ([@samccone](https://togithub.com/samccone))
- [#2575](https://togithub.com/rollup/rollup/pull/2575): Extend bundle information, tree-shake dynamic imports, fix dynamic import facade creation, support manual chunks with multiple entry points, make `optimizeChunks` experimental ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2577](https://togithub.com/rollup/rollup/pull/2577): Update dependencies ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2584](https://togithub.com/rollup/rollup/pull/2584): Prune tree-shaken chunk imports, fix missing export shimming, support dynamic namespaces when preserving modules, improve chunk execution order ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2587](https://togithub.com/rollup/rollup/pull/2587): Support exports using destructuring declarations and assignments in SystemJS ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2590](https://togithub.com/rollup/rollup/pull/2590): Make sure chunk ids do not contain invalid characters to allow for chunks to correspond to virtual modules ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2594](https://togithub.com/rollup/rollup/pull/2594): Simplify UMD wrapper code and make sure it works in strict mode ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2596](https://togithub.com/rollup/rollup/pull/2596): Take both static and dynamic dependencies into account when calculating hashes ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v0.67.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0674)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.3...v0.67.4)
_2018-12-03_
##### Bug Fixes
- Prevent corrupt source maps for files with very long lines ([#2571](https://togithub.com/rollup/rollup/issues/2571))
##### Pull Requests
- [#2571](https://togithub.com/rollup/rollup/pull/2571): Fix an issue with long lines in sourcemaps ([@mislav](https://togithub.com/mislav))
### [`v0.67.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0673)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.2...v0.67.3)
_2018-11-17_
##### Bug Fixes
- Make sure the ESM browser build is actually published to npm ([#2560](https://togithub.com/rollup/rollup/issues/2560))
- Throw proper error when using `inlineDynamicImports` with `experimentalPreserveModules` ([#2560](https://togithub.com/rollup/rollup/issues/2560))
##### Pull Requests
- [#2552](https://togithub.com/rollup/rollup/pull/2552): Properly include ESM browser build in package ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2560](https://togithub.com/rollup/rollup/pull/2560): Show proper error when using `inlineDynamicImports` with `experimentalPreserveModules` ([@clarkdo](https://togithub.com/clarkdo))
### [`v0.67.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0672)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.1...v0.67.2)
_2018-11-17_
##### Bug Fixes
- Prevent crash when not returning sourcemaps from `renderChunk` plugin hook ([#2558](https://togithub.com/rollup/rollup/issues/2558))
##### Pull Requests
- [#2558](https://togithub.com/rollup/rollup/pull/2558): Prevent crash when not returning sourcemaps from `renderChunk` ([@kyle1320](https://togithub.com/kyle1320))
### [`v0.67.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0671)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.0...v0.67.1)
_2018-11-11_
##### Bug Fixes
- Deconflict CLI entry points with same name but on different paths if no explicit naming is used ([#2548](https://togithub.com/rollup/rollup/issues/2548))
##### Pull Requests
- [#2548](https://togithub.com/rollup/rollup/pull/2548): Deconflict CLI entry points with same name but on different paths if no explicit naming is used ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v0.67.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0670)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.6...v0.67.0)
_2018-11-04_
##### Breaking Changes
none
##### Features
- Do not resolve external dynamic imports via plugins to match the logic for static external imports again ([#2505](https://togithub.com/rollup/rollup/issues/2505))
- Support virtual modules created by plugins when preserving modules ([#2511](https://togithub.com/rollup/rollup/issues/2511))
- Add new `output.sourcemapExcludeSources` option to exclude the actual sources from sourcemaps ([#2531](https://togithub.com/rollup/rollup/issues/2531))
##### Bug Fixes
- Fix TypeScript type for sourcemaps ([#2507](https://togithub.com/rollup/rollup/issues/2507))
- Fix order of external and inter-chunk imports to match the proper execution order ([#2508](https://togithub.com/rollup/rollup/issues/2508))
- Do not tree-shake children of unknown nodes to e.g. properly handle do-expressions via acorn plugin ([#2510](https://togithub.com/rollup/rollup/issues/2510))
- Prevent memory leak when using the bundle as cache ([#2522](https://togithub.com/rollup/rollup/issues/2522))
- Fix mis-placed semicolons for certain SystemJS exports ([#2529](https://togithub.com/rollup/rollup/issues/2529))
##### Pull Requests
- [#2505](https://togithub.com/rollup/rollup/pull/2505): Do not resolve external dynamic imports via plugins ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2507](https://togithub.com/rollup/rollup/pull/2507): Fix public sourcemap type ([@aMarCruz](https://togithub.com/aMarCruz))
- [#2508](https://togithub.com/rollup/rollup/pull/2508): Improve execution order of chunks and externals ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2510](https://togithub.com/rollup/rollup/pull/2510): Do not tree-shake children of unknown nodes to e.g. properly handle do-expressions via acorn plugin ([@devsnek](https://togithub.com/devsnek))
- [#2511](https://togithub.com/rollup/rollup/pull/2511): Create chunks for virtual modules when preserving modules ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2522](https://togithub.com/rollup/rollup/pull/2522): Prevent memory leak when using the bundle as cache ([@kyle1320](https://togithub.com/kyle1320))
- [#2529](https://togithub.com/rollup/rollup/pull/2529): Fix mis-placed semicolons for certain SystemJS exports ([@kyle1320](https://togithub.com/kyle1320))
- [#2531](https://togithub.com/rollup/rollup/pull/2531): add `sourcemapExcludeSources` option to exclude the source content from sourcemaps ([@kitsonk](https://togithub.com/kitsonk))
### [`v0.66.6`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0666)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.5...v0.66.6)
_2018-10-10_
- Properly deconflict function and class declaration ids of reassigned default exports ([#2502](https://togithub.com/rollup/rollup/pull/2502))
### [`v0.66.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0665)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.4...v0.66.5)
_2018-10-09_
- Remove cache from memory once no longer needed ([#2496](https://togithub.com/rollup/rollup/pull/2496))
- Provide better error message when reexporting external namespace reexports ([#2499](https://togithub.com/rollup/rollup/pull/2499))
### [`v0.66.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0664)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.3...v0.66.4)
_2018-10-04_
- Fix links in warnings and errors ([#2471](https://togithub.com/rollup/rollup/pull/2471))
### [`v0.66.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0663)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.2...v0.66.3)
_2018-10-03_
- Detect side-effects in string.replace function arguments ([#2476](https://togithub.com/rollup/rollup/pull/2476))
- Make sure chunk ids are assigned before creating output bundle ([#2483](https://togithub.com/rollup/rollup/pull/2483))
- Use proper plugin name in error ([#2470](https://togithub.com/rollup/rollup/pull/2470))
- Update TypeScript version and fix type errors ([#2488](https://togithub.com/rollup/rollup/pull/2488))
### [`v0.66.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0662)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.1...v0.66.2)
_2018-09-21_
- Add additional information to parse errors messages in JSON and other non-JS files ([#2466](https://togithub.com/rollup/rollup/pull/2466))
### [`v0.66.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0661)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.0...v0.66.1)
_2018-09-19_
- Ignore falsy plugins ([#2464](https://togithub.com/rollup/rollup/pull/2464))
- Switch back to official TypeScript plugin ([#2465](https://togithub.com/rollup/rollup/pull/2465))
### [`v0.66.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0660)
[Compare Source](https://togithub.com/rollup/rollup/compare/v0.65.2...v0.66.0)
_2018-09-16_
- Support ES2019 optional catch bindings ([#2455](https://togithub.com/rollup/rollup/pull/2455))
- Add option to transform paths within sourcemaps ([#2430](https://togithub.com/rollup/rollup/pull/2430))
- Add renderStart and renderEnd plugin hooks ([#2438](https://togithub.com/rollup/rollup/pull/2438))
- Expose ESM browser build and minify browser builds ([#2437](https://togithub.com/rollup/rollup/pull/2437)
- Associate hoisted variables in function bodys with function parameters ([#2456](https://togithub.com/rollup/rollup/pull/2456))
- Fix issue when deconflicting variables used as pattern defaults ([#2446](https://togithub.com/rollup/rollup/pull/2446))
- Properly deconflict default exported class and function expressions with ids ([#2458](https://togithub.com/rollup/rollup/pull/2458))
- Faster internal test builds ([#2457](https://togithub.com/rollup/rollup/pull/2457))
- Switch to rollup-plugin-typescript2 ([#2460](https://togithub.com/rollup/rollup/pull/2460))
- Fix internal "perf" script ([#2433](https://togithub.com/rollup/rollup/pull/2433))
- Test that errors are passed to the buildEnd hook ([#2450](https://togithub.com/rollup/rollup/pull/2450))
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: 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:
0.65.x
->0.68.x
Release Notes
rollup/rollup
### [`v0.68.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0682) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.68.1...v0.68.2) _2018-12-23_ ##### Bug Fixes - Do not assume hoisted variables to have been initialized ([#2607](https://togithub.com/rollup/rollup/issues/2607)) ##### Pull Requests - [#2607](https://togithub.com/rollup/rollup/pull/2607): Fix an issues where hoisted variables were assumed to have been initialized ([@lye](https://togithub.com/lye)) ### [`v0.68.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0681) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.68.0...v0.68.1) _2018-12-19_ ##### Bug Fixes - Fix an issue with UMD wrappers where a variable is used without being defined ([#2600](https://togithub.com/rollup/rollup/issues/2600)) ##### Pull Requests - [#2600](https://togithub.com/rollup/rollup/pull/2600): Fix UMD and IIFE wrapper issues and add comprehensive functional wrapper tests ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v0.68.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0680) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.4...v0.68.0) _2018-12-16_ ##### Breaking Changes - `optimizeChunks` is renamed to `experimentalOptimizeChunks` to reflect this feature is not production-ready yet ([#2575](https://togithub.com/rollup/rollup/issues/2575)) ##### Features - Plugins can iterate all module ids via `this.moduleIds` ([#2565](https://togithub.com/rollup/rollup/issues/2565)) - Plugins can get graph information about a module via `this.getModuleInfo(id)` ([#2565](https://togithub.com/rollup/rollup/issues/2565)) - Plugins and JS API users get more information about the generated chunks: `dynamicImports`, `facadeModuleId`, `isDynamicEntry`, `name` ([#2575](https://togithub.com/rollup/rollup/issues/2575)) - Tree-shaken dynamic imports will no longer create chunks or influence chunking in any way ([#2575](https://togithub.com/rollup/rollup/issues/2575)) - Dynamic imports will no longer follow the `entryFileNames` but the `chunkFileNames` property reflecting those are solely internally used ([#2575](https://togithub.com/rollup/rollup/issues/2575)) - If there are chunk naming conflicts, entry chunks will always take precedence ([#2575](https://togithub.com/rollup/rollup/issues/2575)) - If an entry facade is created, only the facade chunk is marked as `isEntry` ([#2575](https://togithub.com/rollup/rollup/issues/2575)) - Dynamic chunks will only be marked as `isEntry` if they are actually entry chunks as well; thus there is now a 1-to-1 correspondence between modules listed in `input` and chunks marked as `isEntry` ([#2575](https://togithub.com/rollup/rollup/issues/2575)) - Chunks no longer contain imports for variables that are tree-shaken in the chunk but used in other chunks ([#2584](https://togithub.com/rollup/rollup/issues/2584)) - Chunks will always import re-exported variables directly from the chunk where they are originally exported from ([#2584](https://togithub.com/rollup/rollup/issues/2584)) - Null characters will be pruned from chunk ids to allow for virtually created chunks and make `rollup-plugin-multi-entry` compatible with code-splitting and thus the upcoming 1.0 version ([#2590](https://togithub.com/rollup/rollup/issues/2590)) - Simplify the UMD wrapper code as much as possible, especially if there are no exports ([#2594](https://togithub.com/rollup/rollup/issues/2594)) - The UMD wrapper will now work in strict mode by checking for `self` before `this` when determining the global variable ([#2594](https://togithub.com/rollup/rollup/issues/2594)) ##### Bug Fixes - If a facade is created for a dynamic entry point, this facade will be imported instead of the [`facaded`](https://togithub.com/rollup/rollup/commit/facaded) chunk ([#2575](https://togithub.com/rollup/rollup/issues/2575)) - Manual chunks that include multiple entry points will have proper facades created for all entry points if necessary ([#2575](https://togithub.com/rollup/rollup/issues/2575)) - If missing exports are shimmed, the shim variable will not be global but created on a per-module basis and is deconflicted with variables having the same name ([#2584](https://togithub.com/rollup/rollup/issues/2584)) - Missing export shims work properly in SystemJS ([#2584](https://togithub.com/rollup/rollup/issues/2584)) - `preserveModules` now handles dynamic namespace imports ([#2584](https://togithub.com/rollup/rollup/issues/2584)) - Fix chunk execution order in certain scenarios ([#2584](https://togithub.com/rollup/rollup/issues/2584)) - Exports and assignments using destructuring syntax will properly update the exported variables when generating SystemJS output ([#2587](https://togithub.com/rollup/rollup/issues/2587)) - Hashes in chunk names will now also take dynamic imports into account ([#2596](https://togithub.com/rollup/rollup/issues/2596)) ##### Pull Requests - [#2565](https://togithub.com/rollup/rollup/pull/2565): Provide module graph information on the plugin context ([@samccone](https://togithub.com/samccone)) - [#2575](https://togithub.com/rollup/rollup/pull/2575): Extend bundle information, tree-shake dynamic imports, fix dynamic import facade creation, support manual chunks with multiple entry points, make `optimizeChunks` experimental ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2577](https://togithub.com/rollup/rollup/pull/2577): Update dependencies ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2584](https://togithub.com/rollup/rollup/pull/2584): Prune tree-shaken chunk imports, fix missing export shimming, support dynamic namespaces when preserving modules, improve chunk execution order ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2587](https://togithub.com/rollup/rollup/pull/2587): Support exports using destructuring declarations and assignments in SystemJS ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2590](https://togithub.com/rollup/rollup/pull/2590): Make sure chunk ids do not contain invalid characters to allow for chunks to correspond to virtual modules ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2594](https://togithub.com/rollup/rollup/pull/2594): Simplify UMD wrapper code and make sure it works in strict mode ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2596](https://togithub.com/rollup/rollup/pull/2596): Take both static and dynamic dependencies into account when calculating hashes ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v0.67.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0674) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.3...v0.67.4) _2018-12-03_ ##### Bug Fixes - Prevent corrupt source maps for files with very long lines ([#2571](https://togithub.com/rollup/rollup/issues/2571)) ##### Pull Requests - [#2571](https://togithub.com/rollup/rollup/pull/2571): Fix an issue with long lines in sourcemaps ([@mislav](https://togithub.com/mislav)) ### [`v0.67.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0673) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.2...v0.67.3) _2018-11-17_ ##### Bug Fixes - Make sure the ESM browser build is actually published to npm ([#2560](https://togithub.com/rollup/rollup/issues/2560)) - Throw proper error when using `inlineDynamicImports` with `experimentalPreserveModules` ([#2560](https://togithub.com/rollup/rollup/issues/2560)) ##### Pull Requests - [#2552](https://togithub.com/rollup/rollup/pull/2552): Properly include ESM browser build in package ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2560](https://togithub.com/rollup/rollup/pull/2560): Show proper error when using `inlineDynamicImports` with `experimentalPreserveModules` ([@clarkdo](https://togithub.com/clarkdo)) ### [`v0.67.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0672) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.1...v0.67.2) _2018-11-17_ ##### Bug Fixes - Prevent crash when not returning sourcemaps from `renderChunk` plugin hook ([#2558](https://togithub.com/rollup/rollup/issues/2558)) ##### Pull Requests - [#2558](https://togithub.com/rollup/rollup/pull/2558): Prevent crash when not returning sourcemaps from `renderChunk` ([@kyle1320](https://togithub.com/kyle1320)) ### [`v0.67.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0671) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.67.0...v0.67.1) _2018-11-11_ ##### Bug Fixes - Deconflict CLI entry points with same name but on different paths if no explicit naming is used ([#2548](https://togithub.com/rollup/rollup/issues/2548)) ##### Pull Requests - [#2548](https://togithub.com/rollup/rollup/pull/2548): Deconflict CLI entry points with same name but on different paths if no explicit naming is used ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v0.67.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0670) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.6...v0.67.0) _2018-11-04_ ##### Breaking Changes none ##### Features - Do not resolve external dynamic imports via plugins to match the logic for static external imports again ([#2505](https://togithub.com/rollup/rollup/issues/2505)) - Support virtual modules created by plugins when preserving modules ([#2511](https://togithub.com/rollup/rollup/issues/2511)) - Add new `output.sourcemapExcludeSources` option to exclude the actual sources from sourcemaps ([#2531](https://togithub.com/rollup/rollup/issues/2531)) ##### Bug Fixes - Fix TypeScript type for sourcemaps ([#2507](https://togithub.com/rollup/rollup/issues/2507)) - Fix order of external and inter-chunk imports to match the proper execution order ([#2508](https://togithub.com/rollup/rollup/issues/2508)) - Do not tree-shake children of unknown nodes to e.g. properly handle do-expressions via acorn plugin ([#2510](https://togithub.com/rollup/rollup/issues/2510)) - Prevent memory leak when using the bundle as cache ([#2522](https://togithub.com/rollup/rollup/issues/2522)) - Fix mis-placed semicolons for certain SystemJS exports ([#2529](https://togithub.com/rollup/rollup/issues/2529)) ##### Pull Requests - [#2505](https://togithub.com/rollup/rollup/pull/2505): Do not resolve external dynamic imports via plugins ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2507](https://togithub.com/rollup/rollup/pull/2507): Fix public sourcemap type ([@aMarCruz](https://togithub.com/aMarCruz)) - [#2508](https://togithub.com/rollup/rollup/pull/2508): Improve execution order of chunks and externals ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2510](https://togithub.com/rollup/rollup/pull/2510): Do not tree-shake children of unknown nodes to e.g. properly handle do-expressions via acorn plugin ([@devsnek](https://togithub.com/devsnek)) - [#2511](https://togithub.com/rollup/rollup/pull/2511): Create chunks for virtual modules when preserving modules ([@lukastaegert](https://togithub.com/lukastaegert)) - [#2522](https://togithub.com/rollup/rollup/pull/2522): Prevent memory leak when using the bundle as cache ([@kyle1320](https://togithub.com/kyle1320)) - [#2529](https://togithub.com/rollup/rollup/pull/2529): Fix mis-placed semicolons for certain SystemJS exports ([@kyle1320](https://togithub.com/kyle1320)) - [#2531](https://togithub.com/rollup/rollup/pull/2531): add `sourcemapExcludeSources` option to exclude the source content from sourcemaps ([@kitsonk](https://togithub.com/kitsonk)) ### [`v0.66.6`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0666) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.5...v0.66.6) _2018-10-10_ - Properly deconflict function and class declaration ids of reassigned default exports ([#2502](https://togithub.com/rollup/rollup/pull/2502)) ### [`v0.66.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0665) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.4...v0.66.5) _2018-10-09_ - Remove cache from memory once no longer needed ([#2496](https://togithub.com/rollup/rollup/pull/2496)) - Provide better error message when reexporting external namespace reexports ([#2499](https://togithub.com/rollup/rollup/pull/2499)) ### [`v0.66.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0664) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.3...v0.66.4) _2018-10-04_ - Fix links in warnings and errors ([#2471](https://togithub.com/rollup/rollup/pull/2471)) ### [`v0.66.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0663) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.2...v0.66.3) _2018-10-03_ - Detect side-effects in string.replace function arguments ([#2476](https://togithub.com/rollup/rollup/pull/2476)) - Make sure chunk ids are assigned before creating output bundle ([#2483](https://togithub.com/rollup/rollup/pull/2483)) - Use proper plugin name in error ([#2470](https://togithub.com/rollup/rollup/pull/2470)) - Update TypeScript version and fix type errors ([#2488](https://togithub.com/rollup/rollup/pull/2488)) ### [`v0.66.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0662) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.1...v0.66.2) _2018-09-21_ - Add additional information to parse errors messages in JSON and other non-JS files ([#2466](https://togithub.com/rollup/rollup/pull/2466)) ### [`v0.66.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0661) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.66.0...v0.66.1) _2018-09-19_ - Ignore falsy plugins ([#2464](https://togithub.com/rollup/rollup/pull/2464)) - Switch back to official TypeScript plugin ([#2465](https://togithub.com/rollup/rollup/pull/2465)) ### [`v0.66.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#0660) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.65.2...v0.66.0) _2018-09-16_ - Support ES2019 optional catch bindings ([#2455](https://togithub.com/rollup/rollup/pull/2455)) - Add option to transform paths within sourcemaps ([#2430](https://togithub.com/rollup/rollup/pull/2430)) - Add renderStart and renderEnd plugin hooks ([#2438](https://togithub.com/rollup/rollup/pull/2438)) - Expose ESM browser build and minify browser builds ([#2437](https://togithub.com/rollup/rollup/pull/2437) - Associate hoisted variables in function bodys with function parameters ([#2456](https://togithub.com/rollup/rollup/pull/2456)) - Fix issue when deconflicting variables used as pattern defaults ([#2446](https://togithub.com/rollup/rollup/pull/2446)) - Properly deconflict default exported class and function expressions with ids ([#2458](https://togithub.com/rollup/rollup/pull/2458)) - Faster internal test builds ([#2457](https://togithub.com/rollup/rollup/pull/2457)) - Switch to rollup-plugin-typescript2 ([#2460](https://togithub.com/rollup/rollup/pull/2460)) - Fix internal "perf" script ([#2433](https://togithub.com/rollup/rollup/pull/2433)) - Test that errors are passed to the buildEnd hook ([#2450](https://togithub.com/rollup/rollup/pull/2450))Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: 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.