Skip to content

Latest commit

 

History

History
257 lines (203 loc) · 6.58 KB

CHANGELOG.md

File metadata and controls

257 lines (203 loc) · 6.58 KB

Change log

[Unreleased]

6.3.0 - 2024-10-28

Changed

  • Babel 7.26.x upgrades.

6.2.0 - 2024-08-02

Added

  • Make the Hermes parser optional and disabled by default. It can now be activated by setting hte parser option [["@gandi/gandi", { "parser": "hermes" }]].

6.1.0 - 2024-07-29

Changed

  • Babel 7.25.x upgrades.

6.0.0 - 2024-07-16

Changed

  • 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.
  • 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.

5.15.0 - 2024-03-06

Changed

  • Babel 7.24.x upgrades.

5.14.0 - 2023-09-28

  • Babel 7.23.x upgrades.

5.13.1 - 2023-07-18

Changed

  • 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.

5.13.0 - 2023-07-12

Changed

  • Switch to Hermes parser to gain better Flow support and performances.

5.12.0 - 2023-05-31

Changed

  • Babel 7.22.x upgrades.

5.11.0 - 2023-02-21

Changed

  • Babel 7.21.x upgrades.

5.10.0 - 2022-10-31

Changed

  • Babel 7.20.x upgrades.

5.9.0 - 2022-09-08

Changed

  • Babel 7.19.x upgrades.

5.8.2 - 2022-08-01

Fixed

  • 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.

5.8.1 - 2022-06-01

Fixed

  • Missing bump of version in runtime options.

5.8.0 - 2022-05-23

Changed

  • Babel 7.18.x upgrades.

5.7.0 - 2022-02-04

Changed

  • Babel 7.17.x upgrades.

5.6.0 - 2021-11-02

Changed

  • Babel 7.16.x upgrades.

5.5.0 - 2021-08-12

Changed

  • Babel runtime-corejs2 7.15.x upgrade.

5.4.0 - 2021-08-05

Changed

  • Babel 7.15.x upgrades.

5.3.0 - 2021-05-06

Changed

  • Babel 7.14.x upgrades.

5.2.0 - 2021-02-25

Changed

  • Babel 7.13.x upgrades.
  • Remove default node version from targets.

5.1.0 - 2020-10-18

Changed

  • Babel 7.12.x upgrades.

5.0.0 - 2020-08-14

Changed

  • 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

4.2.0 - 2020-08-07

Changed

  • Babel 7.11.x upgrades.

4.1.1 - 2020-06-29

Fixed

  • Fix @babel/runtime-corejs2 peerDependency version.

4.1.0 - 2020-06-02

Changed

  • Babel 7.10.x upgrades.

4.0.0 - 2020-03-23

Changed

  • Babel 7.9.x upgrades.
  • Bump node version to 12 in targets config.

Added

  • Enable the bugfix options (ex preset-modules) for the esmodules build.

3.6.0 - 2020-01-13

Changed

  • Babel 7.8.x upgrades.

3.5.0 - 2019-11-05

Changed

  • Babel 7.7.x upgrades.

3.4.0 - 2019-09-07

Changed

  • Babel 7.6.x upgrades.

3.3.0 - 2019-07-08

Changed

  • Babel 7.5.x upgrades. Adding plugin-dynamic-import-node nanually for commonjs envs is no longer required.

3.2.1 - 2019-06-05

Fixed

  • Force update locked dependencies, should fix npm security warnings.

3.2.0 - 2019-03-28

Changed

  • Babel 7.4.x upgrades.

3.1.0 - 2019-03-01

Added

  • Added optional-chaining proposal transform plugin.
  • Added nullish-coalescing-operator proposal transform plugin.

3.0.2 - 2019-01-22

Changed

  • Babel 7.3.x upgrades.

3.0.1 - 2019-01-14

Fixed

  • Fix plugins order and compatibility between plugin-proposal-decorators and @babel/plugin-proposal-class-properties since we are using the legacy 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

3.0.0 - 2018-11-26

3.0.0-beta.3 - 2018-11-08

Changed

  • Don't forces modules to false (esm) by default. This follow the preset-env defaults, and might require less changes while upgrading.
  • Set node to version 10 in targets config.

3.0.0-beta.2 - 2018-09-11

Changed

  • Upgrade to Babel 7 stable. BREAKING Use new @babel/runtime-corejs2.

3.0.0-beta.1 - 2018-03-12

Changed

  • Upgrade to Babel 7 beta. BREAKING Set modules to false (esm) by default. (reverted)

2.2.0 - 2018-07-05

Changed

  • 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".

2.1.0 - 2018-06-01

Added

  • Add babel-plugin-syntax-dynamic-import. Enables using import('foo/bar') dynamic import syntax.

Changed

  • Slightly tweak Browserslist config to include Firefox ESR.

2.0.0 - 2017-11-07

Changed

  • Switch to babel-preset-env. Remove duplicate or unused transform plugins.

2016-10-10

Changed

2016-08-24

Added

  • Add the support of Flow.

2016-06-27

Added

  • 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.

2016-06-09

Added

  • Adds async keyword support.

2016-06-07

Added

  • Add "babel-plugin-transform-object-assign" to ponyfill Object.assign.

2016-03-17

Fixed

2016-02-23

Added

  • 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"

2016-01-22

Added

  • Initial commit.