Skip to content

Releases: tdewolff/parse

v2.5.17

01 Jun 15:44
Compare
Choose a tag to compare
  • JS: add variable scope to switch statement
  • JS: parse async(a) as possible expression or arrow func
  • JS: fix lexical variable renaming for descoped
  • JS: fix import statement/call parsing at module level

v2.5.16

26 Apr 19:53
Compare
Choose a tag to compare
  • JS: add expression level maximum for expression suffices as well (from fuzz)

v2.5.15

15 Apr 20:36
Compare
Choose a tag to compare
  • JS: fix import statement/call parsing at module level

v2.5.14

15 Mar 19:34
Compare
Choose a tag to compare
  • CSS: proper unicode range parsing with wildcards

v2.5.13

15 Mar 14:08
Compare
Choose a tag to compare
  • JS: accept shebang comments at the start of the file

v2.5.12

01 Mar 19:57
Compare
Choose a tag to compare

JS: add support for class field definitions (see https://github.com/tc39/proposal-class-fields)

v2.5.11

18 Feb 18:37
Compare
Choose a tag to compare

JS: add &&= ||= ??= operators

v2.5.10

09 Feb 23:31
Compare
Choose a tag to compare
  • JS: register directive prologues ("use strict") as a separate statement

v2.5.9

06 Feb 21:10
Compare
Choose a tag to compare
  • JS: support ellipsis operator anywhere in arguments

v2.5.8

20 Jan 12:20
Compare
Choose a tag to compare
  • JS: fix declarations with the same name as in the for initializer, see #69
  • JS: fix var declarations not adding their usage in all the scopes between its block scope and the function scope