The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Search-Query-Dialect-KSx

0.01    01 March 2010
        First version, released on an unsuspecting world.

0.02    03 March 2010
        * bump depedency on KS to 0.30_083 for support for
          wildcard queries.

0.03    03 March 2010
        * POD fix in NOTWildcardQuery that caused cpan
          to not link the .pm with the .pod
        * fix op bugs in stringify_clause()

0.04    04 March 2010
        * fix bug when no default_field is defined in Dialect 
          or Parser

0.05    14 March 2010
        * refactor scoring via Compiler and Scorer.
        * fix bugs with NOTQuery
        * support NOTQuery around a RangeQuery
        * preserve syntax of RangeQuerys on stringify()

0.06    26 March 2010
        * support KS 0.30_09 API change from 'searchable' to 'searcher'
        * add proximity support via KSx::Search::ProximityQuery
        * fix bug in Compiler where multi-term fields were not being
          checked correctly for wildcard matches.
        * fix bug in as_ks_query() where !~ was not being properly parsed.

0.07    02 April 2010
        * fix bug in as_ks_query() where NOT foo=?* was parsed differently
          than foo!=?*

0.08    10 April 2010
        * fix double negative bug in stringify().

0.09    01 May 2010
        * fix mem leak in WildcardQuery that caused false test results.
        * fix mem leaks in Compiler and Scorer
        * bump dependency to KS 0.30_101 which fixes Perl stack bug
          that can affect WildcardQuery.

0.10    08 May 2010
        * add allow_single_wildcards feature

0.11    10 May 2010
        * fix bug where NOT clause with no explicit field had the NOT
          qualifier applied 2x.
        * fix stringification of simple NOT clause.

0.12    22 June 2010
        * add suffix optimization to WildcardQuery
        * preserve NOT clauses by always wrapping in a pair of ().
        * allow for default_boolop to join clauses as ORQuery instead of
          only ANDQuery. NOTE that unlike KinoSearch::QueryParser, this
          module defaults to 'AND' and not 'OR'.

0.13    28 Oct 2010
        * bump dep on KS 0.31 release.

0.14    19 June 2011
        * bump dep on Search::Query to 0.19 for croak_on_error fix.