rollup/rollup
### [`v1.32.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1321)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.32.0...v1.32.1)
_2020-03-06_
##### Bug Fixes
- Handle default export detection for AMD and IIFE externals that do not have a prototype ([#3420](https://togithub.com/rollup/rollup/issues/3420))
- Handle missing whitespace when the else branch of an if-statement is simplified ([#3421](https://togithub.com/rollup/rollup/issues/3421))
- Mention the importing module when reporting errors for missing named exports ([#3401](https://togithub.com/rollup/rollup/issues/3401))
- Add code to warning for missing output.name of IIFE bundles ([#3372](https://togithub.com/rollup/rollup/issues/3372))
##### Pull Requests
- [#3372](https://togithub.com/rollup/rollup/pull/3372): Add warning code for missing output.name of IIFE bundle that has export ([@rail44](https://togithub.com/rail44))
- [#3401](https://togithub.com/rollup/rollup/pull/3401): Missing exports errors now print the importing module ([@timiyay](https://togithub.com/timiyay))
- [#3418](https://togithub.com/rollup/rollup/pull/3418): Structure lifecycle hooks, add links to build time hooks ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3420](https://togithub.com/rollup/rollup/pull/3420): Update generated code of getInteropBlock() to work with null prototype objects ([@jdalton](https://togithub.com/jdalton))
- [#3421](https://togithub.com/rollup/rollup/pull/3421): Avoid invalid code when "else" branch is simplified ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.32.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1320)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.31.1...v1.32.0)
_2020-02-28_
##### Features
- Allow adding plugins on the command line via `--plugin ` ([#3379](https://togithub.com/rollup/rollup/issues/3379))
##### Pull Requests
- [#3379](https://togithub.com/rollup/rollup/pull/3379): introduce CLI --plugin support ([@kzc](https://togithub.com/kzc))
- [#3390](https://togithub.com/rollup/rollup/pull/3390): fix typo: this.addWatchfile ([@mistlog](https://togithub.com/mistlog))
- [#3392](https://togithub.com/rollup/rollup/pull/3392): Bump codecov from 3.6.1 to 3.6.5
- [#3404](https://togithub.com/rollup/rollup/pull/3404): Update resolveFileUrl docs ([@jakearchibald](https://togithub.com/jakearchibald))
### [`v1.31.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1311)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.31.0...v1.31.1)
_2020-02-14_
##### Bug Fixes
- Make sure errored files are always re-evaluated in watch mode to avoid an issue in the typescript plugin ([#3388](https://togithub.com/rollup/rollup/issues/3388))
##### Pull Requests
- [#3366](https://togithub.com/rollup/rollup/pull/3366): Correct spelling minifaction to minification ([@VictorHom](https://togithub.com/VictorHom))
- [#3371](https://togithub.com/rollup/rollup/pull/3371): Adjust bug template to mention REPL.it ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3388](https://togithub.com/rollup/rollup/pull/3388): Run transform hooks again in watch mode on files that errored ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.31.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1310)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.30.1...v1.31.0)
_2020-01-31_
##### Features
- Always disable tree-shaking for asm.js functions to maintain semantics ([#3362](https://togithub.com/rollup/rollup/issues/3362))
##### Pull Requests
- [#3362](https://togithub.com/rollup/rollup/pull/3362): Preserve asm.js code ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.30.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1301)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.30.0...v1.30.1)
_2020-01-27_
##### Bug Fixes
- Do not mistreat static entgry points as dynamic ones when chunking ([#3357](https://togithub.com/rollup/rollup/issues/3357))
- Resolve a crash when chunking circular dynamic imports ([#3357](https://togithub.com/rollup/rollup/issues/3357))
##### Pull Requests
- [#3357](https://togithub.com/rollup/rollup/pull/3357): Resolve issues with circular dynamic entries ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.30.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1300)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.29.1...v1.30.0)
_2020-01-27_
##### Features
- Do not split chunks when dynamically imported modules import modules that are already loaded by all dynamic importers ([#3354](https://togithub.com/rollup/rollup/issues/3354))
- Add `hoistTransitiveImports` option to disable hoisting imports of static dependencies into entry chunks ([#3353](https://togithub.com/rollup/rollup/issues/3353))
##### Bug Fixes
- Make sure polyfills are always loaded first when each static entry point contains them as first import ([#3354](https://togithub.com/rollup/rollup/issues/3354))
##### Pull Requests
- [#3353](https://togithub.com/rollup/rollup/pull/3353): Add option to avoid hoisting transitive imports ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3354](https://togithub.com/rollup/rollup/pull/3354): Improve chunking algorithm for dynamic imports ([@tjenkinson](https://togithub.com/tjenkinson) and [@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.29.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1291)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.29.0...v1.29.1)
_2020-01-21_
##### Bug Fixes
- Avoid crashes for circular reexports when named exports cannot be found ([#3350](https://togithub.com/rollup/rollup/issues/3350))
##### Pull Requests
- [#3335](https://togithub.com/rollup/rollup/pull/3335): Fix typo ([@robbinworks](https://togithub.com/robbinworks))
- [#3342](https://togithub.com/rollup/rollup/pull/3342): Remove ":" from test file names for Windows and update dependencies ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3350](https://togithub.com/rollup/rollup/pull/3350): Properly handle circular reexports ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.29.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1290)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.28.0...v1.29.0)
_2020-01-08_
##### Features
- Enable top-level await by default ([#3089](https://togithub.com/rollup/rollup/issues/3089))
- Add typings for watch events ([#3302](https://togithub.com/rollup/rollup/issues/3302))
##### Bug Fixes
- Deconflict files that would conflict only on a case-insensitive OS ([#3317](https://togithub.com/rollup/rollup/issues/3317))
- Do not fail in certain scenarios where a logical expression inside a sequence expression was being directly included ([#3327](https://togithub.com/rollup/rollup/issues/3327))
##### Pull Requests
- [#3089](https://togithub.com/rollup/rollup/pull/3089): Move top-level await out of experimental ([@guybedford](https://togithub.com/guybedford))
- [#3302](https://togithub.com/rollup/rollup/pull/3302): Adds type definitions for RollupWatcher events ([@NotWoods](https://togithub.com/NotWoods))
- [#3317](https://togithub.com/rollup/rollup/pull/3317): Fix module id conflict on a case insensitive OS ([@yesmeck](https://togithub.com/yesmeck))
- [#3327](https://togithub.com/rollup/rollup/pull/3327): Handle deoptimizations while a node is being included ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.28.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1280)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.14...v1.28.0)
_2020-01-04_
##### Features
- Allow piping in stdin via the command line interface ([#3312](https://togithub.com/rollup/rollup/issues/3312), [#3290](https://togithub.com/rollup/rollup/issues/3290))
- Allow plugins to mark modules as having syntheticNamedExports for e.g. better CJS interoperability ([#3295](https://togithub.com/rollup/rollup/issues/3295))
- Ignore variable reassignments in dead code when tree-shaking to remove more unneeded code ([#3212](https://togithub.com/rollup/rollup/issues/3212))
##### Bug Fixes
- Properly respect tree-shaken code when generating sourcemaps ([#3318](https://togithub.com/rollup/rollup/issues/3318))
##### Pull Requests
- [#3212](https://togithub.com/rollup/rollup/pull/3212): Handle assignments in dead code ([@tjenkinson](https://togithub.com/tjenkinson))
- [#3290](https://togithub.com/rollup/rollup/pull/3290): Implement stdin input with optional "-" as the file name ([@kzc](https://togithub.com/kzc))
- [#3295](https://togithub.com/rollup/rollup/pull/3295): Add syntheticNamedExports ([@manucorporat](https://togithub.com/manucorporat))
- [#3300](https://togithub.com/rollup/rollup/pull/3300): Add note about setting `types` in tsconfig file ([@tjenkinson](https://togithub.com/tjenkinson))
- [#3303](https://togithub.com/rollup/rollup/pull/3303): Use ! to assert not-null in TypeScript ([@NotWoods](https://togithub.com/NotWoods))
- [#3312](https://togithub.com/rollup/rollup/pull/3312): Implement stdin input ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3318](https://togithub.com/rollup/rollup/pull/3318): Update magic-string and other dependencies ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.27.14`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#12714)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.13...v1.27.14)
_2019-12-22_
##### Bug Fixes
- Update references to official rollup plugins in error messages ([#3297](https://togithub.com/rollup/rollup/issues/3297), [#3298](https://togithub.com/rollup/rollup/issues/3298))
##### Pull Requests
- [#3286](https://togithub.com/rollup/rollup/pull/3286): Update link to JavaScript API documentation ([@romankaravia](https://togithub.com/romankaravia))
- [#3294](https://togithub.com/rollup/rollup/pull/3294): Update deprecated references to the node-resolve plugin in the documentation ([@Vlad-Shcherbina](https://togithub.com/Vlad-Shcherbina))
- [#3297](https://togithub.com/rollup/rollup/pull/3297): Update references to rollup-plugin-json ([@cprecioso](https://togithub.com/cprecioso))
- [#3298](https://togithub.com/rollup/rollup/pull/3298): Update references to official rollup plugins ([@cprecioso](https://togithub.com/cprecioso))
### [`v1.27.13`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#12713)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.12...v1.27.13)
_2019-12-14_
##### Bug Fixes
- Do not truncate environment variable values at the first colon when using the `--environment` option ([#3283](https://togithub.com/rollup/rollup/issues/3283))
##### Pull Requests
- [#3283](https://togithub.com/rollup/rollup/pull/3283): Allow environment variables to contain colons ([@tlaverdure](https://togithub.com/tlaverdure))
### [`v1.27.12`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#12712)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.11...v1.27.12)
_2019-12-13_
##### Bug Fixes
- Prevent invalid AMD or SystemJS code when accessing `import.meta` ([#3282](https://togithub.com/rollup/rollup/issues/3282))
##### Pull Requests
- [#3282](https://togithub.com/rollup/rollup/pull/3282): Always make "module" available for SystemJS and AMD formats if `import.meta` is accessed directly ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.27.11`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#12711)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.10...v1.27.11)
_2019-12-12_
##### Bug Fixes
- Resolve a crash due to an infinite loop ([#3280](https://togithub.com/rollup/rollup/issues/3280))
##### Pull Requests
- [#3280](https://togithub.com/rollup/rollup/pull/3280): Prevent infinite deoptimizations ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.27.10`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#12710)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.9...v1.27.10)
_2019-12-11_
##### Bug Fixes
- Keep track of function return values in more situations ([#3278](https://togithub.com/rollup/rollup/issues/3278))
##### Pull Requests
- [#3278](https://togithub.com/rollup/rollup/pull/3278): Avoid some unnecessary value tracking deoptimizations ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.27.9`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1279)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.8...v1.27.9)
_2019-12-07_
##### Bug Fixes
- Fix an issue where reexports could be missing when preserving modules ([#3273](https://togithub.com/rollup/rollup/issues/3273))
- Allow turning of color output via NO_COLOR or FORCE_COLOR=0 environment variables ([#3272](https://togithub.com/rollup/rollup/issues/3272))
##### Pull Requests
- [#3272](https://togithub.com/rollup/rollup/pull/3272): Support either NO_COLOR or FORCE_COLOR=0 to turn off color ([@kikonen](https://togithub.com/kikonen))
- [#3273](https://togithub.com/rollup/rollup/pull/3273): Make sure that indirectly reexported modules also become chunk dependencies when preserving modules([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.27.8`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1278)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.7...v1.27.8)
_2019-12-02_
##### Bug Fixes
- Deoptimize objects when a method is called on them to make sure modifications via "this" are observed ([#3266](https://togithub.com/rollup/rollup/issues/3266))
##### Pull Requests
- [#3266](https://togithub.com/rollup/rollup/pull/3266): Workaround for various object literal mutation bugs ([@kzc](https://togithub.com/kzc))
### [`v1.27.7`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1277)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.6...v1.27.7)
_2019-12-01_
##### Bug Fixes
- Fix a scenario where a reassignments to computed properties were not tracked ([#3267](https://togithub.com/rollup/rollup/issues/3267))
##### Pull Requests
- [#3267](https://togithub.com/rollup/rollup/pull/3267): Fix incomplete computed property deoptimization ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.27.6`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1276)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.5...v1.27.6)
_2019-11-30_
##### Bug Fixes
- Use "auto" export mode by default for all modules when preserving modules ([#3265](https://togithub.com/rollup/rollup/issues/3265))
- Observe "output.exports" when preserving modules and warn for mixed exports if necessary ([#3265](https://togithub.com/rollup/rollup/issues/3265))
##### Pull Requests
- [#3265](https://togithub.com/rollup/rollup/pull/3265): Use export mode "auto" by default when preserving modules ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.27.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1275)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.4...v1.27.5)
_2019-11-25_
##### Bug Fixes
- Make sure namespaces for inlined dynamic imports are treated as variable accesses when deconflicting ([#3256](https://togithub.com/rollup/rollup/issues/3256))
##### Pull Requests
- [#3256](https://togithub.com/rollup/rollup/pull/3256): Avoid name conflicts when inlining dynamic imports nested in functions ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3257](https://togithub.com/rollup/rollup/pull/3257): Update dependencies ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.27.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1274)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.3...v1.27.4)
_2019-11-22_
##### Bug Fixes
- Aggregate circular dependency warnings in the CLI ([#3249](https://togithub.com/rollup/rollup/issues/3249))
- Do not defer non-aggregated handlers in the CLI ([#3249](https://togithub.com/rollup/rollup/issues/3249))
##### Pull Requests
- [#3249](https://togithub.com/rollup/rollup/pull/3249): Fix broken Windows CLI tests ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3251](https://togithub.com/rollup/rollup/pull/3251): Add installation as a separate header ([@ashrith-kulai](https://togithub.com/ashrith-kulai))
### [`v1.27.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1273)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.2...v1.27.3)
_2019-11-20_
##### Bug Fixes
- Provide better warning when empty chunks are created in a code-splitting scenario ([#3244](https://togithub.com/rollup/rollup/issues/3244))
##### Pull Requests
- [#3244](https://togithub.com/rollup/rollup/pull/3244): Clearer empty chunk warning ([@tjenkinson](https://togithub.com/tjenkinson))
### [`v1.27.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1272)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.1...v1.27.2)
_2019-11-18_
##### Bug Fixes
- Fix an issue where live bindings were not working correctly when using `+=` in SystemJS ([#3242](https://togithub.com/rollup/rollup/issues/3242))
##### Pull Requests
- [#3242](https://togithub.com/rollup/rollup/pull/3242): Export updated assignments when using shorthand update assignment expressions in SystemJS ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.27.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#12714)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.27.0...v1.27.1)
_2019-12-22_
##### Bug Fixes
- Update references to official rollup plugins in error messages ([#3297](https://togithub.com/rollup/rollup/issues/3297), [#3298](https://togithub.com/rollup/rollup/issues/3298))
##### Pull Requests
- [#3286](https://togithub.com/rollup/rollup/pull/3286): Update link to JavaScript API documentation ([@romankaravia](https://togithub.com/romankaravia))
- [#3294](https://togithub.com/rollup/rollup/pull/3294): Update deprecated references to the node-resolve plugin in the documentation ([@Vlad-Shcherbina](https://togithub.com/Vlad-Shcherbina))
- [#3297](https://togithub.com/rollup/rollup/pull/3297): Update references to rollup-plugin-json ([@cprecioso](https://togithub.com/cprecioso))
- [#3298](https://togithub.com/rollup/rollup/pull/3298): Update references to official rollup plugins ([@cprecioso](https://togithub.com/cprecioso))
### [`v1.27.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1270)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.26.5...v1.27.0)
_2019-11-12_
##### Features
- Add support for output-specific plugins ([#3218](https://togithub.com/rollup/rollup/issues/3218))
- Reenable parallel output processing when using the CLI ([#3218](https://togithub.com/rollup/rollup/issues/3218))
- Warn if files are emitted that would overwrite previously emitted files ([#3218](https://togithub.com/rollup/rollup/issues/3218))
##### Bug Fixes
- Do not overwrite files emitted in other builds if outputs are generated in parallel ([#3218](https://togithub.com/rollup/rollup/issues/3218))
##### Pull Requests
- [#3218](https://togithub.com/rollup/rollup/pull/3218): Per output plugins ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.26.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1265)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.26.4...v1.26.5)
_2019-11-11_
##### Bug Fixes
- Fix a regression where it was no longer to pass a certain option format to generate ([#3223](https://togithub.com/rollup/rollup/issues/3223))
##### Pull Requests
- [#3223](https://togithub.com/rollup/rollup/pull/3223): Allow passing input options to output ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.26.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1264)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.26.3...v1.26.4)
_2019-11-09_
##### Bug Fixes
- Keep watching known files after a plugin error during the initial build ([#3219](https://togithub.com/rollup/rollup/issues/3219))
##### Pull Requests
- [#3216](https://togithub.com/rollup/rollup/pull/3216): Fix small typo ([@kaisermann](https://togithub.com/kaisermann))
- [#3217](https://togithub.com/rollup/rollup/pull/3217): Update dependencies and fix security vulnerability ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3219](https://togithub.com/rollup/rollup/pull/3219): Also recover from plugin errors during the initial build ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.26.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1263)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.26.2...v1.26.3)
_2019-11-02_
##### Bug Fixes
- Work around an incompatibility with rollup-plugin-dts ([#3211](https://togithub.com/rollup/rollup/issues/3211))
##### Pull Requests
- [#3211](https://togithub.com/rollup/rollup/pull/3211): Do no fail if the source attribute is `undefined` in an unused named export ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.26.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1262)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.26.1...v1.26.2)
_2019-10-31_
##### Bug Fixes
- Do not create invalid code when using `treeshake: false` and star re-exports ([#3209](https://togithub.com/rollup/rollup/issues/3209))
##### Pull Requests
- [#3209](https://togithub.com/rollup/rollup/pull/3209): Also remove export-all declarations when not tree-shaking ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.26.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1261)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.26.0...v1.26.1)
_2019-10-31_
##### Bug Fixes
- Prevent an issue where outputs would overwrite files emitted by other outputs ([#3201](https://togithub.com/rollup/rollup/issues/3201))
- Do not throw an error if the config file does not have a .js extension ([#3204](https://togithub.com/rollup/rollup/issues/3204))
##### Pull Requests
- [#3201](https://togithub.com/rollup/rollup/pull/3201): Make the CLI run generate/output in serial ([@marijnh](https://togithub.com/marijnh))
- [#3204](https://togithub.com/rollup/rollup/pull/3204): support all config file extensions (.js,.mjs,...) ([@arlac77](https://togithub.com/arlac77))
### [`v1.26.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1260)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.25.2...v1.26.0)
_2019-10-27_
##### Features
- Only warn when no output is provided for an IIFE bundle but still produce valid code ([#3181](https://togithub.com/rollup/rollup/issues/3181))
- Support reexporting namespaces as a binding ([#3193](https://togithub.com/rollup/rollup/issues/3193))
- Switch from hash.js to crypto for hashing in the Node build for better performance and support for very large assets ([#3194](https://togithub.com/rollup/rollup/issues/3194))
##### Bug Fixes
- Correctly handle chunks reexporting the same namespace as two different bindings ([#3193](https://togithub.com/rollup/rollup/issues/3193))
##### Pull Requests
- [#3181](https://togithub.com/rollup/rollup/pull/3181): Remove the need to provide an output name for IIFE bundles ([@bterrier](https://togithub.com/bterrier))
- [#3193](https://togithub.com/rollup/rollup/pull/3193): Add support for "export \* as name from …" ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3194](https://togithub.com/rollup/rollup/pull/3194): Add support for large assets (> 100 MB) ([@SebastianNiemann](https://togithub.com/SebastianNiemann))
### [`v1.25.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1252)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.25.1...v1.25.2)
_2019-10-23_
##### Bug Fixes
- Improve performance of bundled UMD code by adding additional parentheses to enforce eager parsing ([#3183](https://togithub.com/rollup/rollup/issues/3183))
- Improve types to tolerate passing a Rollup config with multiple outputs to `rollup.rollup` ([#3184](https://togithub.com/rollup/rollup/issues/3184))
##### Pull Requests
- [#3183](https://togithub.com/rollup/rollup/pull/3183): Add parentheses to factory function of UMD bundles ([@ajihyf](https://togithub.com/ajihyf))
- [#3184](https://togithub.com/rollup/rollup/pull/3184): RollupOptions accept output as array ([@imcotton](https://togithub.com/imcotton))
### [`v1.25.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1251)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.25.0...v1.25.1)
_2019-10-20_
##### Bug Fixes
- Handle a situation where code was not included after a switch statement ([#3178](https://togithub.com/rollup/rollup/issues/3178))
- Handle a situation where code was not included after a do-while loop ([#3180](https://togithub.com/rollup/rollup/issues/3180))
- Do not fail if different outputs emit the same file ([#3175](https://togithub.com/rollup/rollup/issues/3175))
- Give access to the original acorn error for parse errors ([#3176](https://togithub.com/rollup/rollup/issues/3176))
##### Pull Requests
- [#3175](https://togithub.com/rollup/rollup/pull/3175): Disable errors for duplicate emitted file names ([@marijnh](https://togithub.com/marijnh))
- [#3176](https://togithub.com/rollup/rollup/pull/3176): Add original parser error to rollup error; Update tests ([@gribnoysup](https://togithub.com/gribnoysup))
- [#3178](https://togithub.com/rollup/rollup/pull/3178): Fix switch case not being included correctly ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3179](https://togithub.com/rollup/rollup/pull/3179): Update dependencies ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3180](https://togithub.com/rollup/rollup/pull/3180): Handle conditional breaks in do-while loops with unconditional return ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.25.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1250)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.24.0...v1.25.0)
_2019-10-18_
##### Features
- Remove try-catch if there is no side-effect in the try-block ([#3166](https://togithub.com/rollup/rollup/issues/3166))
- Omit side-effect-free trailing cases in switch-statements ([#3166](https://togithub.com/rollup/rollup/issues/3166))
- Remove unused labels ([#3170](https://togithub.com/rollup/rollup/issues/3170))
##### Bug Fixes
- Do not remove code after labeled statements that contain a throw or return if the label is used ([#3170](https://togithub.com/rollup/rollup/issues/3170))
- Prevent invalid code when expressions are simplified that do not follow a white-space character ([#3173](https://togithub.com/rollup/rollup/issues/3173))
- Do not remove continue statements inside switch statements ([#3166](https://togithub.com/rollup/rollup/issues/3166))
- Prevent trailing empty lines when tree-shaking inside switch statements ([#3166](https://togithub.com/rollup/rollup/issues/3166))
##### Pull Requests
- [#3166](https://togithub.com/rollup/rollup/pull/3166): Better try statement tree shaking ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3170](https://togithub.com/rollup/rollup/pull/3170): Handle optional control flow in labeled statements, remove unused labels ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3173](https://togithub.com/rollup/rollup/pull/3173): Add missing spaces in certain statements and expressions to avoid invalid code ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.24.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1240)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.23.1...v1.24.0)
_2019-10-15_
##### Features
- Respect `break`, `continue`, `return` and `throw` when tree-shaking to detect dead code ([#3153](https://togithub.com/rollup/rollup/issues/3153))
- Do treat treat hoisted function declarations as "unknown" when checking for call side-effects ([#3153](https://togithub.com/rollup/rollup/issues/3153))
##### Bug Fixes
- Make sure that unknown `import.meta` properties produce valid code in SystemJS ([#3152](https://togithub.com/rollup/rollup/issues/3152))
- Make sure `treeshake.annotations: false` is respected for class instantiation ([#3153](https://togithub.com/rollup/rollup/issues/3153))
- Check property access side-effects for class instantiation ([#3153](https://togithub.com/rollup/rollup/issues/3153))
- Do not suppress break statements inside labeled statements ([#3153](https://togithub.com/rollup/rollup/issues/3153))
##### Pull Requests
- [#3152](https://togithub.com/rollup/rollup/pull/3152): Allow import.meta.\* for systemjs format ([@dmail](https://togithub.com/dmail))
- [#3153](https://togithub.com/rollup/rollup/pull/3153): Get rid of immutable.js and implement tree-shaking for broken control flow ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.23.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1231)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.23.0...v1.23.1)
_2019-10-05_
##### Bug Fixes
- Fix a regression where the node types had a specific minimal version ([#3143](https://togithub.com/rollup/rollup/issues/3143))
##### Pull Requests
- [#3143](https://togithub.com/rollup/rollup/pull/3143): Ensure that types packages have star version ranges ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.23.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1230)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.22.0...v1.23.0)
_2019-10-03_
##### Features
- Add placeholders for extensions when preserving modules ([#3116](https://togithub.com/rollup/rollup/issues/3116))
##### Pull Requests
- [#3116](https://togithub.com/rollup/rollup/pull/3116): Include extensions in preserveModules output filenames for scriptified assets ([@Andarist](https://togithub.com/Andarist))
- [#3142](https://togithub.com/rollup/rollup/pull/3142): Fix typo ([@tu4mo](https://togithub.com/tu4mo))
### [`v1.22.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1220)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.21.4...v1.22.0)
_2019-09-29_
##### Features
- Add a new "hidden" sourcemap type that generates the map files but omits the sourcemap comment ([#3120](https://togithub.com/rollup/rollup/issues/3120))
- Generate more efficient code when using `namespaceToStringTag: true` ([#3135](https://togithub.com/rollup/rollup/issues/3135))
- Make sure namespace objects do not have a prototype ([#3136](https://togithub.com/rollup/rollup/issues/3136))
##### Bug Fixes
- Do not ignore side-effectful iterators by always preserving for..of loops for now ([#3132](https://togithub.com/rollup/rollup/issues/3132))
- Make sure `--context` is observed as a CLI option ([#3134](https://togithub.com/rollup/rollup/issues/3134))
- Do not require specific versions for [@types](https://togithub.com/types) dependencies ([#3131](https://togithub.com/rollup/rollup/issues/3131))
##### Pull Requests
- [#3120](https://togithub.com/rollup/rollup/pull/3120): Generate sourcemaps but omit the comment ([@rohitmohan96](https://togithub.com/rohitmohan96))
- [#3131](https://togithub.com/rollup/rollup/pull/3131): Use asterisk for @types/\* dependencies ([@frenzzy](https://togithub.com/frenzzy))
- [#3132](https://togithub.com/rollup/rollup/pull/3132): Preserve empty for...of loops ([@imatlopez](https://togithub.com/imatlopez))
- [#3133](https://togithub.com/rollup/rollup/pull/3133): Update dependencies ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3134](https://togithub.com/rollup/rollup/pull/3134): Wire up --context CLI flag ([@tchetwin](https://togithub.com/tchetwin))
- [#3135](https://togithub.com/rollup/rollup/pull/3135): Remove Symbol polyfill in module namespaces ([@mkubilayk](https://togithub.com/mkubilayk))
- [#3136](https://togithub.com/rollup/rollup/pull/3136): Set null prototype on namespace objects ([@rpamely](https://togithub.com/rpamely))
### [`v1.21.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1214)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.21.3...v1.21.4)
_2019-09-16_
##### Bug Fixes
- Recognize common browser globals ([#3117](https://togithub.com/rollup/rollup/issues/3117))
- Do not treat "typeof " as a side-effect ([#3117](https://togithub.com/rollup/rollup/issues/3117))
##### Pull Requests
- [#3117](https://togithub.com/rollup/rollup/pull/3117): Add browser globals to known globals and prevent "typeof" side-effects ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.21.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1213)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.21.2...v1.21.3)
_2019-09-14_
##### Bug Fixes
- Fix a regression where modifying a watched file did not trigger a rebuild ([#3112](https://togithub.com/rollup/rollup/issues/3112))
##### Pull Requests
- [#3112](https://togithub.com/rollup/rollup/pull/3112): Fix .addWatchFile() dependencies failing to invalidate in watch mode ([@tivac](https://togithub.com/tivac))
### [`v1.21.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1212)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.21.1...v1.21.2)
_2019-09-09_
##### Bug Fixes
- Fix wrong deprecation message to direct to `this.emitFile` instead of `this.emitAsset`
### [`v1.21.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1211)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.21.0...v1.21.1)
_2019-09-09_
##### Bug Fixes
- Allow legacy plugins to still add assets directly to the bundle object ([#3105](https://togithub.com/rollup/rollup/issues/3105))
##### Pull Requests
- [#3105](https://togithub.com/rollup/rollup/pull/3105): Allow legacy plugins to still add assets directly to the bundle object ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.21.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1210)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.20.3...v1.21.0)
_2019-09-08_
##### Features
- Respect `output.entryFileNames` when preserving modules ([#3088](https://togithub.com/rollup/rollup/issues/3088))
- Make accessing unknown globals a side-effect unless this is deactivated via `treeshake.unknownGlobalSideEffects` ([#3068](https://togithub.com/rollup/rollup/issues/3068))
- Respect global objects when checking for pure global functions ([#3068](https://togithub.com/rollup/rollup/issues/3068))
- Introduce a `type` to more easily distinguish chunks and assets in the output bundle ([#3080](https://togithub.com/rollup/rollup/issues/3080))
##### Bug Fixes
- Recover in watch mode when the initial build fails ([#3081](https://togithub.com/rollup/rollup/issues/3081))
- Make sure `output.strict` is respected for SystemJS output ([#3101](https://togithub.com/rollup/rollup/issues/3101))
##### Pull Requests
- [#3068](https://togithub.com/rollup/rollup/pull/3068): Make accessing unknown globals a side-effect ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3080](https://togithub.com/rollup/rollup/pull/3080): OutputBundle Tagged union with 'type = chunk|asset' ([@askbeka](https://togithub.com/askbeka))
- [#3081](https://togithub.com/rollup/rollup/pull/3081): Watch files onbuild, even if build fails ([@mhkeller](https://togithub.com/mhkeller))
- [#3088](https://togithub.com/rollup/rollup/pull/3088): Add support for entryFileNames pattern used in combination with preserveModules option ([@Andarist](https://togithub.com/Andarist))
- [#3101](https://togithub.com/rollup/rollup/pull/3101): Remove 'use strict'; from systemjs when strict=false ([@askbeka](https://togithub.com/askbeka))
### [`v1.20.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1203)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.20.2...v1.20.3)
_2019-08-28_
##### Bug Fixes
- Make sure file hashes change when a change of the naming pattern leads to a file name change of a dependency ([#3083](https://togithub.com/rollup/rollup/issues/3083))
- Fix several issues where reexporting an external "default" export could lead to invalid or incorrect code ([#3084](https://togithub.com/rollup/rollup/issues/3084))
##### Pull Requests
- [#3078](https://togithub.com/rollup/rollup/pull/3078): Add github actions workflow config for windows ([@shellscape](https://togithub.com/shellscape))
- [#3083](https://togithub.com/rollup/rollup/pull/3083): Properly reflect dependency file names in hash ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3084](https://togithub.com/rollup/rollup/pull/3084): Fix "default" reexport issues in non ESM/System formats ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.20.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1202)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.20.1...v1.20.2)
_2019-08-25_
##### Bug Fixes
- Avoid an issue where circular namespace reexports would crash Rollup ([#3074](https://togithub.com/rollup/rollup/issues/3074))
##### Pull Requests
- [#3077](https://togithub.com/rollup/rollup/pull/3077): Handle namespaces that reexport themselves ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.20.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1201)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.20.0...v1.20.1)
_2019-08-22_
##### Bug Fixes
- Fix an issue where variable names inside dynamic import expressions were not rendered correctly ([#3073](https://togithub.com/rollup/rollup/issues/3073))
- Fix type definition to allow a single watcher config as well as an array ([#3074](https://togithub.com/rollup/rollup/issues/3074))
##### Pull Requests
- [#3073](https://togithub.com/rollup/rollup/pull/3073): Fix wrong variable name in import expression ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3074](https://togithub.com/rollup/rollup/pull/3074): Fixes type definition on watch and Watcher constructor ([@MicahZoltu](https://togithub.com/MicahZoltu))
### [`v1.20.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1200)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.19.4...v1.20.0)
_2019-08-21_
##### Features
- Add augmentChunkHash plugin hook to be able to reflect changes in renderChunk in the chunk hash ([#2921](https://togithub.com/rollup/rollup/issues/2921))
##### Bug Fixes
- Do not mutate the acorn options object ([#3051](https://togithub.com/rollup/rollup/issues/3051))
- Make sure the order of emitted chunks always reflects the order in which they were emitted ([#3055](https://togithub.com/rollup/rollup/issues/3055))
- Do not hang when there are strings containing comment-like syntax in some scenarios ([#3069](https://togithub.com/rollup/rollup/issues/3069))
##### Pull Requests
- [#2921](https://togithub.com/rollup/rollup/pull/2921): Add augmentChunkHash plugin hook ([@isidrok](https://togithub.com/isidrok))
- [#2995](https://togithub.com/rollup/rollup/pull/2995): Add info on installing locally to docs ([@mesqueeb](https://togithub.com/mesqueeb))
- [#3037](https://togithub.com/rollup/rollup/pull/3037): Refresh pull request labels ([@shellscape](https://togithub.com/shellscape))
- [#3048](https://togithub.com/rollup/rollup/pull/3048): Document ROLLUP_WATCH environment variable ([@shellscape](https://togithub.com/shellscape))
- [#3051](https://togithub.com/rollup/rollup/pull/3051): Avoid changes to the original options (.acorn) object ([@LongTengDao](https://togithub.com/LongTengDao))
- [#3052](https://togithub.com/rollup/rollup/pull/3052): Minor refactoring: Remove one try-catch ([@KSXGitHub](https://togithub.com/KSXGitHub))
- [#3053](https://togithub.com/rollup/rollup/pull/3053): Refactor to use async-await in more places ([@KSXGitHub](https://togithub.com/KSXGitHub))
- [#3055](https://togithub.com/rollup/rollup/pull/3055): Provide consistent chunking via a consistent order of entry modules when emitting chunks ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3058](https://togithub.com/rollup/rollup/pull/3058): Remove acorn-bigint and acorn-dynamic-import from bundle ([@LongTengDao](https://togithub.com/LongTengDao))
- [#3061](https://togithub.com/rollup/rollup/pull/3061): Update to acorn@7 ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3063](https://togithub.com/rollup/rollup/pull/3063): Auto-generate license file ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3069](https://togithub.com/rollup/rollup/pull/3069): Prevent infinite loop when scanning for line-breaks and there are comment-like strings ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.19.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1194)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.19.3...v1.19.4)
_2019-08-07_
##### Bug Fixes
- Prevent invalid code when exporting an external namespace ([#3034](https://togithub.com/rollup/rollup/issues/3034))
- Prevent invalid or non-equivalent code when simplifying expressions in return and throw statements ([#3035](https://togithub.com/rollup/rollup/issues/3035))
##### Pull Requests
- [#3034](https://togithub.com/rollup/rollup/pull/3034): Avoid generating .\* as export ([@LongTengDao](https://togithub.com/LongTengDao))
- [#3035](https://togithub.com/rollup/rollup/pull/3035): Prevent ASI errors for conditional expressions ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3036](https://togithub.com/rollup/rollup/pull/3036): Fix documents to use https, not http ([@giraffate](https://togithub.com/giraffate))
### [`v1.19.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1193)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.19.2...v1.19.3)
_2019-08-06_
##### Bug Fixes
- Fix wrong URLs in error messages ([#3033](https://togithub.com/rollup/rollup/issues/3033))
##### Pull Requests
- [#3033](https://togithub.com/rollup/rollup/pull/3033): Fix wrong URLs in error messages ([@giraffate](https://togithub.com/giraffate))
### [`v1.19.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1192)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.19.1...v1.19.2)
_2019-08-05_
##### Bug Fixes
- Add bin file to package
### [`v1.19.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1191)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.19.0...v1.19.1)
_2019-08-05_
##### Bug Fixes
- Remove wrong extension in package.json file ([#3031](https://togithub.com/rollup/rollup/issues/3031))
##### Pull Requests
- [#3031](https://togithub.com/rollup/rollup/pull/3031): Fix wrong extension ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.19.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1190)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.18.0...v1.19.0)
_2019-08-05_
##### Features
- Implement a new unified file emission API for assets and chunks with support for explicit file names ([#2999](https://togithub.com/rollup/rollup/issues/2999))
- Use the id of the last module in a chunk as base for the chunk name if no better name is available ([#3025](https://togithub.com/rollup/rollup/issues/3025))
- Use the id of the last module in a chunk as base for the variable name of a chunk in some formats if no better name is available ([#2999](https://togithub.com/rollup/rollup/issues/2999))
##### Bug Fixes
- Do not produce invalid variable names if an empty name is chosen for a virtual module ([#3026](https://togithub.com/rollup/rollup/issues/3026))
- Fix an issue where a module variable name would conflict with a local variable name in some formats ([#3020](https://togithub.com/rollup/rollup/issues/3020))
##### Pull Requests
- [#2999](https://togithub.com/rollup/rollup/pull/2999): Unified file emission api ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3020](https://togithub.com/rollup/rollup/pull/3020): Switch to a code-splitting build and update dependencies ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3025](https://togithub.com/rollup/rollup/pull/3025): Use id of last module in chunk as name base for auto-generated chunks ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3026](https://togithub.com/rollup/rollup/pull/3026): Avoid variable from empty module name be empty ([@LongTengDao](https://togithub.com/LongTengDao))
### [`v1.18.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1180)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.17.0...v1.18.0)
_2019-08-01_
##### Features
- Add `externalLiveBindings: false` option to optimize code when live bindings are not needed ([#3010](https://togithub.com/rollup/rollup/issues/3010))
##### Pull Requests
- [#2997](https://togithub.com/rollup/rollup/pull/2997): Integrate coverage into CI setup ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2998](https://togithub.com/rollup/rollup/pull/2998): Update readme badges ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3010](https://togithub.com/rollup/rollup/pull/3010): Add option to prevent code for external live bindings ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.17.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1170)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.16.7...v1.17.0)
_2019-07-15_
##### Features
- Allow plugins to access current combined sourcemap in transform hook for coverage instrumentation ([#2993](https://togithub.com/rollup/rollup/issues/2993))
##### Pull Requests
- [#2987](https://togithub.com/rollup/rollup/pull/2987): Fix code fences for link ([@johanholmerin](https://togithub.com/johanholmerin))
- [#2989](https://togithub.com/rollup/rollup/pull/2989): Bump lodash from 4.17.11 to 4.17.14 ([@dependabot](https://togithub.com/dependabot))
- [#2993](https://togithub.com/rollup/rollup/pull/2993): Add getCombinedSourceMap in transform plugin context ([@billowz](https://togithub.com/billowz))
### [`v1.16.7`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1167)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.16.6...v1.16.7)
_2019-07-09_
##### Bug Fixes
- Fix an issue where exported import.meta properties would lead to invalid code ([#2986](https://togithub.com/rollup/rollup/issues/2986))
##### Pull Requests
- [#2985](https://togithub.com/rollup/rollup/pull/2985): Improve sourcemap types ([@jridgewell](https://togithub.com/jridgewell))
- [#2986](https://togithub.com/rollup/rollup/pull/2986): Only overwrite content when resolving import.meta properties ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.16.6`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1166)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.16.5...v1.16.6)
_2019-07-04_
##### Bug Fixes
- Do not pass undefined to resolveDynamicImport for unresolvable template literals ([#2984](https://togithub.com/rollup/rollup/issues/2984))
##### Pull Requests
- [#2984](https://togithub.com/rollup/rollup/pull/2984): Always forward AST nodes for unresolvable dynamic imports ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.16.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1165)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.16.4...v1.16.5)
_2019-07-04_
##### Bug Fixes
- onwarn should still be called when --silent is used ([#2982](https://togithub.com/rollup/rollup/issues/2982))
- Properly clean up watchers for files that are deleted between builds ([#2982](https://togithub.com/rollup/rollup/issues/2982))
##### Pull Requests
- [#2981](https://togithub.com/rollup/rollup/pull/2981): Do not skip onwarn handler when --silent is used ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2982](https://togithub.com/rollup/rollup/pull/2982): Make tests run on Node 12, fix watcher cleanup issue ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.16.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1164)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.16.3...v1.16.4)
_2019-07-02_
##### Bug Fixes
- Do not show a TypeScript error when providing a location as number to this.warn and this.error ([#2974](https://togithub.com/rollup/rollup/issues/2974))
- Use the correct TypeScript type for Sourcemap.version ([#2976](https://togithub.com/rollup/rollup/issues/2976))
##### Pull Requests
- [#2965](https://togithub.com/rollup/rollup/pull/2965): Use async readFile in getRollupDefaultPlugin ([@kaksmet](https://togithub.com/kaksmet))
- [#2974](https://togithub.com/rollup/rollup/pull/2974): Align TS types, docs and implementation for this.warn and this.error ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2976](https://togithub.com/rollup/rollup/pull/2976): Fix sourcemap type and update dependencies ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.16.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1163)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.16.2...v1.16.3)
_2019-06-29_
##### Bug Fixes
- Prevent name conflicts with unused function parameters ([#2972](https://togithub.com/rollup/rollup/issues/2972))
##### Pull Requests
- [#2972](https://togithub.com/rollup/rollup/pull/2972): Deconflict unused parameters ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.16.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1162)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.16.1...v1.16.2)
_2019-06-22_
##### Bug Fixes
- Properly wrap dynamic imports in Promises that can be caught when generating CJS output ([#2958](https://togithub.com/rollup/rollup/issues/2958))
##### Pull Requests
- [#2958](https://togithub.com/rollup/rollup/pull/2958): Make sure errors from dynamic imports can be caught ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.16.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1161)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.16.0...v1.16.1)
_2019-06-21_
##### Pull Requests
- [#2956](https://togithub.com/rollup/rollup/pull/2956): Add missing CLI docs for strictDeprecations ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.16.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1160)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.15.6...v1.16.0)
_2019-06-21_
##### Features
- Add strictDeprecations option to throw when currently or upcoming deprecated features are used ([#2945](https://togithub.com/rollup/rollup/issues/2945))
- Keep annotations and comments when simplifying logical and conditional expressions ([#2955](https://togithub.com/rollup/rollup/issues/2955))
##### Bug Fixes
- Generate proper namespace objects when dynamically importing external dependencies for AMD or CJS formats ([#2954](https://togithub.com/rollup/rollup/issues/2954))
- Fix dynamically imported variables not being resolved correctly when importing from an entry chunk with only a default export ([#2954](https://togithub.com/rollup/rollup/issues/2954))
- Do not reexport default when reexporting a namespace ([#2954](https://togithub.com/rollup/rollup/issues/2954))
##### Pull Requests
- [#2945](https://togithub.com/rollup/rollup/pull/2945): Add option to handle use of features marked for deprecation as errors ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2954](https://togithub.com/rollup/rollup/pull/2954): Improve dynamic import interop ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2955](https://togithub.com/rollup/rollup/pull/2955): Keep annotations and comments when simplifying logical and conditional expressions ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.15.6`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1156)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.15.5...v1.15.6)
_2019-06-16_
##### Bug Fixes
- No longer use an alternate screen in watch mode to allow scrolling ([#2942](https://togithub.com/rollup/rollup/issues/2942))
- Prioritize non-external imports over external ones when resolving conflicting namespace re-exports ([#2893](https://togithub.com/rollup/rollup/issues/2893))
##### Pull Requests
- [#2893](https://togithub.com/rollup/rollup/pull/2893): Improve handling of conflicting namespace exports ([@aleclarson](https://togithub.com/aleclarson))
- [#2942](https://togithub.com/rollup/rollup/pull/2942): Get rid of alternate screen and simplify screen clearing ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.15.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1155)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.15.4...v1.15.5)
_2019-06-14_
##### Bug Fixes
- Do not include any comments for completely tree-shaken files so that `renderedLength === 0` is a reliable check ([#2940](https://togithub.com/rollup/rollup/issues/2940))
- Do not cause type errors when returning `null` from `resolveId` ([#2941](https://togithub.com/rollup/rollup/issues/2941))
##### Pull Requests
- [#2940](https://togithub.com/rollup/rollup/pull/2940): Completely omit files that do not have any included statements ([@lukastaegert](https://togithub.com/lukastaegert))
- [#2941](https://togithub.com/rollup/rollup/pull/2941): Explicitly allow null as return value for various hooks ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.15.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1154)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.15.3...v1.15.4)
_2019-06-14_
##### Bug Fixes
- Improve how asset and chunk URLs are resolved for UMD, IIFE and CJS output ([#2937](https://togithub.com/rollup/rollup/issues/2937))
##### Pull Requests
- [#2937](https://togithub.com/rollup/rollup/pull/2937): Fix URL resolution to work when the current script contains query parameters ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.15.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1153)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.15.2...v1.15.3)
_2019-06-13_
##### Bug Fixes
- Always reemit assets and chunks from cached transform hooks ([#2936](https://togithub.com/rollup/rollup/issues/2936))
##### Pull Requests
- [#2936](https://togithub.com/rollup/rollup/pull/2936): Fix repeated re-emission of files emitted from a transform hook ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v1.15.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1152)
[Compare Source](https://togithub.com/rollup/rollup/compare/v1.15.1...v1.15.2)
_2019-06-13_
##### Bug Fixes
- Make sure c
Renovate configuration
:date: Schedule: "after 11pm,before 6am" in timezone Europe/Warsaw.
:vertical_traffic_light: Automerge: Disabled due to failing status checks.
: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:
1.9.0
->1.32.1
Release Notes
rollup/rollup
### [`v1.32.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1321) [Compare Source](https://togithub.com/rollup/rollup/compare/v1.32.0...v1.32.1) _2020-03-06_ ##### Bug Fixes - Handle default export detection for AMD and IIFE externals that do not have a prototype ([#3420](https://togithub.com/rollup/rollup/issues/3420)) - Handle missing whitespace when the else branch of an if-statement is simplified ([#3421](https://togithub.com/rollup/rollup/issues/3421)) - Mention the importing module when reporting errors for missing named exports ([#3401](https://togithub.com/rollup/rollup/issues/3401)) - Add code to warning for missing output.name of IIFE bundles ([#3372](https://togithub.com/rollup/rollup/issues/3372)) ##### Pull Requests - [#3372](https://togithub.com/rollup/rollup/pull/3372): Add warning code for missing output.name of IIFE bundle that has export ([@rail44](https://togithub.com/rail44)) - [#3401](https://togithub.com/rollup/rollup/pull/3401): Missing exports errors now print the importing module ([@timiyay](https://togithub.com/timiyay)) - [#3418](https://togithub.com/rollup/rollup/pull/3418): Structure lifecycle hooks, add links to build time hooks ([@lukastaegert](https://togithub.com/lukastaegert)) - [#3420](https://togithub.com/rollup/rollup/pull/3420): Update generated code of getInteropBlock() to work with null prototype objects ([@jdalton](https://togithub.com/jdalton)) - [#3421](https://togithub.com/rollup/rollup/pull/3421): Avoid invalid code when "else" branch is simplified ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v1.32.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#1320) [Compare Source](https://togithub.com/rollup/rollup/compare/v1.31.1...v1.32.0) _2020-02-28_ ##### Features - Allow adding plugins on the command line via `--pluginRenovate configuration
:date: Schedule: "after 11pm,before 6am" in timezone Europe/Warsaw.
:vertical_traffic_light: Automerge: Disabled due to failing status checks.
: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.