9a69da9b3e4f080da1332df65ac9ed2cb7c86099
[platform/framework/web/crosswalk-tizen.git] /
1 # Changelog
2
3 ## v0.6.0 (2015/03/30)
4
5  - allow custom parser. (#27)
6
7 ## v0.5.1 (2015/03/19)
8
9  - make it compatible with esprima@2.1 (don't loop through the same CatchClause
10   twice).
11
12 ## v0.5.0 (2015/02/25)
13
14  - updated `esprima` to v2.0 because of ES6 features and to avoid `esprima-fb`
15    bug related to RegExp.
16
17 ## v0.4.0 (2014/07/14)
18
19  - aliased `rocambole.recursive` as `rocambole.walk` to avoid confusions.
20  - switched `esprima` dependency to `esprima-fb` because of ES6 features.
21
22 ## v0.3.6 (2014/06/23)
23
24  - really handle sparse arrays (eg. `[,]`), fixes moonwalk. (#15)
25
26 ## v0.3.5 (2014/06/23)
27
28  - handle sparse arrays (eg. `[,]`). (#15)
29
30 ## v0.3.4 (2014/06/23)
31
32  - only add `BlockComment.originalIndent` if `WhiteSpace` is on the start of
33    a line.
34
35 ## v0.3.3 (2014/04/26)
36
37  - add `toString` to empty programs AST (#16)
38
39 ## v0.3.2 (2014/01/17)
40
41  - exports `BYPASS_RECURSION` (#8)
42  - fix error if input is empty (#12)
43  - support anything that implements `toString()` as input (#13)
44
45 ## v0.3.1 (2013/12/15)
46
47  - fix `originalIndent` on `BlockComment` when prev token is not `WhiteSpace`.
48
49 ## v0.3.0 (2013/12/15)
50
51  - add `originalIndent` to `BlockComment` (#11)
52
53 ## v0.2.3 (2013/01/08)
54
55  - improve `rocambole.parse()` performance by 4500%. (#4)
56  - improve `rocambole.moonwalk()` performance by 11000%.
57
58 ## v0.2.2 (2012/12/19)
59
60  - fix consecutive comments before start of program. (#3)
61
62 ## v0.2.1 (2012/12/13)
63
64  - fix `loc` info on `WhiteSpace` and `LineBreak` tokens. (#2)
65
66 ## v0.2.0 (2012/12/09)
67
68  - Deprecated:
69    - `token.before()`
70    - `token.after()`
71    - `token.remove()`
72    - `node.getTokens()`
73    - `ast.nodes`
74  - avoid recursion over comments.
75  - fix weird bug on esformatter introduced on v0.1.1 related to `token._ast`
76    property.
77
78 ## v0.1.1 (2012/12/08)
79
80  - Improve token manipulation methods behavior (`before`, `after`, `remove`)
81
82 ## v0.1.0 (2012/12/06)
83
84  - Initial release