Babel: v7.7.0 Release

Release date:
November 4, 2019
Previous version:
v7.6.4 (released October 10, 2019)
Magnitude:
2,488 Diff Delta
Contributors:
29 total committers
Data confidence:
Commits:

41 Features Released with v7.7.0

Top Contributors in v7.7.0

gkz
nicolo-ribaudo
JLHwung
jbhoosreddy
alejo90
tanhauhau
ivandevp
devongovett
chris-peng-1244
dentrado

Directory Browser for v7.7.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

v7.7.0 (2019-11-05)

:eyeglasses: Spec Compliance

  • babel-types
  • babel-parser

:rocket: New Feature

  • babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-transform-typescript, babel-preset-typescript, babel-types
  • babel-core, babel-parser, babel-preset-typescript
  • babel-core
  • babel-plugin-syntax-top-level-await, babel-preset-env
  • babel-helper-builder-react-jsx, babel-plugin-transform-react-jsx, babel-preset-react
    • #10572 [transform-react-jsx] Add useSpread option to transform JSX. (@ivandevp)
  • 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
  • babel-generator, babel-parser, babel-types
  • babel-cli, babel-register
  • babel-cli

:bug: Bug Fix

  • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-function-sent, babel-preset-env
  • babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
  • babel-plugin-transform-modules-systemjs
    • #10638 fix: remove ExportNamedDeclaration when the specifier is empty. (@JLHwung)
  • babel-parser
  • babel-plugin-transform-typescript
  • babel-core
    • #10623 Fix: inputSourceMap should work when it is an external file. (@JLHwung)
    • #10539 fix: remove filename annotation in buildCodeFrameError. (@JLHwung)
  • babel-plugin-proposal-decorators
  • babel-helpers, babel-plugin-proposal-dynamic-import, babel-plugin-transform-modules-commonjs, babel-preset-env
    • #10574 fix: _interopRequireWildcard should only cache objects. (@samMeow)
  • babel-traverse
  • babel-preset-env
  • babel-generator
  • babel-plugin-transform-async-to-generator, babel-preset-env, babel-traverse

:nail_care: Polish

  • babel-plugin-transform-classes, babel-plugin-transform-regenerator, babel-preset-env
  • babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
    • #10585 fix(babel‑helpers/interopRequireWildcard): AvoidΒ doubleΒ nullishΒ check. (@ExE-Boss)
  • babel-register
    • #10557 fix: disable caching when babel could not read/write cache. (@JLHwung)

:house: 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
    • #10608 Use .find instead of .filter to get targetPath in ImportInjector. (@Andarist)
  • Other
  • babel-runtime
  • 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

:running_woman: Performance

Committers: 28