v7.10.0 (2020-05-26)
Thanks @AndrewLeedham, @fisker, @kik-o, @kitos, @lazytype for their first PRs!
We are also releasing the first experimental version of the new polyfills plugins: you can check them out at babel/babel-polyfills
.
👓 Spec Compliance
babel-plugin-proposal-logical-assignment-operators
🚀 New Feature
babel-helper-create-class-features-plugin
,babel-helper-member-expression-to-functions
,babel-helper-optimise-call-expression
,babel-helper-replace-supers
,babel-parser
,babel-plugin-proposal-class-properties
- #11248 Handle private access chained on an optional chain (@jridgewell)
babel-standalone
- #11593 feat: add privatePropertyInObject to babel-standalone (@JLHwung)
- #11466 Support data-type="module" to generate native <script type="module"> (@dfabulich)
babel-cli
,babel-helper-create-class-features-plugin
,babel-parser
,babel-plugin-proposal-private-property-in-object
,babel-types
- #11372 Add private-property-in-object support (@jridgewell)
babel-compat-data
,babel-plugin-transform-template-literals
,babel-plugin-transform-unicode-escapes
,babel-preset-env
,babel-standalone
- #11377 Transform ES2015 Unicode Escapes to ES5 (@jridgewell)
babel-parser
,babel-plugin-syntax-module-attributes
,babel-standalone
- #10962 added basic support for module attributes and tests updated (@vivek12345)
babel-helper-compilation-targets
,babel-preset-env
- #11434 [
preset-env
] AddbrowserslistEnv
option (@AndrewLeedham)
- #11434 [
babel-cli
- #11220 Log after subsequent compilations in --watch mode (@nicolo-ribaudo)
babel-helpers
,babel-plugin-transform-destructuring
,babel-plugin-transform-spread
,babel-traverse
- #11265 Add "allowArrayLike" option to the destructuring and spread transforms (@nicolo-ribaudo)
babel-helpers
,babel-plugin-transform-for-of
,babel-preset-env
- #11266 Add "allowArrayLike" support to the for-of transform (@nicolo-ribaudo)
babel-parser
babel-plugin-transform-react-pure-annotations
,babel-preset-react
- #11428 Implement
plugin-transform-react-pure-annotations
and add topreset-react
(@devongovett)
- #11428 Implement
babel-compat-data
,babel-preset-env
🐛 Bug Fix
babel-traverse
- #11595 scope.rename() missing identifier in VariableDeclarator (@yulanggong)
babel-plugin-proposal-optional-chaining
babel-parser
,babel-types
babel-plugin-transform-typescript
babel-plugin-proposal-object-rest-spread
babel-plugin-transform-runtime
babel-generator
💅 Polish
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
🏠 Internal
- Other
babel-parser
babel-core
,babel-generator
,babel-helper-compilation-targets
,babel-helpers
,babel-parser
,babel-plugin-proposal-decorators
,babel-plugin-proposal-json-strings
,babel-plugin-transform-block-scoping
,babel-plugin-transform-flow-comments
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-react-jsx-source
,babel-plugin-transform-runtime
,babel-preset-env
,babel-standalone
,babel-template
,babel-traverse
,babel-types
- #11512 Use ?. where it represents the intended semantics (@nicolo-ribaudo)
🏃♀️ Performance
babel-plugin-proposal-object-rest-spread
- #11520 Use single object spread call in loose mode (@jridgewell)
↩️ Revert
babel-standalone
- #11538 Downgrade rollup to 1.27.9 (@nicolo-ribaudo)
Committers: 18
- Andrew Leedham (@AndrewLeedham)
- Arun Kumar Mohan (@arku)
- Bogdan Savluk (@zxbodya)
- Bruno Macabeus (@macabeus)
- Christoph Nakazawa (@cpojer)
- Devon Govett (@devongovett)
- Henry Zhu (@hzoo)
- Huáng Jùnliàng (@JLHwung)
- Jason Quense (@jquense)
- Justin Ridgewell (@jridgewell)
- Kiko Estrada (@kik-o)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Nikita Kirsanov (@kitos)
- Vivek Nayyar (@vivek12345)
- @dfabulich
- @lazytype
- fisker Cheung (@fisker)
- 任文龙 (@yulanggong)