5 - allow custom parser. (#27)
9 - make it compatible with esprima@2.1 (don't loop through the same CatchClause
12 ## v0.5.0 (2015/02/25)
14 - updated `esprima` to v2.0 because of ES6 features and to avoid `esprima-fb`
15 bug related to RegExp.
17 ## v0.4.0 (2014/07/14)
19 - aliased `rocambole.recursive` as `rocambole.walk` to avoid confusions.
20 - switched `esprima` dependency to `esprima-fb` because of ES6 features.
22 ## v0.3.6 (2014/06/23)
24 - really handle sparse arrays (eg. `[,]`), fixes moonwalk. (#15)
26 ## v0.3.5 (2014/06/23)
28 - handle sparse arrays (eg. `[,]`). (#15)
30 ## v0.3.4 (2014/06/23)
32 - only add `BlockComment.originalIndent` if `WhiteSpace` is on the start of
35 ## v0.3.3 (2014/04/26)
37 - add `toString` to empty programs AST (#16)
39 ## v0.3.2 (2014/01/17)
41 - exports `BYPASS_RECURSION` (#8)
42 - fix error if input is empty (#12)
43 - support anything that implements `toString()` as input (#13)
45 ## v0.3.1 (2013/12/15)
47 - fix `originalIndent` on `BlockComment` when prev token is not `WhiteSpace`.
49 ## v0.3.0 (2013/12/15)
51 - add `originalIndent` to `BlockComment` (#11)
53 ## v0.2.3 (2013/01/08)
55 - improve `rocambole.parse()` performance by 4500%. (#4)
56 - improve `rocambole.moonwalk()` performance by 11000%.
58 ## v0.2.2 (2012/12/19)
60 - fix consecutive comments before start of program. (#3)
62 ## v0.2.1 (2012/12/13)
64 - fix `loc` info on `WhiteSpace` and `LineBreak` tokens. (#2)
66 ## v0.2.0 (2012/12/09)
74 - avoid recursion over comments.
75 - fix weird bug on esformatter introduced on v0.1.1 related to `token._ast`
78 ## v0.1.1 (2012/12/08)
80 - Improve token manipulation methods behavior (`before`, `after`, `remove`)
82 ## v0.1.0 (2012/12/06)