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-parserbabel-generator,babel-parser,babel-plugin-syntax-module-blocks,babel-standalone,babel-traverse,babel-types- #12469 Parse JS Module Blocks proposal (@sosukesuzuki)
babel-generator,babel-parser,babel-types- #12628 Support TypeScript 4.2 abstract constructor signatures (@sosukesuzuki)
- #12193 Flow Enums with unknown members support (@gkz)
babel-core,babel-register- #11498 Add cjs as a default extension (@perrin4869)
babel-traversebabel-plugin-transform-typescript,babel-preset-typescriptbabel-generator,babel-parser,babel-plugin-transform-flow-strip-types,babel-plugin-transform-parameters,babel-types- #12234 Support Flow
thisparameter annotations (@dsainati1)
- #12234 Support Flow
babel-plugin-proposal-record-and-tuple- #12145 Implement "Records and Tuples" transform (@rickbutton)
babel-plugin-transform-runtime,babel-plugin-transform-typeof-symbol,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #12632 Use conditional exports in
@babel/runtimefor CJS/ESM (@nicolo-ribaudo)
- #12632 Use conditional exports in
babel-core,babel-helper-plugin-utils,babel-preset-env- #12219 Add
@babel/coresupport for the newassumptionsoption (@nicolo-ribaudo)
- #12219 Add
babel-core,babel-helper-compilation-targets,babel-helper-plugin-utils,babel-preset-env- #12189 Add
targetsandbrowserslist*options to@babel/core(@nicolo-ribaudo)
- #12189 Add
babel-core- #12266 Support
.mjsplugins/presets and async factories (@nicolo-ribaudo)
- #12266 Support
🐛 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- #8461 Fix _isNativeReflectConstruct helper (@nicolo-ribaudo)
babel-clibabel-nodebabel-standalonebabel-plugin-proposal-optional-chaining,babel-traverse- #12812 Fix scope of computed method keys (@overlookmotel)
🏠 Internal
babel-plugin-proposal-async-generator-functions,babel-plugin-proposal-decorators,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2- #12845 Use the
babel-plugin-polyfill-*packages intransform-runtime(@nicolo-ribaudo)
- #12845 Use the
babel-plugin-transform-runtime- #12842 Don't use
useESModulesin@babel/runtimebuild script (@nicolo-ribaudo)
- #12842 Don't use
babel-standalone- #12839 Make sure that Rollup's
dynamicRequireTargetsare included (@nicolo-ribaudo)
- #12839 Make sure that Rollup's
babel-helper-transform-fixture-test-runner,babel-plugin-proposal-async-generator-functions,babel-plugin-proposal-decorators,babel-preset-env- #12583 Use the
babel-plugin-polyfill-*packages inpreset-env(@nicolo-ribaudo)
- #12583 Use the
🏃♀️ Performance
🔬 Output optimization
babel-helper-create-class-features-plugin,babel-helper-member-expression-to-functions,babel-plugin-proposal-class-properties
Committers: 14
- Anders Kaseorg (@andersk)
- Babel Bot (@babel-bot)
- Daniel Sainati (@dsainati1)
- Federico Ciardi (@fedeci)
- George Zahariev (@gkz)
- Huáng Jùnliàng (@JLHwung)
- Julian Grinblat (@perrin4869)
- Michael Tsulaya (@immitsu)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Rick Button (@rickbutton)
- Siddhant N Trivedi (@sidntrivedi012)
- Sosuke Suzuki (@sosukesuzuki)
- Tim Seckinger (@jeysal)
- @overlookmotel