Skip to content

Releases: meriyah/meriyah

v6.1.4

02 Jul 04:53
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

  • add missing AccessorProperty to Node (#482) (e6dcc62)
  • fix decodeHTMLStrict() (#505) (bd3ce8e)
  • parser: fix class member range with decorators (#506) (1dfa82c)
  • parser: stop complaining about named import/export with {type: "json"} attribute (#484) (ab8a383)

v6.1.3

24 Jun 12:24
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

  • parser: fix line/column where string literal contains U+2028 or U+2029 followed by \ (#478) (1f054a1)
  • parser: fix line/column where string literal contains U+2028 or U+2029 (#477) (6117d2f)
  • parser: fix location of SequenceExpression as ForStatement.init (#476) (b79282b)
  • parser: fix location of object method which is a generator (#474) (c11f9dd)
  • parser: fix range of static class property named accessor, get, set, and async (#471) (27f224c)

v6.1.2

21 Jun 00:13
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

  • parser: fix column of escaped identifier (#469) (98d3983)
  • parser: fix location of import.meta (#461) (6a05b0e)

v6.1.1

17 Jun 02:03
@3cp 3cp
Compare
Choose a tag to compare

6.1.1 (2025-06-17)

Bug Fixes

  • parser: CallExpression.optional and MemberExpression.{optional,computed} is always a boolean (#439) (4bc2599)
  • parser: allow decorators after export, forbid decorators appears both before and after export/export default (#455) (78f49f5)
  • parser: fix MemeberExpression location inside For{,Of,In}Statement (#447) (e86318d)
  • parser: fix location of Decorator.expression (#438) (4956772)
  • parser: fix location of PrivateIdentifier (#437) (cba2219)
  • parser: fix location of static class property (#448) (1f5c2cc)
  • parser: include decorators in ClassDeclaration, ExportDeclaration, and ExportDefaultDeclaration (#457) (0f0b198)
  • parser: include decorators in range of Class{Expression,Declaration} (#452) (82f2ea4)
  • parser: include decorators in range of class members (#450) (da156b4)

v6.1.0

13 Jun 08:48
@3cp 3cp
Compare
Choose a tag to compare

6.1.0 (2025-06-13)

Bug Fixes

  • parser: attributes on {ExportAll,ExportNamed,Import}Declaration is now always an array (#423) (30ea976)
  • parser: add missing generator property to ArrowFunctionExpression (#424) (2fe6b54)
  • parser: fix bigint property on BigintLiteral (#422) (ad1922d)
  • parser: fix location of StaticBlock (#434) (2b9e923)
  • preserve nested ParenthesizedExpression (#432) (ae6cae5)
  • remove ESTree export (#398) (49a96ff)

Features

  • add module-sync condition (#384) (dc4a23e)
  • parser: move "Import Attributes" out of "next" option (#430) (c5a87fd)
  • remove location information from ParseError.description (#390) (2729651)

v6.0.6

10 May 01:34
@3cp 3cp
Compare
Choose a tag to compare

What's Changed

  • test: update test262 by @github-actions in #364
  • test: update test262 by @github-actions in #365
  • test: update test262 by @github-actions in #366
  • test: update test262 by @github-actions in #367
  • test: update test262 by @github-actions in #368
  • test: update test262 by @github-actions in #369
  • test: update test262 by @github-actions in #370
  • test: update test262 by @github-actions in #371
  • test: update test262 by @github-actions in #372
  • test: update test262 by @github-actions in #373
  • test: update test262 by @github-actions in #374
  • fix(parser): get/set/from/of are allowed as identifiers by @3cp in #377

Full Changelog: v6.0.5...v6.0.6

v6.0.5

10 Jan 00:22
@3cp 3cp
Compare
Choose a tag to compare

What's Changed

  • fix(parser): fix JSX attribute name parse by @3cp in #363

Full Changelog: v6.0.4...v6.0.5

v6.0.4

10 Jan 00:22
@3cp 3cp
Compare
Choose a tag to compare

What's Changed

  • fix(parser): fix lexical analysis on export of async func by @3cp in #361

Full Changelog: v6.0.3...v6.0.4

v6.0.3

10 Jan 00:22
@3cp 3cp
Compare
Choose a tag to compare

Full Changelog: v6.0.3...v6.0.3

What's Changed

  • chore: update and clean dependencies by @fisker in #345
  • ci: add automated job to update test262 by @fisker in #347
  • test: update test262 by @github-actions in #348
  • Fix another issue with octal template strings by @ypapouski in #349

Full Changelog: v6.0.2...v6.0.3

v6.0.2

01 Oct 21:42
@3cp 3cp
Compare
Choose a tag to compare

Bug Fixes

  • parser: all identifiers can be start of an expression (7f800c5), closes #342