Release Notes: This release wraps Database::close() and fixes deprecation warnings with newer Perl versions.
Release Notes: This release adds compatibility with Perl 5.12.
Release Notes: C++ exceptions from methods of the Document class are now translated to Perl exceptions.
Release Notes: This release adds the Search::Xapian::MSet::items() method, which returns an array tied to the MSet (much like Search::Xapian::Enquire::matches(), but you get access to the MSet object itself). There are new translated versions of the simple examples from the Python bindings, and more fully featured examples: full-indexer.pl and full-searcher.pl.
Release Notes: This release adds handling of C++ exceptions from Database::get_metadata() and methods of Enquire which might throw DatabaseModifiedError. There are also a few improvements to the test suite.
Release Notes: This release wraps the new FLAG_DEFAULT constant in Xapian 1.0.11, which gives the QueryParser default flag settings, allowing you to easily add flags to the default ones.
Release Notes: This release updates the information on the compatible Xapian version to avoid a warning when building against Xapian 1.0.10.
Release Notes: This release adds wrappers for the following functions in the Xapian namespace: get_major_version(), get_minor_version(), get_revision(), sortable_serialise(), and sortable_unserialise(). Makefile.PL now rejects xapian-core versions earlier than 1.0 with an error rather than just a warning.
Release Notes: This release updates the information on the compatible Xapian version to avoid a warning when building against Xapian 1.0.8.
Release Notes: Exceptions from the Xapian::Stem constructor are now handled. Testcase t/parser.t has been fixed to reflect improved behavior of xapian-core. @Search::Xapian::DB_NAMES is actually populated. Search::Xapian::Query->new(OP, TERMS) now allows integers and numbers as terms, which are coerced to strings as with standard Perl parameter passing.