0.3.7 (2019-07-10)
- continuous-define assignment bug (dc81840)
0.3.6 (2018-11-25)
0.3.5 (2018-11-25)
0.3.4 (2018-11-21)
0.3.3 (2018-06-13)
- assignment should calculate the right side first, close #12 (5bdcbdf)
- Can not defined same key in object. close #14 (b06da7f)
- can not overwrite native method like toString, valueOf. close #13 (3a0b050)
- 更换打包方式 (40b5b48)
0.3.2 (2018-04-30)
0.3.1 (2018-04-30)
- stack not pop after leave stack (7c3c21c)
0.3.0 (2018-04-30)
- fix stack will not pop if it got fulled (bde8889)
0.2.2 (2018-04-30)
- continue signal not work in try-catch-block (3e3a292)
- continue SwitchStatement can not continue parent loop (ebd0dec)
- fix module of output (01d4647)
- typo (db32e49)
- add constant (51f1823)
- improve argument defined (e08cc72)
- no more provider global object by default (d781451)
- no more provider require function by default. (3243a17)
- remove visitor check before run (7bb7127)
- support decorator for class. not support class property/method in current (dae053c)
- improve performace of ObjectMethod define (7db25e0)
0.2.1 (2018-03-29)
- fix function name and length property is not fit with standar (2303a46)
- update error for undefined (7e1b39e)
- support more context (c39900f)
- support new.target for function (6ab8f3c)
- support new.target in arrow function (731ddcd)
- support new.target in class (dc76edb)
- support new.target in class method (691528e)
- throw an error if callExpression is not a function (900849b)
0.2.0 (2018-03-28)
- Partial support async await (f6d7838)
- Partial support label for loop (4f3010d)
- support do-while label (3bbe9e7)
- support for of loop label (c4229bf)
- support for-in loop label (8a6feb9)
- support while loop label (a29ab23)
0.1.1 (2018-03-26)
- fix class super call (221dd2c)
- fix for loop scope with fork a new scope to resolve it (ef201f7)
- fix let/const do not have block scope (e174064)
- now super() must in class contructor, and can not use this before super() (d2f76f2)
- top level scope do not have this var (7e7a503)
0.1.0 (2018-03-14)
- bugs (55aa7d3)
- fix block scope in if-else (e0d4e23)
- fix bugs (b3e4ccd)
- fix bugs (d30a62f)
- fix class extends without super (9a6b3be)
- fix class will not auto super from super-class (bb6decb)
- fix do-expression block scope (1b37264)
- fix do-while and for in block scope (d57c717)
- fix do-while scope (e9a9542)
- fix for-of block scope (0381652)
- fix new Function and add test case (c7cf98e)
- fix switch block scope (6e97fe5)
- fix try-catch block scope (9442114)
- fix var can not be recover and redeclarat (04df8ef)
- fix VariableDeclaration if the context exist var (f731bd0)
- for scope (cb567a2)
- refactor how class declaration (269d97c)
- support arrow function name (c0d42f7)
- support class name and length (bb4312e)
- suppor logicExpression (36e5b7b)
- support array expression (79a60cd)
- support ArrowFunctionExpression (657e794)
- support class name (5ff4aaf)
- support class property (afbef33)
- support ComputedProperties (01f4170)
- support ConditionalExpression (d85afbd)
- support DefaultParameter (41250fb)
- support es2015-function-name (6830ed8)
- support es6 class (58866a4)
- support es6 for of (141ba3a)
- support es6 module (955af02)
- support es6 template (b9628e1)
- support for in (385ef60)
- support generator function (4cf7143)
- support hoisting in block scope (1073dba)
- support Lifting template and do expression (18b6d1c)
- support more stateMent (f4d1c30)
- support NewExpression (aafd2b6)
- support NullLiteral (8aa98fb)
- support ObjectDestructuringExpression and fix bugs (f046490)
- support reg exp (a60b6ea)
- support RestParameter (35390fd)
- support SequenceExpression (6202fef)
- support ShorthandProperties (8097dad)
- support SpreadElement (f373172)
- support SpreadElement (444b837)
- support super in class (c87c170)
- support this expression (398706e)
- support Trailing commas in function parameter lists and calls (8e19de1)
- support try catch (af41357)
- support UnaryExpression (26d5e36)