Babel v7.9.0 Release Notes

Release Date: 2020-03-20 // about 4 years ago
  • 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

    🍱 πŸš€ 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 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)

    πŸ’… πŸ’… 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

    🍱 🏠 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