@babel/helper-call-delegate
7.12.13 · 3 Feb 2021MIT576.6k / weekRepositoryHomepagenpmAtom feed
7.12.13 is the newest release of 7.x.
In short
7 new4 fixed9 changed49 internal
Release note
:eyeglasses: Spec Compliance
babel-parserAdd
readonlyto TypeScript type modifier (@tanhauhau)TypeScript Constant contexts (@tanhauhau)
Update identifier parsing per Unicode v12 (@mathiasbynens)
Allow any reserved word in
export {} fromspecifiers (@danez)[TS] Disallow type casts in arrow parameters (@nicolo-ribaudo)
Refactor parsing object members (@danez)
Disallow duplicate params in methods (@danez)
Treat for loop body as part of loop scope (@danez)
babel-parser,babel-plugin-transform-typescriptAllow context type annotation on getters/setters (@matt-tingen)
babel-plugin-proposal-unicode-property-regex,babel-plugin-transform-dotall-regex,babel-plugin-transform-unicode-regexUpdate babel-plugin-proposal-unicode-property-regex for Unicode v12 (@mathiasbynens)
babel-generator,babel-parser,babel-plugin-transform-flow-strip-types,babel-plugin-transform-modules-systemjsCheck exported bindings are defined (@danez)
babel-generator,babel-parser,babel-plugin-transform-classes,babel-plugin-transform-flow-comments,babel-plugin-transform-flow-strip-types,babel-plugin-transform-new-targetIntroduce scope tracking in the parser (@danez)
:rocket: New Feature
babel-helpers,babel-plugin-proposal-class-properties,babel-plugin-proposal-decorators,babel-plugin-proposal-object-rest-spread,babel-plugin-transform-runtime,babel-plugin-transform-typescript,babel-polyfill,babel-preset-env,babel-register,babel-runtime-corejs2,babel-runtime-corejs3Update to
core-js@3(@zloirock)
babel-templateAdd %%placeholders%% support to @babel/template (@nicolo-ribaudo)
babel-parser,babel-plugin-proposal-partial-applicationPartial application plugin (@byara)
babel-generator,babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-proposal-private-methodsPrivate Static Class Methods (Stage 3) (@tim-mc)
babel-generator,babel-typesAdd placeholders support to @babel/types and @babel/generator (@nicolo-ribaudo)
babel-parserAdd parser support for placeholders (@nicolo-ribaudo)
babel-generator,babel-parser,babel-plugin-syntax-partial-application,babel-typesPartial Application Syntax: Stage 1 (@byara)
:bug: Bug Fix
babel-helper-create-class-features-plugin,babel-helper-replace-supers,babel-plugin-proposal-private-methodsFix
superMethod Calls in Class Private Methods (@tim-mc)
babel-parserCorrectly parse TS TypeAssertions around arrow functions (@danez)
Fix scope check for 2nd+ lexical bindings (@danez)
[TS] Correctly forget
awaits after parsing async arrows with type args (@nicolo-ribaudo)Fix strict mode prescanning with EmptyStatement (@danez)
babel-core,babel-plugin-transform-for-ofCorrectly preserve reference to array in for-of loop (@danez)
babel-plugin-transform-typescript[plugin-transform-typescript] Fix transpiling of TS abstract classes with decorators (@agoldis)
babel-traverse,babel-typesFix TSFunctionType visitors definition (@penielse)
babel-plugin-proposal-object-rest-spread[proposal-object-rest-spread] fix templateLiteral in extractNormalizedKeys (@pnowak)
babel-plugin-transform-modules-systemjsSystem modules - Hoist classes like other variables (@guybedford)
babel-generator,babel-parserDisallow escape sequences in contextual keywords (@danez)
babel-helper-split-export-declaration,babel-plugin-transform-modules-commonjs,babel-traverseDon't add params of anonymous exported function decls to the outer scope (@nicolo-ribaudo)
babel-plugin-transform-parameters,babel-plugin-transform-typescript,babel-types[plugin-transform-typescript] Strip type imports used in Enums and object types (@echenley)
babel-helper-call-delegate,babel-plugin-transform-parametersDon't loose "this" in helper-call-delegate (@nicolo-ribaudo)
babel-plugin-proposal-object-rest-spread,babel-plugin-transform-modules-commonjs,babel-traverse,babel-typesMark FOO in "var { x: FOO }˝ as a binding, not as a reference (@nicolo-ribaudo)
babel-preset-envpreset-env: Sort versions before determining lowest (@jridgewell)
babel-helper-define-map,babel-helper-hoist-variables,babel-parser,babel-plugin-proposal-object-rest-spread,babel-plugin-transform-block-scoping,babel-plugin-transform-destructuring,babel-plugin-transform-modules-systemjs,babel-traverse,babel-typesUse
for..of Object.keysinstead offor..in(@nicolo-ribaudo)
:nail_care: Polish
babel-parserbabel-standalone,babel-typesMake babel-standalone an ESModule and enable flow (@danez)
babel-generatorchange var name for coherence (@tanohzana)
:house: Internal
Other
Publish to npm using a GitHub action (@nicolo-ribaudo)
Switch from rollup-stream to rollup (@danez)
Add WarningsToErrorsPlugin to webpack to avoid missing build problems on CI (@danez)
Update dependencies (@danez)
Add editorconfig for Makefile (@danez)
Update test262 (@danez)
Minify bundles on circle for repl (@danez)
babel-registerRemove dependency on home-or-tmp package (@AmirS)