Releases: google/traceur-compiler
Releases · google/traceur-compiler
0.0.111
0.0.110
0.0.109
0.0.108
0.0.107
0.0.106
0.0.105
- Fix issue where we did not allow declarations to shadow the function expression name.
- Implement Spread Properties. This add support for
...
in object literals which is currently at stage 2.
var x = {a: 1};
var y = {...a, b: 2}; // {a: 1, b: 2}
- JSX: Fix assignment expression parsing in place holders.
- JSX: Fix whitespace and escaping of attribute values.
0.0.104
0.0.103
- Move runtime into modules. This is in preparation for allowing importing the runtime as
modules in the future. - JSX: Tag name starting with an uppercase should use identifier.
<Abc/>
should generateReact.createElement(Abc, null)
and notReact.createElement('Abc', null)
. - JSX: Support boolean shorthand attributes.
<a b/>
is short for<a b={true}/>
. - JSX: Add support for JSXSpreadAttribute. This allows spreading an object into props/attributes:
<p a='a' {...{b: 1, c: 2}}/>
// same as (except the expansion happens at runtime)
<p a='a' b={1} c={2}/>
- Update commander and glob dependencies.