Skip to content

Releases: meriyah/meriyah

v4.3.3

12 Nov 22:27
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

  • parser: invalid generator setter should have correct error message (193b3ef), closes #228

v4.3.2

12 Nov 22:26
@3cp 3cp
Compare
Choose a tag to compare

What's Changed

  • fix(parser): ~ (0x7e) is a valid stop for Identifier or Keyword by @3cp in #227

Full Changelog: v4.3.1...v4.3.2

v4.3.1

12 Nov 22:26
@3cp 3cp
Compare
Choose a tag to compare

What's Changed

  • Fix escaped async keyword and escaped dot property by @3cp in #225

Full Changelog: v4.3.0...v4.3.1

v4.3.0

02 Aug 12:27
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

  • parser: Support for class static initialization block without next flag (a3b10f0)
  • parser: support top level for-await in module context (69761bf), closes #214
  • use null as regex value in environment missing flag "d" support (b174ae6)

Features

  • lexer: support new RegExp Indices flag "d" (#217) (b98e3bd), closes #214
  • parser: Add support for class static initialization block (1510e36)

v4.2.1

02 Aug 12:26
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

  • lexer: fix wrong error when using regex flag s together with m or y (d757c6b), closes #202
  • parser: allow regular expression in JSXExpressionContainer (a5fcb80), closes #204
  • parser: allow top level await in expressions (37c6361), closes #212
  • parser: fix wrong starting loc for any non-trival expression in return statement (7063af5), closes #207
  • parser: super call should be allowed in private method (6de707a), closes #203

v4.2.0

02 Aug 12:26
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

  • parser: keep InGlobal flag in parenthesized (023ee0e)
  • parser: rejects "await 2**2" (9a75bf6), closes #187

Features

  • parser: support top-level await (7b2a5bd), closes #186

v4.1.2

20 Feb 01:09
@3cp 3cp
Compare
Choose a tag to compare
4.1.2

v4.1.1

20 Feb 01:10
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

v4.1.0

20 Feb 01:10
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

  • jsx: decode html entities for JSXText value (f8121f0), closes #133
  • parser: fix wrong loc for BinaryExpression (ab1ab37), closes #169
  • parser: fix wrong loc for TemplateLiteral (a893c16), closes #167

Features

  • add support of logical assignment ||=, &&=, and ??= (2a5f12e), closes #168

v4.0.0

18 Jan 03:16
@3cp 3cp
Compare
Choose a tag to compare

4.0.0 (2021-01-14)

Bug Fixes

  • estree: rename FieldDefinition -> PropertyDefinition, PrivateName -> PrivateIdentifier (2a588e5), closes #134
  • parser: fixed 'async' as 'IsExpressionStart' (5b7a592)
  • parser: fixed issue with 'yield expr' (5cd7c1d)

chore

  • update deps, add previous missing breaking change note (286863e)

BREAKING CHANGES

  • updated estree node names: FieldDefinition -> PropertyDefinition, PrivateName -> PrivateIdentifier