@babel/core
4.8/5319

@babel/core

npm i @babel/core

135 Versions

7.20.5

latest
4 days ago
v7.20.5 (2022-11-28)

Thanks @davydof and @SuperSodaSea for your first PRs!

👓 Spec Compliance
  • babel-helpers, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-traverse
  • babel-cli, babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-runtime, babel-preset-env
    • #15182 fix: apply toPropertyKey when defining class members (@JLHwung)
  • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-decorators, babel-plugin-proposal-private-property-in-object, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
🐛 Bug Fix
  • babel-parser
  • babel-helper-wrap-function, babel-preset-env, babel-traverse
  • babel-plugin-transform-arrow-functions, babel-plugin-transform-parameters, babel-traverse
    • #15163 fix: Throw error when compiling super() in arrow functions with default / rest parameters (@SuperSodaSea)
  • babel-helpers, babel-node, babel-plugin-proposal-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-helper-create-regexp-features-plugin
  • babel-parser, babel-types
  • babel-generator
  • babel-plugin-transform-block-scoping, babel-traverse
💅 Polish
  • babel-generator
  • babel-plugin-transform-block-scoping
🏠 Internal Committers: 6

7.20.2

1 month ago
v7.20.2 (2022-11-04) 🐛 Bug Fix
  • babel-core, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-simple-access, babel-node, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-react-constant-elements, babel-preset-env, babel-standalone, babel-types
  • babel-plugin-transform-typescript
    • #15121 fix: tsSatisfiesExpression check with different duplicated @babel/types versions (@liuxingbaoyu)
  • babel-parser
  • babel-generator
  • babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-jscript
    • #15113 fix: wrap anonymous class expression within statement (@JLHwung)
  • babel-plugin-transform-destructuring
Committers: 3

7.19.6

1 month ago
v7.19.6 (2022-10-20)

Thanks @lomirus for your first PR!

👓 Spec Compliance
  • babel-plugin-proposal-decorators
    • #15059 Ensure non-static decorators are applied when a class is instantiated. (@JLHwung)
🐛 Bug Fix
  • babel-parser
  • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3
    • #15060 Ensure @babel/runtime-corejs3/core-js/*.js can be imported on Node.js 17+ (@JLHwung)
  • babel-preset-env, babel-traverse
💅 Polish
  • babel-generator, babel-plugin-transform-flow-comments
📝 Documentation
  • babel-standalone
🏠 Internal :running_woman: Performance
  • babel-core, babel-standalone
Committers: 4

7.19.3

2 months ago
v7.19.3 (2022-09-27) 🐛 Bug Fix 💅 Polish 🏠 Internal
  • babel-helper-compilation-targets, babel-helper-transform-fixture-test-runner, babel-parser, babel-preset-env, babel-traverse
🔬 Output optimization
  • babel-plugin-transform-typescript
Committers: 4

7.19.1

3 months ago
v7.19.1 (2022-09-14)

Thanks @hegemonic for your first PR!

🐛 Bug Fix
  • babel-core
  • babel-traverse
  • Other
    • #14872 Use the built-in class fields and private methods rules in ESLint 8 (@JLHwung)
  • babel-parser
  • babel-plugin-transform-typescript
Committers: 5

7.19.0

3 months ago
v7.19.0 (2022-09-05)

Blog post: https://babeljs.io/blog/2022/09/05/7.19.0

Thanks @SukkaW for your first PR!

👓 Spec Compliance
  • babel-parser
    • #14666 Support private name in decorator member expression (@JLHwung)
  • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
🚀 New Feature
  • 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-generator, babel-parser
  • babel-standalone
  • babel-helper-create-regexp-features-plugin, babel-helpers, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-named-capturing-groups-regex, babel-standalone
🐛 Bug Fix
  • babel-helper-function-name, babel-helper-wrap-function, babel-plugin-transform-classes
    • #14897 Fix: class transform should not drop method definition when key contains non-BMP characters (@JLHwung)
  • babel-plugin-transform-typescript
  • babel-parser
  • babel-helper-builder-react-jsx
    • #14886 Fix helper-builder-react-jsx compat with Babel 7.9 (@JLHwung)
💅 Polish 📝 Documentation 🏠 Internal
  • babel-standalone
  • babel-core, babel-parser, babel-traverse
Committers: 6

7.18.13

3 months ago
v7.18.13 (2022-08-22)

Thanks @djpohly for your first PR!

🐛 Bug Fix 💅 Polish
  • babel-traverse
🏠 Internal Committers: 5

7.18.10

4 months ago
v7.18.10 (2022-08-01) 🚀 New Feature
  • babel-helper-string-parser, babel-types
🐛 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
🏠 Internal 🔬 Output optimization
  • babel-plugin-proposal-export-default-from
Committers: 10

7.18.9

4 months ago
v7.18.9 (2022-07-18) 🐛 Bug Fix
  • babel-plugin-transform-modules-systemjs, babel-types
  • babel-generator
💅 Polish 🏠 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

7.18.6

5 months ago
v7.18.6 (2022-06-27) 👓 Spec Compliance
  • babel-parser
  • babel-generator, babel-parser, babel-preset-env, babel-template
🐛 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
🏠 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

7.18.5

6 months ago
v7.18.5 (2022-06-13)

Thanks @underfin and @vasicvuk for your first PRs!

🐛 Bug Fix
  • babel-plugin-transform-new-target
  • babel-plugin-transform-modules-systemjs
📝 Documentation 🏠 Internal :running_woman: Performance
  • babel-traverse
Committers: 7

7.18.2

6 months ago
v7.18.2 (2022-05-25) 🐛 Bug Fix
  • babel-plugin-transform-template-literals
    • #14582 fix: skip template literal transform for TSLiteralType (@JLHwung)
  • babel-helpers
  • babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-helper-environment-visitor, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-traverse, babel-types
    • #14371 environmentVisitor should skip decorator expressions (@JLHwung)
📝 Documentation 🏠 Internal Committers: 4

7.18.0

6 months ago
v7.18.0 (2022-05-19)

Thanks @NickHeiner for your first PR!

🚀 New Feature
  • babel-preset-env
  • babel-helper-create-class-features-plugin, babel-helper-define-map, babel-plugin-proposal-class-static-block, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-object-rest-spread, babel-plugin-syntax-destructuring-private, babel-plugin-transform-destructuring, babel-plugin-transform-proto-to-assign, babel-plugin-transform-typescript, babel-standalone, babel-traverse, babel-types
  • babel-generator, babel-parser, babel-types
  • babel-generator, babel-parser
  • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
  • babel-helper-module-transforms, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd
🐛 Bug Fix
  • babel-types
  • babel-parser
    • #14557 Fix parsing of < after object literals with the jsx plugin (@JLHwung)
  • babel-plugin-transform-react-pure-annotations
    • #14528 fix: do not mark computed React[...] methods as pure (@JLHwung)
💅 Polish
  • babel-core, babel-helper-transform-fixture-test-runner, babel-helpers, babel-plugin-proposal-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-standalone
🏠 Internal
  • babel-core, babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-modules-systemjs
Committers: 6

7.17.12

7 months ago
v7.17.12 (2022-05-16)

Thanks @varunsh-coder and @xiawenqi for your first pull requests!

🐛 Bug Fix
  • babel-plugin-transform-react-constant-elements
  • babel-generator
    • #14524 fix: perserve parentheses of lhs id with rhs unamed fn (@JLHwung)
    • #14532 Print necessary parentheses for functions in postfix expressions (@xiawenqi)
  • babel-plugin-transform-destructuring
    • #14494 Update scope info after destructuring transform (@peey)
  • babel-parser
  • babel-parser, babel-plugin-transform-destructuring, babel-types
🏠 Internal
  • babel-plugin-proposal-decorators, babel-types
  • babel-core
  • babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-module-transforms, babel-helper-plugin-utils, babel-parser, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-proposal-decorators, babel-plugin-proposal-export-default-from, babel-plugin-proposal-export-namespace-from, babel-plugin-proposal-function-sent, babel-plugin-proposal-json-strings, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-nullish-coalescing-operator, 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-methods, babel-plugin-proposal-private-property-in-object, babel-plugin-proposal-record-and-tuple, babel-plugin-proposal-unicode-property-regex, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-flow, babel-plugin-syntax-import-assertions, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-record-and-tuple, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-to-generator, 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-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, 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-jsx, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-spread, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-traverse, babel-types
Committers: 9

7.17.10

7 months ago
v7.17.10 (2022-04-29)

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

🐛 Bug Fix
  • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner
💅 Polish
  • babel-cli, babel-core, babel-generator, babel-helper-fixtures, babel-helper-transform-fixture-test-runner
  • babel-plugin-proposal-pipeline-operator, babel-traverse
🏠 Internal :running_woman: Performance
  • babel-cli, babel-core, babel-generator
Committers: 12

7.17.9

8 months ago
v7.17.9 (2022-04-06)

Thanks @CommanderRoot, @fargito and @swandir for your first PRs!

🐛 Bug Fix
  • babel-parser, babel-standalone
  • babel-traverse
    • #14403 Fix NodePath.referencesImport for JSXMemberExpression (@swandir)
  • babel-plugin-proposal-decorators
  • babel-parser
  • babel-generator, babel-parser
  • babel-plugin-transform-classes, babel-plugin-transform-modules-commonjs, babel-preset-env
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties
💅 Polish
  • babel-plugin-proposal-decorators
📝 Documentation 🏠 Internal Committers: 6

7.17.8

8 months ago
v7.17.8 (2022-03-18) 👓 Spec Compliance
  • babel-helpers, babel-plugin-proposal-decorators
🐛 Bug Fix ↩️ Revert Committers: 4

7.17.7

9 months ago
v7.17.7 (2022-03-14)

Thanks @cha0s, @dev-itsheng, @green1052, @jlennox and @Yokubjon-J for your first PRs!

👓 Spec Compliance
  • babel-generator, babel-parser
🐛 Bug Fix
  • babel-helper-compilation-targets
  • babel-helper-module-transforms, babel-helper-simple-access, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd
  • babel-parser
  • babel-helpers, babel-plugin-proposal-decorators
    • #14335 Fix static/proto initializers when there aren't class fields (@JLHwung)
    • #14334 fix: push newClass only when class is decorated (@JLHwung)
  • babel-generator
  • babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
    • #14313 Fix duplicate exports initialization with many exports (@JasinYip)
  • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods, babel-plugin-transform-classes, babel-plugin-transform-object-super
  • babel-register
💅 Polish 🏠 Internal Committers: 13

7.17.5

9 months ago
v7.17.5 (2022-02-17)

Thanks @thebanjomatic for your first PR!

🐛 Bug Fix Committers: 2

7.17.4

10 months ago
v7.17.4 (2022-02-15) 🐛 Bug Fix Committers: 1

7.17.3

10 months ago
v7.17.3 (2022-02-15)

Thanks @zhangenming for your first PR!

🐛 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
🏠 Internal
  • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner
🔬 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

7.17.2

10 months ago
v7.17.2 (2022-02-08) 🐛 Bug Fix Committers: 3

7.17.0

10 months ago
v7.17.0 (2022-02-02)

Thanks @atti187 and @phulin for your first PRs!

🚀 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 Fix
  • babel-parser
  • babel-plugin-transform-runtime
📝 Documentation 🏠 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

7.16.12

10 months ago
v7.16.12 (2022-01-22) 🐛 Bug Fix Committers: 2

7.16.10

10 months ago
v7.16.10 (2022-01-19)

Thanks @blankPen for your first PR!

🐛 Bug Fix 🏠 Internal 🔬 Output optimization
  • babel-helper-create-class-features-plugin, babel-preset-env
Committers: 5

7.16.7

1 year ago
v7.16.7 (2021-12-31)

Thanks @exb for your first PR!

👓 Spec Compliance
  • babel-parser
    • #14049 fix: check preceding line break before exclamation (@JLHwung)
🐛 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
💅 Polish Committers: 4

7.16.5

1 year ago
v7.16.5 (2021-12-13)

Thanks @chimurai and @krosenberg for your first PRs!

👓 Spec Compliance
  • babel-cli, babel-core, babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-jscript, babel-plugin-transform-parameters, babel-plugin-transform-runtime, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-env
🐛 Bug Fix
  • babel-plugin-transform-parameters
  • babel-plugin-transform-arrow-functions, babel-traverse
  • babel-parser
  • babel-traverse
  • babel-generator
  • babel-plugin-transform-react-jsx
  • babel-helper-create-class-features-plugin, babel-helper-environment-visitor, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-replace-supers, babel-plugin-transform-classes, babel-traverse
💅 Polish 📝 Documentation 🏠 Internal
  • Every package
  • babel-parser
    • #13982 Extend hasPlugin to accept plugin-configuration array pairs (@js-choi)
  • babel-helpers
  • babel-plugin-proposal-object-rest-spread, babel-traverse
  • babel-parser, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-optional-chaining, babel-preset-react, babel-preset-typescript
  • Other
:running_woman: Performance 🔬 Output optimization
  • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime
Committers: 10

7.16.0

1 year ago
v7.16.0 (2021-10-30) 👓 Spec Compliance
  • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
🚀 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 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
🏠 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

7.15.8

1 year ago
v7.15.8 (2021-10-06)

Thanks @julienw, @NotWearingPants and @shoonia for your first PRs!

👓 Spec Compliance
  • babel-helper-module-transforms, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd
  • babel-parser
🐛 Bug Fix
  • babel-generator
  • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator
  • babel-plugin-transform-typescript
💅 Polish
  • babel-core
  • babel-node
🏠 Internal :running_woman: Performance Committers: 10

7.15.5

1 year ago
v7.15.5 (2021-09-04) 👓 Spec Compliance ↩️ Revert
  • babel-core
    • #13732 Revert "fix: non breaking align options naming" (@fedeci)
Committers: 3

7.15.4

1 year ago
v7.15.4 (2021-09-02)

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

👓 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 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
📝 Documentation
  • babel-parser
🏠 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

7.15.0

1 year ago
v7.15.0 (2021-08-04)

Thanks @a-tarasyuk and @gausie for your first PRs!

👓 Spec Compliance
  • babel-parser
    • #13523 feat(ts): raise error for abstract property with initializer (@fedeci)
🚀 New Feature
  • babel-parser
    • #13229 Add attachComment parser option to disable comment attachment (@JLHwung)
  • babel-standalone
  • babel-parser, babel-preset-env
  • babel-plugin-transform-typescript, babel-preset-typescript
  • babel-plugin-transform-typescript
  • babel-core, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
    • #13290 feat: add noIncompleteNsImportDetection assumption to plugin-transform-modules-commonjs (@fedeci)
  • babel-plugin-transform-react-display-name
  • babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator
  • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator, babel-traverse, babel-types
  • babel-plugin-transform-runtime
  • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
  • babel-compat-data, babel-parser, babel-preset-env
🐛 Bug Fix
  • babel-parser, babel-plugin-transform-typescript
  • babel-plugin-transform-typescript
    • #13605 Handle typescript function overloading in a default export (@tony-go)
  • babel-parser
📝 Documentation Committers: 10

7.14.8

1 year ago
v7.14.8 (2021-07-20)

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

👓 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 Fix 💅 Polish 📝 Documentation 🏠 Internal
  • babel-helpers
    • #13522 minor improvement to gulp generate-runtime-helpers error message (@lightmare)
:running_woman: Performance Committers: 12

7.14.6

1 year ago
v7.14.6 (2021-06-14) 🐛 Bug Fix
  • babel-plugin-transform-spread
  • babel-helpers, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties
  • babel-parser
🏠 Internal :running_woman: Performance Committers: 5

7.14.5

1 year ago
v7.14.5 (2021-06-09)

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

👓 Spec Compliance
  • babel-plugin-proposal-do-expressions, babel-traverse
  • babel-parser
🐛 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
🏠 Internal :running_woman: Performance Committers: 9

7.14.3

2 years ago
v7.14.3 (2021-05-17) 🐛 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
🏠 Internal 🔬 Output optimization
  • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-proposal-class-static-block, babel-preset-env
Committers: 4

7.14.2

2 years ago
v7.14.2 (2021-05-12)

Thanks @liuyenwei, @quickgiant, @serut, and @trinangkur for your first PRs!

🐛 Bug Fix 💅 Polish
  • babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
    • #13296 Better error for export * as ns without the correct plugin (@JLHwung)
📝 Documentation 🏠 Internal
  • Other
  • babel-types
:running_woman: Performance Committers: 9

7.14.0

2 years ago
v7.14.0 (2021-04-29) 👓 Spec Compliance 🚀 New Feature
  • babel-plugin-proposal-async-do-expressions
  • babel-core, babel-generator, babel-parser, babel-plugin-proposal-do-expressions, babel-plugin-syntax-async-do-expressions, babel-types
  • babel-preset-env
  • babel-compat-data, babel-preset-env
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-private-property-in-object, babel-plugin-syntax-private-property-in-object
  • babel-parser
  • babel-helper-module-transforms, babel-helpers, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd
  • babel-generator, babel-parser, babel-traverse, babel-types
  • babel-parser, babel-traverse
  • babel-generator, babel-parser, babel-types
🐛 Bug Fix
  • babel-generator
    • #13208 Prevent ForOfStatement from printing the forbidden sequence "for ( async of" (@Zalathar)
    • #13169 fix: don't deduplicate comments with same start index (@gzzhanghao)
  • babel-generator, babel-plugin-proposal-object-rest-spread, babel-preset-env
    • #13204 Simplify the special-case printing of single-param arrow functions (@Zalathar)
  • babel-core
💅 Polish
  • babel-cli, babel-core, babel-parser, babel-plugin-transform-classes, babel-preset-env, babel-preset-typescript
    • #13130 babel-parser: Add new internal ESLint rule to consistent error messages (@sosukesuzuki)
🏠 Internal
  • babel-parser
  • babel-helpers, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • Other
:running_woman: Performance
  • babel-core
    • #13090 perf(core): check files before interacting with them (@FauxFaux)
    • #13223 perf: avoid loadFullConfig when creating block hoist plugin (@JLHwung)
  • babel-helper-validator-identifier
🔬 Output optimization
  • babel-helper-create-class-features-plugin, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object, babel-preset-env
  • babel-helpers, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
Committers: 11

7.13.16

2 years ago
v7.13.16 (2021-04-20)

Thanks @codyatwork and @nwalters512 for your first PRs!

👓 Spec Compliance
  • babel-parser
    • #13143 fix: raise SyntaxError for declare before getter/setter (@fedeci)
🐛 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
📝 Documentation
  • Other
  • babel-types
  • babel-helper-compilation-targets
🏠 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

7.13.15

2 years ago
v7.13.15 (2021-04-08) 👓 Spec Compliance
  • babel-parser
    • #13099 fix: raise SyntaxError for unparenthesized assert and assign (@fedeci)
    • #13049 fix: the LHS in for-of loop should not start with let (@JLHwung)
🐛 Bug Fix
  • babel-parser
    • #13101 fix(ts): allow trailing comma after rest parameter in TSDeclareFunction (@fedeci)
  • babel-plugin-proposal-do-expressions, babel-traverse
  • Other
    • #13106 fix: do not filter report from functions within class elements (@JLHwung)
  • babel-compat-data, babel-preset-env
💅 Polish 📝 Documentation 🏠 Internal
  • babel-plugin-transform-regenerator, babel-standalone
  • babel-helper-transform-fixture-test-runner
:running_woman: Performance
  • babel-preset-env
Committers: 5

7.13.14

2 years ago
v7.13.14 (2021-03-29)

Thanks @charlessuh for your first PR to Babel!

🐛 Bug Fix
  • babel-core
    • #13068 fix(core): make sure "clone-deep-browser" code path is used on browsers (@charlessuh)
🏠 Internal
  • Other
  • babel-cli, babel-core, babel-helper-transform-fixture-test-runner, babel-register, babel-types
:running_woman: Performance Committers: 5

7.13.13

2 years ago
v7.13.13 (2021-03-26) 👓 Spec Compliance 🐛 Bug Fix
  • babel-core
  • babel-core, babel-preset-env
  • babel-plugin-transform-react-constant-elements
    • #13054 fix: constant variables only enable constant react elements (@cgood92)
  • babel-types
  • babel-node
  • babel-parser
💅 Polish
  • babel-cli, babel-core
🏠 Internal :running_woman: Performance Committers: 8

7.13.10

2 years ago
v7.13.10 (2021-03-08)

Thanks @MrBrain295 for your first PR!

🐛 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
💅 Polish
  • Other
  • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods
📝 Documentation 🏠 Internal
  • babel-helper-fixtures
  • Every package
  • babel-helper-transform-fixture-test-runner, babel-highlight, babel-plugin-transform-runtime, babel-preset-env
Committers: 6

7.13.8

2 years ago
v7.13.8 (2021-02-26)

Thanks @luxp and @pigcan for your first PRs!

🐛 Bug Fix
  • Other
    • #12909 chore: do not provide polyfills on bundling @babel/standalone (@JLHwung)
    • #12891 fix(eslint-parser): merge input estree options (@JLHwung)
  • babel-compat-data, babel-preset-env
  • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
💅 Polish
  • babel-helper-create-class-features-plugin
🏠 Internal
  • babel-core, babel-helper-transform-fixture-test-runner, babel-register
  • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime
🔬 Output optimization
  • babel-plugin-proposal-object-rest-spread
Committers: 6

7.13.1

2 years ago
v7.13.1 (2021-02-23)

This releases fixes a regression that makes gatsby builds fail (#12854, #12851)

🐛 Bug Fix
  • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
  • babel-core
Committers: 1

7.13.0

2 years ago
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!

🚀 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 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
🏠 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)
🔬 Output optimization
  • babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties
Committers: 14

7.12.17

2 years ago
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 Fix
  • babel-core
  • babel-helper-module-transforms, babel-plugin-transform-typescript
    • #12796 Register binding when transforming TSParameterProperty (@JLHwung)
  • babel-parser
  • babel-traverse
  • babel-types
💅 Polish
  • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-private-methods
🏠 Internal Committers: 7

7.12.16

2 years ago
v7.12.16 (2021-02-11) 🐛 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)
💅 Polish 🏠 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

7.12.13

2 years ago
v7.12.13 (2021-02-03)

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

👓 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 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
💅 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)
📝 Documentation 🏠 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
🔬 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

7.12.10

2 years ago
v7.12.10 (2020-12-09)

Thanks @AndrewSouthpaw for your first PR!

👓 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 Fix 💅 Polish
  • babel-preset-env
📝 Documentation 🏠 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

7.12.9

2 years ago
v7.12.9 (2020-11-24) 🐛 Bug Fix
  • babel-traverse
Committers: 1

7.12.8

2 years ago
v7.12.8 (2020-11-23)

Thanks @Hypnosphi for your first PR!

🐛 Bug Fix 🏠 Internal Committers: 3

7.12.7

2 years ago
v7.12.7 (2020-11-20)

Thanks @fraywing for your first PR!

👓 Spec Compliance
  • babel-parser
🐛 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)
💅 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)
🏠 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
🔬 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

7.12.3

2 years ago
v7.12.3 (2020-10-16)

Thanks @Mongkii for your first PR!

🐛 Bug Fix
  • babel-helper-wrap-function, babel-plugin-proposal-async-generator-functions
  • babel-core
  • babel-parser
🏠 Internal
  • Other
  • babel-parser
    • #12203 test: add test case for babel-parser: fixtures/typescript/arrow-function/destructuring-with-annotation-newline (@Mongkii)
Committers: 4

7.12.1

2 years ago
v7.12.1 (2020-10-16) 🐛 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)
🏠 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

7.12.0

2 years ago
v7.12.0 (2020-10-14)

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

👓 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
🚀 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 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
💅 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
🏠 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

7.11.6

2 years ago
v7.11.6 (2020-09-03)

Thanks @janbrasna for their first PR!

🏠 Internal ↩️ Revert
  • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner
Committers: 2

7.11.5

2 years ago
v7.11.5 (2020-08-31)

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

🐛 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)
💅 Polish 🏠 Internal Committers: 6

7.11.4

2 years ago
v7.11.4 (2020-08-20)

Thanks @Monchi for their first PR to Babel!

🐛 Bug Fix 🏠 Internal
  • Other
  • babel-parser
  • babel-helpers
  • babel-helper-transform-fixture-test-runner
  • babel-core, babel-helper-transform-fixture-test-runner, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-react-jsx-source, babel-plugin-transform-spread
  • babel-helper-bindify-decorators, babel-helper-call-delegate, babel-helper-explode-assignable-expression, babel-helper-explode-class, babel-helper-remap-async-to-generator, babel-helper-replace-supers
    • #11937 Move some @babel/traverse from deps to devDeps (@Monchi)
Committers: 6

7.11.1

2 years ago
v7.11.1 (2020-08-04) 🐛 Bug Fix
  • babel-parser
  • babel-core
  • babel-plugin-transform-block-scoping, babel-standalone
    • #11901 fix: ensure […map.keys] can be correctly transformed in loose mode (@JLHwung)
📝 Documentation 🏠 Internal Committers: 2

7.11.0

2 years ago
v7.11.0 (2020-07-30)

Thanks @coderaiser, @cwohlman, @morrme, @ryzokuken, @SirWindfield, @sz-coder and @vahnag for their first PRs!

👓 Spec Compliance
  • babel-parser
  • babel-plugin-proposal-optional-chaining
🚀 New Feature
  • babel-cli, babel-core
  • babel-compat-data, babel-preset-env
  • babel-parser
  • babel-generator, babel-parser, babel-types
  • babel-core, babel-generator, babel-parser, babel-plugin-syntax-decimal, babel-standalone, babel-types
  • babel-core
🐛 Bug Fix
  • Other
    • #11896 update: hardcode @babel/eslint-parser min supported version check (@kaicataldo)
  • babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-optional-chaining, babel-plugin-transform-spread
    • #11404 Skip TSAsExpression when transforming spread in CallExpression (@oliverdunk)
  • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-logical-assignment-operators
    • #11702 add support for logical assignments with private properties (@ryzokuken)
  • babel-plugin-transform-typescript
  • babel-plugin-transform-runtime
    • #11893 Fix incorrect module path when absoluteRuntime is specified (@sz-coder)
  • babel-parser
    • #11862 Correctly check reserved word for PropertyDefinition: IdentifierReference (@JLHwung)
    • #11847 fix: correctly set innerEndPos in CoverParenthesizedExpressionAndArrowParameterList (@JLHwung)
  • babel-generator, babel-parser, babel-plugin-transform-typescript
  • babel-generator
💅 Polish
  • babel-traverse
🏠 Internal
  • Other
  • babel-standalone
  • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
    • #11838 refactor: replace caniuse-db by mdn-browser-compat-data (@JLHwung)
  • babel-compat-data, babel-core, babel-helper-module-transforms, babel-helper-split-export-declaration, babel-parser, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-classes, babel-preset-env, babel-traverse, babel-types
  • babel-types
    • #11843 refactor: reorganize babel types definitions structure (@JLHwung)
  • babel-compat-data
    • #11837 chore: use repository HEAD when pulling third party repos (@JLHwung)
Committers: 15

7.10.5

2 years ago
v7.10.5 (2020-07-14)

Thanks @jayaddison and @RafaelSalguero for their first PRs!

🐛 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
📝 Documentation 🏠 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

7.10.4

2 years ago
v7.10.4 (2020-06-30)

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

👓 Spec Compliance
  • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties
  • babel-parser, babel-types
🐛 Bug Fix
  • babel-types
  • babel-plugin-proposal-do-expressions, babel-types
💅 Polish 🏠 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

7.10.3

2 years ago
v7.10.3 (2020-06-19)

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

👓 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 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
💅 Polish 🏠 Internal
  • Other
  • babel-helper-plugin-utils
  • babel-plugin-proposal-class-properties, babel-plugin-proposal-private-property-in-object, babel-preset-env
Committers: 11

7.10.2

3 years ago
v7.10.2 (2020-05-30)

Thanks @fivetanley and @hamlim for their first PRs!

🐛 Bug Fix
  • babel-helper-compilation-targets
    • #11648 fix: don't mutate InputTarget's passed to @babel/helper-compilation-targets (@fivetanley)
  • babel-helper-create-class-features-plugin, babel-preset-env
  • babel-generator
  • babel-generator, babel-types
  • babel-plugin-syntax-module-attributes, babel-standalone
    • #11631 Fix moduleAttributesVersion errors with stage-0 preset in babel standalone (@hamlim)
💅 Polish
  • babel-core
    • #11643 fix: add new plugin names to missing plugin helpers (@JLHwung)
🏠 Internal
  • babel-parser
    • #11653 refactor: split locationParser into ParserErrors and error message (@JLHwung)
Committers: 6

7.10.1

3 years ago
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 Fix
  • babel-preset-env
  • babel-standalone
🏠 Internal Committers: 3

7.10.0

3 years ago
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.

👓 Spec Compliance
  • babel-plugin-proposal-logical-assignment-operators
    • #11370 logical-assignment: Do not assign names to anonymous functions (@arku)
🚀 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 )
  • 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 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)
💅 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)
🏠 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
↩️ Revert Committers: 18

7.9.6

3 years ago
v7.9.6 (2020-04-29)

Thanks to @Beraliv, @ChintanAcharya, @dosentmatter, @jdreesen and @johannes-z for their first PRs!

👓 Spec Compliance
  • babel-plugin-proposal-object-rest-spread
  • babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
🚀 New Feature
  • babel-traverse, babel-types
    • #11448 Adding createFlowUnionType in place of createUnionTypeAnnotation without breaking change (@Beraliv)
🐛 Bug Fix
  • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
  • babel-traverse
  • babel-plugin-transform-typescript
  • babel-compat-data
  • babel-parser
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties
  • babel-traverse, babel-types
    • #11378 transform-spread: create TS types (not Flow) when using TS (@Beraliv)
  • babel-standalone
  • babel-plugin-transform-runtime
    • #11366 fix: replace backslashes with forward slashes from resolved path for … (@johannes-z)
  • babel-generator, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-transform-async-to-generator
💅 Polish
  • babel-parser
  • babel-core
    • #11421 polish: recommend preset for js extensions (@JLHwung)
    • #11397 fix: add classPrivateProperties and classPrivateMethods to missing plugin helper (@JLHwung)
📝 Documentation 🏠 Internal :running_woman: Performance
  • 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
Committers: 13

7.9.0

3 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

7.8.7

3 years ago
v7.8.7 (2020-03-05)

Thanks to @jamescdavis and @Vages for their first PRs!

🐛 Bug Fix
  • babel-preset-env
  • babel-core
  • babel-parser
    • #11198 fix(babel-parser): chain off optionally chained keys named class and function (@Vages)
  • babel-helper-call-delegate, babel-plugin-transform-parameters
  • babel-generator
    • #11190 Fix printing parentheses around optional chains (@sag1v)
  • babel-types
    • #11184 Add "Statement" as alias to Flow enum declaration (@gkz)
  • babel-plugin-transform-typescript
🏠 Internal Committers: 7

7.8.6

3 years ago
v7.8.6 (2020-02-27)

Thanks to @brokensandals, @fengzilong, @InsignificantReasons, @liamfd, @liuxingbaoyu, and @openorclose for their first PRs!

👓 Spec Compliance
  • babel-helper-module-transforms, babel-helper-replace-supers, babel-plugin-transform-modules-commonjs
  • babel-parser
    • #10956 Refactor await/yield production parameter tracking (@JLHwung)
🚀 New Feature
  • babel-helper-create-regexp-features-plugin, babel-plugin-transform-classes, babel-plugin-transform-named-capturing-groups-regex, babel-preset-env
🐛 Bug Fix
  • babel-helper-compilation-targets
  • babel-register
  • babel-parser
  • babel-compat-data, babel-preset-env
  • babel-traverse
  • babel-helper-create-class-features-plugin, babel-helper-replace-supers
  • babel-template
  • babel-plugin-transform-for-of
  • babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
    • #11074 Fix export bindings not updated by 'for ... in' and 'for ... of' (@vedantroy)
  • babel-standalone
    • #10797 fix: specify sourceFileName when generating inline sourcemaps (@JLHwung)
  • babel-types
💅 Polish
  • babel-core, babel-generator, babel-plugin-external-helpers, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-function-bind, babel-plugin-transform-async-to-generator, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-function-name, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-jsx, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-plugin-transform-typescript, babel-preset-env
🏠 Internal
  • Other
  • babel-generator, babel-helper-fixtures, babel-parser, babel-traverse
  • babel-helper-replace-supers
  • babel-core, babel-plugin-syntax-decorators, babel-template, babel-traverse
  • babel-parser
  • babel-core, babel-parser, babel-types
  • babel-preset-stage-0, babel-preset-stage-1, babel-preset-stage-2, babel-preset-stage-3
  • babel-preset-env-standalone
Committers: 12

7.8.4

3 years ago
v7.8.4 (2020-01-30)

⚠️ 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!

👓 Spec Compliance
  • babel-parser
🐛 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)
💅 Polish
  • babel-core
    • #10969 polish: throw human-friendly error when item-option pair is incorrectly unwrapped (@JLHwung)
📝 Documentation
  • babel-parser
    • #11015 add AST for the module attribute proposal (@xtuc)
  • babel-preset-env
🏠 Internal :running_woman: Performance
  • babel-parser
    • #11029 fix(babel-parser): avoid state.clone() to clone the whole token store (@3cp)
Committers: 11

7.8.3

3 years ago
v7.8.3 (2020-01-13) 🐛 Bug Fix
  • babel-types
    • #11002 fix: generated builder parameter should respect builder keys (@JLHwung)
🏠 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
↩️ Revert Committers: 2

7.8.0

3 years ago
v7.8.0 (2020-01-12)

Blog post on the website

👓 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
💥 Breaking Change 🚀 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 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)
💅 Polish
  • babel-node
  • babel-parser
📝 Documentation
  • babel-preset-env
    • #10982 CONTRIBUTING: Update link to plugin-features.js [skip ci] (@andersk)
  • Other
🏠 Internal ↩️ Revert
  • babel-cli
Committers: 17

7.7.7

3 years ago
v7.7.7 (2019-12-19) 👓 Spec Compliance
  • babel-parser
    • #10576 [parser] validation for parentheses in the left-hand side of assignment expressions (@boweihan)
🐛 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)
💅 Polish
  • babel-plugin-transform-react-jsx
🏠 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
↩️ Revert
  • babel-plugin-transform-classes, babel-plugin-transform-regenerator, babel-preset-env
Committers: 6

7.7.5

3 years ago
v7.7.5 (2019-12-06) 🐛 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)
💅 Polish 🏠 Internal
  • babel-preset-env-standalone
  • Other
  • babel-helper-transform-fixture-test-runner
Committers: 8

7.7.4

3 years ago
v7.7.4 (2019-11-23)

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

🐛 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
💅 Polish
  • babel-plugin-proposal-nullish-coalescing-operator
    • #10720 polish: skip creating extra reference for safely re-used node. (@JLHwung)
🏠 Internal Committers: 15

7.7.2

3 years ago
v7.7.2 (2019-11-07)

Thanks to @leonid-shevtsov, @maksimr, @njlr and @tajo for their first PR!

🐛 Bug Fix
  • babel-parser
  • babel-plugin-transform-typescript
  • babel-traverse
    • #10656 fix: add inList setter for compatibility with babel-minify (@JLHwung)
Committers: 4

7.7.0

3 years ago
v7.7.0 (2019-11-05) 👓 Spec Compliance
  • babel-types
  • babel-parser
🚀 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 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
💅 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)
🏠 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

7.6.4

3 years ago
v7.6.4 (2019-10-10) 👓 Spec Compliance 🐛 Bug Fix
  • babel-cli, babel-core, babel-generator, babel-helper-transform-fixture-test-runner
Committers: 2

7.6.3

3 years ago
v7.6.3 (2019-10-08)

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

👓 Spec Compliance 🚀 New Feature
  • babel-types
🐛 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)
💅 Polish 🏠 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

7.6.2

3 years ago
v7.6.2 (2019-09-23)

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

👓 Spec Compliance 🐛 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
🏠 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

7.6.0

3 years ago
v7.6.0 (2019-09-06) 👓 Spec Compliance
  • babel-generator, babel-parser
  • babel-helpers, babel-plugin-transform-block-scoping, babel-traverse
🚀 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 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
💅 Polish
  • babel-plugin-transform-runtime, babel-preset-env
    • #10372 Don't allow instance properties transformation on namespace (@rhyzx)
📝 Documentation 🏠 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

7.5.5

3 years ago
v7.5.5 (2019-07-17)

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

🐛 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)
🏠 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

7.5.4

3 years ago
v7.5.4 (2019-07-09) 🐛 Bug Fix
  • babel-helpers, babel-plugin-proposal-object-rest-spread, babel-preset-env
Committers: 1

7.5.0

3 years ago
v7.5.0 (2019-07-04) 👓 Spec Compliance
  • babel-parser
🚀 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 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
💅 Polish
  • babel-core
  • babel-helpers
    • #10117 Simplify the helpers for classPrivateField{Get,Set} (@arv)
  • babel-plugin-transform-typescript
📝 Documentation
  • babel-plugin-proposal-partial-application, babel-plugin-syntax-partial-application
Committers: 24

7.4.5

4 years ago
v7.4.5 (2019-05-21)

Thanks @airato, @schu34, @divbhasin, @eps1lon and @pnavarrc for their first PRs! 😄

🐛 Bug Fix
  • babel-parser
  • babel-preset-env
  • babel-plugin-transform-typescript
💅 Polish
  • babel-parser
    • #9995 Do not use lookahead when parsing construct signature declarations in TS (@danez)
    • #9989 Only compute Position if not already in state (@danez)
    • #9988 Do not use lookahead when parsing jsx expression containers (@danez)
    • #9987 Do not use lookahead when parsing imports in declare module in flow (@danez)
    • #9985 Do not use lookahead when parsing declare module or declare module.exports in flow (@danez)
    • #9983 Do not use lookahead when parsing dynamic import or import.meta (@danez)
    • #9979 Remove guardedHandlers from ASTs (@danez)
  • babel-preset-env
  • babel-core
    • #9945 Fixed null error in plugin opts and added a test for it (@divbhasin)
  • babel-core, babel-traverse
🏠 Internal Committers: 9

7.4.4

4 years ago
v7.4.4 (2019-04-26)

Thanks to @jpierson, @coreyfarrell, @SamyPesse @evandervalk and @nwtgck for their first PRs 😄

🐛 Bug Fix
  • babel-plugin-transform-flow-comments
  • babel-parser
  • babel-traverse
    • #9870 Fix flow types in traverse/path/family and enable flow (@danez)
  • babel-plugin-proposal-class-properties, babel-plugin-transform-modules-commonjs, babel-types
  • babel-types
Committers: 10

7.4.3

4 years ago
v7.4.3 (2019-04-02) 👓 Spec Compliance
  • babel-parser
    • #9769 Don't accept '\08' or '\09' in strict mode. (@danez)
    • #9768 Correctly check for-in and for-of loop for invalid left-hand side. (@danez)
    • #9767 Parse right-hand-side of for/of as an assignment expression. (@danez)
    • #9748 [typescript] parsing template literal as type . (@tanhauhau)
🚀 New Feature
  • babel-plugin-transform-runtime
🐛 Bug Fix
  • babel-polyfill
  • babel-cli
  • babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
    • #9802 Fix lazy option of babel-plugin-transform-modules-commonjs. (@AndreasCag)
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-private-methods
    • #9801 Fix super method call in private instance method calling overridden method. (@MattiasBuelens)
  • babel-plugin-proposal-object-rest-spread, babel-plugin-transform-destructuring
    • #9416 Destructuring: Fix handling of impure computed keys with object rest. (@motiz88)
  • babel-plugin-transform-destructuring
    • #9412 Destructuring: Fix array unpacking assignments with holes on RHS. (@motiz88)
  • babel-traverse
    • #9415 @babel/traverse: Fix NodePath.getData. (@71)
  • babel-parser
    • #9760 Allow HTML comments on first line. (@danez)
    • #9700 Fix compatibility between estree and TS plugin. (@danez)
  • babel-helpers
  • babel-preset-env
💅 Polish
  • babel-parser
    • #9762 Optimize parseBindingAtom code to get better error messages. (@danez)
  • babel-core, babel-plugin-transform-for-of
    • #9698 Move array reference into for head initializer. (@danez)
🏠 Internal
  • Other
  • babel-parser, babel-preset-typescript
Committers: 12

7.4.0

4 years ago
v7.4.0 (2019-03-19) 👓 Spec Compliance
  • babel-parser
  • babel-parser, babel-plugin-transform-typescript
  • babel-plugin-proposal-unicode-property-regex, babel-plugin-transform-dotall-regex, babel-plugin-transform-unicode-regex
  • babel-generator, babel-parser, babel-plugin-transform-flow-strip-types, babel-plugin-transform-modules-systemjs
  • babel-generator, babel-parser, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-new-target
    • #9493 Introduce scope tracking in the parser (@danez)
🚀 New Feature
  • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-runtime, babel-plugin-transform-typescript, babel-polyfill, babel-preset-env, babel-register, babel-runtime-corejs2, babel-runtime-corejs3
  • babel-template
  • babel-parser, babel-plugin-proposal-partial-application
  • babel-generator, babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-private-methods
  • babel-generator, babel-types
  • babel-parser
  • babel-generator, babel-parser, babel-plugin-syntax-partial-application, babel-types
🐛 Bug Fix
  • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-proposal-private-methods
    • #9704 Fix super Method Calls in Class Private Methods (@tim-mc)
  • babel-parser
    • #9699 Correctly parse TS TypeAssertions around arrow functions (@danez)
    • #9600 Fix scope check for 2nd+ lexical bindings (@danez)
    • #9593 [TS] Correctly forget awaits after parsing async arrows with type args (@nicolo-ribaudo)
    • #9585 Fix strict mode prescanning with EmptyStatement (@danez)
  • babel-core, babel-plugin-transform-for-of
    • #9697 Correctly preserve reference to array in for-of loop (@danez)
  • babel-plugin-transform-typescript
    • #9693 [plugin-transform-typescript] Fix transpiling of TS abstract classes with decorators (@agoldis)
  • babel-traverse, babel-types
  • babel-plugin-proposal-object-rest-spread
    • #9628 [proposal-object-rest-spread] fix templateLiteral in extractNormalizedKeys (@pnowak)
  • babel-plugin-transform-modules-systemjs
  • babel-generator, babel-parser
    • #9618 Disallow escape sequences in contextual keywords (@danez)
  • babel-helper-split-export-declaration, babel-plugin-transform-modules-commonjs, babel-traverse
  • babel-plugin-transform-parameters, babel-plugin-transform-typescript, babel-types
    • #9605 [plugin-transform-typescript] Strip type imports used in Enums and object types (@echenley)
  • babel-helper-call-delegate, babel-plugin-transform-parameters
  • babel-plugin-proposal-object-rest-spread, babel-plugin-transform-modules-commonjs, babel-traverse, babel-types
  • babel-preset-env
  • babel-helper-define-map, babel-helper-hoist-variables, babel-parser, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-block-scoping, babel-plugin-transform-destructuring, babel-plugin-transform-modules-systemjs, babel-traverse, babel-types
💅 Polish
  • babel-parser
    • #9646 Remove input and length from state (@danez)
    • #9645 Reorganize token types and use a map for them (@danez)
    • #9591 Remove always false param allowExpressionBody (@danez)
  • babel-standalone, babel-types
    • #9025 Make babel-standalone an ESModule and enable flow (@danez)
  • babel-generator
🏠 Internal Committers: 20

7.3.4

4 years ago
v7.3.4 (2019-02-25) 🐛 Bug Fix
  • babel-parser
    • #9572 Fix TypeScript parsers missing token check (#9571) (@elevatebart)
    • #9521 Also check AssignmentPatterns for duplicate export name (@danez)
  • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-traverse
  • babel-preset-env
  • babel-types
    • #9539 babel-types is* type checks accept null | undefiend as value TS type (@ian-craig)
  • babel-plugin-transform-block-scoping, babel-traverse
    • #9532 Migrate some duplicate binding tests to traverse (@danez)
  • babel-generator
🏠 Internal
  • Other
  • babel-plugin-proposal-object-rest-spread, babel-plugin-transform-modules-systemjs
  • babel-generator, babel-parser, babel-plugin-transform-flow-strip-types, babel-traverse
    • #9522 Make tests spec compliant by avoiding duplicate declarations in input files (@danez)
  • babel-plugin-transform-proto-to-assign
Committers: 10

7.3.3

4 years ago
v7.3.3 (2019-02-15) 👓 Spec Compliancy 🐛 Bug Fix 💅 Polish
  • babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-parameters
    • #9458 Fix duplicated assertThisInitialized calls in constructors (@rubennorte)
🏠 Internal Committers: 8

7.2.2

4 years ago
v7.2.2 (2018-12-15)

Mostrly bug fixes and internal changes. Thanks to @paleite, @saschanaz and @joeldenning for their first PRs!

🐛 Bug Fix
  • babel-plugin-transform-destructuring, babel-plugin-transform-spread
    • #9108 Correctly transform spreads to use proper concat method. (@danez)
  • babel-parser
    • #9168 [parser] Handle flow comments with leading spaces. (@vikr01)
  • babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
    • #9171 Fix transforming empty export statement. (@danez)
  • babel-node
  • babel-plugin-transform-classes
  • babel-preset-env
  • babel-plugin-transform-arrow-functions, babel-traverse
🏠 Internal
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-nullish-coalescing-operator, babel-plugin-syntax-bigint, babel-plugin-transform-dotall-regex
  • Other
    • #9158 add triage label to new issues [skip ci]. (@danez)
    • #9143 Fix a typo from the issue template for bugs. (@saschanaz)
    • #9133 Move to travis vm based builds. (@danez)
    • #9132 Ensure we always use repository versions of babel dependencies in tests. (@danez)
    • #9131 Update issue templates [skip ci]. (@hzoo)
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators
  • babel-core, babel-parser, babel-template
    • #9128 Fix running flow on travis and update flow. (@danez)
Committers: 10

7.2.0

4 years ago
v7.2.0 (2018-12-03)

Thanks to @Gcaufy, @morozRed, @phapp88, @tim-mc and @katrotz for their first PRs!

You can read more about this release at https://babeljs.io/blog/2018/12/03/7.2.0.

🚀 New Feature
  • babel-parser
  • babel-core
  • babel-node
  • babel-generator, babel-helpers, babel-plugin-class-features, babel-plugin-proposal-private-methods, babel-plugin-syntax-class-properties, babel-types
  • babel-preset-env
🐛 Bug Fix
  • babel-parser
    • #9114 Parse non-octals with leading zeros in non strict mode correctly. (@danez)
    • #9074 Disallow await inside arrow functions. (@nicolo-ribaudo)
    • #9069 [flow] Allow type casts in array patterns inside arrow parameters. (@nicolo-ribaudo)
    • #9058 Fix compatibility between typescript and jsx plugins in interface declarations. (@danez)
    • #9055 Fix bug with parsing TS generic async arrow function. (@existentialism)
    • #9035 Fix parsing typescript function types with destructuring. (@danez)
  • babel-helper-fixtures, babel-parser
    • #9113 Ignore empty fixture directories and fix fixtures in the parser. (@danez)
  • babel-preset-env
  • babel-plugin-transform-destructuring
  • babel-plugin-proposal-optional-chaining
  • babel-core, babel-helper-wrap-function, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-function-sent, babel-plugin-transform-async-to-generator, babel-plugin-transform-classes
  • babel-core
💅 Polish
  • babel-generator
  • babel-node
  • babel-parser
    • #9046 a better error message for disallowed trailing commas/additional parameters after rest elements in function params. (@morozRed)
  • babel-*
🏠 Internal
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods
  • Other
    • #9096 Add node 11 to CI and remove node 9. (@danez)
    • #9094 Skip minifying standalone in non-publish runs. (@danez)
  • babel-types
    • #9093 Fix warning when using prettier in code generators. (@danez)
  • babel-generator
Committers: 15

7.1.6

4 years ago
v7.1.6 (2018-11-13)

Various bug fixes.

Thanks to @neoziro, @AlicanC and @ljqx for their first PR! 🎉

🐛 Bug Fix
  • babel-generator
  • babel-types
  • babel-plugin-transform-flow-strip-types, babel-plugin-transform-react-jsx
  • babel-core
    • #9004 Fix browser files to have the same API as the nodejs ones. (@danez)
  • Other
    • #9007 [Types] fix generated TS/Flow comment types. (@ljqx)
  • babel-preset-env
    • #8555 preset-env: fix opera from esmodules target and Browserslist not used. (@ylemkimon)
  • babel-plugin-proposal-decorators, babel-traverse
  • babel-parser
    • #8972 Fix several edge cases with context expression state. (@danez)
💅 Polish
  • babel-parser
    • #8984 Rename primitive types to reserved types. (@danez)
🏠 Internal
  • #8982 fix publish command [skip ci]. (@hzoo)
  • #8988 Remove definition of micromatch which was removed.. (@danez)
Committers: 10

7.1.5

4 years ago
v7.1.5 (2018-11-06)

Various bug fixes and additions.

And thanks to @benmosher, @ryanwmarsh, @Cyp, @vvyomjjain, @byronluk, @everdimension for their first PRs!

👓 Spec Compliancy 🚀 New Feature
  • babel-parser
    • #8828 Typescript: Validate tuple type element positions. (@Retsam)
    • #8883 [flow] Add support for parsing _ as implicit instantiation in call/new. (@jbrown215)
  • babel-core, babel-generator, babel-parser, babel-plugin-syntax-typescript, babel-traverse
    • #8448 Remove Babylon plugins for features already merged to the ECMAScript spec. (@nicolo-ribaudo)
  • babel-parser, babel-types
  • babel-preset-env
🐛 Bug Fix
  • babel-parser
  • babel-core
  • babel-plugin-transform-block-scoping
  • babel-preset-env
    • #8926 preset-env: Edge support for arrow param destructuring. (@benmosher)
  • babel-generator
  • babel-traverse
    • #8880 fix: Expression x === 'y' && '' should not evaluate to undefined.. (@Cyp)
💅 Polish Committers: 14

7.1.2

4 years ago
7.1.2

7.1.1

4 years ago
v7.1.1 (2018-09-28)

EDIT: had a publish issue here as well where it compiled against Node 8 instead of Node 6 so 7.1.2 will fix this. Also force publish @babel/runtime and @babel/runtime-corejs2. We need to fix the publishing around that since Lerna doesn't pickup the @babel/helpers changes as there is no "dependency"

🐛 Bug Fix
  • babel-generator, babel-parser, babel-types
    • #8755 TypeScript: reserve unknown as TSUnknownKeyword. (@g-plane)
  • babel-plugin-transform-destructuring
  • babel-plugin-proposal-decorators
  • babel-helpers, babel-plugin-proposal-decorators
  • babel-generator
🏠 Internal Committers: 5

7.1.0

4 years ago
v7.1.0 (2018-09-17)

http://babeljs.io/blog/2018/09/17/7.1.0

🚀 New Feature
  • babel-cli, babel-core
    • #8660 Better support monorepos by allowing users to opt into automatically resolving 'root' with rootMode: "upward".. (@loganfsmyth)
  • babel-helper-transform-fixture-test-runner
    • #7582 Allow regular plugins/presets resolution algorithm for packages outsi…. (@Andarist)
  • babel-helpers, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators
  • babel-helpers, babel-plugin-proposal-class-properties
🐛 Bug Fix
  • babel-parser
  • babel-plugin-transform-typescript
  • babel-preset-env
  • babel-core, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-transform-runtime
    • #8659 Fix version checks in .availableHelper and transform-runtime definitions.. (@loganfsmyth)
  • Other
    • #8627 ts generator: allow reserved keywords in interfaces. (@43081j)
  • babel-plugin-transform-parameters
  • babel-core, babel-plugin-transform-runtime
    • #8624 Verify 'sourceMap' option with hasOwnProperty, and verify string-typed 'version'. (@loganfsmyth)
  • babel-helpers, babel-plugin-proposal-class-properties
💅 Polish
  • babel-plugin-transform-runtime
    • #8581 Fix grammar in error message at @babel/plugin-transform-runtime. (@tricknotes)
  • babel-parser
📝 Documentation 🏠 Internal
  • babel-core
  • Other
    • #8679 remove force publish, temp tag [skip ci]. (@hzoo)
  • babel-plugin-transform-runtime
  • babel-*
  • babel-parser
  • babel-*
    • #8573 add access public to all packages [skip ci]. (@hzoo)
Committers: 19

7.0.1

4 years ago

Doing a quick patch regarding helpers versioning to prevent future issues.

From: https://github.com/babel/babel/pull/8659#issuecomment-420050000

135 Versions

TagPublished
7.20.5latest4d ago
7.20.21mo ago
7.19.61mo ago
7.19.32mos ago
7.19.13mos ago
7.19.03mos ago
7.18.133mos ago
7.18.104mos ago
7.18.94mos ago
7.18.65mos ago
7.18.56mos ago
7.18.26mos ago
7.18.06mos ago
7.17.127mos ago
7.17.107mos ago
7.17.98mos ago
7.17.88mos ago
7.17.79mos ago
7.17.59mos ago
7.17.410mos ago
7.17.310mos ago
7.17.210mos ago
7.17.010mos ago
7.16.1210mos ago
7.16.1010mos ago
7.16.71yr ago
7.16.51yr ago
7.16.01yr ago
7.15.81yr ago
7.15.51yr ago
7.15.41yr ago
7.15.01yr ago
7.14.81yr ago
7.14.61yr ago
7.14.51yr ago
7.14.32yrs ago
7.14.22yrs ago
7.14.02yrs ago
7.13.162yrs ago
7.13.152yrs ago
7.13.142yrs ago
7.13.132yrs ago
7.13.102yrs ago
7.13.82yrs ago
7.13.12yrs ago
7.13.02yrs ago
7.12.172yrs ago
7.12.162yrs ago
7.12.132yrs ago
7.12.102yrs ago
7.12.92yrs ago
7.12.82yrs ago
7.12.72yrs ago
7.12.32yrs ago
7.12.12yrs ago
7.12.02yrs ago
7.11.62yrs ago
7.11.52yrs ago
7.11.42yrs ago
7.11.12yrs ago
7.11.02yrs ago
7.10.52yrs ago
7.10.42yrs ago
7.10.32yrs ago
7.10.23yrs ago
7.10.13yrs ago
7.10.03yrs ago
7.9.63yrs ago
7.9.03yrs ago
7.8.73yrs ago
7.8.63yrs ago
7.8.43yrs ago
7.8.33yrs ago
7.8.03yrs ago
7.7.73yrs ago
7.7.53yrs ago
7.7.43yrs ago
7.7.23yrs ago
7.7.03yrs ago
7.6.43yrs ago
7.6.33yrs ago
7.6.23yrs ago
7.6.03yrs ago
7.5.53yrs ago
7.5.43yrs ago
7.5.03yrs ago
7.4.54yrs ago
7.4.44yrs ago
7.4.34yrs ago
7.4.04yrs ago
7.3.44yrs ago
7.3.34yrs ago
7.2.24yrs ago
7.2.04yrs ago
7.1.64yrs ago
7.1.54yrs ago
7.1.24yrs ago
7.1.14yrs ago
7.1.04yrs ago
7.0.14yrs ago