Revision history for Perl extension Search::Xapian.

0.8.0.2  Thu May 13 17:36:45 2004
	- More error handling for Query and Document classes
	- Fully wrapped PositionIterator and PostingIterator
	- Optional arguments now supported for most methods

0.8.0.1  Wed May 12 18:58:46 2004
        - Improved Query class which uses new C++ constructor methods
          to allow the combination of an unlimited number of terms 
	- More verbose tests, covering all query operations

0.8.0.0  Tue May  4 16:06:41 2004
	- New version numbering scheme chases xapian version
	- Added overloaded function for TermIterator class	
	- Wrapped all methods for Xapian::Enquire (except 
	  set_weighting_scheme, which is passed a Weight object - a
	  class for which wrappers do not yet exist).
	- Replaced AUTOLOAD method designed to reduce code redundancy
	  in Enquire.pm with two separate methods (it was preventing
	  attempts to call unwrapped methods from throwing errors).
	[Changes contributed by Olly Betts]
	- Converted to use xapian.h and Xapian:: classnames
	- add_term is the new preferred name for add_term_nopos
	- Added stubs for PostingIterator and PositionIterator
	- String values are now passed in a zero-byte safe way
	- OM_DB_* renamed to Search::Xapian::DB_*
	- Now requires Xapian at least version 0.8.0
	- Search::Xapian::Database::allterms_end() fixed (was returning
	  the same as Search::Xapian::Database::allterms_begin()

0.05  Tue Jan 14 01:43:45 2003
        - OM_DB_CREATE_OR_* symbols wrapped
        - Extra tests for argument validity for Search::Xapian::Query
          constructor 
        - Makefile.PL now prints where it has located om/om.h and
          libxapian.so files
        [Changes contributed by Olly Betts]
	- Most methods wrapped for OmESet, OmESetIterator, OmRSet
	- OmMSet::empty() returns bool, not om_weight
	- Fixed eq and ne for Search::Xapian::MSetIterator
	- Fixed Search::Xapian::MSet::convert_to_percent()
	- Moved #include-s to top of Xapian.xs to fix compilation
          problems 
	- Added 14 new test cases

0.04  Thu Dec 26 18:17:54 2002
        - Convenience method: $enq->set_query( $op, @terms ... );
          now autogenerates a query object with the arguments passed
          if the first of them is not itself a query object
        - Convenience method: $enq = $db->enquire( [$query] );
          which autogenerates Enquire object, calling set_query() if
          it is passed a query with which to do so
        - Added tests for tied MSet class
        - Added $enquire->matches() method returning tied MSet object
        - Removed deprecated OmSettings class

0.03  Fri Nov  8 16:53:22 2002
        - All methods wrapped for OmDatabase, OmWritableDatabase,
          OmDocument, OmEnquire, OmMSet, OmMSetIterator, OmQuery and
          OmSettings classes
        - Overload pragma: copy constructor for all classes that
          support copying
        - Overload pragma: '++' for MatchSetIterator
        - Interface to all overloaded C++ constructors
        - Mapping for OmQuery::op enumerated type to exported symbols
        - Removed non-functioning 'MatchSet' method

0.02  Sun Sep 15 19:48:32 2002
        - Added bindings to create databases and index documents
        - Added error handling for Database constructors
        - 3 test scripts; create, index and search
        - Fixed MatchSetIterator->get_docid returning wrong value
        - Fixed string typemap

0.01  Tue Sep 10 16:03:23 2002
	- original version; created by h2xs 1.21 with options
		-x -O -n Search::Xapian -A simplesearch.h