Babel: v7.8.0 Release

Release date:
January 12, 2020
Previous version:
v7.7.7 (released December 19, 2019)
Magnitude:
3,276 Diff Delta
Contributors:
18 total committers
Data confidence:
Commits:

49 Features Released with v7.8.0

Top Contributors in v7.8.0

kaicataldo
JLHwung
nicolo-ribaudo
rajasekarm
eps1lon
babel-bot
jjbeavers-lifeomic
AbdulAli19
yordis
ajafff

Directory Browser for v7.8.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.8.0 (2020-01-12)

Blog post on the website

:eyeglasses: Spec Compliance

  • babel-parser
    • #10980 Disallow private name in object elements and TS type elements (@JLHwung)
    • #10955 LiteralPropertyName should allow BigIntLiteral (@JLHwung)
    • #10953 fix: check await when parsing AsyncArrowBindingIdentifier (@JLHwung)
    • #10947 Fix: TopLevelAwait should respect await identifiers defined in sub scope. (@JLHwung)
    • #10946 fix: Class Field Initializer should not allow await expression as immediate child (@JLHwung)
  • babel-plugin-proposal-numeric-separator
    • #10938 StringNumericLiteral does not include NumericLiteralSeparator (@JLHwung)
  • babel-generator, babel-parser, babel-plugin-proposal-private-methods

:boom: Breaking Change

:rocket: New Feature

  • babel-standalone
  • babel-core
  • babel-compat-data, babel-preset-env-standalone, babel-preset-env
    • #10811 Add optional-chaining and nullish-coalescing to preset-env (@Druotic)
  • babel-helper-module-transforms, babel-plugin-transform-modules-systemjs
    • #10780 add allowTopLevelThis option to transform-modules-systemjs (@JLHwung)
  • babel-parser
  • babel-cli
  • babel-core, babel-generator, babel-parser
  • babel-core, babel-parser

:bug: Bug Fix

  • babel-node
  • babel-plugin-proposal-numeric-separator
    • #10938 StringNumericLiteral does not include NumericLiteralSeparator (@JLHwung)
  • babel-preset-env
  • babel-parser
  • Other
  • babel-traverse
  • babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
    • #10934 helper-module-transforms: dereference imported template tag (@ajafff)
  • babel-traverse, babel-types
  • babel-core
  • babel-helpers
    • #10902 fix: Object.getOwnPropertySymbols called on non-object (@bassaer)

:nail_care: Polish

  • babel-node
  • babel-parser

:memo: Documentation

:house: Internal

:leftwards_arrow_with_hook: Revert

  • babel-cli

Committers: 17