Closed renovate[bot] closed 1 year ago
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.
This PR contains the following updates:
^0.16.4
->^0.68.0
Release Notes
rollup/rollup
### [`v0.68.2`](https://togithub.com/rollup/rollup/blob/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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)) ### [`v0.65.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0652) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.65.1...v0.65.2) *2018-09-05* - Prevent watch mode memory leak ([#2441](https://togithub.com/rollup/rollup/pull/2441)) ### [`v0.65.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0651) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.65.0...v0.65.1) *2018-09-05* - Prevent globbing when using chokidar ([#2432](https://togithub.com/rollup/rollup/pull/2432)) ### [`v0.65.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0650) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.64.1...v0.65.0) *2018-08-25* - Refactor and unify plugin system ([#2382](https://togithub.com/rollup/rollup/pull/2382)) - Implement plugin cache API ([#2389](https://togithub.com/rollup/rollup/pull/2389)) - Add watchChange plugin hook to watch changed files, deprecate asset dependencies ([#2405](https://togithub.com/rollup/rollup/pull/2405)) - Refine asset handling ([#2369](https://togithub.com/rollup/rollup/pull/2369)) - Implement `renderChunk` hook to replace `transformChunk` and `transformBundle` hooks ([#2406](https://togithub.com/rollup/rollup/pull/2406)) - Add rollup version to plugin context ([#2394](https://togithub.com/rollup/rollup/pull/2394)) - Do not resume stdin in watch mode to fix it for Lerna users ([#2410](https://togithub.com/rollup/rollup/pull/2410)) - Allow `[format]` placeholder for id generation ([#2387](https://togithub.com/rollup/rollup/pull/2387)) - Always log error stacks even when a code frame is given ([#2417](https://togithub.com/rollup/rollup/pull/2417)) - Do not test module ids starting with `\0` as external ([#2400](https://togithub.com/rollup/rollup/pull/2400)) - Fix tracing of namespace variables ([#2408](https://togithub.com/rollup/rollup/pull/2408)) - Fix re-tracing of namespace variables ([#2420](https://togithub.com/rollup/rollup/pull/2420)) - Properly wrap comment annotations in SystemJS exports ([#2408](https://togithub.com/rollup/rollup/pull/2408)) - Fix renaming of destructured parameters ([#2419](https://togithub.com/rollup/rollup/pull/2419)) - Do not display version in watch mode when using `--silent` ([#2392](https://togithub.com/rollup/rollup/pull/2392)) - Make `cacheExpiry` an experimental option for now ([#2401](https://togithub.com/rollup/rollup/pull/2401)) - Lint test configs on commit ([#2402](https://togithub.com/rollup/rollup/pull/2402)) - Add code of conduct ([#2388](https://togithub.com/rollup/rollup/pull/2388)) - Move to CircleCI ([#2390](https://togithub.com/rollup/rollup/pull/2390)) - Update pull request template ([#2404](https://togithub.com/rollup/rollup/pull/2404)) ### [`v0.64.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0641) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.64.0...v0.64.1) *2018-08-07* - Do not render initializers of hoisted variables in dead branches ([#2384](https://togithub.com/rollup/rollup/pull/2384)) ### [`v0.64.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0640) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.63.5...v0.64.0) *2018-08-07* - Print memory consumption together with performance timings ([#2370](https://togithub.com/rollup/rollup/pull/2370)) - Enable plugins to mark imports as external by returning false for resolveId ([#2351](https://togithub.com/rollup/rollup/pull/2351)) - Always retain empty manual chunks ([#2362](https://togithub.com/rollup/rollup/pull/2362)) - Ensure CLI warnings are shown on errors and add error for external id collisions ([#2334](https://togithub.com/rollup/rollup/pull/2334)) - Remove unnecessary dependency, update dependencies, fix linting of test config ([#2376](https://togithub.com/rollup/rollup/pull/2376)) - Add targeted Github issue templates ([#2356](https://togithub.com/rollup/rollup/pull/2356)) ### [`v0.63.5`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0635) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.63.4...v0.63.5) *2018-08-01* - Ensure onwrite plugin hooks execute in sequence ([#2364](https://togithub.com/rollup/rollup/pull/2364)) - Always warn when no name is provided for a global module ([#2359](https://togithub.com/rollup/rollup/pull/2359)) - Add utility type for user created plugins ([#2355](https://togithub.com/rollup/rollup/pull/2355)) - Remove deprecated es6 format from types ([#2349](https://togithub.com/rollup/rollup/pull/2349)) - Mark inlineDynamicImports as optional in types ([#2348](https://togithub.com/rollup/rollup/pull/2348)) ### [`v0.63.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0634) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.63.3...v0.63.4) *2018-07-20* - Use turbocolor instead of chalk ([#2339](https://togithub.com/rollup/rollup/pull/2339)) ### [`v0.63.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0633) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.63.2...v0.63.3) *2018-07-20* - Handle expressions where "in" and "instanceof" are applied to primitive values ([#2344](https://togithub.com/rollup/rollup/pull/2344)) ### [`v0.63.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0632) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.63.1...v0.63.2) *2018-07-18* - Fix bind order in for-of loops ([#2338](https://togithub.com/rollup/rollup/pull/2338)) ### [`v0.63.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0631) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.63.0...v0.63.1) *2018-07-18* ### [`v0.63.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0630) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.62.0...v0.63.0) *2018-07-17* - Fix many tree-shaking related issues ([#2315](https://togithub.com/rollup/rollup/pull/2315)) - Add experimental support for top-level await ([#2235](https://togithub.com/rollup/rollup/pull/2235)) - Prevent duplicate version printout in watch mode ([#2325](https://togithub.com/rollup/rollup/pull/2325)) - Respect error frames provided by plugins ([#2309](https://togithub.com/rollup/rollup/pull/2309)) - Add `esm` format alias to types ([#2327](https://togithub.com/rollup/rollup/pull/2327)) - Further unify internal test setup ([#2329](https://togithub.com/rollup/rollup/pull/2329)) ### [`v0.62.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0620) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.61.2...v0.62.0) *2018-06-27* - Add option to automatically shim missing exports ([#2118](https://togithub.com/rollup/rollup/pull/2118)) - Inline dynamic imports that are also imported statically and only used in a single chunk ([#2295](https://togithub.com/rollup/rollup/pull/2295)) - Handle caching and invalidation of assets ([#2267](https://togithub.com/rollup/rollup/pull/2267)) - Fix plugin related types ([#2299](https://togithub.com/rollup/rollup/pull/2299)) ### [`v0.61.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0612) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.61.1...v0.61.2) *2018-06-23* - Improve watcher error handling, only rebuild invalidated outputs ([#2296](https://togithub.com/rollup/rollup/pull/2296)) - Update dependencies, make watcher more stable ([#2297](https://togithub.com/rollup/rollup/pull/2297)) ### [`v0.61.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0611) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.61.0...v0.61.1) *2018-06-21* - Do not try to deconflict "undefined" ([#2291](https://togithub.com/rollup/rollup/pull/2291)) - Properly track values for loop interator declarations and reassigned namespaces, add smoke test ([#2292](https://togithub.com/rollup/rollup/pull/2292)) ### [`v0.61.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0610) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.60.7...v0.61.0) *2018-06-20* - Declare file dependencies via transform plugin hooks ([#2259](https://togithub.com/rollup/rollup/pull/2259)) - Handle undefined values when evaluating conditionals ([#2264](https://togithub.com/rollup/rollup/pull/2264)) - Handle known undefined properties when evaluating conditionals ([#2265](https://togithub.com/rollup/rollup/pull/2265)) - Access watch events via the plugin context ([#2261](https://togithub.com/rollup/rollup/pull/2261)) - Add option to suppress `__esModule` flag in output ([#2287](https://togithub.com/rollup/rollup/pull/2287)) - Fix issue when re-declaring variables, track reassignments in more cases ([#2279](https://togithub.com/rollup/rollup/pull/2279)) - Add VSCode debug settings ([#2276](https://togithub.com/rollup/rollup/pull/2276)) ### [`v0.60.7`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0607) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.60.6...v0.60.7) *2018-06-14* - Fix typing issue ([#2269](https://togithub.com/rollup/rollup/pull/2269)) ### [`v0.60.6`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0606) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.60.5...v0.60.6) *2018-06-14* - Track mutations of included virtual arrays ([#2263](https://togithub.com/rollup/rollup/pull/2263)) - Update readme ([#2266](https://togithub.com/rollup/rollup/pull/2266)) ### [`v0.60.5`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0605) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.60.4...v0.60.5) *2018-06-14* - Track deep reassignments of global and exported variables and improve performance ([#2254](https://togithub.com/rollup/rollup/pull/2254)) ### [`v0.60.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0604) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.60.3...v0.60.4) *2018-06-13* - Properly handle initially uninitialized exports and exports of globals in SystemJS output ([#2258](https://togithub.com/rollup/rollup/pull/2258)) ### [`v0.60.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0603) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.60.2...v0.60.3) *2018-06-13* - Fix types to allow watching an array of outputs ([#2262](https://togithub.com/rollup/rollup/pull/2262)) ### [`v0.60.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0602) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.60.1...v0.60.2) *2018-06-11* - Permit setting an asset's source in `generateBundle` ([#2256](https://togithub.com/rollup/rollup/pull/2256)) - Add automatic linting ([#2242](https://togithub.com/rollup/rollup/pull/2242)) ### [`v0.60.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0601) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.60.0...v0.60.1) *2018-06-07* - Fix plugin regressions ([#2246](https://togithub.com/rollup/rollup/pull/2246)) - Avoid conflicts for large numbers of variables ([#2244](https://togithub.com/rollup/rollup/pull/2244)) ### [`v0.60.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0600) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.59.4...v0.60.0) *2018-06-06* - New plugin hooks: transformChunk, buildStart, buildEnd; extended plugin context with warn, error, resolveId, isExternal, emitAsset, setAssetSource and getAssetFileName available to any hook ([#2208](https://togithub.com/rollup/rollup/pull/2208)) - \[BREAKING] Deprecate the `legacy` option and thus IE8 support ([#2141](https://togithub.com/rollup/rollup/pull/2141)) - Detect more known extensions and load .mjs without extension ([#2211](https://togithub.com/rollup/rollup/pull/2211)) - Add compact output mode ([#2151](https://togithub.com/rollup/rollup/pull/2151)) - Significantly improve sourcemap generation performance ([#2228](https://togithub.com/rollup/rollup/pull/2228)) - Enable naming SystemJS modules ([#2028](https://togithub.com/rollup/rollup/pull/2028)) - Do not use alternate screen if clearScreen is set in watch mode ([#2125](https://togithub.com/rollup/rollup/pull/2125)) - Allow object input form for code-splitting in watch mode ([#2217](https://togithub.com/rollup/rollup/pull/2217)) - Track reassignments of methods of exports from outside ([#2240](https://togithub.com/rollup/rollup/pull/2240)) - Preserve id of default exported functions and classes ([#2234](https://togithub.com/rollup/rollup/pull/2234)) - Add semicolons after default exports ([#2209](https://togithub.com/rollup/rollup/pull/2209)) - Fix build problems on Windows ([#2232](https://togithub.com/rollup/rollup/pull/2232)) - Display install size in readme ([#2196](https://togithub.com/rollup/rollup/pull/2196)) - Improve preserve modules test ([#2236](https://togithub.com/rollup/rollup/pull/2236)) ### [`v0.59.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0594) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.59.3...v0.59.4) *2018-05-28* - Fix performance regression when many return statements are used ([#2218](https://togithub.com/rollup/rollup/pull/2218)) ### [`v0.59.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0593) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.59.2...v0.59.3) *2018-05-24* - Fix reassignment tracking for constructor parameters ([#2214](https://togithub.com/rollup/rollup/pull/2214)) ### [`v0.59.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0592) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.59.1...v0.59.2) *2018-05-21* - Fix reassignment tracking in for-in loops ([#2205](https://togithub.com/rollup/rollup/pull/2205)) ### [`v0.59.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0591) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.59.0...v0.59.1) *2018-05-16* - Fix infinite recursion when determining literal values of circular structures ([#2193](https://togithub.com/rollup/rollup/pull/2193)) - Fix invalid code when simplifying expressions without spaces ([#2194](https://togithub.com/rollup/rollup/pull/2194)) ### [`v0.59.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0590) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.58.2...v0.59.0) *2018-05-15* - Tree-shake statically analysable dynamic conditionals ([#2167](https://togithub.com/rollup/rollup/pull/2167)) - Do not emit empty chunks when code-splitting or empty files when preserving modules ([#2128](https://togithub.com/rollup/rollup/pull/2128)) - Support `import.meta.url` ([#2164](https://togithub.com/rollup/rollup/pull/2164)) - Add `esm` format alias ([#2102](https://togithub.com/rollup/rollup/pull/2102)) - Use alphanumeric base64 characters when deconflicting variables ([#2188](https://togithub.com/rollup/rollup/pull/2188)) - Improve handling of external modules imported as both default and named imports ([#2136](https://togithub.com/rollup/rollup/pull/2136)) - Properly deconflict named imports from other chunks ([#2177](https://togithub.com/rollup/rollup/pull/2177)) - Fix an issue with namespaces containing reexports ([#2157](https://togithub.com/rollup/rollup/pull/2157)) - Fix an issue with with incorrectly mapped default exports when code-splitting CJS or AMD modules ([#2178](https://togithub.com/rollup/rollup/pull/2178)) - Fix an issue with wrong paths of relative external imports ([#2160](https://togithub.com/rollup/rollup/pull/2160)) - Fix an issue when using default exports and `interop: false` ([#2149](https://togithub.com/rollup/rollup/pull/2149)) - Fix in issue with invalid syntax in SystemJS output ([#2187](https://togithub.com/rollup/rollup/pull/2187)) - Fix an issue when tree-shaking call expressions and reassigned variables ([#2186](https://togithub.com/rollup/rollup/pull/2186)) - Fix file paths in source maps ([#2161](https://togithub.com/rollup/rollup/pull/2161)) - Fix wrong file name in error message ([#2137](https://togithub.com/rollup/rollup/pull/2137)) - Always use npm 5 on CI ([#2185](https://togithub.com/rollup/rollup/pull/2185)) ### [`v0.58.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0582) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.58.1...v0.58.2) *2018-04-23* - Fix rendering of certain statically resolvable if statements ([#2146](https://togithub.com/rollup/rollup/pull/2146)) ### [`v0.58.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0581) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.58.0...v0.58.1) *2018-04-18* - Fix comment detection ([#2129](https://togithub.com/rollup/rollup/pull/2129)) ### [`v0.58.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0580) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.57.1...v0.58.0) *2018-04-16* - Support individual chunk names with optional content hashes ([#2068](https://togithub.com/rollup/rollup/pull/2068)) - Support manually created chunks ([#2084](https://togithub.com/rollup/rollup/pull/2084)) - Automatically import deep dependencies when code splitting for better performance ([#2073](https://togithub.com/rollup/rollup/pull/2073)) - Automatically minify internal export/import names for esm and system output ([#2087](https://togithub.com/rollup/rollup/pull/2087)) - Add option to automatically merge small chunks ([#2090](https://togithub.com/rollup/rollup/pull/2090)) - Significantly improve tree-shaking performance ([#2119](https://togithub.com/rollup/rollup/pull/2119)) - Enable tree-shaking for logical expressions ([#2098](https://togithub.com/rollup/rollup/pull/2098)) - Rework external types and reduce type related dependencies ([#2108](https://togithub.com/rollup/rollup/pull/2108)) - Support parallel dependency resolution ([#2116](https://togithub.com/rollup/rollup/pull/2116)) - Improve deprecation handling ([#2076](https://togithub.com/rollup/rollup/pull/2076)) - Enable `--perf` timings in watch mode ([#2065](https://togithub.com/rollup/rollup/pull/2065)) - Improve performance timers ([#2111](https://togithub.com/rollup/rollup/pull/2111)) - Improve error handling for plugins ([#2100](https://togithub.com/rollup/rollup/pull/2100)) - Improve error when using `--dir` in a single file build ([#2123](https://togithub.com/rollup/rollup/pull/2123)) - Do not warn for external imports that are unused due to tree-shaking ([#2124](https://togithub.com/rollup/rollup/pull/2124)) - Update mixed export warning message ([#2107](https://togithub.com/rollup/rollup/pull/2107)) - Remove duplicate badges from readme ([#2083](https://togithub.com/rollup/rollup/pull/2083)) - Update readme examples ([#2086](https://togithub.com/rollup/rollup/pull/2086)) ### [`v0.57.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0571) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.57.0...v0.57.1) *2018-03-17* - Improve sourcemap generation performance ([#2062](https://togithub.com/rollup/rollup/pull/2062)) - Add reserved config option namespace and improve CLI interface ([#2063](https://togithub.com/rollup/rollup/pull/2063)) - Fix issue with default exported function and class expressions ([#2059](https://togithub.com/rollup/rollup/pull/2059)) - Replace `forEach` with faster `for` loops in some places ([#2064](https://togithub.com/rollup/rollup/pull/2064)) ### [`v0.57.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0570) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.56.5...v0.57.0) *2018-03-15* - Add option to preserve the module structure instead of bundling ([#1922](https://togithub.com/rollup/rollup/pull/1922)) - Enable watch mode when code-splitting ([#2035](https://togithub.com/rollup/rollup/pull/2035)) - Optionally pass CLI commands to config file ([#1926](https://togithub.com/rollup/rollup/pull/1926)) - Option to add correct `.toString` tags to namespaces ([#2041](https://togithub.com/rollup/rollup/pull/2041)) - Option and scripts to display performance timings ([#2045](https://togithub.com/rollup/rollup/pull/2045)) - Fixes for exported or early accessed namespaces + improved namespace indentation ([#2041](https://togithub.com/rollup/rollup/pull/2041)) - Include missing TypeScript dependencies ([#1965](https://togithub.com/rollup/rollup/pull/1965)) - Add #\_PURE annotation to frozen namespaces ([#2044](https://togithub.com/rollup/rollup/pull/2044)) - Improve sourcemap and tree-shaking performance ([#2052](https://togithub.com/rollup/rollup/pull/2052)) - Inline sourcemap lookups and make rollup smaller ([#2055](https://togithub.com/rollup/rollup/pull/2055)) - Use updated magic-string types ([#2057](https://togithub.com/rollup/rollup/pull/2057)) - \[BREAKING] Revert class id preservation from [#2025](https://togithub.com/rollup/rollup/issues/2025) ([#2048](https://togithub.com/rollup/rollup/pull/2048)) - \[BREAKING] Refactor missing export plugin hook ([#1987](https://togithub.com/rollup/rollup/pull/1987)) ### [`v0.56.5`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0565) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.56.4...v0.56.5) *2018-03-07* - Preserve ids when deconflicting classes ([#2025](https://togithub.com/rollup/rollup/pull/2025)) - Fix an issue with re-exported namespace imports ([#2034](https://togithub.com/rollup/rollup/pull/2034)) - Prevent an infinite loop when binding member expressions ([#1963](https://togithub.com/rollup/rollup/pull/1963)) - Convert code style via prettier ([#2031](https://togithub.com/rollup/rollup/pull/2031)) - Fix links in documentation ([#2026](https://togithub.com/rollup/rollup/pull/2026)) ### [`v0.56.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0564) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.56.3...v0.56.4) *2018-03-05* - Make rollup builds reproducible ([#2024](https://togithub.com/rollup/rollup/pull/2024)) - Improve error handling for source maps ([#2012](https://togithub.com/rollup/rollup/pull/2012)) - Properly handle SystemJS default exports without semicolons ([#2019](https://togithub.com/rollup/rollup/pull/2019)) - Properly handle importing the same variable several times when code-splitting ([#2020](https://togithub.com/rollup/rollup/pull/2020)) - Improve re-export tracing ([#2021](https://togithub.com/rollup/rollup/pull/2021)) - Apply "prettier" on commit ([#2017](https://togithub.com/rollup/rollup/pull/2017)) - Automatically clean up outdated tests ([#2009](https://togithub.com/rollup/rollup/pull/2009)) - Add SystemJS output to form tests ([#2022](https://togithub.com/rollup/rollup/pull/2022)) - Improve internal build configuration ([#2016](https://togithub.com/rollup/rollup/pull/2016)) ### [`v0.56.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0563) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.56.2...v0.56.3) *2018-02-25* - Fix issues around default exports and module facades ([#2001](https://togithub.com/rollup/rollup/pull/2001)) - Improve and fix internal chunk interface ([#1994](https://togithub.com/rollup/rollup/pull/1994)) - Fix superfluous semicolons added after declarations ([#1999](https://togithub.com/rollup/rollup/pull/1999)) - Improve code-splitting tests ([#1990](https://togithub.com/rollup/rollup/pull/1990)) ### [`v0.56.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0562) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.56.1...v0.56.2) *2018-02-19* - Fix handling of reassigned default exports ([#1975](https://togithub.com/rollup/rollup/pull/1975)) - Fix handling of renamed exports in entry points ([#1977](https://togithub.com/rollup/rollup/pull/1977)) - Update internal TypeScript version ([#1980](https://togithub.com/rollup/rollup/pull/1980)) - Omit compiled source files from published types ([#1981](https://togithub.com/rollup/rollup/pull/1981)) - Fix example in readme file ([#1984](https://togithub.com/rollup/rollup/pull/1984)) - Fix non-replaced dynamic imports in non-ESM output ([#1985](https://togithub.com/rollup/rollup/pull/1985)) ### [`v0.56.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0561) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.56.0...v0.56.1) *2018-02-16* - Fix regression when rendering switch statements ([#1971](https://togithub.com/rollup/rollup/pull/1971)) ### [`v0.56.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0560) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.55.5...v0.56.0) *2018-02-15* - Update to ECMAScript 2018 ([#1953](https://togithub.com/rollup/rollup/pull/1953)) - Rework tree-shaking rendering algorithm ([#1949](https://togithub.com/rollup/rollup/pull/1949)) - Tree-shake pure prototype calls on literals ([#1916](https://togithub.com/rollup/rollup/pull/1916)) - Expose AST parser to plugins ([#1945](https://togithub.com/rollup/rollup/pull/1945)) - Fix namespace re-export deconflicting ([#1960](https://togithub.com/rollup/rollup/pull/1960)) - Allow globals to be re-exported ([#1959](https://togithub.com/rollup/rollup/pull/1959)) - Fix internal performance timers ([#1966](https://togithub.com/rollup/rollup/pull/1966)) ### [`v0.55.5`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0555) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.55.4...v0.55.5) *2018-02-10* - Remove OpenCollective dependency ([#1915](https://togithub.com/rollup/rollup/pull/1915)) ### [`v0.55.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0554) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.55.3...v0.55.4) *2018-02-09* - Improve name deconflicting of external variables ([#1930](https://togithub.com/rollup/rollup/pull/1930)) - Improve re-export handling ([#1947](https://togithub.com/rollup/rollup/pull/1947)) - Mark preserveSymlinks option as optional ([#1939](https://togithub.com/rollup/rollup/pull/1939)) - Enable code-splitting tests to check directory structures ([#1924](https://togithub.com/rollup/rollup/pull/1924)) - Improve TypeScript definition test ([#1954](https://togithub.com/rollup/rollup/pull/1954)) ### [`v0.55.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0553) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.55.2...v0.55.3) *2018-02-01* - Remove OpenCollective dependency ([#1915](https://togithub.com/rollup/rollup/pull/1915)) ### [`v0.55.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0552) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.55.1...v0.55.2) *2018-02-01* - Add option to not follow symlinks ([#1819](https://togithub.com/rollup/rollup/pull/1819)) - Fix crash in windows shell ([#1928](https://togithub.com/rollup/rollup/pull/1928)) - Fix and test for external TypeScript errors ([#1903](https://togithub.com/rollup/rollup/pull/1903)) - Activate OpenCollective ([#1915](https://togithub.com/rollup/rollup/pull/1915)) - Optimize CI scripts ([#1921](https://togithub.com/rollup/rollup/pull/1921)) ### [`v0.55.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0551) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.55.0...v0.55.1) *2018-01-26* - Improve dynamic import workflow ([#1907](https://togithub.com/rollup/rollup/pull/1907)) - Properly handle multiple dynamic imports of the same module ([#1911](https://togithub.com/rollup/rollup/pull/1911)) - Fix import specifier deshadowing ([#1912](https://togithub.com/rollup/rollup/pull/1912)) - Allow plugin load hook to return an empty string ([#1908](https://togithub.com/rollup/rollup/pull/1908)) - Let onwarn handler accept strings ([#1905](https://togithub.com/rollup/rollup/pull/1905)) ### [`v0.55.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0550) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.54.1...v0.55.0) *2018-01-23* - Support code splitting ([#1841](https://togithub.com/rollup/rollup/pull/1841)) - Support SystemJS as output format ([#1897](https://togithub.com/rollup/rollup/pull/1897)) - Allow injecting acorn plugins ([#1857](https://togithub.com/rollup/rollup/pull/1857)) - Add `missingExport` plugin hook ([#1845](https://togithub.com/rollup/rollup/pull/1845)) - No longer parse config files via bublé ([#1899](https://togithub.com/rollup/rollup/pull/1899)) - Use externally maintained dynamic import acorn plugin ([#1891](https://togithub.com/rollup/rollup/pull/1891)) - Fix an error message ([#1886](https://togithub.com/rollup/rollup/pull/1886)) - Refactor internal rendering options ([#1900](https://togithub.com/rollup/rollup/pull/1900)) - Extract internal path resolution ([#1879](https://togithub.com/rollup/rollup/pull/1879)) - Extract internal bundle option handling ([#1880](https://togithub.com/rollup/rollup/pull/1880)) - Add import description type ([#1884](https://togithub.com/rollup/rollup/pull/1884)) - Clean up watch options types ([#1860](https://togithub.com/rollup/rollup/pull/1860)) - Clean up some tests ([#1888](https://togithub.com/rollup/rollup/pull/1888)) ### [`v0.54.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0541) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.54.0...v0.54.1) *2018-01-17* - Fix TypeScript errors in emitted type definitions ([#1871](https://togithub.com/rollup/rollup/pull/1871)) ### [`v0.54.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0540) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.53.4...v0.54.0) *2018-01-12* - Automatically inline locally resolvable dynamic imports ([#1816](https://togithub.com/rollup/rollup/pull/1816)) - Preserve directives in function bodies ([#1856](https://togithub.com/rollup/rollup/pull/1856)) - Refactor an error notification ([#1846](https://togithub.com/rollup/rollup/pull/1846)) - Refactor a wrong import ([#1863](https://togithub.com/rollup/rollup/pull/1863)) - Improve emitted TypeScript definitions ([#1864](https://togithub.com/rollup/rollup/pull/1864)) - Refactor unused import ([#1866](https://togithub.com/rollup/rollup/pull/1866)) ### [`v0.53.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0534) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.53.3...v0.53.4) *2018-01-10* - More type cleanup ([#1858](https://togithub.com/rollup/rollup/pull/1858)) - Use chalks internal helper to detect if colors should be used ([#1853](https://togithub.com/rollup/rollup/pull/1853)) - Refactor entity handling to use interfaces ([#1840](https://togithub.com/rollup/rollup/pull/1840)) - Use immutable.js internal types ([#1844](https://togithub.com/rollup/rollup/pull/1844)) - Ship `TypeScript` declaration files ([#1837](https://togithub.com/rollup/rollup/pull/1837)) ### [`v0.53.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0533) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.53.2...v0.53.3) *2018-01-02* - Use correct name when re-exporting from external modules ([#1794](https://togithub.com/rollup/rollup/pull/1794)) - Disable warnings when `resolveId` returns false ([#1825](https://togithub.com/rollup/rollup/pull/1825)) ### [`v0.53.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0532) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.53.1...v0.53.2) *2017-12-30* - Properly handle output arrays in the JavaScript API ([#1827](https://togithub.com/rollup/rollup/pull/1827)) ### [`v0.53.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0531) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.53.0...v0.53.1) *2017-12-28* - Properly deprecate more config options ([#1812](https://togithub.com/rollup/rollup/pull/1812)) - Pass output options to `transformBundle` plugin hook ([#1813](https://togithub.com/rollup/rollup/pull/1813)) ### [`v0.53.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0530) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.52.3...v0.53.0) *2017-12-22* - Experimental dynamic import support ([#1790](https://togithub.com/rollup/rollup/pull/1790)) - Unify config validation ([#1805](https://togithub.com/rollup/rollup/pull/1805)) ### [`v0.52.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0523) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.52.2...v0.52.3) *2017-12-19* - Properly hoist default exported functions in more situations ([#1799](https://togithub.com/rollup/rollup/pull/1799)) - Allow plugin transformations to not overwrite source maps by returning null ([#1797](https://togithub.com/rollup/rollup/pull/1797)) - Provide more parameters to "external" handler ([#1792](https://togithub.com/rollup/rollup/pull/1792)) ### [`v0.52.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0522) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.52.1...v0.52.2) *2017-12-15* - No longer ignore side-effects in JSON.parse and JSON.stringify ([#1785](https://togithub.com/rollup/rollup/pull/1785)) - Updated links in warnings ([#1776](https://togithub.com/rollup/rollup/pull/1776)) - No longer prevent self-imports ([#1777](https://togithub.com/rollup/rollup/pull/1777)) - Properly hoist default exported functions ([#1787](https://togithub.com/rollup/rollup/pull/1787)) - Prevent corruption when re-exporting default exports ([#1765](https://togithub.com/rollup/rollup/pull/1765)) ### [`v0.52.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0521) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.52.0...v0.52.1) *2017-12-05* - Improve deprecation warnings ([#1765](https://togithub.com/rollup/rollup/pull/1765)) - Properly use stdin ([#1774](https://togithub.com/rollup/rollup/pull/1774)) - Let --environment be used multiple times ([#1768](https://togithub.com/rollup/rollup/pull/1768)) - Always transpile config files ([#1759](https://togithub.com/rollup/rollup/pull/1759)) - Respect globals option in headers of UMD and IIFE files ([#1747](https://togithub.com/rollup/rollup/pull/1747)) ### [`v0.52.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0520) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.51.8...v0.52.0) *2017-11-25* - Accept config as promise ([#1731](https://togithub.com/rollup/rollup/pull/1731)) - Accept promises for intro/outro/banner/footer ([#1253](https://togithub.com/rollup/rollup/pull/1253)) - Option to prevent freezing of namespace imports ([#1696](https://togithub.com/rollup/rollup/pull/1696)) - Option to retain all output in watch mode ([#1688](https://togithub.com/rollup/rollup/pull/1688)) - Options to fine-tune treeshaking ([#1760](https://togithub.com/rollup/rollup/pull/1760)) ### [`v0.51.8`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0518) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.51.7...v0.51.8) *2017-11-19* - Fix speed problems by simplifying treeshaking reassignment handling ([#1740](https://togithub.com/rollup/rollup/pull/1740)) - Update dependencies ([#1742](https://togithub.com/rollup/rollup/pull/1742)) ### [`v0.51.7`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0517) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.51.6...v0.51.7) *2017-11-17* - Keep "this"-context when calling sequence expressions ([#1724](https://togithub.com/rollup/rollup/pull/1724)) ### [`v0.51.6`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0516) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.51.5...v0.51.6) *2017-11-16* - Use sourcemaps to determine error locations ([#1728](https://togithub.com/rollup/rollup/pull/1728)) ### [`v0.51.5`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0515) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.51.4...v0.51.5) *2017-11-11* - Fix regressions with uninitialised conditional expressions ([#1720](https://togithub.com/rollup/rollup/pull/1720)) ### [`v0.51.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0514) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.51.3...v0.51.4) *2017-11-11* - Fix regressions preventing builds ([#1725](https://togithub.com/rollup/rollup/pull/1725)) ### [`v0.51.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0513) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.51.2...v0.51.3) *2017-11-10* - Fix regression when treeshaking sequence expressions ([#1717](https://togithub.com/rollup/rollup/pull/1717)) ### [`v0.51.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0512) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.51.1...v0.51.2) *2017-11-09* - Fix treeshaking regression when labels are used inside functions ([#1712](https://togithub.com/rollup/rollup/pull/1712)) ### [`v0.51.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0511) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.51.0...v0.51.1) *2017-11-08* - Fix an issue with empty return statements ([#1704](https://togithub.com/rollup/rollup/pull/1704)) ### [`v0.51.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0510) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.50.1...v0.51.0) *2017-11-08* - Massive improvements to the treeshaking algorithm ([#1667](https://togithub.com/rollup/rollup/pull/1667)) ### [`v0.50.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0501) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.50.0...v0.50.1) *2017-11-08* - Fix treeshaking regression ([#1695](https://togithub.com/rollup/rollup/pull/1695)) - Treeshaking improvements ([#1650](https://togithub.com/rollup/rollup/pull/1650)) - Enable installation from Github ([#1670](https://togithub.com/rollup/rollup/pull/1670)) - Update documentation ([#1660](https://togithub.com/rollup/rollup/pull/1660)) ### [`v0.50.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0500) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.49.3...v0.50.0) *2017-09-16* - Many treeshaking improvements ([#1624](https://togithub.com/rollup/rollup/pull/1624)) - Show finish time in watch mode ([#1620](https://togithub.com/rollup/rollup/pull/1620)) ### [`v0.49.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0493) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.49.2...v0.49.3) *2017-09-08* - Respect `watch` options ([#1596](https://togithub.com/rollup/rollup/issues/1596)) - Fix treeshaking regressions ([#1604](https://togithub.com/rollup/rollup/pull/1604)) - Allow `-o` to work with `output.format` ([#1606](https://togithub.com/rollup/rollup/pull/1606)) ### [`v0.49.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0492) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.49.1...v0.49.2) *2017-08-29* - Fix treeshaking regressions ([#1591](https://togithub.com/rollup/rollup/pull/1591)) ### [`v0.49.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#0491) [Compare Source](https://togithub.com/rollup/rollup/compare/v0.49.0...v0.49.1) *2017-08-28* - Fix treeshaking regressions ([#1586](https://togithub.com/rollup/rollup/pull/1586)) ### [`v0.49.0`](https://togitConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 Mend Renovate. View repository job log here.