- Babel
7.26.x
upgrades.
- Make the Hermes parser optional and disabled by default.
It can now be activated by setting hte
parser
option[["@gandi/gandi", { "parser": "hermes" }]]
.
- Babel
7.25.x
upgrades.
- Remove loose mode usage of class properties/methods plugins.
- Core-js 3 upgrade.
- Change our targets strategy.
- Drop IE11 support and use the
defaults
Browserslist query. - Don't setup the Browserslist query inside the preset.
- Drop IE11 support and use the
- Use React preset
useSpread
options. - Use JSX automatic runtime
- Use
babel-plugin-syntax-hermes-parser
for parser. BREAKING - Now requires
@babel/runtime-corejs3
as peerDependency.
- Babel
7.24.x
upgrades.
- Babel
7.23.x
upgrades.
- Revert the switch to Hermes parser for now. Issues within Storybook and while compliling some of our third parties. No support for private properties currently.
- Switch to Hermes parser to gain better Flow support and performances.
- Babel
7.22.x
upgrades.
- Babel
7.21.x
upgrades.
- Babel
7.20.x
upgrades.
- Babel
7.19.x
upgrades.
- Temporarily add back IE11 to our targets. In recent Browserslist versions the not dead query removes IE11 from our targets. This breaks our ES5 check on the legacy bundle.
- Missing bump of
version
in runtime options.
- Babel
7.18.x
upgrades.
- Babel
7.17.x
upgrades.
- Babel
7.16.x
upgrades.
- Babel runtime-corejs2
7.15.x
upgrade.
- Babel
7.15.x
upgrades.
- Babel
7.14.x
upgrades.
- Babel
7.13.x
upgrades. - Remove default node version from targets.
- Babel
7.12.x
upgrades.
- BREAKING Remove the decorators proposal plugin. We were stuck to the legacy mode, which forced us to use the loose mode of the class properties plugin. This caused all sort of issues in the past. See #12
- Babel
7.11.x
upgrades.
- Fix
@babel/runtime-corejs2
peerDependency version.
- Babel
7.10.x
upgrades.
- Babel
7.9.x
upgrades. - Bump node version to 12 in targets config.
- Enable the
bugfix
options (ex preset-modules) for theesmodules
build.
- Babel
7.8.x
upgrades.
- Babel
7.7.x
upgrades.
- Babel
7.6.x
upgrades.
- Babel
7.5.x
upgrades. Addingplugin-dynamic-import-node
nanually forcommonjs
envs is no longer required.
- Force update locked dependencies, should fix npm security warnings.
- Babel
7.4.x
upgrades.
- Added optional-chaining proposal transform plugin.
- Added nullish-coalescing-operator proposal transform plugin.
- Babel
7.3.x
upgrades.
- Fix plugins order and compatibility between
plugin-proposal-decorators
and@babel/plugin-proposal-class-properties
since we are using thelegacy
mode. See babel/babel#9297 - Ensure new Babel helpers won't get inlined by specifying the runtime version we use.
- Ensure legacy Flow annotations for React props won't get transformed to void class properties. See babel/babel#8417 Wait for babel/babel#9141
- Don't forces
modules
tofalse
(esm) by default. This follow the preset-env defaults, and might require less changes while upgrading. - Set
node
to version10
intargets
config.
- Upgrade to Babel 7 stable.
BREAKING Use new
@babel/runtime-corejs2
.
- Upgrade to Babel 7 beta.
BREAKING Set modules to
false
(esm) by default. (reverted)
- Slightly tweak Browserslist config to exclude "dead" browsers: "browsers from last 2 version query, but with less than 0.5% in global usage statistics and without official support or updates for 24 months".
- Add
babel-plugin-syntax-dynamic-import
. Enables usingimport('foo/bar')
dynamic import syntax.
- Slightly tweak Browserslist config to include Firefox ESR.
- Switch to
babel-preset-env
. Remove duplicate or unused transform plugins.
- Enable babel-runtime transform
polyfill
option to polyfill built-ins such as Promise, Set, Symbol etc, without polluting the global scope or duplicating helpers. https://babeljs.io/docs/plugins/transform-runtime/#technical-details
- Add the support of Flow.
- Add transform-runtime plugin, allows to not duplicate polyfill transforms. Requires babel-runtime as a dependency of your app and a devDependency of your lib.
- Adds async keyword support.
- Add "babel-plugin-transform-object-assign" to ponyfill Object.assign.
- Fix transformers order as reported in loganfsmyth/babel-plugin-transform-decorators-legacy#24
- Add "babel-plugin-syntax-trailing-function-commas" to support args function trailing commas.
- Add "babel-preset-es2015"
- Add "babel-preset-react"
- Add "babel-preset-react-hmre"
- Add "babel-plugin-react-transform"
- Initial commit.