Releases: tdewolff/parse
Releases · tdewolff/parse
v2.5.17
- 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
- JS: add expression level maximum for expression suffices as well (from fuzz)
v2.5.15
- JS: fix import statement/call parsing at module level
v2.5.14
- CSS: proper unicode range parsing with wildcards
v2.5.13
- JS: accept shebang comments at the start of the file
v2.5.11
JS: add &&= ||= ??= operators
v2.5.10
- JS: register directive prologues (
"use strict"
) as a separate statement
v2.5.9
- JS: support ellipsis operator anywhere in arguments
v2.5.8
- 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