Babel: v7.9.0 Release

Release date:
March 20, 2020
Previous version:
v7.8.8 (released March 12, 2020)
Magnitude:
3,390 Diff Delta
Contributors:
14 total committers
Data confidence:
Commits:

41 Features Released with v7.9.0

Top Contributors in v7.9.0

nicolo-ribaudo
luna_ruan_open_repos
rickbutton
Taym95
JLHwung
jridgewell
existentialism
cipolleschi
Wetinee
oliverdunk

Directory Browser for v7.9.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

v7.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

: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
  • 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 Add experimental version of the babel-plugin-transform-react-jsx transform (@lunaruan)
  • babel-compat-data, babel-preset-env
  • 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
  • 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
  • babel-core, babel-generator, babel-parser, babel-plugin-syntax-record-and-tuple, babel-types
  • babel-generator, babel-parser, babel-plugin-transform-flow-strip-types, babel-preset-flow
  • babel-types
  • babel-generator
  • babel-generator, babel-parser, babel-types
  • babel-parser
  • babel-plugin-transform-react-jsx-source, babel-preset-react
  • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-preset-typescript, babel-types

:bug: 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
  • babel-plugin-transform-react-jsx-self, babel-preset-react
  • babel-helper-builder-react-jsx-experimental, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx
  • babel-compat-data, babel-preset-env
    • #11280 Move object-rest-spread after transform-parameters (@JLHwung)
  • babel-helpers, babel-plugin-transform-for-of, babel-preset-env
  • babel-plugin-proposal-object-rest-spread
    • #11282 fix: object-rest-spread should not transform export array rest (@JLHwung)
  • babel-register
  • babel-core, babel-helpers, babel-plugin-transform-runtime
  • babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env, babel-runtime-corejs2, babel-runtime
  • babel-parser
    • #11148 Allow await when it is not in AsyncArrowHead (@arku)
  • babel-helpers, babel-plugin-proposal-object-rest-spread, babel-runtime-corejs2, babel-runtime
  • babel-generator
    • #11255 Fix printing edge cases in Nullish Coalescing and Optional Chaining (@jridgewell)

:nail_care: 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

:house: 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
  • babel-core
  • babel-types
  • babel-helpers, babel-plugin-transform-block-scoping, babel-plugin-transform-for-of, babel-plugin-transform-parameters, babel-plugin-transform-runtime, babel-preset-env
  • 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
  • Other

Committers: 15