v7.4.0 (2019-03-19)
π Spec Compliance
babel-parser
- #9529 Add
readonly
to TypeScript type modifier (@tanhauhau) - #9534 TypeScript Constant contexts (@tanhauhau)
- #9637 Update identifier parsing per Unicode v12 (@mathiasbynens)
- #9616 Allow any reserved word in
export {} from
specifiers (@danez) - #9612 [TS] Disallow type casts in arrow parameters (@nicolo-ribaudo)
- #9607 Refactor parsing object members (@danez)
- #9599 Disallow duplicate params in methods (@danez)
- #9586 Treat for loop body as part of loop scope (@danez)
- #9529 Add
babel-parser
,babel-plugin-transform-typescript
- #9641 Allow context type annotation on getters/setters (@matt-tingen)
babel-plugin-proposal-unicode-property-regex
,babel-plugin-transform-dotall-regex
,babel-plugin-transform-unicode-regex
- #9636 Update babel-plugin-proposal-unicode-property-regex for Unicode v12 (@mathiasbynens)
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
π 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
- #9648 Add %%placeholders%% support to @babel/template (@nicolo-ribaudo)
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
- #9542 Add placeholders support to @babel/types and @babel/generator (@nicolo-ribaudo)
babel-parser
- #9364 Add parser support for placeholders (@nicolo-ribaudo)
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
babel-parser
babel-core
,babel-plugin-transform-for-of
babel-plugin-transform-typescript
babel-traverse
,babel-types
babel-plugin-proposal-object-rest-spread
babel-plugin-transform-modules-systemjs
- #9639 System modules - Hoist classes like other variables (@guybedford)
babel-generator
,babel-parser
babel-helper-split-export-declaration
,babel-plugin-transform-modules-commonjs
,babel-traverse
- #9613 Don't add params of anonymous exported function decls to the outer scope (@nicolo-ribaudo)
babel-plugin-transform-parameters
,babel-plugin-transform-typescript
,babel-types
babel-helper-call-delegate
,babel-plugin-transform-parameters
- #9601 Don't loose "this" in helper-call-delegate (@nicolo-ribaudo)
babel-plugin-proposal-object-rest-spread
,babel-plugin-transform-modules-commonjs
,babel-traverse
,babel-types
- #9492 Mark FOO in "var { x: FOO }Λ as a binding, not as a reference (@nicolo-ribaudo)
babel-preset-env
- #9595 preset-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-types
- #9518 Use
for..of Object.keys
instead offor..in
(@nicolo-ribaudo)
- #9518 Use
π Polish
babel-parser
babel-standalone
,babel-types
babel-generator
- #9579 change var name for coherence (@tanohzana)
π Internal
- Other
- #9588 Publish to npm using a GitHub action (@nicolo-ribaudo)
- #9640 Switch from rollup-stream to rollup (@danez)
- #9647 Add WarningsToErrorsPlugin to webpack to avoid missing build problems on CI (@danez)
- #9624 Update dependencies (@danez)
- #9623 Add editorconfig for Makefile (@danez)
- #9587 Update test262 (@danez)
- #9582 Minify bundles on circle for repl (@danez)
babel-register
Committers: 20
- Amir Seljubac (@AmirS)
- Andrew Goldis (@agoldis)
- Behrang Yarahmadi (@byara)
- Brian Ng (@existentialism)
- Daniel Tschinder (@danez)
- Denis Pushkarev (@zloirock)
- Erik Arvidsson (@arv)
- Evan Henley (@echenley)
- Florian Adonis (@tanohzana)
- Guy Bedford (@guybedford)
- Jimmy Jia (@taion)
- Justin Ridgewell (@jridgewell)
- Mathias Bynens (@mathiasbynens)
- Matt Tingen (@matt-tingen)
- Mattias Buelens (@MattiasBuelens)
- NicolΓ² Ribaudo (@nicolo-ribaudo)
- Pelle Nielsen (@penielse)
- Tan Li Hau (@tanhauhau)
- Tim McClure (@tim-mc)
- piotr (@pnowak)