Skip to content

Releases: decaffeinate/decaffeinate-parser

v14.0.0

05 Feb 04:50
Compare
Choose a tag to compare

<a name"14.0.0">

14.0.0 (2017-02-05)

Breaking Changes

  • Rather than relying on a visitor to infer which nested binary operations are part of the chain, this flattens the structure to enumerate the operands and operators in lists.
    (2f21b1e5)

v13.1.1

17 Jan 01:54
Compare
Choose a tag to compare

<a name"13.1.1">

13.1.1 (2017-01-17)

Bug Fixes

  • use correct location data for object initializer members (#144) (a9a8c5aa)

v13.1.0

17 Jan 01:50
Compare
Choose a tag to compare

<a name"13.1.0">

13.1.0 (2017-01-17)

Features

v13.0.3

14 Jan 22:36
Compare
Choose a tag to compare

<a name"13.0.3">

13.0.3 (2017-01-14)

Bug Fixes

  • check the context field when mapping object initializer members (#141) (8e20c92f)

v13.0.2

11 Jan 18:42
Compare
Choose a tag to compare

<a name"13.0.2">

13.0.2 (2017-01-11)

Bug Fixes

  • add SoakedProtoMemberAccessOp to both code paths (#136) (e3c56679)

v13.0.1

11 Jan 17:02
Compare
Choose a tag to compare

<a name"13.0.1">

13.0.1 (2017-01-11)

Bug Fixes

  • ensure the old code path also generates a member property for MemberAccessOp (1956adce)

v13.0.0

11 Jan 16:36
Compare
Choose a tag to compare

<a name"13.0.0">

13.0.0 (2017-01-11)

Breaking Changes

  • Previously, ProtoMemberAccessOp represented both a::b and a::. Now, it represents just a::, meaning that a::b is now a MemberAccessOp that wraps a ProtoMemberAccessOp. MemberAccessOp#memberName property has also been replaced by the member property, which is an Identifier node. decaffeinate needs the position information for the member anyway, and this allows it to discard the code that looks for it.
    (28f5c1d8)

v12.0.0

01 Jan 23:11
Compare
Choose a tag to compare

<a name"12.0.0">

12.0.0 (2017-01-01)

Bug Fixes

Breaking Changes

  • The tokens returned from the parse function now are
    the result of running coffee-lex 6.0.0, which had breaking changes.
    (f8364d29)

v11.0.1

01 Jan 19:13
Compare
Choose a tag to compare

<a name"11.0.1">

11.0.1 (2017-01-01)

Bug Fixes

  • match obscure whitespace characters when parsing heregexes (#124) (639133ca)

v11.0.0

31 Dec 23:38
Compare
Choose a tag to compare

<a name"11.0.0">

11.0.0 (2016-12-31)

Bug Fixes

  • map break and continue to Break and Continue nodes (#123) (603fd659, closes #92)

Breaking Changes

  • Previously, these statements were mapped to Identifier, which was fine because decaffeinate just passed them through anyway. However, it's not the right representation for these statements so this introduces new nodes to represent them.

Fixes #92
(603fd659)