Revision history for SWISH-Prog-Lucy

0.24 15 Sept 2014
 - fixes for Lucy 0.4.0

0.23 22 July 2014
 - improve support for multi-value fields

0.22 21 July 2014
 - fix regression introduced in 0.21 where case-sensitive fulltext fields
    with stemming on were not stemmed.

0.21 18 July 2014
 - add 'id' attribute to Searcher, Results, Result
 - add fields support for PropertyNamesCompareCase, PropertyNamesIgnoreCase,
   and better delineation of what it means to define a field as a PropertyName 
   but not a MetaName (store but do not tokenize)

0.20 02 March 2014
 - check for undef query returned by Search::Query::Parser

0.19 13 Dec 2013
 - fix tests for change in SWISH::Prog 0.75

0.18 4 Oct 2013
 - packaging clean up 
 - bump dependency on LucyX::Search::WildcardQuery 

0.17 12 Feb 2013
 - fix bug in dynamically-added PropertyNames where sortable flag was not
   turned on.

0.16 12 Feb 2013
 - support UndefinedMetaTags 'autoall' for adding PropertyNames as well as 
   MetaNames dynamically. Requires SWISH::3 1.000006.

0.15 10 Feb 2013
 - refactored internal initialization of query parser, adding qp_config
   option to constructor. This should solve the issue when
   UndefinedMetaTags is set to 'auto' in the Indexer, and additional fields
   are added to an existing index.

0.14 04 Feb 2013
 - include built-in swish* properties as search-able fields.

0.13 30 Jan 2013
 - add Searcher->nfs_mode so that manager logic is optional. Feature has
   been in there since 0.08 but not needed unless we are running under NFS.

0.12 29 Nov 2012
 - support stale searcher detection when multiple indexes are being
   searched.

0.11 3 Sept 2012
 - refer to header meta file internally using official API method
 - added Indexer->abort method

0.10 23 Aug 2012
 - croak_on_error => 1 in Search::Query::Parser means invalid queries now
   generate an exception in Searcher.
 - Result->score will always return a positive integer (score || 1)

0.09 28 July 2012
 - add property_map to respect PropertyNameAlias params in get_property()
 - fix MANIFEST to include missing Module::Install files

0.08 19 July 2012
 - bump dependencies
 - switch to Module::Install
 - include bin/lucyx-dump-terms example script
 - add dependency on Sys::Hostname, to support indexes on NFS shares.

0.07 13 Oct 2011
 - expose qp() attribute as part of public API.
 - add get_propnames() method to Searcher.

0.06 11 Oct 2011
 - fix tests, bump dependency on SWISH::Prog 0.53

0.05 26 Sept 2011
 - add stemming support for Stemmer configuration and back compat with
   Swish-e v 2.x FuzzyIndexingMode.

0.04 10 Sept 2011
 - add highlightable_fields feature to expose the highlightable attribute
   of Lucy FullTextField objects.
 - add find_relevant_fields feature to locate the fields that matched the
   query. Depends upon highlightable_fields being set to true.

0.03 28 June 2011
 - no functional changes, just bumped version because SWISH::Prog 0.51 had
   not been released prior to 0.02 and all the failing test reports are
   misleading.

0.02 23 June 2011
 - Fix bad s/ks/lucy/ strings from initial port.
 - bump SWISH::Prog dependency

0.01 21 June 2011
 - Initial release, based on SWISH::Prog::KSx.

