2014 11 29 - v0.1.3-alpha
- Separate a lot of CLI logic to lib/spider
- Default behaviour for CLI
- Refactor
spider.compileAPI - 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|ES6flag (ES5 target uses Traceur Compiler) - Change
funckeyword 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
__dirnameand__filenametouse :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 notkeyword- Fix
breakandreturnstatements insidefor-inandfor-ofstatements - 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
whileanduntilstatements are now optional - Massive parsing performance improvements
- Fix "use strict" in compiled JS
- Add
setTimeouttouse :nodeanduse :browser - Optimize
!!!to!in compiled JS