babel/babel
### [`v7.9.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v790-2020-03-20)
[Compare Source](https://togithub.com/babel/babel/compare/v7.8.7...v7.9.0)
##### :rocket: New Feature
- `babel-generator`, `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-regenerator`, `babel-preset-react`, `babel-preset-typescript`, `babel-standalone`
- [#11126](https://togithub.com/babel/babel/pull/11126) Mark transpiled JSX elements as pure ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-react-jsx`, `babel-preset-react`, `babel-standalone`
- [#11154](https://togithub.com/babel/babel/pull/11154) Add experimental version of the `babel-plugin-transform-react-jsx` transform ([@lunaruan](https://togithub.com/lunaruan))
- `babel-compat-data`, `babel-preset-env`
- [#11083](https://togithub.com/babel/babel/pull/11083) Include preset modules ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [#10971](https://togithub.com/babel/babel/pull/10971) Add numeric separator to `shippedProposals` ([@Wetinee](https://togithub.com/Wetinee))
- `babel-core`, `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env`
- [#8656](https://togithub.com/babel/babel/pull/8656) Allow extending untranspiled classes ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-core`, `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`
- [#11194](https://togithub.com/babel/babel/pull/11194) Allow defining the moduleIds-related option in the transform plugins ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-syntax-record-and-tuple`, `babel-types`
- [#10865](https://togithub.com/babel/babel/pull/10865) Added support for record and tuple syntax. ([@rickbutton](https://togithub.com/rickbutton))
- `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-strip-types`, `babel-preset-flow`
- [#11178](https://togithub.com/babel/babel/pull/11178) Implement support for `declare` on class fields with Flow ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-types`
- [#10680](https://togithub.com/babel/babel/pull/10680) Add cloneDeepWithoutLoc ([@Taym95](https://togithub.com/Taym95))
- `babel-generator`
- [#11028](https://togithub.com/babel/babel/pull/11028) Added jsescOptions to Numeric Literals ([@sidntrivedi012](https://togithub.com/sidntrivedi012))
- `babel-generator`, `babel-parser`, `babel-types`
- [#11077](https://togithub.com/babel/babel/pull/11077) Add support for flow's SymbolTypeAnnotation ([@existentialism](https://togithub.com/existentialism))
- `babel-parser`
- [#11117](https://togithub.com/babel/babel/pull/11117) Parse BigInts by default ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [#11254](https://togithub.com/babel/babel/pull/11254) Add estree parsing support for `export * as A` ([@existentialism](https://togithub.com/existentialism))
- [#11246](https://togithub.com/babel/babel/pull/11246) feat: align ID_Start/ID_Continue regex to Unicode 13.0.0 ([@JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-transform-react-jsx-source`, `babel-preset-react`
- [#11139](https://togithub.com/babel/babel/pull/11139) feat(react-jsx-source): add columnNumber property ([@motiz88](https://togithub.com/motiz88))
- `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-preset-typescript`, `babel-types`
- [#11171](https://togithub.com/babel/babel/pull/11171) Add `import type` and `export type` support to TypeScript ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :bug: Bug Fix
- `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-helper-validator-identifier`, `babel-highlight`, `babel-parser`, `babel-types`
- [#11289](https://togithub.com/babel/babel/pull/11289) Add [@babel/helper-validator-identifier](https://togithub.com/babel/helper-validator-identifier) ([@JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-proposal-optional-chaining`
- [#11261](https://togithub.com/babel/babel/pull/11261) Memoize call expressions in optional chains in loose mode ([@oliverdunk](https://togithub.com/oliverdunk))
- `babel-plugin-transform-react-jsx-self`, `babel-preset-react`
- [#11290](https://togithub.com/babel/babel/pull/11290) Pass the correct `this` to JSX's `__self` with the old plugin ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`
- [#11288](https://togithub.com/babel/babel/pull/11288) Use the correct `this` in `__self` for JSX elements in arrows ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-compat-data`, `babel-preset-env`
- [#11280](https://togithub.com/babel/babel/pull/11280) Move `object-rest-spread` after `transform-parameters` ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helpers`, `babel-plugin-transform-for-of`, `babel-preset-env`
- [#11285](https://togithub.com/babel/babel/pull/11285) Allow for-of on polyfilled or builtin iterables without `Symbol` support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [#11263](https://togithub.com/babel/babel/pull/11263) Add for-of fallback for arrays in browsers without symbol support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-plugin-proposal-object-rest-spread`
- [#11282](https://togithub.com/babel/babel/pull/11282) fix: object-rest-spread should not transform export array rest ([@JLHwung](https://togithub.com/JLHwung))
- `babel-register`
- [#11249](https://togithub.com/babel/babel/pull/11249) Add path separator to `@babel/register` sourceRoot ([@andrewdotn](https://togithub.com/andrewdotn))
- `babel-core`, `babel-helpers`, `babel-plugin-transform-runtime`
- [#10575](https://togithub.com/babel/babel/pull/10575) Create File class for babel helpers ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime`
- [#11268](https://togithub.com/babel/babel/pull/11268) Allow rest/spread on polyfilled or builtin iterables without `Symbol` support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-parser`
- [#11148](https://togithub.com/babel/babel/pull/11148) Allow await when it is not in AsyncArrowHead ([@arku](https://togithub.com/arku))
- `babel-helpers`, `babel-plugin-proposal-object-rest-spread`, `babel-runtime-corejs2`, `babel-runtime`
- [#9794](https://togithub.com/babel/babel/pull/9794) fix(rest-spread): Do not require `Symbol.iterator` for strings ([@clshortfuse](https://togithub.com/clshortfuse))
- `babel-generator`
- [#11255](https://togithub.com/babel/babel/pull/11255) Fix printing edge cases in Nullish Coalescing and Optional Chaining ([@jridgewell](https://togithub.com/jridgewell))
##### :nail_care: Polish
- `babel-parser`
- [#11208](https://togithub.com/babel/babel/pull/11208) Rephrase parser error message ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helpers`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-spread`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime`
- [#11264](https://togithub.com/babel/babel/pull/11264) Throw better errors for non-iterables when Symbol doesn't exist. ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-helper-validator-identifier`, `babel-highlight`, `babel-parser`, `babel-types`
- [#11289](https://togithub.com/babel/babel/pull/11289) Add [@babel/helper-validator-identifier](https://togithub.com/babel/helper-validator-identifier) ([@JLHwung](https://togithub.com/JLHwung))
- `babel-compat-data`, `babel-preset-env`
- [#11277](https://togithub.com/babel/babel/pull/11277) Update compat-data ([@existentialism](https://togithub.com/existentialism))
- `babel-core`
- [#11276](https://togithub.com/babel/babel/pull/11276) chore: bump json5 and minimist ([@JLHwung](https://togithub.com/JLHwung))
- `babel-types`
- [#11250](https://togithub.com/babel/babel/pull/11250) Add stricter Optional Chain node validation ([@jridgewell](https://togithub.com/jridgewell))
- [#11267](https://togithub.com/babel/babel/pull/11267) Update Purish aliases ([@jridgewell](https://togithub.com/jridgewell))
- `babel-helpers`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-for-of`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-preset-env`
- [#11262](https://togithub.com/babel/babel/pull/11262) Extract for-of iterator handling to a helper ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-core`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-logical-assignment-operators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-parameters`, `babel-traverse`
- [#11260](https://togithub.com/babel/babel/pull/11260) Support more node types in generateUidBasedOnNode ([@jridgewell](https://togithub.com/jridgewell))
- Other
- [#11259](https://togithub.com/babel/babel/pull/11259) Remove unused `gulp-rename` ([@existentialism](https://togithub.com/existentialism))
rollup/rollup
### [`v2.6.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#261)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.6.0...v2.6.1)
_2020-04-12_
##### Bug Fixes
- Close watch mode when stdin closes in a non-TTY environment ([#3493](https://togithub.com/rollup/rollup/issues/3493))
##### Pull Requests
- [#3493](https://togithub.com/rollup/rollup/pull/3493): Ensure --watch mode exits correctly when stdin is closed ([@jakesgordon](https://togithub.com/jakesgordon))
### [`v2.6.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#260)
[Compare Source](https://togithub.com/rollup/rollup/compare/be22bfbf7252794333b202f5f918ee32faf44182...v2.6.0)
_2020-04-10_
##### Features
- Allow regular expressions to declare external modules ([#3482](https://togithub.com/rollup/rollup/issues/3482))
##### Pull Requests
- [#3482](https://togithub.com/rollup/rollup/pull/3482): Allow regular expressions in config.external ([@johannes-z](https://togithub.com/johannes-z))
### [`v2.5.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#250)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.4.0...be22bfbf7252794333b202f5f918ee32faf44182)
This version is identical to 2.4.0
### [`v2.4.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#240)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.5...v2.4.0)
_2020-04-09_
##### Features
- Add support for most private and public class field features ([#3488](https://togithub.com/rollup/rollup/issues/3488))
##### Bug Fixes
- Do not replace `this` with `undefined` in class field definitions ([#3488](https://togithub.com/rollup/rollup/issues/3488))
##### Pull Requests
- [#3488](https://togithub.com/rollup/rollup/pull/3488): Rollup class fields support ([@guybedford](https://togithub.com/guybedford) and [@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.3.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#235)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.4...v2.3.5)
_2020-04-09_
##### Bug Fixes
- Never remove labels when tree-shaking is disabled ([#3492](https://togithub.com/rollup/rollup/issues/3492))
##### Pull Requests
- [#3492](https://togithub.com/rollup/rollup/pull/3492): Always use a new inclusion context when including declarations of variables, always inlcude labels when not treeshaking ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.3.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#234)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.3...v2.3.4)
_2020-04-07_
##### Bug Fixes
- Handle re-exporting synthetic exports from entry-points ([#3319](https://togithub.com/rollup/rollup/issues/3319))
- Fix cross-chunk imports of synthetic exports ([#3319](https://togithub.com/rollup/rollup/issues/3319))
- Handle namespace objects that contain re-exported synthetic namespaces ([#3319](https://togithub.com/rollup/rollup/issues/3319))
##### Pull Requests
- [#3319](https://togithub.com/rollup/rollup/pull/3319): Handle re-exports of synthetic named exports ([@manucorporat](https://togithub.com/manucorporat) and [@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.3.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#233)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.2...v2.3.3)
_2020-04-04_
##### Bug Fixes
- Add external namespaces to dynamic namespace objects ([#3474](https://togithub.com/rollup/rollup/issues/3474))
##### Pull Requests
- [#3474](https://togithub.com/rollup/rollup/pull/3474): Support external star exports on namespace objects ([@guybedford](https://togithub.com/guybedford))
### [`v2.3.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#232)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.1...v2.3.2)
_2020-03-31_
##### Bug Fixes
- Only warn but do not fail build when a namespace is called as a function ([#3475](https://togithub.com/rollup/rollup/issues/3475))
- Make sure pre-existing sourcemap comments are also removed when rebuilding using the cache ([#3476](https://togithub.com/rollup/rollup/issues/3476))
##### Pull Requests
- [#3475](https://togithub.com/rollup/rollup/pull/3475): Call namespace error as a warning ([@guybedford](https://togithub.com/guybedford))
- [#3476](https://togithub.com/rollup/rollup/pull/3476): Store locations for removed comments in cache ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.3.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#231)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.0...v2.3.1)
_2020-03-30_
##### Bug Fixes
- Do not fail if the config file returns an function returning a Promise ([#3472](https://togithub.com/rollup/rollup/issues/3472))
##### Pull Requests
- [#3472](https://togithub.com/rollup/rollup/pull/3472): Fix support for async functions as config ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.3.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#230)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.2.0...v2.3.0)
_2020-03-29_
##### Features
- Do not transpile config files with `.mjs` extension in Node 13+ or `.cjs` extension in any Node version and load them appropriately ([#3445](https://togithub.com/rollup/rollup/issues/3445))
- Extract helper to load a config file the way rollup does it via `rollup/dist/loadConfigFile` ([#3445](https://togithub.com/rollup/rollup/issues/3445))
##### Bug Fixes
- Keep watching the config file if an error occurs during initial load in watch node ([#3445](https://togithub.com/rollup/rollup/issues/3445))
- Add a helpful error message when using a transpiled config in a repository with "type": "module" ([#3445](https://togithub.com/rollup/rollup/issues/3445))
##### Pull Requests
- [#3445](https://togithub.com/rollup/rollup/pull/3445): Support native ESM configs in Node 13, support untranspiled configs ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3468](https://togithub.com/rollup/rollup/pull/3468): Don't use esm output format alias in the documentation ([@vsn4ik](https://togithub.com/vsn4ik))
### [`v2.2.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#220)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.1.0...v2.2.0)
_2020-03-24_
##### Features
- Add `renderDynamicImport` hook to rewrite dynamic import expressions ([#3449](https://togithub.com/rollup/rollup/issues/3449))
- Add information about dynamically imported modules to `this.getModuleInfo` ([#3449](https://togithub.com/rollup/rollup/issues/3449))
##### Bug Fixes
- Make file emission work with Uin8Array sources when using Rollup in the browser ([#3452](https://togithub.com/rollup/rollup/issues/3452))
- Fix types to allow watch to accept an array of configs ([#3453](https://togithub.com/rollup/rollup/issues/3453))
- Do not strip `.js` extensions from AMD imports when the import is a user-supplied replacement for a non-resolvable dynamic import target ([#3453](https://togithub.com/rollup/rollup/issues/3453))
##### Pull Requests
- [#3449](https://togithub.com/rollup/rollup/pull/3449): Add hook to rewrite dynamic import expressions ([@lukastaegert](https://togithub.com/lukastaegert))
- [#3452](https://togithub.com/rollup/rollup/pull/3452): Avoid the assumption of Buffer in browser envs ([@JoviDeCroock](https://togithub.com/JoviDeCroock))
- [#3453](https://togithub.com/rollup/rollup/pull/3453): fix types since watch accepts single or array config ([@lukeed](https://togithub.com/lukeed))
- [#3456](https://togithub.com/rollup/rollup/pull/3456): fix SystemJS url in tutorial ([@guybedford](https://togithub.com/guybedford))
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
7.8.7
->7.9.0
7.8.7
->7.9.5
7.8.3
->7.9.0
7.8.3
->7.9.4
2.1.0
->2.6.1
Release Notes
babel/babel
### [`v7.9.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v790-2020-03-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.8.7...v7.9.0) ##### :rocket: New Feature - `babel-generator`, `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-regenerator`, `babel-preset-react`, `babel-preset-typescript`, `babel-standalone` - [#11126](https://togithub.com/babel/babel/pull/11126) Mark transpiled JSX elements as pure ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-react-jsx`, `babel-preset-react`, `babel-standalone` - [#11154](https://togithub.com/babel/babel/pull/11154) Add experimental version of the `babel-plugin-transform-react-jsx` transform ([@lunaruan](https://togithub.com/lunaruan)) - `babel-compat-data`, `babel-preset-env` - [#11083](https://togithub.com/babel/babel/pull/11083) Include preset modules ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#10971](https://togithub.com/babel/babel/pull/10971) Add numeric separator to `shippedProposals` ([@Wetinee](https://togithub.com/Wetinee)) - `babel-core`, `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env` - [#8656](https://togithub.com/babel/babel/pull/8656) Allow extending untranspiled classes ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd` - [#11194](https://togithub.com/babel/babel/pull/11194) Allow defining the moduleIds-related option in the transform plugins ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-syntax-record-and-tuple`, `babel-types` - [#10865](https://togithub.com/babel/babel/pull/10865) Added support for record and tuple syntax. ([@rickbutton](https://togithub.com/rickbutton)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-strip-types`, `babel-preset-flow` - [#11178](https://togithub.com/babel/babel/pull/11178) Implement support for `declare` on class fields with Flow ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-types` - [#10680](https://togithub.com/babel/babel/pull/10680) Add cloneDeepWithoutLoc ([@Taym95](https://togithub.com/Taym95)) - `babel-generator` - [#11028](https://togithub.com/babel/babel/pull/11028) Added jsescOptions to Numeric Literals ([@sidntrivedi012](https://togithub.com/sidntrivedi012)) - `babel-generator`, `babel-parser`, `babel-types` - [#11077](https://togithub.com/babel/babel/pull/11077) Add support for flow's SymbolTypeAnnotation ([@existentialism](https://togithub.com/existentialism)) - `babel-parser` - [#11117](https://togithub.com/babel/babel/pull/11117) Parse BigInts by default ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#11254](https://togithub.com/babel/babel/pull/11254) Add estree parsing support for `export * as A` ([@existentialism](https://togithub.com/existentialism)) - [#11246](https://togithub.com/babel/babel/pull/11246) feat: align ID_Start/ID_Continue regex to Unicode 13.0.0 ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-react-jsx-source`, `babel-preset-react` - [#11139](https://togithub.com/babel/babel/pull/11139) feat(react-jsx-source): add columnNumber property ([@motiz88](https://togithub.com/motiz88)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-preset-typescript`, `babel-types` - [#11171](https://togithub.com/babel/babel/pull/11171) Add `import type` and `export type` support to TypeScript ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-helper-validator-identifier`, `babel-highlight`, `babel-parser`, `babel-types` - [#11289](https://togithub.com/babel/babel/pull/11289) Add [@babel/helper-validator-identifier](https://togithub.com/babel/helper-validator-identifier) ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-proposal-optional-chaining` - [#11261](https://togithub.com/babel/babel/pull/11261) Memoize call expressions in optional chains in loose mode ([@oliverdunk](https://togithub.com/oliverdunk)) - `babel-plugin-transform-react-jsx-self`, `babel-preset-react` - [#11290](https://togithub.com/babel/babel/pull/11290) Pass the correct `this` to JSX's `__self` with the old plugin ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-builder-react-jsx-experimental`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#11288](https://togithub.com/babel/babel/pull/11288) Use the correct `this` in `__self` for JSX elements in arrows ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-preset-env` - [#11280](https://togithub.com/babel/babel/pull/11280) Move `object-rest-spread` after `transform-parameters` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-transform-for-of`, `babel-preset-env` - [#11285](https://togithub.com/babel/babel/pull/11285) Allow for-of on polyfilled or builtin iterables without `Symbol` support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#11263](https://togithub.com/babel/babel/pull/11263) Add for-of fallback for arrays in browsers without symbol support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-object-rest-spread` - [#11282](https://togithub.com/babel/babel/pull/11282) fix: object-rest-spread should not transform export array rest ([@JLHwung](https://togithub.com/JLHwung)) - `babel-register` - [#11249](https://togithub.com/babel/babel/pull/11249) Add path separator to `@babel/register` sourceRoot ([@andrewdotn](https://togithub.com/andrewdotn)) - `babel-core`, `babel-helpers`, `babel-plugin-transform-runtime` - [#10575](https://togithub.com/babel/babel/pull/10575) Create File class for babel helpers ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime` - [#11268](https://togithub.com/babel/babel/pull/11268) Allow rest/spread on polyfilled or builtin iterables without `Symbol` support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#11148](https://togithub.com/babel/babel/pull/11148) Allow await when it is not in AsyncArrowHead ([@arku](https://togithub.com/arku)) - `babel-helpers`, `babel-plugin-proposal-object-rest-spread`, `babel-runtime-corejs2`, `babel-runtime` - [#9794](https://togithub.com/babel/babel/pull/9794) fix(rest-spread): Do not require `Symbol.iterator` for strings ([@clshortfuse](https://togithub.com/clshortfuse)) - `babel-generator` - [#11255](https://togithub.com/babel/babel/pull/11255) Fix printing edge cases in Nullish Coalescing and Optional Chaining ([@jridgewell](https://togithub.com/jridgewell)) ##### :nail_care: Polish - `babel-parser` - [#11208](https://togithub.com/babel/babel/pull/11208) Rephrase parser error message ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-spread`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime` - [#11264](https://togithub.com/babel/babel/pull/11264) Throw better errors for non-iterables when Symbol doesn't exist. ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-builder-react-jsx-experimental`, `babel-helper-builder-react-jsx`, `babel-helper-validator-identifier`, `babel-highlight`, `babel-parser`, `babel-types` - [#11289](https://togithub.com/babel/babel/pull/11289) Add [@babel/helper-validator-identifier](https://togithub.com/babel/helper-validator-identifier) ([@JLHwung](https://togithub.com/JLHwung)) - `babel-compat-data`, `babel-preset-env` - [#11277](https://togithub.com/babel/babel/pull/11277) Update compat-data ([@existentialism](https://togithub.com/existentialism)) - `babel-core` - [#11276](https://togithub.com/babel/babel/pull/11276) chore: bump json5 and minimist ([@JLHwung](https://togithub.com/JLHwung)) - `babel-types` - [#11250](https://togithub.com/babel/babel/pull/11250) Add stricter Optional Chain node validation ([@jridgewell](https://togithub.com/jridgewell)) - [#11267](https://togithub.com/babel/babel/pull/11267) Update Purish aliases ([@jridgewell](https://togithub.com/jridgewell)) - `babel-helpers`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-for-of`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#11262](https://togithub.com/babel/babel/pull/11262) Extract for-of iterator handling to a helper ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-logical-assignment-operators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-parameters`, `babel-traverse` - [#11260](https://togithub.com/babel/babel/pull/11260) Support more node types in generateUidBasedOnNode ([@jridgewell](https://togithub.com/jridgewell)) - Other - [#11259](https://togithub.com/babel/babel/pull/11259) Remove unused `gulp-rename` ([@existentialism](https://togithub.com/existentialism))rollup/rollup
### [`v2.6.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#261) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.6.0...v2.6.1) _2020-04-12_ ##### Bug Fixes - Close watch mode when stdin closes in a non-TTY environment ([#3493](https://togithub.com/rollup/rollup/issues/3493)) ##### Pull Requests - [#3493](https://togithub.com/rollup/rollup/pull/3493): Ensure --watch mode exits correctly when stdin is closed ([@jakesgordon](https://togithub.com/jakesgordon)) ### [`v2.6.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#260) [Compare Source](https://togithub.com/rollup/rollup/compare/be22bfbf7252794333b202f5f918ee32faf44182...v2.6.0) _2020-04-10_ ##### Features - Allow regular expressions to declare external modules ([#3482](https://togithub.com/rollup/rollup/issues/3482)) ##### Pull Requests - [#3482](https://togithub.com/rollup/rollup/pull/3482): Allow regular expressions in config.external ([@johannes-z](https://togithub.com/johannes-z)) ### [`v2.5.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#250) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.4.0...be22bfbf7252794333b202f5f918ee32faf44182) This version is identical to 2.4.0 ### [`v2.4.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#240) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.5...v2.4.0) _2020-04-09_ ##### Features - Add support for most private and public class field features ([#3488](https://togithub.com/rollup/rollup/issues/3488)) ##### Bug Fixes - Do not replace `this` with `undefined` in class field definitions ([#3488](https://togithub.com/rollup/rollup/issues/3488)) ##### Pull Requests - [#3488](https://togithub.com/rollup/rollup/pull/3488): Rollup class fields support ([@guybedford](https://togithub.com/guybedford) and [@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.3.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#235) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.4...v2.3.5) _2020-04-09_ ##### Bug Fixes - Never remove labels when tree-shaking is disabled ([#3492](https://togithub.com/rollup/rollup/issues/3492)) ##### Pull Requests - [#3492](https://togithub.com/rollup/rollup/pull/3492): Always use a new inclusion context when including declarations of variables, always inlcude labels when not treeshaking ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.3.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#234) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.3...v2.3.4) _2020-04-07_ ##### Bug Fixes - Handle re-exporting synthetic exports from entry-points ([#3319](https://togithub.com/rollup/rollup/issues/3319)) - Fix cross-chunk imports of synthetic exports ([#3319](https://togithub.com/rollup/rollup/issues/3319)) - Handle namespace objects that contain re-exported synthetic namespaces ([#3319](https://togithub.com/rollup/rollup/issues/3319)) ##### Pull Requests - [#3319](https://togithub.com/rollup/rollup/pull/3319): Handle re-exports of synthetic named exports ([@manucorporat](https://togithub.com/manucorporat) and [@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.3.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#233) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.2...v2.3.3) _2020-04-04_ ##### Bug Fixes - Add external namespaces to dynamic namespace objects ([#3474](https://togithub.com/rollup/rollup/issues/3474)) ##### Pull Requests - [#3474](https://togithub.com/rollup/rollup/pull/3474): Support external star exports on namespace objects ([@guybedford](https://togithub.com/guybedford)) ### [`v2.3.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#232) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.1...v2.3.2) _2020-03-31_ ##### Bug Fixes - Only warn but do not fail build when a namespace is called as a function ([#3475](https://togithub.com/rollup/rollup/issues/3475)) - Make sure pre-existing sourcemap comments are also removed when rebuilding using the cache ([#3476](https://togithub.com/rollup/rollup/issues/3476)) ##### Pull Requests - [#3475](https://togithub.com/rollup/rollup/pull/3475): Call namespace error as a warning ([@guybedford](https://togithub.com/guybedford)) - [#3476](https://togithub.com/rollup/rollup/pull/3476): Store locations for removed comments in cache ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.3.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#231) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.3.0...v2.3.1) _2020-03-30_ ##### Bug Fixes - Do not fail if the config file returns an function returning a Promise ([#3472](https://togithub.com/rollup/rollup/issues/3472)) ##### Pull Requests - [#3472](https://togithub.com/rollup/rollup/pull/3472): Fix support for async functions as config ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.3.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#230) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.2.0...v2.3.0) _2020-03-29_ ##### Features - Do not transpile config files with `.mjs` extension in Node 13+ or `.cjs` extension in any Node version and load them appropriately ([#3445](https://togithub.com/rollup/rollup/issues/3445)) - Extract helper to load a config file the way rollup does it via `rollup/dist/loadConfigFile` ([#3445](https://togithub.com/rollup/rollup/issues/3445)) ##### Bug Fixes - Keep watching the config file if an error occurs during initial load in watch node ([#3445](https://togithub.com/rollup/rollup/issues/3445)) - Add a helpful error message when using a transpiled config in a repository with "type": "module" ([#3445](https://togithub.com/rollup/rollup/issues/3445)) ##### Pull Requests - [#3445](https://togithub.com/rollup/rollup/pull/3445): Support native ESM configs in Node 13, support untranspiled configs ([@lukastaegert](https://togithub.com/lukastaegert)) - [#3468](https://togithub.com/rollup/rollup/pull/3468): Don't use esm output format alias in the documentation ([@vsn4ik](https://togithub.com/vsn4ik)) ### [`v2.2.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#220) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.1.0...v2.2.0) _2020-03-24_ ##### Features - Add `renderDynamicImport` hook to rewrite dynamic import expressions ([#3449](https://togithub.com/rollup/rollup/issues/3449)) - Add information about dynamically imported modules to `this.getModuleInfo` ([#3449](https://togithub.com/rollup/rollup/issues/3449)) ##### Bug Fixes - Make file emission work with Uin8Array sources when using Rollup in the browser ([#3452](https://togithub.com/rollup/rollup/issues/3452)) - Fix types to allow watch to accept an array of configs ([#3453](https://togithub.com/rollup/rollup/issues/3453)) - Do not strip `.js` extensions from AMD imports when the import is a user-supplied replacement for a non-resolvable dynamic import target ([#3453](https://togithub.com/rollup/rollup/issues/3453)) ##### Pull Requests - [#3449](https://togithub.com/rollup/rollup/pull/3449): Add hook to rewrite dynamic import expressions ([@lukastaegert](https://togithub.com/lukastaegert)) - [#3452](https://togithub.com/rollup/rollup/pull/3452): Avoid the assumption of Buffer in browser envs ([@JoviDeCroock](https://togithub.com/JoviDeCroock)) - [#3453](https://togithub.com/rollup/rollup/pull/3453): fix types since watch accepts single or array config ([@lukeed](https://togithub.com/lukeed)) - [#3456](https://togithub.com/rollup/rollup/pull/3456): fix SystemJS url in tutorial ([@guybedford](https://togithub.com/guybedford))Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.