v7.7.0 (2019-11-05)
👓 Spec Compliance
babel-types
babel-parser
🚀 New Feature
babel-generator
,babel-helper-create-class-features-plugin
,babel-parser
,babel-plugin-transform-typescript
,babel-preset-typescript
,babel-types
- #10545 Add support for TS declare modifier on fields. (@nicolo-ribaudo)
babel-core
,babel-parser
,babel-preset-typescript
- #10363 @babel/parser error recovery. (@nicolo-ribaudo)
babel-core
- #10599 Add support for .cjs config files. (@nicolo-ribaudo)
- #10501 Add support for babel.config.json. (@devongovett)
- #10361 feat: if code frame error is on a single line, highlight the whole path. (@SimenB)
babel-plugin-syntax-top-level-await
,babel-preset-env
- #10573 Create @babel/plugin-syntax-top-level-await. (@nicolo-ribaudo)
babel-helper-builder-react-jsx
,babel-plugin-transform-react-jsx
,babel-preset-react
babel-generator
,babel-parser
,babel-plugin-proposal-decorators
,babel-plugin-syntax-flow
,babel-types
babel-plugin-transform-function-name
,babel-plugin-transform-modules-umd
,babel-preset-env
- #10477 Changes UMD callsite to be more likely to pass in the intended object.. (@MicahZoltu)
babel-parser
- #10449 Create parser plugin "topLevelAwait". (@nicolo-ribaudo)
- #10521 [parser] Enable "exportNamespaceFrom" by default. (@nicolo-ribaudo)
- #10483 [parser] Add support for private fields in TypeScript. (@nicolo-ribaudo)
babel-generator
,babel-parser
,babel-types
- #10543 add assertions signature for TypeScript. (@tanhauhau)
babel-cli
,babel-register
babel-cli
- #10399 Closes #8326, add back --quiet option.. (@chris-peng-1244)
🐛 Bug Fix
babel-helpers
,babel-plugin-proposal-async-generator-functions
,babel-plugin-proposal-function-sent
,babel-preset-env
- #10422 Correctly delegate .return() in async generator. (@nicolo-ribaudo)
babel-helper-module-transforms
,babel-plugin-transform-modules-commonjs
- #10628 Don't throw when destructuring into a var named as an import. (@nicolo-ribaudo)
babel-plugin-transform-modules-systemjs
babel-parser
- #10631 [TS] Parse calls with type args in optional chains. (@nicolo-ribaudo)
- #10607 fixed missing errors on assignment pattern in object expression. (@vivek12345)
- #10594 [parser] Parse only modifiers of actual methods. (@gonzarodriguezt)
babel-plugin-transform-typescript
- #10555 [TS] Correctly transform computed strings and templates in enums. (@nicolo-ribaudo)
babel-core
babel-plugin-proposal-decorators
- #10578 [decorators] fix: support string literal properties. (@mwhitworth)
babel-helpers
,babel-plugin-proposal-dynamic-import
,babel-plugin-transform-modules-commonjs
,babel-preset-env
babel-traverse
- #9777 [traverse] Allow skipping nodes inserted with .replaceWith(). (@nicolo-ribaudo)
babel-preset-env
- #10146 Inject core-js@3 imports in Program:exit instead of on post(). (@nicolo-ribaudo)
babel-generator
- #10519 Fix generator missing parens around an arrow returning function type. (@existentialism)
babel-plugin-transform-async-to-generator
,babel-preset-env
,babel-traverse
- #9939 Don't use args rest/spread to hoist super method calls. (@nicolo-ribaudo)
💅 Polish
babel-plugin-transform-classes
,babel-plugin-transform-regenerator
,babel-preset-env
- #9481 [preset-env] Don't use async-to-generator when already using regenerator. (@nicolo-ribaudo)
babel-helpers
,babel-plugin-transform-modules-commonjs
,babel-preset-env
babel-register
🏠 Internal
babel-cli
,babel-node
babel-register
babel-helper-create-regexp-features-plugin
,babel-plugin-proposal-unicode-property-regex
,babel-plugin-transform-dotall-regex
,babel-plugin-transform-named-capturing-groups-regex
,babel-plugin-transform-unicode-regex
,babel-preset-env
babel-preset-env
babel-helper-module-imports
- Other
- #10600 Test node@13 on circle. (@existentialism)
- #10593 chore: replace outdated travis-ci.org badges [ci skip]. (@JLHwung)
- #10591 chore: test against Node.js 13. (@JLHwung)
- #10556 Add master branch workflow for test262 tests. (@jbhoosreddy)
babel-runtime
- #10418 docs: add homepage link. (@DanArthurGallagher)
babel-helper-annotate-as-pure
,babel-helper-bindify-decorators
,babel-helper-builder-binary-assignment-operator-visitor
,babel-helper-builder-react-jsx
,babel-helper-call-delegate
,babel-helper-define-map
,babel-helper-explode-assignable-expression
,babel-helper-explode-class
,babel-helper-function-name
,babel-helper-get-function-arity
,babel-helper-hoist-variables
,babel-helper-member-expression-to-functions
,babel-helper-module-imports
,babel-helper-module-transforms
,babel-helper-optimise-call-expression
,babel-helper-remap-async-to-generator
,babel-helper-replace-supers
,babel-helper-simple-access
,babel-helper-split-export-declaration
,babel-helper-wrap-function
,babel-helpers
,babel-template
🏃♀️ Performance
Committers: 28
- Alejandro Sánchez (alejo90)
- Bogdan Chadkin (TrySound)
- Brian Ng (existentialism)
- Chris Garrett (pzuraq)
- Daniel Arthur Gallagher (DanArthurGallagher)
- Devon Govett (devongovett)
- Eugene Myunster (t0lkman)
- ExE Boss (ExE-Boss)
- George Zahariev (gkz)
- Georgii Dolzhykov (thorn0)
- Gerald (gera2ld)
- Huáng Jùnliàng (JLHwung)
- Ivan Medina (ivandevp)
- Jaideep Bhoosreddy (jbhoosreddy)
- Linus Unnebäck (LinusU)
- Martin Forsgren (dentrado)
- Mateusz Burzyński (Andarist)
- Matthew Whitworth (mwhitworth)
- Micah Zoltu (MicahZoltu)
- Mohammad Ahmadi (m-ahmadi)
- Nicolò Ribaudo (nicolo-ribaudo)
- Simen Bekkhus (SimenB)
- Tan Li Hau (tanhauhau)
- Vivek Nayyar (vivek12345)
- gr (gonzarodriguezt)
- piotr (pnowak)
- samuel kwok (samMeow)
- 彭驰 (chris-peng-1244)