Babel v7.16.0 Release Notes

Release Date: 2021-10-30 // over 2 years ago
  • :eyeglasses: Spec Compliance

    • ๐Ÿ”Œ babel-helpers, babel-plugin-proposal-async-generator-functions, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    :rocket: New Feature

    • ๐Ÿ”Œ babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
    • ๐Ÿ“œ babel-parser
    • โœ… babel-helper-fixtures, babel-helper-transform-fixture-test-runner, babel-parser, babel-plugin-syntax-typescript, babel-preset-typescript
    • Other
    • ๐Ÿ”Œ babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator
    • ๐Ÿ“œ babel-compat-data, babel-generator, babel-parser, babel-preset-env, babel-types
    • ๐Ÿ”Œ babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-optional-chaining
    • babel-traverse, babel-types

    :bug: Bug Fix

    • ๐Ÿ”Œ babel-parser, babel-plugin-transform-typescript
    • ๐Ÿ”Œ babel-plugin-transform-typescript
      • #13865 fix: allow enum member without initializer after non-literal member (@lightmare)
    • ๐Ÿ”Œ babel-core, babel-helper-create-class-features-plugin, babel-plugin-transform-typescript
      • #13854 Don't transform declare class in plugin-proposal-class-properties (@forivall)
    • ๐Ÿ›  babel-compat-data, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-transform-react-constant-elements, babel-preset-env, babel-traverse
      • #13842 Implement @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression (@JLHwung)
    • ๐Ÿ”Œ babel-plugin-proposal-async-generator-functions, babel-traverse
    • babel-traverse, babel-types
    • babel-generator

    :house: Internal

    • ๐Ÿ“ฆ Every package
    • Other
    • ๐Ÿ”Œ babel-helper-fixtures, babel-plugin-proposal-class-properties, babel-plugin-transform-runtime, babel-preset-react
    • babel-types
      • #13844 [ts] precise return type on createTypeAnnotationBasedOnTypeof (babel-types) (@lightmare)
    • babel-helpers
    • ๐Ÿ”Œ babel-core, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-types

    ๐ŸŽ :running_woman: Performance

    • babel-types