Changelog History
Page 13
-
v7.10.1 Changes
May 27, 2020v7.10.1 (2020-05-27)
π This releases includes fixes for two bugs introduced in 7.10.0. There are still a few known bugs, and we'll fix them soon.
Thanks @saulosantiago for your first PR!
π± π Bug Fix
babel-preset-env
- #11633 [hotfix] Use same targets for fields as for private methods (@nicolo-ribaudo)
babel-standalone
- #11624 Fix standalone tag when data-type is not set. (@dfabulich)
π± π Internal
- π¦ Every package
- #11625 Use
repository.directory
field inpackage.json
files (@saulosantiago)
- #11625 Use
Committers: 3
- Dan Fabulich (@dfabulich)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- Saulo Santiago (@saulosantiago)
-
v7.10.0 Changes
May 26, 2020v7.10.0 (2020-05-26)
Thanks @AndrewLeedham, @fisker, @kik-o, @kitos, @lazytype for their first PRs!
π We are also releasing the first experimental version of the new polyfills plugins: you can check them out at
babel/babel-polyfills
.π± π Spec Compliance
- π
babel-plugin-proposal-logical-assignment-operators
π± π New Feature
- π
babel-helper-create-class-features-plugin
,babel-helper-member-expression-to-functions
,babel-helper-optimise-call-expression
,babel-helper-replace-supers
,babel-parser
,babel-plugin-proposal-class-properties
- #11248 Handle private access chained on an optional chain (@jridgewell)
babel-standalone
- #11593 feat: add privatePropertyInObject to babel-standalone (@JLHwung)
- #11466 Support data-type="module" to generate native <script type="module"> (@dfabulich)
- π
babel-cli
,babel-helper-create-class-features-plugin
,babel-parser
,babel-plugin-proposal-private-property-in-object
,babel-types
- #11372 Add private-property-in-object support (@jridgewell)
- π
babel-compat-data
,babel-plugin-transform-template-literals
,babel-plugin-transform-unicode-escapes
,babel-preset-env
,babel-standalone
- #11377 Transform ES2015 Unicode Escapes to ES5 (@jridgewell)
- π
babel-parser
,babel-plugin-syntax-module-attributes
,babel-standalone
- #10962 added basic support for module attributes and tests updated (@vivek12345)
babel-helper-compilation-targets
,babel-preset-env
- #11434 [
preset-env
] AddbrowserslistEnv
option (@AndrewLeedham)
- #11434 [
babel-cli
- #11220 Log after subsequent compilations in --watch mode (@nicolo-ribaudo)
- π
babel-helpers
,babel-plugin-transform-destructuring
,babel-plugin-transform-spread
,babel-traverse
- #11265 Add "allowArrayLike" option to the destructuring and spread transforms (@nicolo-ribaudo)
- π
babel-helpers
,babel-plugin-transform-for-of
,babel-preset-env
- #11266 Add "allowArrayLike" support to the for-of transform (@nicolo-ribaudo)
- π
babel-parser
- π
babel-plugin-transform-react-pure-annotations
,babel-preset-react
- #11428 Implement
plugin-transform-react-pure-annotations
and add topreset-react
(@devongovett)
- #11428 Implement
babel-compat-data
,babel-preset-env
π± π Bug Fix
babel-traverse
- #11595 scope.rename() missing identifier in VariableDeclarator (@yulanggong)
- π
babel-plugin-proposal-optional-chaining
- π
babel-parser
,babel-types
- π
babel-plugin-transform-typescript
- π
babel-plugin-proposal-object-rest-spread
- π
babel-plugin-transform-runtime
babel-generator
π π Polish
- π
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
π± π Internal
- Other
- π
babel-parser
- π
babel-core
,babel-generator
,babel-helper-compilation-targets
,babel-helpers
,babel-parser
,babel-plugin-proposal-decorators
,babel-plugin-proposal-json-strings
,babel-plugin-transform-block-scoping
,babel-plugin-transform-flow-comments
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-react-jsx-source
,babel-plugin-transform-runtime
,babel-preset-env
,babel-standalone
,babel-template
,babel-traverse
,babel-types
- #11512 Use ?. where it represents the intended semantics (@nicolo-ribaudo)
π πββοΈ Performance
- π
babel-plugin-proposal-object-rest-spread
- #11520 Use single object spread call in loose mode (@jridgewell)
β©οΈ Revert
babel-standalone
- #11538 Downgrade rollup to 1.27.9 (@nicolo-ribaudo)
Committers: 18
- Andrew Leedham (@AndrewLeedham)
- Arun Kumar Mohan (@arku)
- Bogdan Savluk (@zxbodya)
- Bruno Macabeus (@macabeus)
- Christoph Nakazawa (@cpojer)
- Devon Govett (@devongovett)
- Henry Zhu (@hzoo)
- HuΓ‘ng JΓΉnliΓ ng (@JLHwung)
- Jason Quense (@jquense)
- Justin Ridgewell (@jridgewell)
- Kiko Estrada (@kik-o)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- Nikita Kirsanov (@kitos)
- Vivek Nayyar (@vivek12345)
- @dfabulich
- @lazytype
- fisker Cheung (@fisker)
- δ»»ζιΎ (@yulanggong)
- π
-
v7.9.6 Changes
April 29, 2020v7.9.6 (2020-04-29)
Thanks to @Beraliv, @ChintanAcharya, @dosentmatter, @jdreesen and @johannes-z for their first PRs!
π± π Spec Compliance
- π
babel-plugin-proposal-object-rest-spread
- #11471 Fix evaluation order with object spread, 2 (@jridgewell)
- #11412 Fix evaluation order with object spread (@Zzzen)
- π
babel-helper-replace-supers
,babel-plugin-proposal-class-properties
,babel-plugin-transform-classes
- #11480 Super property eval order (@jridgewell)
π± π New Feature
babel-traverse
,babel-types
π± π Bug Fix
- π
babel-helper-create-class-features-plugin
,babel-helpers
,babel-plugin-transform-modules-commonjs
,babel-preset-env
- #11495 Fix helpers.unsupportedIterableToArray for Map and Set (@ChintanAcharya)
babel-traverse
- π
babel-plugin-transform-typescript
- #11410 Throw error for TypeScript
declare const enum
(@dosentmatter)
- #11410 Throw error for TypeScript
babel-compat-data
- π
babel-parser
- π
babel-helper-create-class-features-plugin
,babel-plugin-proposal-class-properties
- #11424 Fix redeclaring private in nested class's superClass (@jridgewell)
- #11405 Fix nested classes reference private fields (@jridgewell)
babel-traverse
,babel-types
babel-standalone
- π
babel-plugin-transform-runtime
- #11366 fix: replace backslashes with forward slashes from resolved path for β¦ (@johannes-z)
- π
babel-generator
,babel-plugin-proposal-decorators
,babel-plugin-proposal-pipeline-operator
,babel-plugin-proposal-throw-expressions
,babel-plugin-transform-async-to-generator
- #11382 Unify parens printing for postfix-like expressions (@nicolo-ribaudo)
π π Polish
- π
babel-parser
babel-core
π π Documentation
- π
babel-parser
- Other
- #11493 Add note about experimental nature of @babel/eslint-* packages (@kaicataldo)
- #11403 contributing.md updates [skip ci] (@hzoo)
π± π Internal
babel-compat-data
,babel-preset-env
- #11496 Update compat table script (@nicolo-ribaudo)
- #11450 Update compat data (@JLHwung)
- Other
babel-node
π πββοΈ Performance
- π
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
- #11401 Speed up the createSuper helper (@jridgewell)
Committers: 13
- Arun Kumar Mohan (@arku)
- Brian Ng (@existentialism)
- Chintan Acharya (@ChintanAcharya)
- Henry Zhu (@hzoo)
- HuΓ‘ng JΓΉnliΓ ng (@JLHwung)
- Jacob Dreesen (@jdreesen)
- Justin Ridgewell (@jridgewell)
- Kai Cataldo (@kaicataldo)
- Kevin Lau (@dosentmatter)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- Zen (@Zzzen)
- beraliv (@Beraliv)
- johannes (@johannes-z)
- π
-
v7.9.5 Changes
April 07, 2020v7.9.5 (2020-04-07)
Thanks to @JMarkoski and @Zzzen for their first PRs!
π± π Bug Fix
- π
babel-plugin-proposal-object-rest-spread
,babel-plugin-transform-parameters
- #11326 Correctly transpile when default parameter initializer references binding in rest pattern (@vedantroy)
babel-traverse
- π
babel-plugin-transform-destructuring
babel-preset-env
- #11373 Fixed useBuiltIns and modules validation when using 'false' as option (@JMarkoski)
- π
babel-plugin-transform-classes
- #11341 Fix createSuper in Babel <7.5.5 (@nicolo-ribaudo)
- π
babel-helper-function-name
,babel-plugin-transform-function-name
- π
babel-helper-builder-react-jsx-experimental
,babel-plugin-transform-react-jsx
babel-types
- π
babel-plugin-transform-parameters
- #11346 Set correct async/generator in IIFE for params (@nicolo-ribaudo)
- π
babel-helper-create-class-features-plugin
- #11345 Ignore abstract methods when decorating class (@oliverdunk)
π π Polish
- π
babel-plugin-transform-parameters
- #11349 Don't check type annotations when deciding params scope (@nicolo-ribaudo)
babel-traverse
- π
babel-plugin-proposal-class-properties
,babel-plugin-proposal-decorators
,babel-plugin-transform-classes
,babel-plugin-transform-parameters
,babel-plugin-transform-runtime
,babel-plugin-transform-typescript
,babel-preset-env
- #11358 Don't call
createSuper
in loose mode (it was unused) (@nicolo-ribaudo)
- #11358 Don't call
babel-generator
π± π Internal
- #11374 Bump handlebars dep (@existentialism)
- β #11347 Fix e2e publish test when branching from an older version (@nicolo-ribaudo)
- π #11329 chore: remove unused graceful-fs (@JLHwung)
Committers: 9
- Brian Ng (@existentialism)
- HuΓ‘ng JΓΉnliΓ ng (@JLHwung)
- Jovica Markoski (@JMarkoski)
- Luna Ruan (@lunaruan)
- Mateusz BurzyΕski (@Andarist)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- Oliver Dunk (@oliverdunk)
- Vedant Roy (@vedantroy)
- Zen (@Zzzen)
- π
-
v7.9.4 Changes
March 24, 2020v7.9.4 (2020-03-24)
Thanks @Lodin for their first PR!
π± π Bug Fix
- π
babel-parser
- #11186 fix: token after strict mode block is evaluated in strict mode (@kaicataldo)
babel-generator
- π
babel-plugin-transform-react-jsx
,babel-preset-react
- #11324 Restore default pragmas in preset-react for classic runtime (@existentialism)
- π
babel-plugin-transform-typescript
π± π Internal
Committers: 5
- Brian Ng (@existentialism)
- HuΓ‘ng JΓΉnliΓ ng (@JLHwung)
- Kai Cataldo (@kaicataldo)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- Vlad Rindevich (@Lodin)
- π
-
v7.9.3 Changes
March 22, 2020v7.9.3 (2020-03-22)
π± π Bug Fix
- π
babel-plugin-transform-parameters
- #11307 Define default value for vars shadowing params (@nicolo-ribaudo)
babel-generator
- #11306 Fix logic to insert parens in return statements with comments (@nicolo-ribaudo)
- π
babel-parser
- #11284 fix: async arrow functions should not be allowed after binary operator. (@vedantroy)
π± π Internal
Committers: 3
- HuΓ‘ng JΓΉnliΓ ng (@JLHwung)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- Vedant Roy (@vedantroy)
- π
-
v7.9.2 Changes
March 21, 2020v7.9.2 (2020-03-21)
π± π Bug Fix
- π
babel-helpers
,babel-plugin-transform-classes
- #11298 Manually inline the createSuper helper on older Babel versions (@nicolo-ribaudo)
babel-helpers
- #11302 Don't use ES6 in the for-of helper (@nicolo-ribaudo)
- π
babel-parser
,babel-plugin-transform-typescript
- #11296 fix: parse value imports named type as values (@kaicataldo)
π± π Internal
- β
babel-helper-transform-fixture-test-runner
,babel-plugin-transform-react-jsx-development
,babel-preset-react
Committers: 3
- HuΓ‘ng JΓΉnliΓ ng (@JLHwung)
- Kai Cataldo (@kaicataldo)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- π
-
v7.9.1 Changes
March 20, 2020v7.9.1 (2020-03-20)
π± π Bug Fix
- π
babel-plugin-transform-react-jsx
,babel-preset-react
- #11295 Consider jsxFrag as set when it's set to the default value (@nicolo-ribaudo)
Committers: 1
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- π
-
v7.9.0 Changes
March 20, 2020v7.9.0 (2020-03-20)
Thanks to @andrewdotn, @clshortfuse, @lunaruan, @oliverdunk, @rickbutton, @Taym95 and @Wetinee for their first PRs!
Blog post: https://babeljs.io/blog/2020/03/16/7.9.0
π± π 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 Mark transpiled JSX elements as pure (@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
babel-compat-data
,babel-preset-env
- #11083 Include preset modules (@nicolo-ribaudo)
- #10971 Add numeric separator to
shippedProposals
(@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 Allow extending untranspiled classes (@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 Allow defining the moduleIds-related option in the transform plugins (@nicolo-ribaudo)
- π
babel-core
,babel-generator
,babel-parser
,babel-plugin-syntax-record-and-tuple
,babel-types
- #10865 Added support for record and tuple syntax. (@rickbutton)
- π
babel-generator
,babel-parser
,babel-plugin-transform-flow-strip-types
,babel-preset-flow
- #11178 Implement support for
declare
on class fields with Flow (@nicolo-ribaudo)
- #11178 Implement support for
babel-types
babel-generator
- #11028 Added jsescOptions to Numeric Literals (@sidntrivedi012)
- π
babel-generator
,babel-parser
,babel-types
- #11077 Add support for flow's SymbolTypeAnnotation (@existentialism)
- π
babel-parser
- #11117 Parse BigInts by default (@nicolo-ribaudo)
- #11254 Add estree parsing support for
export * as A
(@existentialism) - #11246 feat: align ID_Start/ID_Continue regex to Unicode 13.0.0 (@JLHwung)
- π
babel-plugin-transform-react-jsx-source
,babel-preset-react
- π
babel-generator
,babel-parser
,babel-plugin-transform-typescript
,babel-preset-typescript
,babel-types
- #11171 Add
import type
andexport type
support to TypeScript (@nicolo-ribaudo)
- #11171 Add
π± π Bug Fix
- π
babel-helper-builder-react-jsx-experimental
,babel-helper-builder-react-jsx
,babel-helper-validator-identifier
,babel-highlight
,babel-parser
,babel-types
- π
babel-plugin-proposal-optional-chaining
- #11261 Memoize call expressions in optional chains in loose mode (@oliverdunk)
- π
babel-plugin-transform-react-jsx-self
,babel-preset-react
- #11290 Pass the correct
this
to JSX's__self
with the old plugin (@nicolo-ribaudo)
- #11290 Pass the correct
- π
babel-helper-builder-react-jsx-experimental
,babel-plugin-transform-react-jsx-development
,babel-plugin-transform-react-jsx
- #11288 Use the correct
this
in__self
for JSX elements in arrows (@nicolo-ribaudo)
- #11288 Use the correct
babel-compat-data
,babel-preset-env
- π
babel-helpers
,babel-plugin-transform-for-of
,babel-preset-env
- #11285 Allow for-of on polyfilled or builtin iterables without
Symbol
support (@nicolo-ribaudo) - #11263 Add for-of fallback for arrays in browsers without symbol support (@nicolo-ribaudo)
- #11285 Allow for-of on polyfilled or builtin iterables without
- π
babel-plugin-proposal-object-rest-spread
babel-register
- #11249 Add path separator to
@babel/register
sourceRoot (@andrewdotn)
- #11249 Add path separator to
- π
babel-core
,babel-helpers
,babel-plugin-transform-runtime
- π
babel-helpers
,babel-plugin-transform-modules-commonjs
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime
- #11268 Allow rest/spread on polyfilled or builtin iterables without
Symbol
support (@nicolo-ribaudo)
- #11268 Allow rest/spread on polyfilled or builtin iterables without
- π
babel-parser
- π
babel-helpers
,babel-plugin-proposal-object-rest-spread
,babel-runtime-corejs2
,babel-runtime
- #9794 fix(rest-spread): Do not require
Symbol.iterator
for strings (@clshortfuse)
- #9794 fix(rest-spread): Do not require
babel-generator
- #11255 Fix printing edge cases in Nullish Coalescing and Optional Chaining (@jridgewell)
π π Polish
- π
babel-parser
- π
babel-helpers
,babel-plugin-transform-destructuring
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-spread
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime
- #11264 Throw better errors for non-iterables when Symbol doesn't exist. (@nicolo-ribaudo)
π± π Internal
- π
babel-helper-builder-react-jsx-experimental
,babel-helper-builder-react-jsx
,babel-helper-validator-identifier
,babel-highlight
,babel-parser
,babel-types
babel-compat-data
,babel-preset-env
- #11277 Update compat-data (@existentialism)
babel-core
babel-types
- #11250 Add stricter Optional Chain node validation (@jridgewell)
- #11267 Update Purish aliases (@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 Extract for-of iterator handling to a helper (@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 Support more node types in generateUidBasedOnNode (@jridgewell)
- Other
- #11259 Remove unused
gulp-rename
(@existentialism)
- #11259 Remove unused
Committers: 15
- Andrew Neitsch (@andrewdotn)
- Arun Kumar Mohan (@arku)
- Brian Ng (@existentialism)
- Carlos Lopez (@clshortfuse)
- Guy Bedford (@guybedford)
- HuΓ‘ng JΓΉnliΓ ng (@JLHwung)
- Justin Ridgewell (@jridgewell)
- Luna Ruan (@lunaruan)
- Moti Zilberman (@motiz88)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- Oliver Dunk (@oliverdunk)
- Rick Button (@rickbutton)
- Siddhant N Trivedi (@sidntrivedi012)
- Taym Haddadi (@Taym95)
- Ye Wei (@Wetinee)
- π
-
v7.8.8 Changes
March 12, 2020v7.8.8 (2020-03-12)
Thanks @smelukov for your first PR!
π± π New Feature
- π
babel-helper-create-regexp-features-plugin
,babel-plugin-proposal-unicode-property-regex
,babel-plugin-transform-dotall-regex
- #11244 Add support for Unicode 13 in regexps (update
regexpu-core
) (@nicolo-ribaudo)
- #11244 Add support for Unicode 13 in regexps (update
π± π Bug Fix
- π
babel-plugin-transform-parameters
babel-generator
- π
babel-parser
- #11188 fix: non-directive "use strict" should not enable parsing in strict mode (@kaicataldo)
babel-preset-env
- #11218 update: preset-env-fixtures (@kaicataldo)
π± π Internal
- π
babel-plugin-syntax-export-namespace-from
- #11236 Archive @babel/plugin-syntax-export-namespace-from (@nicolo-ribaudo)
- Other
babel-preset-env
- #11225 Update
@babel
deps (@existentialism)
- #11225 Update
- π
babel-parser
Committers: 5
- Brian Ng (@existentialism)
- HuΓ‘ng JΓΉnliΓ ng (@JLHwung)
- Kai Cataldo (@kaicataldo)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- Sergey Melyukov (@smelukov)
- π