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
- #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-traverse
babel-plugin-transform-typescript
,babel-preset-typescript
babel-generator
,babel-parser
,babel-plugin-transform-flow-strip-types
,babel-plugin-transform-parameters
,babel-types
- #12234 Support Flow
this
parameter 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/runtime
for CJS/ESM (@nicolo-ribaudo)
- #12632 Use conditional exports in
babel-core
,babel-helper-plugin-utils
,babel-preset-env
- #12219 Add
@babel/core
support for the newassumptions
option (@nicolo-ribaudo)
- #12219 Add
babel-core
,babel-helper-compilation-targets
,babel-helper-plugin-utils
,babel-preset-env
- #12189 Add
targets
andbrowserslist*
options to@babel/core
(@nicolo-ribaudo)
- #12189 Add
babel-core
- #12266 Support
.mjs
plugins/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-cli
babel-node
babel-standalone
babel-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
useESModules
in@babel/runtime
build script (@nicolo-ribaudo)
- #12842 Don't use
babel-standalone
- #12839 Make sure that Rollup's
dynamicRequireTargets
are 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