NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3307 most downloaded on npm
Treat React JSX elements as value types and hoist them to the highest scope
Last release 24 days ago
10 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 39 of 41 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
108 releases · first in 2017
One column per quarter.
babel-plugin-transform-react-constant-elements
babel-core
browserslistConfigFile paths (@nicolo-ribaudo)babel-core, babel-preset-env
.browserslistrc as a project-wide file (@nicolo-ribaudo)babel-plugin-transform-react-constant-elements
babel-types
babel-node
babel-parser
babel-core
babel-traverse
babel-core
rootMode: "root" in loadPartialConfig (@nicolo-ribaudo)Thanks @MrBrain295 for your first PR!
Thanks @MrBrain295 for your first PR!
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
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
esmodules: true without specified browsers (@nicolo-ribaudo)babel.config.json when linting dependencies (@nicolo-ribaudo)babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods
babel-helper-fixtures
babel-helper-transform-fixture-test-runner, babel-highlight, babel-plugin-transform-runtime, babel-preset-env
Thanks @bradzacher, @bz2, @ChALkeR, @FauxFaux, @fedeci, @karansapolia, @panzarino, @shrinktofit, and @Zalathar for your first PRs!
Thanks @bradzacher, @bz2, @ChALkeR, @FauxFaux, @fedeci, @karansapolia, @panzarino, @shrinktofit, and @Zalathar for your first PRs!
babel-parser
babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-private-methods, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-plugin-transform-computed-properties, babel-plugin-transform-shorthand-properties
babel-plugin-proposal-class-properties, babel-traverse
super() is in a default param (@nicolo-ribaudo)babel-plugin-proposal-class-properties, babel-plugin-transform-classes
babel-parser, babel-template
babel-core, babel-helper-transform-fixture-test-runner, babel-register
require() in ESM files (@nicolo-ribaudo)babel-parser
babel-helpers, babel-plugin-transform-classes
babel-generator
babel-register
babel-node
babel-types
babel-plugin-transform-modules-systemjs
babel-plugin-transform-for-of
for-of inside braceless if statement (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-transform-classes
babel-helper-module-imports, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx
jsx-runtime after existing imports (@nicolo-ribaudo)babel-helper-transform-fixture-test-runner, babel-parser, babel-preset-env
babel-cli, babel-core, babel-parser
babel-helper-create-class-features-plugin, babel-plugin-proposal-private-methods
# to the private name in "write-only" errors (@nicolo-ribaudo)babel-helper-compilation-targets, babel-preset-env
babel-code-frame
babel-traverse, babel-types
babel-register
yarn-plugin-conditions to update Babel 8 dependencies (@nicolo-ribaudo)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
babel-plugin-transform-modules-commonjs, babel-plugin-transform-template-literals, babel-plugin-transform-unicode-escapes, babel-preset-env
babel-plugin-transform-react-jsx
babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-cli
babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
@babel/runtime/package (@nicolo-ribaudo)babel-parser
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
dependencies and devDependencies (@nicolo-ribaudo)Thanks @penguingovernor, @sajadtorkamani and @wojtekmaj for their first PRs!
Thanks @penguingovernor, @sajadtorkamani and @wojtekmaj for their first PRs!
babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties
babel-parser, babel-types
babel-types
@babel/types (@nicolo-ribaudo)babel-plugin-proposal-do-expressions, babel-types
babel-parser
babel-core
babel-core, babel-helper-fixtures, babel-standalone, babel-traverse
babel-parser
babel-core
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.
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!
babel-preset-env
babel-standalone
repository.directory field in package.json files (@saulosantiago)Thanks to @andrewdotn, @clshortfuse, @lunaruan, @oliverdunk, @rickbutton, @Taym95 and @Wetinee for their first PRs!
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
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
babel-compat-data, babel-preset-env
shippedProposals (@Wetinee)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
declare on class fields with Flow (@nicolo-ribaudo)babel-types
babel-generator
babel-generator, babel-parser, babel-types
babel-parser
export * as A (@existentialism)babel-plugin-transform-react-jsx-source, babel-preset-react
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-preset-typescript, babel-types
import type and export type support to TypeScript (@nicolo-ribaudo)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
this to JSX's __self with the old plugin (@nicolo-ribaudo)babel-helper-builder-react-jsx-experimental, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx
this in __self for JSX elements in arrows (@nicolo-ribaudo)babel-compat-data, babel-preset-env
babel-helpers, babel-plugin-transform-for-of, babel-preset-env
Symbol support (@nicolo-ribaudo)babel-plugin-proposal-object-rest-spread
babel-register
@babel/register sourceRoot (@andrewdotn)babel-core, babel-helpers, babel-plugin-transform-runtime
babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env, babel-runtime-corejs2, babel-runtime
Symbol support (@nicolo-ribaudo)babel-parser
babel-helpers, babel-plugin-proposal-object-rest-spread, babel-runtime-corejs2, babel-runtime
Symbol.iterator for strings (@clshortfuse)babel-generator
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
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
gulp-rename (@existentialism)babel-preset-env-standalone, babel-standalone
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
babel-plugin-proposal-numeric-separator
Blog post on the website
babel-parser
babel-plugin-proposal-numeric-separator
babel-generator, babel-parser, babel-plugin-proposal-private-methods
babel-types
babel-standalone
babel-core
babel-compat-data, babel-preset-env-standalone, babel-preset-env
babel-helper-module-transforms, babel-plugin-transform-modules-systemjs
babel-parser
babel-cli
babel-core, babel-generator, babel-parser
babel-core, babel-parser
babel-node
babel-plugin-proposal-numeric-separator
babel-preset-env
babel-parser
babel-traverse
babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
babel-traverse, babel-types
babel-core
@babel/core: parse should parse only (@kaicataldo)babel-helpers
babel-node
babel-parser
babel-preset-env
babel-preset-env
babel-core
babel-compat-data, babel-helper-compilation-targets, babel-preset-env
babel-parser
Thanks @chrishinrichs, @khoumani, @m-ahmadi, @BBlackwo, @SakibulMowla, @4geru, @Shriram-Balaji, @ZYSzys and @arku for their first PRs!
Thanks @chrishinrichs, @khoumani, @m-ahmadi, @BBlackwo, @SakibulMowla, @4geru, @Shriram-Balaji, @ZYSzys and @arku for their first PRs!
babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-preset-env
babel-parser
babel-preset-env-standalone
babel-plugin-transform-function-name, babel-plugin-transform-modules-umd, babel-preset-env
babel-cli
babel-plugin-proposal-optional-chaining
babel-parser, babel-types
babel-traverse
babel-helpers, babel-plugin-proposal-object-rest-spread, babel-preset-env
babel-plugin-proposal-nullish-coalescing-operator
babel-core
babel-plugin-transform-literals, babel-preset-env-standalone
babel-cli
Thanks to @hjdivad, @Basaingeal and @todofixthis for their first PRs!
Thanks to @hjdivad, @Basaingeal and @todofixthis for their first PRs!
babel-parser
babel-types
babel-plugin-transform-block-scoping
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
babel-core
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
babel-parser
babel-helpers, babel-plugin-transform-block-scoping, babel-traverse
babel-generator, babel-parser
babel-helpers, babel-plugin-transform-block-scoping, babel-traverse
babel-core
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
babel-helpers, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-preset-env
babel-plugin-transform-runtime
babel-preset-env
babel-plugin-transform-named-capturing-groups-regex
babel-types
babel-parser
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
babel-plugin-transform-runtime, babel-preset-env
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/helper-transform-fixture-test-runner (@nicolo-ribaudo)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
babel-cli
babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
babel-traverse
babel-plugin-proposal-dynamic-import, babel-preset-env-standalone, babel-preset-env
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
babel-plugin-proposal-do-expressions, babel-traverse
babel-helpers, babel-plugin-transform-react-constant-elements
babel-preset-env
defaults query in preset-env (@existentialism)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
injectInitialization to generate ts parameter properties (@nicolo-ribaudo)babel-core
babel-helpers
babel-plugin-transform-typescript
babel-plugin-proposal-partial-application, babel-plugin-syntax-partial-application
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →