CHANGELOG.md
## Release History
- 0.1.6 — *2015-08-28* — Depdenency update
- 0.1.5 — *2014-02-25* — Dependency bump
- 0.1.4 — *2014-11-09* – jsstana.eslintRule
- `(object)` matcher
- 0.1.3 Multiple multi-param matching groups in `(call)`
Example: `(call ? ?? 0 ??)` checks whether function has zero as any argument.
- 0.1.2 Fix bug, identifier could start with underscore: `_`
- 0.1.1 New (call) syntax
- `(call ?fun ?param ?params ?last-one)`
- 0.0.22 dependency updates
- 0.0.21 Use commander
- 0.0.20 dependency update
- 0.0.19 dependency updates
- 0.0.18 null checks
- Also updated dependencies
- 0.0.17 this, break & continue
- Added forementioned matchers
- 0.0.16 Updates
- Dependencies updated
- `fn-expr` matches function expressions
- 0.0.15 Updates
- Dependencies updated
- Introduce eslint
- Fix logical expressions: `&&` and `||`
- 0.0.14 Better cli experience
- Strip shebang by default
- Truncate long output lines
- Fancier colorize of jsgrep output
- Catch parse errors and unexisting files
- 0.0.13 nand, nor and ?
- node capturing
- nand and nor
- instanceof, typeof, delete and void operators
- 0.0.12 Code reogranization
- 0.0.11 User-provided patterns
- fixed installing on Windows
- assignment pattern
- anonymous matchers
- 0.0.10 ident pattern
- 0.0.9 Boolean patterns
- 0.0.8 Even more rands
- unary and update expressions
- drop `literal-` prefix (eg plain `string` now)
- shorthand binary op syntax `(+ a b)`
- shorthand lookup syntax
- 0.0.7 jsgrep, third try
- 0.0.6 jsgrep, second try
- 0.0.5 jsgrep
- also new expression
- 0.0.4 Binary and throw
- 0.0.3 More rands
- call dotted syntax
- literals
- expr - expression statement
- use grunt-literate to generate README.md
- 0.0.2 Dev setup
- 0.0.1 Preview release