PackageTrack

npm · #4409

@babel/cli

8.0.4babel/babel

Babel command line.

Release timeline

154 releases since 2017
2019202120232025

Releases

  1. 7.21.4-esm.14 Apr 2023pre-release

    Nothing published for this version

  2. 7.21.4-esm4 Apr 2023pre-release

    Nothing published for this version

  3. 7.21.020 Feb 2023
    Release notes

    v7.21.0 (2023-02-20)

    Thanks @azizghuloum, @ehoogeveen-medweb, @fwienber, and @Lioness100 for your first PRs!

    :rocket: New Feature

    • babel-core, babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object
      • #15435 feat: Implement privateFieldsAsSymbols assumption for classes (@fwienber)
    • babel-helper-create-regexp-features-plugin, babel-plugin-proposal-regexp-modifiers, babel-standalone
    • babel-cli, babel-core, babel-generator, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-plugin-transform-react-jsx, babel-traverse
    • babel-parser, babel-types
    • babel-generator, babel-helpers, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser
    • babel-core
    • babel-generator, babel-parser, babel-plugin-transform-typescript

    :bug: Bug Fix

    • babel-plugin-transform-typescript
    • babel-core
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-proposal-private-methods, babel-plugin-transform-classes, babel-plugin-transform-new-target
      • #15406 Preserve class elements comments in class transform (@JLHwung)
    • babel-parser, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-types

    :nail_care: Polish

    • babel-parser
      • #15400 polish: improve "await as identifier" error in modules (@JLHwung)

    :house: Internal

    :microscope: Output optimization

    Committers: 11

    Open source →
  4. 7.20.722 Dec 2022
    Release notes

    v7.20.7 (2022-12-22)

    Thanks @wsypower for your first PR!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    Committers: 6

    Open source →
  5. 7.19.327 Sept 2022
    Release notes

    v7.19.3 (2022-09-27)

    :bug: Bug Fix

    :nail_care: Polish

    :house: Internal

    • babel-helper-compilation-targets, babel-helper-transform-fixture-test-runner, babel-parser, babel-preset-env, babel-traverse

    :microscope: Output optimization

    • babel-plugin-transform-typescript

    Committers: 4

    Open source →
  6. 7.18.101 Aug 2022
    Release notes

    v7.18.10 (2022-08-01)

    :rocket: New Feature

    • babel-helper-string-parser, babel-types

    :bug: Bug Fix

    • babel-parser
      • #14817 fix(parser): allow TS declare readonly fields with initializers (@Josh-Cena)
    • babel-helper-string-parser, babel-parser
    • babel-plugin-transform-typescript
    • babel-plugin-transform-react-jsx
    • babel-generator
    • babel-helper-wrap-function, babel-plugin-transform-async-to-generator, babel-traverse

    :house: Internal

    :microscope: Output optimization

    • babel-plugin-proposal-export-default-from

    Committers: 10

    Open source →
  7. 7.18.918 Jul 2022
    Release notes

    v7.18.9 (2022-07-18)

    :bug: Bug Fix

    • babel-plugin-transform-modules-systemjs, babel-types
    • babel-generator

    :nail_care: Polish

    :house: Internal

    • babel-core, babel-helper-remap-async-to-generator, babel-helpers, babel-parser, babel-plugin-transform-block-scoping, babel-preset-env
    • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-wrap-function, babel-helpers, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-proposal-optional-chaining, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-traverse, babel-types

    :running_woman: Performance

    Committers: 5

    Open source →
  8. 7.18.627 Jun 2022
    Release notes

    v7.18.6 (2022-06-27)

    :eyeglasses: Spec Compliance

    • babel-parser
    • babel-generator, babel-parser, babel-preset-env, babel-template

    :bug: Bug Fix

    • babel-helper-remap-async-to-generator, babel-plugin-proposal-async-generator-functions
    • babel-plugin-transform-parameters
    • babel-core
    • babel-core, babel-helper-check-duplicate-nodes, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-optional-chaining, babel-plugin-transform-runtime

    :house: Internal

    • babel-standalone
    • Other
    • babel-generator, babel-types
    • babel-code-frame, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-define-map, babel-helper-explode-assignable-expression, babel-helper-fixtures, babel-helper-function-name, babel-helper-hoist-variables, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-split-export-declaration, babel-helper-transform-fixture-test-runner, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-highlight, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-external-helpers, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-static-block, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-json-strings, babel-plugin-proposal-object-rest-spread, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-private-property-in-object, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-typescript, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-duplicate-keys, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-object-super, babel-plugin-transform-parameters, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-source, babel-plugin-transform-react-jsx, babel-plugin-transform-runtime, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-preset-typescript, babel-standalone, babel-template, babel-traverse, babel-types
    • babel-core, babel-helper-transform-fixture-test-runner, babel-plugin-transform-destructuring

    Committers: 6

    Open source →
  9. 7.17.1029 Apr 2022
    Release notes

    v7.17.10 (2022-04-29)

    Thanks @Abreto, @Andoryuuta, @apeltop, @JohnDaly, and @wjw99830 for your first PRs!

    :bug: Bug Fix

    • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner

    :nail_care: Polish

    • babel-cli, babel-core, babel-generator, babel-helper-fixtures, babel-helper-transform-fixture-test-runner
    • babel-plugin-proposal-pipeline-operator, babel-traverse

    :house: Internal

    :running_woman: Performance

    • babel-cli, babel-core, babel-generator

    Committers: 12

    Open source →
  10. 7.17.621 Feb 2022
    Release notes

    v7.17.6 (2022-02-21)

    Thanks @devsnek for your first PR!

    :eyeglasses: Spec Compliance

    • babel-helper-module-transforms
      • #14287 Make module namespace sort compare function consistent (@devsnek)

    :bug: Bug Fix

    • babel-cli

    :microscope: Output optimization

    • babel-plugin-transform-react-constant-elements
    • babel-plugin-proposal-pipeline-operator, babel-standalone
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-static-block, babel-plugin-proposal-decorators, babel-preset-env

    Committers: 4

    Open source →
  11. 7.17.315 Feb 2022
    Release notes

    v7.17.3 (2022-02-15)

    Thanks @zhangenming for your first PR!

    :bug: Bug Fix

    • babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx
      • #14271 jsx-development: do not emit this within ts module block (@JLHwung)
    • babel-plugin-transform-destructuring

    :house: Internal

    • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner

    :microscope: Output optimization

    • babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-proposal-decorators, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object, babel-plugin-transform-new-target, babel-plugin-transform-parameters, babel-traverse

    Committers: 7

    Open source →
  12. 7.17.02 Feb 2022
    Release notes

    v7.17.0 (2022-02-02)

    Thanks @atti187 and @phulin for your first PRs!

    :rocket: New Feature

    • babel-cli, babel-core
    • babel-core, babel-parser, babel-traverse
      • #14174 Expose .index on Position to internally track nodes location (@tolmasky)
    • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator
    • babel-traverse
      • #13940 Add new method to check if node is null or not (@danez)
    • babel-generator, babel-parser, babel-plugin-syntax-destructuring-private, babel-standalone
    • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-standalone, babel-types
    • babel-generator, babel-parser, babel-traverse, babel-types
    • babel-core, babel-helper-create-regexp-features-plugin, babel-plugin-proposal-unicode-sets-regex, babel-plugin-syntax-unicode-sets-regex, babel-plugin-transform-dotall-regex
    • babel-parser
    • babel-register

    :bug: Bug Fix

    • babel-parser
    • babel-plugin-transform-runtime

    :memo: Documentation

    :house: Internal

    • babel-helper-fixtures, babel-parser
    • babel-compat-data
      • #14208 Update compat data (specifically for rhino 1.7.14) (@phulin)
    • Other

    :running_woman: Performance

    • babel-cli, babel-core

    Committers: 10

    Open source →
  13. 7.16.810 Jan 2022
    Release notes

    v7.16.8 (2022-01-10)

    Thanks @imtaotao and @ozanhonamlioglu for your first PRs!

    :bug: Bug Fix

    • babel-generator, babel-plugin-syntax-typescript, babel-plugin-transform-parameters
    • babel-traverse
    • babel-register
    • babel-plugin-transform-modules-commonjs
    • babel-plugin-transform-typescript

    :nail_care: Polish

    :house: Internal

    • babel-helper-fixtures, babel-plugin-proposal-record-and-tuple, babel-preset-env

    :microscope: Output optimization

    • babel-helper-remap-async-to-generator, babel-helper-wrap-function, babel-plugin-transform-async-to-generator

    Committers: 8

    Open source →
  14. 7.16.731 Dec 2021
    Release notes

    v7.16.7 (2021-12-31)

    Thanks @exb for your first PR!

    :eyeglasses: Spec Compliance

    • babel-parser
      • #14049 fix: check preceding line break before exclamation (@JLHwung)

    :bug: Bug Fix

    • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
      • #14081 Import the correct ./typeof.js helper in @babel/runtime (@exb)
    • babel-helpers
    • babel-helper-function-name, babel-plugin-transform-function-name

    :nail_care: Polish

    Committers: 4

    Open source →
  15. 7.16.029 Oct 2021
    Release notes

    v7.16.0 (2021-10-30)

    :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

    Committers: 9

    Open source →
  16. 7.15.717 Sept 2021
    Release notes

    v7.15.7 (2021-09-17)

    Thanks @JuniorTour and @sdegutis for your first PRs!

    :bug: Bug Fix

    :house: Internal

    • babel-parser
    • babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
    • Other
    • babel-helper-transform-fixture-test-runner
      • #13741 Replace the deprecated produceCachedData option used in vm module with script.createCachedData() (@wafuwafu13)

    Committers: 7

    Open source →
  17. 7.15.42 Sept 2021
    Release notes

    v7.15.4 (2021-09-02)

    Thanks @flyinox, @komyg, and @meskill for your first PRs!

    :eyeglasses: Spec Compliance

    • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    :bug: Bug Fix

    • #13638 [eslint] Allow "latest" as ecmaVersion (@fisker)
    • babel-traverse, babel-types
      • #13723 getBindingIdentifiers should return params for private methods (@JLHwung)
    • babel-types
      • #13715 [babel 8] fix: stricter rest element builder check (@JLHwung)
    • babel-helper-compilation-targets
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-property-in-object
      • #13656 fix: fix static private field shadowed by local variable (@colinaaa)
    • babel-plugin-transform-typescript
    • babel-parser
      • #13680 fix(babel-parser): delete static property from class static block for TS (@sosukesuzuki)
      • #13695 fix: assure left bracket is not consumed after dot (@JLHwung)
    • babel-core

    :memo: Documentation

    • babel-parser

    :house: Internal

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-static-block, babel-plugin-proposal-private-property-in-object, babel-plugin-syntax-class-static-block, babel-plugin-syntax-private-property-in-object, babel-plugin-syntax-top-level-await, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-preset-env, babel-standalone

    :running_woman: Performance

    • babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-define-map, babel-helper-explode-assignable-expression, babel-helper-function-name, babel-helper-get-function-arity, babel-helper-hoist-variables, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-skip-transparent-expression-wrappers, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-preset-env, babel-template, babel-traverse
    • babel-cli, babel-helper-define-map, babel-helpers, babel-node, babel-parser, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-for-of, babel-plugin-transform-modules-systemjs, babel-plugin-transform-parameters, babel-traverse, babel-types

    Committers: 11

    Open source →
  18. 7.14.820 Jul 2021
    Release notes

    v7.14.8 (2021-07-20)

    Thanks @colinaaa, @jaeseokk and @nme077 for your first PRs!

    :eyeglasses: Spec Compliance

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-static-block, babel-plugin-transform-new-target
      • #13560 fix(class-properties): replace new.target in static properties with undefined (@colinaaa)
    • babel-parser
    • babel-helper-module-transforms, babel-helper-simple-access, babel-plugin-transform-modules-commonjs

    :bug: Bug Fix

    :nail_care: Polish

    :memo: Documentation

    :house: Internal

    • babel-helpers
      • #13522 minor improvement to gulp generate-runtime-helpers error message (@lightmare)

    :running_woman: Performance

    Committers: 12

    Open source →
  19. 7.14.59 Jun 2021
    Release notes

    v7.14.5 (2021-06-09)

    Thanks @Eyoatam, @lightmare, @ota-meshi, and @tony-go for your first PRs!

    :eyeglasses: Spec Compliance

    • babel-plugin-proposal-do-expressions, babel-traverse
    • babel-parser

    :bug: Bug Fix

    • babel-parser
      • #13418 fix(parser): correctly parse record and tuple tokens (@fedeci)
      • #13410 fix: throw when async() call param is object with assignement (@tony-go)
      • #13396 Add support for d flag of regex literals in parser (@ota-meshi)
    • babel-helpers

    :house: Internal

    :running_woman: Performance

    Committers: 9

    Open source →
  20. 7.14.317 May 2021
    Release notes

    v7.14.3 (2021-05-17)

    :bug: Bug Fix

    • babel-core
    • babel-parser
    • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block

    :house: Internal

    :microscope: Output optimization

    • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-proposal-class-static-block, babel-preset-env

    Committers: 4

    Open source →
  21. 7.13.1620 Apr 2021
    Release notes

    v7.13.16 (2021-04-20)

    Thanks @codyatwork and @nwalters512 for your first PRs!

    :eyeglasses: Spec Compliance

    • babel-parser
      • #13143 fix: raise SyntaxError for declare before getter/setter (@fedeci)

    :bug: Bug Fix

    • babel-helpers, babel-plugin-transform-modules-commonjs, babel-plugin-transform-regenerator, babel-plugin-transform-spread, babel-preset-env, babel-runtime-corejs2, babel-runtime
    • babel-helper-compilation-targets
      • #13159 fix: add default value for browserslist config path (@JLHwung)
    • babel-generator

    :memo: Documentation

    • Other
    • babel-types
    • babel-helper-compilation-targets

    :house: Internal

    • babel-helper-bindify-decorators, babel-helper-explode-class
      • #13160 Archive helper-explode-class and helper-bindify-decorators (@JLHwung)
    • Other
    • babel-helper-call-delegate
    • babel-helper-hoist-variables, babel-plugin-transform-block-scoping
      • #13152 refactor: use FunctionParent on visiting var scope (@JLHwung)
    • babel-cli, babel-core, babel-generator, babel-plugin-transform-function-name, babel-register, babel-types

    Committers: 7

    Open source →
  22. 7.13.1429 Mar 2021
    Release notes

    v7.13.14 (2021-03-29)

    Thanks @charlessuh for your first PR to Babel!

    :bug: Bug Fix

    • babel-core
      • #13068 fix(core): make sure "clone-deep-browser" code path is used on browsers (@charlessuh)

    :house: Internal

    • Other
    • babel-cli, babel-core, babel-helper-transform-fixture-test-runner, babel-register, babel-types

    :running_woman: Performance

    Committers: 5

    Open source →
  23. 7.13.108 Mar 2021
    Release notes

    v7.13.10 (2021-03-08)

    Thanks @MrBrain295 for your first PR!

    :bug: Bug Fix

    • babel-plugin-transform-async-to-generator, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-jsx
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-private-methods
      • #12918 Ensure static private method init run before static property (@JLHwung)
      • #12707 Evaluate object and initializer when setting a private method (@JLHwung)
    • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods
    • babel-parser
    • babel-helper-compilation-targets, babel-preset-env

    :nail_care: Polish

    • Other
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods

    :memo: Documentation

    :house: Internal

    • babel-helper-fixtures
    • Every package
    • babel-helper-transform-fixture-test-runner, babel-highlight, babel-plugin-transform-runtime, babel-preset-env

    Committers: 6

    Open source →
  24. 7.13.022 Feb 2021
    Release notes

    v7.13.0 (2021-02-22)

    You can read the release post at https://babeljs.io/blog/2021/02/22/7.13.0!

    Thanks @dsainati1, @immitsu, and @perrin4869 for your first PRs!

    :rocket: New Feature

    • babel-parser
    • babel-generator, babel-parser, babel-plugin-syntax-module-blocks, babel-standalone, babel-traverse, babel-types
    • babel-generator, babel-parser, babel-types
    • babel-core, babel-register
    • babel-traverse
      • #12603 feat(referencesImport): support named exports accessed via namespace imports (@jeysal)
    • babel-plugin-transform-typescript, babel-preset-typescript
      • #12765 Enable allowNamespaces in transform-typescript by default (@JLHwung)
    • babel-generator, babel-parser, babel-plugin-transform-flow-strip-types, babel-plugin-transform-parameters, babel-types
    • babel-plugin-proposal-record-and-tuple
    • babel-plugin-transform-runtime, babel-plugin-transform-typeof-symbol, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-core, babel-helper-plugin-utils, babel-preset-env
    • babel-core, babel-helper-compilation-targets, babel-helper-plugin-utils, babel-preset-env
    • babel-core

    :bug: Bug Fix

    • 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-cli
    • babel-node
      • #12836 fix: create IPC channel for spawned babel-node process (@JLHwung)
    • babel-standalone
      • #12819 fix: add regenerate-unicode-properties to dynamicRequireTargets (@JLHwung)
    • babel-plugin-proposal-optional-chaining, babel-traverse

    :house: Internal

    • babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-decorators, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2
    • babel-plugin-transform-runtime
    • babel-standalone
    • babel-helper-transform-fixture-test-runner, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-decorators, babel-preset-env

    :running_woman: Performance

    • babel-register
      • #12813 babel-register: Don’t rewrite the cache if it’s not dirty (@andersk)

    :microscope: Output optimization

    • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties

    Committers: 14

    Open source →
  25. 7.12.1718 Feb 2021
    Release notes

    v7.12.17 (2021-02-18)

    We re-published all the packages updated in v7.12.15 and v7.12.16, because we accidentally didn't include LICENSE files.

    Thanks @eltociear for your first PR!

    :bug: Bug Fix

    • babel-core
    • babel-helper-module-transforms, babel-plugin-transform-typescript
      • #12796 Register binding when transforming TSParameterProperty (@JLHwung)
    • babel-parser
    • babel-traverse
    • babel-types

    :nail_care: Polish

    • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-private-methods

    :house: Internal

    Committers: 7

    Open source →
  26. 7.12.1611 Feb 2021
    Release notes

    v7.12.16 (2021-02-11)

    :bug: Bug Fix

    • babel-core
      • #12783 fix: use semver gte comparison on polyfill version tester (@JLHwung)
    • babel-parser
      • #12735 [parser] Fix scope handling of Flow declared functions (@nicolo-ribaudo)
      • #12775 babel-parser(ts): Throw recoverable for duplicates access modifier (@sosukesuzuki)
      • #12771 babel-parser(ts): Raise recoverable error for abstract interface (@sosukesuzuki)
      • #12763 fix(ts): include asserts in TSTypePredicate location (@fedeci)
      • #12758 [TS] Create TSUnionType or TSIntersectionType when typealias has a leading operator (@fedeci)
    • babel-plugin-transform-typescript
      • #12760 Support destructuring variable declarator within TS namespace (@JLHwung)

    :nail_care: Polish

    :house: Internal

    • Other
    • babel-cli, babel-core, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-member-expression-to-functions, babel-helper-validator-option, babel-node, babel-parser, babel-plugin-proposal-class-static-block, babel-plugin-proposal-dynamic-import, babel-plugin-proposal-optional-chaining, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-env, babel-preset-typescript

    Committers: 5

    Open source →
  27. 7.12.133 Feb 2021
    Release notes

    v7.12.13 (2021-02-03)

    Thanks @bradzacher, @bz2, @ChALkeR, @FauxFaux, @fedeci, @karansapolia, @panzarino, @shrinktofit, and @Zalathar for your first PRs!

    :eyeglasses: Spec Compliance

    • babel-parser
      • #12661 spec: disable await binding identifier within static block (@JLHwung)
    • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-private-methods, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
      • #12689 fix: throw error when accessing private method without a getter (@fedeci)
    • babel-plugin-transform-computed-properties, babel-plugin-transform-shorthand-properties

    :bug: Bug Fix

    • babel-plugin-proposal-class-properties, babel-traverse
    • babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-parser, babel-template
      • #12725 Permit %%placeholder%% in left-hand-side of a let declaration (@Zalathar)
    • babel-core, babel-helper-transform-fixture-test-runner, babel-register
    • babel-parser
      • #12686 (ts) Raise syntax error for an abstract method in non-abstract class (@sosukesuzuki)
      • #12684 fix(parser): throw error with wrong typescript 'export declare' (@fedeci)
      • #12520 Raise recoverable error for await expressions in sync functions (@sosukesuzuki)
      • #12678 fix: start TypePredicate node after returnToken (@JLHwung)
      • #12599 @babel/preset-typescript: fix tsx assigment issue (@Zzzen)
      • #12562 [ts]Add optional property to OptionalCallExpression node that has type arguments (@sosukesuzuki)
    • babel-helpers, babel-plugin-transform-classes
    • babel-generator
      • #12653 fix: avoid line breaks between class members head and key (@JLHwung)
    • babel-register
    • babel-node
    • babel-types
      • #12602 fix: cloneNode(deep, withoutLoc) handles absent comments (@FauxFaux)
      • #12575 Use isIdentifierChar instead of regex for toIdentifier (@mischnic)
    • babel-plugin-transform-modules-systemjs
    • babel-plugin-transform-for-of
    • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-transform-classes
      • #12544 Correctly access shadowed class binding in super.* (@Zzzen)
    • babel-helper-module-imports, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx

    :nail_care: Polish

    • babel-helper-transform-fixture-test-runner, babel-parser, babel-preset-env
      • #12716 refactor: raise AwaitNotInAsyncContext when an AwaitExpression will be parsed (@JLHwung)
    • babel-cli, babel-core, babel-parser
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-private-methods
    • babel-helper-compilation-targets, babel-preset-env
    • babel-code-frame
      • #12567 fix(code-frame): do not pad gutter of empty lines (@SimenB)

    :memo: Documentation

    :house: Internal

    • babel-traverse, babel-types
    • babel-register
    • Other
    • babel-generator, babel-preset-env
    • babel-core, babel-helper-compilation-targets, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-preset-env

    :microscope: Output optimization

    • babel-plugin-transform-modules-commonjs, babel-plugin-transform-template-literals, babel-plugin-transform-unicode-escapes, babel-preset-env
    • babel-plugin-transform-react-jsx
      • #12557 Optimize jsx spreads of object expressions (@bz2)

    Committers: 22

    Open source →
  28. 7.12.109 Dec 2020
    Release notes

    v7.12.10 (2020-12-09)

    Thanks @AndrewSouthpaw for your first PR!

    :eyeglasses: Spec Compliance

    • babel-parser
      • #12443 Make sure estree test should not throw if babel parser does not throw (@JLHwung)
      • #12375 Make sure babel parser throws exactly same recoverable errors when estree plugin is enabled (@JLHwung)

    :bug: Bug Fix

    :nail_care: Polish

    • babel-preset-env

    :memo: Documentation

    :house: Internal

    • Other
    • babel-cli, babel-node, babel-plugin-transform-runtime, babel-register
    • babel-helper-builder-react-jsx-experimental, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
    • babel-helper-fixtures, babel-types
    • babel-core, babel-helper-transform-fixture-test-runner, babel-node, babel-plugin-transform-block-scoping, babel-plugin-transform-runtime, babel-plugin-transform-typeof-symbol
    • babel-parser

    Committers: 7

    Open source →
  29. 7.12.823 Nov 2020
    Release notes

    v7.12.8 (2020-11-23)

    Thanks @Hypnosphi for your first PR!

    :bug: Bug Fix

    :house: Internal

    Committers: 3

    Open source →
  30. 7.12.720 Nov 2020
    Release notes

    v7.12.7 (2020-11-20)

    Thanks @fraywing for your first PR!

    :eyeglasses: Spec Compliance

    • babel-parser

    :bug: Bug Fix

    • babel-parser
    • babel-helper-optimise-call-expression, babel-plugin-proposal-class-properties
    • babel-compat-data, babel-preset-env
    • babel-plugin-transform-modules-systemjs, babel-plugin-transform-parameters, babel-preset-env, babel-traverse
    • babel-plugin-proposal-numeric-separator
      • #12311 Adding includes fix for plugin-proposal-numeric-separator (@fraywing)

    :nail_care: Polish

    • babel-preset-react, babel-preset-typescript
      • #12347 refactor: use option-validator in preset-typescript (@JLHwung)
    • babel-types
      • #12341 improve asserts in generated typescript definitions (@zxbodya)

    :house: Internal

    • babel-helper-regex
    • babel-helper-create-regexp-features-plugin, babel-plugin-transform-sticky-regex
    • babel-core
    • babel-preset-env
    • Other
    • babel-types
      • #11883 feat(babel‑types): Add type definitions for Node assertion methods (@ExE-Boss)
    • babel-cli
    • babel-parser
    • babel-traverse
      • #12309 test: add tests about behaviour of replaceWithMultiple (@JLHwung)

    :running_woman: Performance

    • babel-traverse

    :microscope: Output optimization

    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-optional-chaining
      • #12291 optimize optional chain when expression will be cast to boolean (@JLHwung)

    Committers: 10

    Open source →
  31. 7.12.115 Oct 2020
    Release notes

    v7.12.1 (2020-10-16)

    :bug: Bug Fix

    • babel-cli
    • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser
      • #12183 Reland "Fix: check if param is assignable when parsing arrow return type annotation" (@nicolo-ribaudo)

    :house: Internal

    • Other
    • Every package
    • babel-compat-data, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-remap-async-to-generator, babel-helper-simple-access, babel-helper-transform-fixture-test-runner, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-object-assign, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-template-literals, babel-preset-env, babel-preset-react, babel-runtime-corejs2, babel-runtime, babel-standalone

    Committers: 2

    Open source →
  32. 7.12.014 Oct 2020
    Release notes

    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

    Open source →
  33. 7.11.63 Sept 2020
    Release notes

    v7.11.6 (2020-09-03)

    Thanks @janbrasna for their first PR!

    :house: Internal

    :leftwards_arrow_with_hook: Revert

    • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner

    Committers: 2

    Open source →
  34. 7.11.531 Aug 2020
    Release notes

    v7.11.5 (2020-08-31)

    Thanks @giovannicalo, @johanholmerin, @uhyo for their first PRs!

    :bug: Bug Fix

    • babel-helper-builder-react-jsx-experimental, babel-plugin-transform-react-jsx-development
    • babel-parser
    • @babel/eslint-plugin
    • babel-plugin-proposal-function-bind
      • #12000 fix(plugin-proposal-function-bind): fix invalid code emitted for ::super.foo (@uhyo)

    :nail_care: Polish

    :house: Internal

    Committers: 6

    Open source →
  35. 7.10.514 Jul 2020
    Release notes

    v7.10.5 (2020-07-14)

    Thanks @jayaddison and @RafaelSalguero for their first PRs!

    :bug: Bug Fix

    • babel-helper-builder-react-jsx-experimental, babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-transform-fixture-test-runner, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-decorators, babel-plugin-proposal-function-bind, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-block-scoping, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-systemjs, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx-source, babel-plugin-transform-runtime, babel-plugin-transform-template-literals, babel-plugin-transform-typescript
    • babel-parser
      • #11814 fix: add optional: false to chained optional call expression (@JLHwung)
      • #11774 fix: throw expect jsx plugin error when an idStart or > is seen (@JLHwung)
    • babel-plugin-transform-typescript
    • babel-plugin-transform-block-scoping
    • babel-generator, babel-plugin-transform-typescript, babel-types
    • babel-compat-data

    :memo: Documentation

    :house: Internal

    • babel-cli, babel-compat-data, babel-core, babel-helper-define-map, babel-helper-fixtures, babel-helper-module-transforms, babel-helper-regex, babel-helper-transform-fixture-test-runner, babel-node, babel-plugin-transform-proto-to-assign, babel-register, babel-traverse, babel-types
    • babel-helper-fixtures, babel-traverse
    • babel-helper-fixtures, babel-helper-transform-fixture-test-runner
    • babel-plugin-transform-block-scoping
    • babel-generator, babel-plugin-transform-typescript, babel-types
    • babel-cli, babel-generator, babel-helper-transform-fixture-test-runner, babel-traverse, babel-types
      • #11790 Reduce dependency on lodash functions: includes, uniq, repeat, isinteger (@jayaddison)
    • Other
    • babel-register
      • #11780 test: add console warn spy on babel-register tests (@JLHwung)
      • #11776 chore: remove babel-register generated test artifacts (@JLHwung)

    Committers: 7

    Open source →
  36. 7.10.430 Jun 2020
    Release notes

    v7.10.4 (2020-06-30)

    Thanks @penguingovernor, @sajadtorkamani and @wojtekmaj for their first PRs!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties
    • babel-parser, babel-types

    :bug: Bug Fix

    • babel-types
    • babel-plugin-proposal-do-expressions, babel-types

    :nail_care: Polish

    :house: Internal

    • babel-core, babel-helper-fixtures, babel-standalone, babel-traverse
      • #11758 Replace non-inclusive "whitelist" and "blacklist" terms with "allowlist" etc. (@wojtekmaj)
    • babel-parser
    • babel-core

    Committers: 7

    Open source →
  37. 7.10.319 Jun 2020
    Release notes

    v7.10.3 (2020-06-19)

    Thanks @AjayPoshak, @jessethomson, @sajadtorkamani, @shaodahong and @wlawt for their first PRs!

    :eyeglasses: Spec Compliance

    • babel-parser
      • #11676 Properly parse export default from when exportDefaultFrom is not enabled (@JLHwung)
    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-optional-chaining
      • #11662 refactor: do not rely on AST extra properties in plugins (@JLHwung)
    • babel-plugin-proposal-logical-assignment-operators
      • #11658 Perform NamedEvaluation of Anonymous Functions in Logical Assignment (@jridgewell)
    • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-optional-chaining

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-flow-comments
    • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties
    • babel-template
    • babel-types
      • #11687 improve node type definitions to avoid any's in generated types (@zxbodya)
    • babel-plugin-transform-react-pure-annotations
      • #11685 Add React.createContext to @babel/plugin-transform-react-pure-annotat… (@jessethomson)
    • babel-parser
      • #11676 Properly parse export default from when exportDefaultFrom is not enabled (@JLHwung)
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods

    :nail_care: Polish

    :house: Internal

    • Other
    • babel-helper-plugin-utils
    • babel-plugin-proposal-class-properties, babel-plugin-proposal-private-property-in-object, babel-preset-env

    Committers: 11

    Open source →
  38. 7.10.127 May 2020
    Release notes

    v7.10.1 (2020-05-27)

    This releases includes fixes for two bugs introduced in 7.10.0. There are still a few known bugs, and we'll fix them soon.

    Thanks @saulosantiago for your first PR!

    :bug: Bug Fix

    • babel-preset-env
    • babel-standalone

    :house: Internal

    Committers: 3

    Open source →
  39. 7.10.026 May 2020
    Release notes

    v7.10.0 (2020-05-26)

    Thanks @AndrewLeedham, @fisker, @kik-o, @kitos, @lazytype for their first PRs!

    We are also releasing the first experimental version of the new polyfills plugins: you can check them out at babel/babel-polyfills.

    :eyeglasses: Spec Compliance

    • babel-plugin-proposal-logical-assignment-operators
      • #11370 logical-assignment: Do not assign names to anonymous functions (@arku)

    :rocket: New Feature

    • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-optimise-call-expression, babel-helper-replace-supers, babel-parser, babel-plugin-proposal-class-properties
    • babel-standalone
      • #11593 feat: add privatePropertyInObject to babel-standalone (@JLHwung)
      • #11466 Support data-type="module" to generate native <script type="module"> (@dfabulich)
    • babel-cli, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-proposal-private-property-in-object, babel-types
    • babel-compat-data, babel-plugin-transform-template-literals, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-standalone
    • babel-parser, babel-plugin-syntax-module-attributes, babel-standalone
    • babel-helper-compilation-targets, babel-preset-env
    • babel-cli
    • babel-helpers, babel-plugin-transform-destructuring, babel-plugin-transform-spread, babel-traverse
    • babel-helpers, babel-plugin-transform-for-of, babel-preset-env
    • babel-parser
      • #11406 Enable import.meta by default in @babel/parser (#11364) (@kik-o)
    • babel-plugin-transform-react-pure-annotations, babel-preset-react
      • #11428 Implement plugin-transform-react-pure-annotations and add to preset-react (@devongovett)
    • babel-compat-data, babel-preset-env

    :bug: Bug Fix

    • babel-traverse
    • babel-plugin-proposal-optional-chaining
      • #10961 fix: optional-chaining should work correctly with ts non-null operator (@macabeus)
    • babel-parser, babel-types
      • #11547 refactor: add isLiteralPropertyName to parser utils (@JLHwung)
    • babel-plugin-transform-typescript
    • babel-plugin-proposal-object-rest-spread
      • #11550 fix(plugin-proposal-object-rest-spread): use computed memberExpression for literal keys (@kitos)
    • babel-plugin-transform-runtime
    • babel-generator
      • #11502 getters and setters support in generator for declare class statement (@zxbodya)

    :nail_care: Polish

    • 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
      • #11514 [helpers] Add a private function name within createSuper (@cpojer)

    :house: Internal

    • Other
    • babel-parser
      • #11597 Fix comments for smartPipeline topic-forbidding contexts (@lazytype)
    • babel-core, babel-generator, babel-helper-compilation-targets, babel-helpers, babel-parser, babel-plugin-proposal-decorators, babel-plugin-proposal-json-strings, babel-plugin-transform-block-scoping, babel-plugin-transform-flow-comments, babel-plugin-transform-modules-systemjs, babel-plugin-transform-react-jsx-source, babel-plugin-transform-runtime, babel-preset-env, babel-standalone, babel-template, babel-traverse, babel-types

    :running_woman: Performance

    • babel-plugin-proposal-object-rest-spread

    :leftwards_arrow_with_hook: Revert

    Committers: 18

    Open source →
  40. 7.8.430 Jan 2020
    Release notes

    v7.8.4 (2020-01-30)

    :warning: In Babel 7.8.0 we introduced the --copy-ignored option for @babel/cli, defaulting to false. However, previous versions behaved as if that option was present: for this reason, we changed its default value to true (when --copy-files is provided) and introduced a --no-copy-ignored option to disable it.

    Thanks to @3cp, @BenoitZugmeyer, @pustovalov, @regiontog, and @vedantroy for their first PRs!

    :eyeglasses: Spec Compliance

    • babel-parser

    :bug: Bug Fix

    • babel-cli
    • babel-compat-data
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-parameters, babel-plugin-transform-typeof-symbol, babel-preset-env
    • babel-traverse
    • babel-plugin-transform-parameters
    • babel-plugin-transform-for-of
    • babel-generator
    • babel-helper-compilation-targets
      • #11006 fix: supply '.' subpath for backward compatibility with node.js 13.0-13.1 (@JLHwung)

    :nail_care: Polish

    • babel-core
      • #10969 polish: throw human-friendly error when item-option pair is incorrectly unwrapped (@JLHwung)

    :memo: Documentation

    • babel-parser
      • #11015 add AST for the module attribute proposal (@xtuc)
    • babel-preset-env

    :house: Internal

    :running_woman: Performance

    • babel-parser
      • #11029 fix(babel-parser): avoid state.clone() to clone the whole token store (@3cp)

    Committers: 11

    Open source →
  41. 7.8.313 Jan 2020
    Release notes

    v7.8.3 (2020-01-13)

    :bug: Bug Fix

    • babel-types
      • #11002 fix: generated builder parameter should respect builder keys (@JLHwung)

    :house: Internal

    • babel-preset-env-standalone, babel-standalone
    • babel-plugin-proposal-decorators, babel-plugin-proposal-dynamic-import, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-object-rest-spread, babel-plugin-syntax-async-generators, babel-plugin-syntax-bigint, babel-plugin-syntax-dynamic-import, babel-plugin-syntax-json-strings, babel-plugin-syntax-nullish-coalescing-operator, babel-plugin-syntax-object-rest-spread, babel-plugin-syntax-optional-catch-binding, babel-plugin-syntax-optional-chaining, babel-plugin-transform-flow-strip-types, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-react-constant-elements, babel-preset-env-standalone, babel-preset-env, babel-standalone

    :leftwards_arrow_with_hook: Revert

    Committers: 2

    Open source →
  42. 7.8.012 Jan 2020
    Release notes

    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

    • babel-preset-env
      • #10982 CONTRIBUTING: Update link to plugin-features.js [skip ci] (@andersk)
    • Other

    :house: Internal

    :leftwards_arrow_with_hook: Revert

    • babel-cli

    Committers: 17

    Open source →
  43. 7.7.719 Dec 2019
    Release notes

    v7.7.7 (2019-12-19)

    :eyeglasses: Spec Compliance

    • babel-parser
      • #10576 [parser] validation for parentheses in the left-hand side of assignment expressions (@boweihan)

    :bug: Bug Fix

    • babel-plugin-proposal-object-rest-spread
    • babel-core
    • babel-node
    • babel-plugin-transform-parameters
      • #10053 Check shadow variable to identifier in default parameters (@JLHwung)
    • babel-parser
      • #10828 @babel/eslint-parser: fix ImportExpression node to match ESTree spec (@kaicataldo)
      • #10827 @babel/eslint-parser: fix BigIntLiteral node to match ESTree spec (@kaicataldo)

    :nail_care: Polish

    • babel-plugin-transform-react-jsx

    :house: Internal

    • babel-generator, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-unicode-property-regex, babel-plugin-syntax-pipeline-operator, babel-plugin-transform-dotall-regex, babel-preset-env-standalone, babel-preset-typescript, babel-standalone
    • Other
    • babel-preset-env
    • babel-parser
    • babel-cli, babel-node, babel-register

    :leftwards_arrow_with_hook: Revert

    • babel-plugin-transform-classes, babel-plugin-transform-regenerator, babel-preset-env

    Committers: 6

    Open source →
  44. 7.7.56 Dec 2019
    Release notes

    v7.7.5 (2019-12-06)

    :bug: Bug Fix

    • babel-plugin-transform-modules-commonjs, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2
    • babel-cli
      • #10283 babel --watch should have equivalent file selection logic with babel (@JLHwung)
    • babel-parser
    • babel-parser, babel-plugin-proposal-optional-chaining, babel-plugin-transform-modules-amd
      • #10806 fix(optional chaining): Optional delete returns true with nullish base (@mpaarating)
    • babel-helper-module-transforms, babel-plugin-transform-modules-amd
      • #10764 fix: rewriteBindingInitVisitor should skip on scopable node (@JLHwung)

    :nail_care: Polish

    :house: Internal

    • babel-preset-env-standalone
    • Other
    • babel-helper-transform-fixture-test-runner

    Committers: 8

    Open source →
  45. 7.7.422 Nov 2019
    Release notes

    v7.7.4 (2019-11-23)

    Thanks @chrishinrichs, @khoumani, @m-ahmadi, @BBlackwo, @SakibulMowla, @4geru, @Shriram-Balaji, @ZYSzys and @arku for their first PRs!

    :bug: Bug Fix

    • babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-preset-env
    • babel-parser
    • babel-preset-env-standalone
      • #10732 fix: add missing available plugins to babel-preset-env-standalone. (@JLHwung)
    • babel-plugin-transform-function-name, babel-plugin-transform-modules-umd, babel-preset-env
      • #10701 Circumvent typeof transform for umd build template. (@JLHwung)
    • babel-cli
      • #10698 Babel should not silently remove unknown options after commander arguments. (@JLHwung)
    • babel-plugin-proposal-optional-chaining
    • babel-parser, babel-types
    • babel-traverse
    • babel-helpers, babel-plugin-proposal-object-rest-spread, babel-preset-env

    :nail_care: Polish

    • babel-plugin-proposal-nullish-coalescing-operator
      • #10720 polish: skip creating extra reference for safely re-used node. (@JLHwung)

    :house: Internal

    Committers: 15

    Open source →
  46. 7.7.05 Nov 2019
    Release notes

    v7.7.0 (2019-11-05)

    :eyeglasses: Spec Compliance

    • babel-types
    • babel-parser

    :rocket: New Feature

    • babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-transform-typescript, babel-preset-typescript, babel-types
    • babel-core, babel-parser, babel-preset-typescript
    • babel-core
    • babel-plugin-syntax-top-level-await, babel-preset-env
    • babel-helper-builder-react-jsx, babel-plugin-transform-react-jsx, babel-preset-react
      • #10572 [transform-react-jsx] Add useSpread option to transform JSX. (@ivandevp)
    • babel-generator, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-flow, babel-types
    • babel-plugin-transform-function-name, babel-plugin-transform-modules-umd, babel-preset-env
      • #10477 Changes UMD callsite to be more likely to pass in the intended object.. (@MicahZoltu)
    • babel-parser
    • babel-generator, babel-parser, babel-types
    • babel-cli, babel-register
    • babel-cli

    :bug: Bug Fix

    • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-function-sent, babel-preset-env
    • babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
    • babel-plugin-transform-modules-systemjs
      • #10638 fix: remove ExportNamedDeclaration when the specifier is empty. (@JLHwung)
    • babel-parser
    • babel-plugin-transform-typescript
    • babel-core
      • #10623 Fix: inputSourceMap should work when it is an external file. (@JLHwung)
      • #10539 fix: remove filename annotation in buildCodeFrameError. (@JLHwung)
    • babel-plugin-proposal-decorators
    • babel-helpers, babel-plugin-proposal-dynamic-import, babel-plugin-transform-modules-commonjs, babel-preset-env
      • #10574 fix: _interopRequireWildcard should only cache objects. (@samMeow)
    • babel-traverse
    • babel-preset-env
    • babel-generator
    • babel-plugin-transform-async-to-generator, babel-preset-env, babel-traverse

    :nail_care: Polish

    • babel-plugin-transform-classes, babel-plugin-transform-regenerator, babel-preset-env
    • babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
      • #10585 fix(babel‑helpers/interopRequireWildcard): Avoid double nullish check. (@ExE-Boss)
    • babel-register
      • #10557 fix: disable caching when babel could not read/write cache. (@JLHwung)

    :house: Internal

    • babel-cli, babel-node
    • babel-register
    • babel-helper-create-regexp-features-plugin, babel-plugin-proposal-unicode-property-regex, babel-plugin-transform-dotall-regex, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-unicode-regex, babel-preset-env
    • babel-preset-env
    • babel-helper-module-imports
      • #10608 Use .find instead of .filter to get targetPath in ImportInjector. (@Andarist)
    • Other
    • babel-runtime
    • babel-helper-annotate-as-pure, babel-helper-bindify-decorators, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-call-delegate, babel-helper-define-map, babel-helper-explode-assignable-expression, babel-helper-explode-class, babel-helper-function-name, babel-helper-get-function-arity, babel-helper-hoist-variables, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-template

    :running_woman: Performance

    Committers: 28

    Open source →
  47. 7.6.410 Oct 2019
    Release notes

    v7.6.4 (2019-10-10)

    :eyeglasses: Spec Compliance

    :bug: Bug Fix

    • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner

    Committers: 2

    Open source →
  48. 7.6.38 Oct 2019
    Release notes

    v7.6.3 (2019-10-08)

    Thanks to @hjdivad, @Basaingeal and @todofixthis for their first PRs!

    :eyeglasses: Spec Compliance

    :rocket: New Feature

    • babel-types

    :bug: Bug Fix

    • babel-plugin-transform-block-scoping
      • #10343 Do not remove let bindings even they are wrapped in closure (@JLHwung)
    • babel-parser
    • babel-plugin-transform-react-constant-elements, babel-traverse
    • babel-generator, babel-parser, babel-plugin-transform-block-scoping, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-typescript
      • #10220 Flow: interface identifier should be declared in the scope (@JLHwung)

    :nail_care: Polish

    :house: Internal

    • Other
    • babel-cli, babel-core, babel-generator, babel-helper-fixtures, babel-helper-transform-fixture-test-runner, babel-node, babel-plugin-transform-react-jsx-source, babel-plugin-transform-runtime, babel-preset-env, babel-preset-react

    :running_woman: Performance

    • babel-parser
    • Other
      • #10443 perf: only apply lazy cjs module transform on cli and core (@JLHwung)

    Committers: 10

    Open source →
  49. 7.6.223 Sept 2019
    Release notes

    v7.6.2 (2019-09-23)

    Thanks to @FND, @guywaldman, @vivek12345, @TomerAberbach, @ivandevp and @gonzarodriguezt for their first PRs!

    :eyeglasses: Spec Compliance

    :bug: Bug Fix

    • babel-parser
    • babel-cli
    • babel-core
      • #10402 fix: pass optionLoc when validating plugin object. (@JLHwung)
    • babel-plugin-transform-block-scoping, babel-plugin-transform-spread, babel-traverse
    • babel-plugin-proposal-object-rest-spread, babel-preset-env

    :house: Internal

    • babel-plugin-transform-named-capturing-groups-regex
    • Other
    • babel-helper-fixtures
    • babel-node
      • #10429 Remove babel polyfill dependency of babel-node. (@bdwain)
    • babel-generator, babel-helper-fixtures
    • babel-core, babel-plugin-transform-runtime, babel-register

    :running_woman: Performance

    Committers: 8

    Open source →
  50. 7.6.06 Sept 2019
    Release notes

    v7.6.0 (2019-09-06)

    :eyeglasses: Spec Compliance

    • babel-generator, babel-parser
    • babel-helpers, babel-plugin-transform-block-scoping, babel-traverse

    :rocket: New Feature

    • babel-core
      • #10181 feat(errors): validate preset when filename is absent (@JLHwung)
    • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-private-methods
    • babel-generator, babel-parser, babel-types
    • babel-preset-typescript
    • babel-parser
    • babel-types

    :bug: Bug Fix

    • babel-helpers, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-preset-env
    • babel-plugin-transform-runtime
      • #10398 Add supports for polyfill computed methods (@rhyzx)
    • babel-preset-env
    • babel-plugin-transform-named-capturing-groups-regex
    • babel-types
    • babel-parser
      • #10380 Refactor trailing comment adjustment (@banga)
      • #10369 Retain trailing comments in array expressions (@banga)
      • #10292 fix: assign trailing comment to ObjectProperty only when inside an ObjectExpression (@JLHwung)
    • babel-parser, babel-types
    • babel-generator, babel-plugin-transform-typescript, babel-types
    • babel-core, babel-types
    • babel-plugin-transform-flow-comments
    • babel-helpers, babel-plugin-transform-react-constant-elements
    • babel-plugin-proposal-decorators
    • babel-plugin-proposal-do-expressions, babel-traverse
    • babel-helpers, babel-plugin-transform-named-capturing-groups-regex

    :nail_care: Polish

    • babel-plugin-transform-runtime, babel-preset-env
      • #10372 Don't allow instance properties transformation on namespace (@rhyzx)

    :memo: Documentation

    :house: Internal

    • babel-register
    • babel-helper-fixtures, babel-helper-transform-fixture-test-runner, babel-preset-env
    • babel-parser
    • babel-helper-fixtures, babel-helper-transform-fixture-test-runner, babel-plugin-proposal-dynamic-import, babel-preset-env
    • babel-runtime-corejs2, babel-runtime, babel-types
    • babel-cli, babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-fixtures, babel-node, babel-parser, babel-plugin-proposal-do-expressions, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-modules-commonjs, babel-plugin-transform-runtime, babel-preset-env, babel-standalone, babel-template, babel-traverse, babel-types
      • #10228 Update dev dependencies and fix linting errors (@danez)
    • babel-cli

    :running_woman: Performance

    • babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
      • #10161 Improves the logic to import objects in helpers (@ifsnow)
    • babel-traverse

    Committers: 22

    Open source →
  51. 7.5.517 Jul 2019
    Release notes

    v7.5.5 (2019-07-17)

    Thanks to @sag1v and @CYBAI for their first PRs!

    :bug: Bug Fix

    • babel-code-frame
    • babel-plugin-proposal-object-rest-spread
    • babel-types
    • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super, babel-types
      • #10017 destructuring private fields with array pattern / object pattern (@tanhauhau)
    • babel-plugin-transform-flow-comments
    • babel-core, babel-helpers
    • babel-plugin-transform-runtime
    • babel-helpers, babel-plugin-transform-instanceof
      • #10197 fix: custom instOfHandler result should be cast to boolean (@JLHwung)

    :house: Internal

    • babel-parser, babel-plugin-transform-typescript
      • #10014 Use correct extension for typescript fixtures (@danez)

    :running_woman: Performance

    • babel-helpers, babel-plugin-proposal-object-rest-spread, babel-preset-env
      • #10189 perf: match ownKeys perf to the one of objectSpread (@JLHwung)

    Committers: 7

    Open source →
  52. 7.5.04 Jul 2019
    Release notes

    v7.5.0 (2019-07-04)

    :eyeglasses: Spec Compliance

    • babel-parser

    :rocket: New Feature

    • babel-parser
    • babel-plugin-proposal-dynamic-import, babel-preset-env-standalone, babel-preset-env
    • babel-plugin-proposal-dynamic-import, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs
    • babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator
    • babel-plugin-transform-typescript, babel-types

    :bug: Bug Fix

    • babel-plugin-proposal-do-expressions, babel-traverse
    • babel-helpers, babel-plugin-transform-react-constant-elements
      • #10155 Added es3 backward compatibility for react helper code (@sormy)
    • babel-preset-env
    • babel-parser
    • babel-types
    • babel-node
    • babel-generator
    • babel-plugin-transform-typescript
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-traverse
    • babel-helpers, babel-plugin-proposal-object-rest-spread, babel-preset-env
    • babel-plugin-transform-destructuring
    • babel-helper-create-class-features-plugin, babel-plugin-transform-typescript

    :nail_care: Polish

    • babel-core
    • babel-helpers
      • #10117 Simplify the helpers for classPrivateField{Get,Set} (@arv)
    • babel-plugin-transform-typescript

    :memo: Documentation

    • babel-plugin-proposal-partial-application, babel-plugin-syntax-partial-application

    Committers: 24

    Open source →
  53. 7.4.426 Apr 2019

    Nothing published for this version

  54. 7.4.32 Apr 2019

    Nothing published for this version

  55. 7.2.320 Dec 2018

    Nothing published for this version

  56. 7.2.03 Dec 2018

    Nothing published for this version

  57. 7.1.56 Nov 2018

    Nothing published for this version

  58. 7.1.228 Sept 2018

    Nothing published for this version

  59. 7.1.128 Sept 2018

    Nothing published for this version

  60. 7.1.017 Sept 2018

    Nothing published for this version