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
- Async/Await
- Channels
- 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
- ES6 Import/Export support
- Curried Functions
- Destructring Assignments
- Object Initializer Shorthand
- Property Method Assignments
- Multi-line Strings
- Pattern Matching
- Do-While Loop
- 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