UNPKG

1.57 kBMarkdownView Raw
1## 0.3.5 (2014-11-25)
2
3* Fix matching empty arrays (#18)
4
5## 0.3.4 (2014-9-18)
6
7* Added support for generator functions
8
9## 0.3.3 (2014-6-22)
10
11* Fixed bug with function calls in guards
12* Fixed `match` case ordering.
13* Updated for Sweet.js 0.6.1
14
15## 0.3.2 (2014-6-18)
16
17* Fixed bug with backtracking in match statements
18
19## 0.3.1 (2014-6-18)
20
21* `match` statement form that supports early return, break, and continue.
22* Pattern bindings may be prefixed with `var`, `let`, or `const`.
23* Bugfixes
24
25## 0.3.0 (2014-6-15)
26
27* Compiler completely rewritten with way better case optimizer
28* Removed "backtracking" compiler which was just a memoizing compiler and
29 hideous.
30* `match` can take multiple arguments
31* Fixed some edge case bugs
32
33## 0.2.1 (2014-5-19)
34
35* Preserve `this` in match expressions
36
37## 0.2.0 (2014-5-10)
38
39* The `case` keyword is no longer required. Cases are separated by commas.
40* The `match` keyword is no longer infix.
41* In a set of ambiguous cases, the longest case is no longer run. It now
42 correctly runs the first case.
43
44## 0.1.6 (2014-1-11)
45
46* Update for sweet.js 0.4.x
47* Remove `applyTo` method in favor of `match` infix macro
48
49## 0.1.5 (2013-12-13)
50
51* Fix `letstx` scope so as not to interfere with new builtin `letstx`
52
53## 0.1.4 (2013-12-9)
54
55* Update for sweet.js 0.3.x
56* Change `unapplyObj` to `unapplyObject`
57
58## 0.1.3 (2013-10-19)
59
60* Automatic backtracking detection
61
62## 0.1.2 (2013-10-15)
63
64* Backtracking support
65* Minor bugfixes
66
67## 0.1.1 (2013-10-13)
68
69* Fix for match order bug due to optimization
70
71## 0.1.0 (2013-10-09)
72
73* Initial release