Babel (Formerly 6to5) v7.7.0 Release Notes

Release Date: 2019-11-05 // over 4 years ago
  • v7.7.0 (2019-11-05)

    🍱 πŸ‘“ Spec Compliance

    🍱 πŸš€ 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 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

    πŸ’… πŸ’… 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)

    🍱 🏠 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

    🐎 πŸƒβ€β™€ Performance

    Committers: 28