- MATCH-62: ClojureScript map-matching should use cljs.core/ILookup, not cljs.core.ILookup
- MATCH-60: Matching maps with :only broken in CLJS
- MATCH-43: fix another subtle pattern ordering issue
- MATCH-45: group like patterns together, including vector patterns of different sizes
- MATCH-46: fix :or leakage
- val-at* -> val-at
- map patterns with heterogenous keys work now
- MATCH-41: remove sorted-set-by use, this returned a incorrect list of column constructors
- MATCH-42: can now match symbols by quoting them
- remove match-1, passing single value to match now works
- MATCH-34: no more infix or pattern syntax
- MATCH-10: support maps with keys of heterogenous types
- MATCH-30: throw if same binding name used in row
- MATCH-33: fix readme typo
- supported flattened syntax for :when and :as
- added Steve Miner's match-let