This repository has been archived by the owner on May 19, 2018. It is now read-only.
Releases: babel/babylon
Releases · babel/babylon
v7.0.0-beta.13
v7.0.0-beta.13 (2017-06-06)
- New Plugin:
optionalChaining
- Fix parsing issues with
classPrivateProperties
🚀 New Feature
🐛 Bug Fix
- #566 Fix parsing of private fields. (@danez)
- #557 Estree: Fix stmt value being the raw value. (@danez)
- #565 Fix location info on FunctionTypeParam nodes. (@xixixao)
📝 Documentation
- #554 [skip ci] Add classPrivateProperties to README & fix classProperties proposal link. (@boopathi)
🏠 Internal
- #561 ☄️ Improve performance by removing all spread/rest usages. (@danez)
- #562 Use preset-env and update other dependencies. (@danez)
- #552 Add node 8 to travis. (@danez)
Committers: 6
6.17.2
🐛 Bug Fix
- Fixed disappearing comments following a trailing comma on the last property of an object literal or the last argument of a call expression (#478) (aardito2)
- Fix #437: only prohibit 'export type from "module" ' when flow is enabled (#438) (Kevin Gibbons)
- Fix handling of anonymous parameters in
flowParseObjectTypeMethodish
. (#526) (Max Schaefer) - Convert argument of SpreadElement correctly to assignable (#518) (Daniel Tschinder)
v7.0.0-beta.12
v7.0.0-beta.12 (2017-05-30)
- Added
importMeta
plugin, fixes fornumericSeparator
🚀 New Feature
🐛 Bug Fix
🏠 Internal
- Other
Committers: 2
v7.0.0-beta.11
v7.0.0-beta.11 (2017-05-27)
Added numericSeparator
🚀 New Feature
📝 Documentation
🏠 Internal
- Other
- #533 Extract 'parseClassMember' method. (@andy-ms)
- #543 Fix some flow unused warnings. (@existentialism)
- #537 Update flow-bin to the latest version 🚀. (@greenkeeper[bot])
Committers: 5
- Andy (andy-ms)
- Brian Ng (existentialism)
- Henry Zhu (hzoo)
- Rick Waldron (rwaldron)
- greenkeeper[bot]
v7.0.0-beta.9
v7.0.0-beta.9 (2017-05-22)
🚀 New Feature
🐛 Bug Fix
- #433 Fix number parser. (@alxpy)
- #438 Closes #437: only prohibit 'export type from "module" ' when flow is enabled. (@bakkot)
- #472 Ensure locations in ObjectTypeAnnotations do not include semi or comma. (@existentialism)
- #473 Fixed invalid number literal parsing. (@alxpy)
- #474 Allow namespace exotic to be exported as default. (@existentialism)
- #475 Remove jsx context when parsing arrow functions. (@existentialism)
- #479 Ensure non pattern shorthand props are checked for reserved words. (@existentialism)
- #499 Allow super in class properties. (@existentialism)
- #504 Don't add 'await' property to ForInStatement. (@andy-ms)
- #506 Don't add 'shorthand' property to ObjectMethod. (@andy-ms)
- #510 Allow flow class field to be named constructor. (@existentialism)
- #518 Convert argument of SpreadElement correctly to assignable. (@danez)
- #526 Fix handling of anonymous parameters in
flowParseObjectTypeMethodish
.. (@xiemaisi) - #529 Disallow SpreadElement inside dynamic import. (@existentialism)
- #532 Simplify PrivateName and ClassPrivateProperty types. (@andy-ms)
💅 Polish
- #509 Better error message for anonymous class declarations. (@rattrayalex)
📝 Documentation
🏠 Internal
- #451 Use a .babelignore to skip compiling lib and fixtures.. (@loganfsmyth)
- #454 Refresh property ordering in baselines. (@andy-ms)
- #459 Convert each plugin to a function from a class to an overriding class. (@andy-ms)
- #460 Type-check tokenizer/index.js. (@andy-ms)
- #461 Update test baselines. (@andy-ms)
- #480 Add type declarations for AST nodes. (@andy-ms)
- #481 Convert each file with parser methods to a class in an inheritance chain. (@andy-ms)
- #482 Move plugin helpers out of Parser.prototype and into the plugin itself. (@andy-ms)
- #484 Type-check CommentsParser and LocationParser. (@andy-ms)
- #485 Type-check UtilParser. (@andy-ms)
- #486 Type-check node.js. (@andy-ms)
- #487 Type-check LValParser. (@andy-ms)
- #488 Type-check ExpressionParser. (@andy-ms)
- #489 Type-check StatementParser. (@andy-ms)
- #490 Type-check options.js and index.js. (@andy-ms)
- #491 Type-check utils. (@andy-ms)
- #492 Type-check State. (@andy-ms)
- #493 Type-check tokenizer/types.js. (@andy-ms)
- #494 Type-check estree plugin. (@andy-ms)
- #495 Type-check flow plugin. (@andy-ms)
- #496 Type-check JSX plugin. (@andy-ms)
- #497 Update flow-bin to the latest version 🚀. (@greenkeeper[bot])
- #517 Fix flow errors. (@danez)
- #521 Fix type check errors. (@andy-ms)
- #522 Remove unused parameters from parseParenAndDistinguishExpression. (@andy-ms)
Committers: 11
- Alex Kuzmenko (alxpy)
- Alex Rattray (rattrayalex)
- Andy (andy-ms)
- Brian Ng (existentialism)
- Daniel Tschinder (danez)
- Diego Ferreiro Val (diervo)
- Logan Smyth (loganfsmyth)
- Kevin Gibbons (bakkot)
- Max Schaefer (xiemaisi)
- Sebastian McKenzie (kittens)
- greenkeeper[bot]
v7.0.0-beta.10
6.17.1
🐛 Bug Fix
- Fix typo in flow spread operator error (Brian Ng)
- Fixed invalid number literal parsing (#473) (Alex Kuzmenko)
- Fix number parser (#433) (Alex Kuzmenko)
- Ensure non pattern shorthand props are checked for reserved words (#479) (Brian Ng)
- Remove jsx context when parsing arrow functions (#475) (Brian Ng)
- Allow super in class properties (#499) (Brian Ng)
- Allow flow class field to be named constructor (#510) (Brian Ng)
v6.17.0
🐛 Bug Fix
- Cherry-pick #418 to 6.x (#476) (Sebastian McKenzie)
- Add support for invalid escapes in tagged templates (#274) (Kevin Gibbons)
- Throw error if new.target is used outside of a function (#402) (Brian Ng)
- Fix parsing of class properties (#351) (Kevin Gibbons)
- Fix parsing yield with dynamicImport (#383) (Brian Ng)
- Ensure consistent start args for parseParenItem (#386) (Brian Ng)
v7.0.0-beta.8
7.0.0-beta.8 (2017-04-04)
New Feature
- Add support for flow type spread (#418) (Conrad Buck)
- Allow statics in flow interfaces (#427) (Brian Ng)
Bug Fix
- Fix predicate attachment to match flow parser (#428) (Brian Ng)
- Add extra.raw back to JSXText and JSXAttribute (#344) (Alex Rattray)
- Fix rest parameters with array and objects (#424) (Brian Ng)
- Fix number parser (#433) (Alex Kuzmenko)
Docs
- Fix CONTRIBUTING.md [skip ci] (#432) (Alex Kuzmenko)
Internal
- Use babel-register script when running babel smoke tests (#442) (Brian Ng)