* 0.1.9 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 07825228: Merge pull request #16 from
    chris-asl/integrate-inspire-next-tests
    MINOR e634fe65: tests: integrate inspire-next tests

* 0.1.8 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 87bd660f: Merge pull request #15 from
    chris-asl/flatten-nested-keyword-query
    MINOR 07ade2a7: restructuring_vistor: flatten eager NestedKeywordQuery

* 0.1.7 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 552dfe39: Merge pull request #14 from chris-asl/add-driver-module
    MINOR 6116a395: global: add parsing driver (public API)

* 0.1.6 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR fee4b02d: Merge pull request #13 from
    chris-asl/add-elastic-search-visitor
    MINOR f00b1042: visitor: support arguments in visit methods
    MINOR 0ebb8390: visitors: add wildcard support
    MINOR b5f949ab: visitors: add ElasticSearch visitor

* 0.1.5 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 9461e713: Merge pull request #12 from
    chris-asl/integrate-restructuring-visitor
    MINOR c2cfb43c: parser: support implicit-and among terminals
    MINOR 00058c43: parser: define BooleanRule(BinaryRule)
    MINOR 7531b963: parser: normalize And/Or values & refactoring
    MINOR f6c280d0: demo_parser: collapse some sample queries
    MINOR 41e2fc4f: global: add RestructuringVisitor and its tests
    MINOR 8a04c7d3: ast: define concrete Syntax Tree nodes
    MINOR 8e5d3598: tests: print formatted parse trees on assert error
    MINOR 6eeb9797: parser: InspireKeyword with boundary at its end
    MINOR 813f0b44: global: add python-dateutil and refactoring
    MINOR f37da813: visitors: add visitor pattern implementation
    MINOR 9c4bd1ff: tests: write sample queries as tests
    MINOR 6a1bd394: config: define date specifiers regex patterns

* 0.1.4 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR a8118656: Merge pull request #11 from
    chris-asl/stricter-ge-le-recognition
    MINOR 83141ac3: parser: GE/LE bug-fix in "number{-,+}" recognition

* 0.1.3 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 5a82972b: Merge pull request #10 from
    chris-asl/unicode-handling-and-refactoring
    MINOR 089e7b6c: global: refactoring & convert to unicode @ parse

* 0.1.2 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 41d9f696: Merge pull request #9 from
    chris-asl/refactor-parse-tree-format-module
    MINOR 077563ed: utils: refactor format_parse_tree module

* 0.1.1 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 2ac5cbc2: Merge pull request #8 from jacquerie/remove-build-artifacts
    MINOR 4634fb51: git: ignore AUTHORS and CHANGELOG

* 0.1.0 "Jacopo Notarstefano <jacopo.notarstefano@gmail.com>"
    FEATURE 73d66494: Merge pull request #7 from jacquerie/fix-classifiers
    FEATURE d36743fb: setup: fix classifiers

* 0.0.40 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR b8435233: Merge pull request #6 from
    chris-asl/make-parser-flags-private
    MINOR a035ed3b: parser: make stateful parser's flags private

* 0.0.39 "Antonio <cesarano2607@gmail.com>"
    MINOR ed3a0f34: Merge pull request #5 from
    chris-asl/initial-tests-integration
    MINOR b4073849: tests: add custom parametrize and terminals tests

* 0.0.38 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 8656b8ae: Merge pull request #4 from jacquerie/add-pypi-deployment
    MINOR b40a8337: travis: add automatic PyPI deployment

* 0.0.37 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 0ea2568d: Merge pull request #1 from
    chris-asl/remove-requirements-txt
    MINOR e17c91d7: global: remove requirements.txt

* 0.0.36 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 4098f659: Merge pull request #2 from chris-asl/add-travis-yml
    MINOR 6db116f5: global: add .travis.yml & use six module

* 0.0.35 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 9844372d: global: use cookiecutter template from Invenio

* 0.0.34 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 8065795f: global: remove extraneous lines

* 0.0.33 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 138ad277: global: add LICENSE

* 0.0.32 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 8b7aa1e1: demo_parser: move repl & print helper from utils

* 0.0.31 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 34c2eb7a: utils: move repl & print_query_and_parse_tree from
    demo_parser

* 0.0.30 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 6e0b6f47: utils: move parse_tree_formatter to its own module

* 0.0.29 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR eb16500f: parser: add rule for malformed queries

* 0.0.28 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 062ae67a: parser: refactor SimpleValue parse method

* 0.0.27 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 54fb3b07: parser: add stateful pypeg parser

* 0.0.26 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR d27d279a: parser: improve bool ops.  at terminals-level

* 0.0.25 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 966e4682: parser: handle arxiv:arxiv_id as SimpleValue

* 0.0.24 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 07c1cd42: parser: expect \s or : after Inspire keyword

* 0.0.23 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 1cc9db95: config: refactor keywords

* 0.0.22 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 6d618d50: parser: add support for date specifiers

* 0.0.21 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR db0d0097: parser: add support for implicit `and`

* 0.0.20 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR d8217386: parser: add more generic and nested keywords

* 0.0.19 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR e165a98c: parser: add support for boolean ops w/ SimpleValues

* 0.0.18 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR b08983b8: parser: improve ComplexValue regex

* 0.0.17 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR bf4f7e04: demo_parser: have raw strings as input

* 0.0.16 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 990c4b9c: parser: proper plaintext handling

* 0.0.15 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 528cfa03: parser: Separate Invenio & Spires style queries

* 0.0.14 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 49095f37: parser: Terminal node doesn't strip whitespace suffix

* 0.0.13 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 5c2674f4: parser: support regexes with /.../

* 0.0.12 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 0319fbf1: parser: add support for wildcard queries

* 0.0.11 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR bd8a2299: parser: add support for Equality operator

* 0.0.10 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR bdc6d90a: parser: add support for GT/GE/LT/LE operators

* 0.0.9 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR bbffefc8: demo_parser: add REPL helper

* 0.0.8 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 99393385: demo_parser: add helper for printing query_string & parsing

* 0.0.7 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 127090d7: parser: support empty queries

* 0.0.6 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR fc36274f: parser: eliminate Range node & refactoring

* 0.0.5 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR b34ef0d9: parser: add citedbyx nested keyword

* 0.0.4 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 8da5cbc0: parser: Make Not operator bind tighter

* 0.0.3 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 0fa20c2a: parser: move NestedKeywordQuery higher

* 0.0.2 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 4b83534d: parser: Rename nodes

* 0.0.1 "Chris Aslanoglou <chris.aslanoglou@gmail.com>"
    MINOR 11555e39: parser: Add implicit And-Query
