## Release History

- 0.1.6 &mdash; *2015-08-28* &mdash; Depdenency update
- 0.1.5 &mdash; *2014-02-25* &mdash; Dependency bump
- 0.1.4 &mdash; *2014-11-09* &ndash; 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 &amp; 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

