yarn @babel/types 7.4.0

latest releases: 7.17.0, 7.16.8, 7.16.7...
5 years ago

v7.4.0 (2019-03-19)

πŸ‘“ Spec Compliance

  • babel-parser
  • babel-parser, babel-plugin-transform-typescript
  • babel-plugin-proposal-unicode-property-regex, babel-plugin-transform-dotall-regex, babel-plugin-transform-unicode-regex
  • babel-generator, babel-parser, babel-plugin-transform-flow-strip-types, babel-plugin-transform-modules-systemjs
  • babel-generator, babel-parser, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-new-target
    • #9493 Introduce scope tracking in the parser (@danez)

πŸš€ 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-corejs3
  • babel-template
  • babel-parser, babel-plugin-proposal-partial-application
  • babel-generator, babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-private-methods
  • babel-generator, babel-types
  • babel-parser
  • babel-generator, babel-parser, babel-plugin-syntax-partial-application, babel-types

πŸ› Bug Fix

  • babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-proposal-private-methods
    • #9704 Fix super Method Calls in Class Private Methods (@tim-mc)
  • babel-parser
    • #9699 Correctly parse TS TypeAssertions around arrow functions (@danez)
    • #9600 Fix scope check for 2nd+ lexical bindings (@danez)
    • #9593 [TS] Correctly forget awaits after parsing async arrows with type args (@nicolo-ribaudo)
    • #9585 Fix strict mode prescanning with EmptyStatement (@danez)
  • babel-core, babel-plugin-transform-for-of
    • #9697 Correctly preserve reference to array in for-of loop (@danez)
  • babel-plugin-transform-typescript
    • #9693 [plugin-transform-typescript] Fix transpiling of TS abstract classes with decorators (@agoldis)
  • babel-traverse, babel-types
  • babel-plugin-proposal-object-rest-spread
    • #9628 [proposal-object-rest-spread] fix templateLiteral in extractNormalizedKeys (@pnowak)
  • babel-plugin-transform-modules-systemjs
  • babel-generator, babel-parser
    • #9618 Disallow escape sequences in contextual keywords (@danez)
  • babel-helper-split-export-declaration, babel-plugin-transform-modules-commonjs, babel-traverse
  • babel-plugin-transform-parameters, babel-plugin-transform-typescript, babel-types
    • #9605 [plugin-transform-typescript] Strip type imports used in Enums and object types (@echenley)
  • babel-helper-call-delegate, babel-plugin-transform-parameters
  • babel-plugin-proposal-object-rest-spread, babel-plugin-transform-modules-commonjs, babel-traverse, babel-types
  • babel-preset-env
  • 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-types

πŸ’… Polish

  • babel-parser
    • #9646 Remove input and length from state (@danez)
    • #9645 Reorganize token types and use a map for them (@danez)
    • #9591 Remove always false param allowExpressionBody (@danez)
  • babel-standalone, babel-types
    • #9025 Make babel-standalone an ESModule and enable flow (@danez)
  • babel-generator

🏠 Internal

Committers: 20

Don't miss a new types release

NewReleases is sending notifications on new releases.