v7.7.0 (2019-11-05)
👓 Spec Compliance
babel-typesbabel-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-reactbabel-generator,babel-parser,babel-plugin-proposal-decorators,babel-plugin-syntax-flow,babel-typesbabel-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-registerbabel-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-systemjsbabel-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-corebabel-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-envbabel-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-envbabel-register
🏠 Internal
babel-cli,babel-nodebabel-registerbabel-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-envbabel-preset-envbabel-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)