Babel: v7.12.0 Release

Release date:
October 14, 2020
Previous version:
v7.11.6 (released September 3, 2020)
Magnitude:
3,737 Diff Delta
Contributors:
22 total committers
Data confidence:
Commits:

62 Features Released with v7.12.0

Top Contributors in v7.12.0

JLHwung
nicolo-ribaudo
xtuc
devongovett
sosukesuzuki
jridgewell
fisker
jayaddison
barronwei
guybedford

Directory Browser for v7.12.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.12.0 (2020-10-14)

Thanks @akphi, @Amareis, @barronwei, @iamfotx, @mischnic, @overlookmotel, @ryanrhee, @snitin315, @sosukesuzuki, @timgates42, @zweimach for their first PRs.

:eyeglasses: Spec Compliance

  • babel-core, babel-helper-module-transforms, babel-parser, babel-plugin-proposal-export-namespace-from, babel-plugin-syntax-module-string-names, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-types
  • babel-parser

:rocket: New Feature

  • babel-core, babel-generator, babel-parser, babel-plugin-syntax-import-assertions, babel-plugin-syntax-module-attributes, babel-standalone, babel-types
  • babel-core, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-helper-replace-supers, babel-plugin-proposal-class-static-block, babel-plugin-transform-modules-commonjs, babel-standalone, babel-traverse, babel-types
  • babel-generator, babel-parser, babel-plugin-syntax-class-static-block, babel-types
  • babel-generator, babel-parser, babel-types
  • babel-parser, babel-types
  • babel-plugin-transform-modules-systemjs
  • babel-plugin-transform-typescript, babel-preset-typescript
  • babel-core, babel-helper-module-transforms, babel-parser, babel-plugin-proposal-export-namespace-from, babel-plugin-syntax-module-string-names, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-types
  • babel-core

:bug: Bug Fix

  • babel-parser
  • babel-plugin-transform-typescript
    • #12149 fix transform-typescript logic to remove definite fields (@akphi)
    • #12122 [transform-typescript] Fix import elision for type exports (@Amareis)
  • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-nullish-coalescing-operator, babel-plugin-proposal-optional-chaining
    • #12032 Handle cases when ?? and ?. is in binding initializers (@JLHwung)
  • babel-helper-builder-react-jsx-experimental, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
  • babel-traverse, babel-types
  • babel-generator
  • babel-plugin-transform-modules-systemjs
  • babel-helper-module-transforms, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd, babel-plugin-transform-runtime
    • #11739 [cjs] Skip duplicate reexported bindings in namespace reexports (@mischnic)
  • babel-helper-create-regexp-features-plugin, babel-plugin-transform-unicode-regex
  • babel-plugin-proposal-do-expressions, babel-traverse

:nail_care: Polish

  • babel-parser
    • #12072 [parser] Better error message for missing number exponent (@iamfotx)
    • #12061 Throw a syntax error for a parameter properties in not constructor (@sosukesuzuki)
  • babel-helper-compilation-targets, babel-helper-validator-option, babel-preset-env

:house: Internal

  • babel-cli, babel-helper-transform-fixture-test-runner, babel-traverse
  • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-core
  • babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-numeric-separator, babel-plugin-syntax-import-meta, babel-plugin-syntax-logical-assignment-operators, babel-plugin-syntax-numeric-separator, babel-plugin-transform-modules-systemjs, babel-preset-env, babel-standalone
  • Other
  • babel-compat-data, babel-preset-env
  • babel-parser
  • babel-core, babel-plugin-transform-runtime
  • babel-compat-data

Committers: 21