Meriyah Versions Save

A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah

v4.3.3

1 year ago

Bug Fixes

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

v4.3.2

1 year ago

What's Changed

Full Changelog: https://github.com/meriyah/meriyah/compare/v4.3.1...v4.3.2

v4.3.1

1 year ago

What's Changed

Full Changelog: https://github.com/meriyah/meriyah/compare/v4.3.0...v4.3.1

v4.3.0

1 year ago

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

1 year ago

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

1 year ago

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.0

3 years ago

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.1.1

3 years ago

Bug Fixes

v4.1.2

3 years ago

v4.0.0

3 years ago

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