Changelog¶ ↑
2014 11 29 - v0.1.3-alpha
-
Separate a lot of CLI logic to lib/spider
-
Default behaviour for CLI
-
Refactor
spider.compile
API -
Fix source map path bug with ES5 target
-
Fix “System is not defined” error when using
Spider
API
2014 11 29 - v0.1.2-alpha
-
CLI bug fixes
2014 11 27 - v0.1.1-alpha
-
Add undefined keyword
-
Fix an undefined bug with destructing patterns
-
Fix CLI execute and remove dependency on vm2
2014 11 26 - v0.1.0-alpha
-
Add a
--target=ES5|ES6
flag (ES5 target uses Traceur Compiler) -
Change
func
keyword tofn
-
Delete Statement
-
Add JavaScript core global identifiers to defined identifiers
-
Add
__dirname
and__filename
touse :node
-
Remove ES6 polyfills (Traceur is now responsible for that)
-
Fix CLI execute script
-
Fix source maps for function expressions
2014 11 22 - v0.0.7-alpha
-
Fat Arrow (
=>
) Function Expressions -
not
keyword -
Fix
break
andreturn
statements insidefor-in
andfor-of
statements -
Disable source map generation option in CLI
-
Fix CLI execute script
-
Comma is now optional between switch case clauses
-
Regular Expression Literals
2014 11 20 - v0.0.6-alpha
-
Fallthrough Statement
-
Fix line endings
2014 11 20 - v0.0.5-alpha
-
Spider
is now self-hosted -
Parenthesis in
while
anduntil
statements are now optional -
Massive parsing performance improvements
-
Fix “use strict” in compiled JS
-
Add
setTimeout
touse :node
anduse :browser
-
Optimize
!!!
to!
in compiled JS