#-*- Mode: ChangeLog -*-
v0.27 Wed, 09 Dec 2020 10:20:36 +0100 moocow
* slightly more helpful error messages for DDC version mismatches
* updated Alien::DDC::Concordance dependency (for ddc >= v2.2.8)
* massage ddc pre-release version suffix format for non-system alien installs
- because version->parse() chokes on "-rc2" and "_rc2" suffixes
v0.26 Tue, 08 Dec 2020 13:52:19 +0100 moocow
* updated for ddc v2.2.8 (#prune[] filters, new ':'-operator syntax)
v0.25 Tue, 30 Jun 2020 09:41:54 +0200 moocow
* fixed some printf type-mismatch and ppport.h macro redefinition warnings
* added test for mantis #47973: double-escaped slash in CQTokRegex::toString()
* require ddc >= v2.2.4
v0.24 Fri, 03 Apr 2020 11:21:40 +0200 moocow
* added support for DDC v2.2.3
- attribute get/set bool QueryCompiler::KeepLexerComments
- attribute get/set array QueryOptions::LexerComments
- method QueryOptions::ClearComments()
- tests for lexer-comments in t/09_qcomments.t
* added t/08_qparse.t to MANIFEST (had been missing)
v0.23 Thu, 09 Jan 2020 14:53:21 +0100 moocow
* added quick&dirty thread-safety class-method DDC::XS::Object::CLONE_SKIP a lka https://perldoc.perl.org/perlmod.html#Making-your-module-threadsafe
v0.22 Thu, 21 Nov 2019 16:28:01 +0100 moocow [UNRELEASED]
* added tests for DDC v2.2.0 subcorpus paths (bare '/' and '*' in subcorpus labels)
v0.21 Fri, 24 Aug 2018 11:12:01 +0200 moocow
* added support for CQueryOptions::m_Comments (requires DDC >= v2.1.16)
v0.20 Fri, 16 Feb 2018 14:08:47 +0100 moocow
* Makefile.PL fix for RT bug #124235
v0.19 Tue, 24 Oct 2017 15:04:56 +0200 moocow
* added support for query type DDC::XS::CQAndImplicit (requires ddc >=v2.1.5)
v0.18 Mon, 06 Mar 2017 13:29:14 +0100 moocow
* library_version() now reports runtime ddc version; build_library_version() reports compile-time library version
v0.17 Thu, 02 Mar 2017 15:02:27 +0100 moocow
* updated DDC dependency to v2.1.1
* added query-parsing tests t/08_qparse.t (parseme.pl, parseme.dat)
v0.16 Wed, 23 Nov 2016 10:18:55 +0100 moocow
* copy %prereqs in Makefile.PL: shared references makes `perl Makefile.PL` die with
"ExtUtils::MakeMaker::YAML does not support circular references"
- error message is misleading; there never were any *circular* references in play here
v0.15 Thu, 07 Jul 2016 12:09:06 +0200 moocow
* explicitly declared CQKeys::SetMatchId()
v0.14 Thu, 07 Jul 2016 10:24:01 +0200 moocow
* added test 07_traverse.t
* DDC::XS::Object tweaks for DDC::PP / DDC::Any compatibility
* updated module metadata
v0.13 Wed, 06 Jul 2016 15:31:24 +0200 moocow
* fixed new() and newSet() method mismatch in DDC::XS::CQTokInfl
v0.12 Tue, 05 Jul 2016 15:18:27 +0200 moocow
* use Test::More for tests
v0.11 Thu, 23 Jun 2016 15:53:20 +0200 moocow
* added missing NAME section to CQCount.pod
* allow pseudo-members with only a 'set' method (e.g. for importing ddc-produced JSON)
* DDC::PP-compatiblity fixes (HitSortEnumStrings)
* raised CQFContextSort::MatchId, Offset to API-level (otherwise inaccessible -> JSON import failed)
v0.10 Thu, 02 Jun 2016 15:02:37 +0200 moocow
* updated for ddc-2.0.43: added CQWithor
v0.09 Wed, 24 Feb 2016 09:13:19 +0100 moocow
* added CONFIGURE_REQUIRES to fix RT bug #112321
v0.08 Mon, 22 Feb 2016 15:56:45 +0100
* use new Alien::DDC::Concordance for c++ library dependency
v0.07 Thu, 05 Nov 2015 11:07:09 +0100 moocow
* removed stray MYMETA.yml from MANIFEST (fixes RT bug #108165)
v0.06 Mon, 28 Sep 2015 14:52:45 +0200 moocow
* first CPAN release (dev release looks ok)
v0.05 Wed, 27 May 2015 12:40:38 +0200 moocow
* added CQuery methods optionsToString(), toStringFull()
v0.04 2015-05-20 moocow
* CQCount doc fixes
* default arguments for CQSeq::new()
* MANIFEST, dist testing
v0.03 2015-05-12 moocow
* added support for CQKeys class (ddc v2.0.38-pre4)
v0.02 2015-04-21 moocow
* requires DDC >= v2.0.38-pre2
* added DDC::XS::Object base class for perl<->c encoding/decoding
* added query object substructure
- C++ class wrappers use ExtUtils::XSpp
- *.xsp are generated by local script xspp/h2xspp.perl then edited
- reference counting is simulated using new ddcObject base class m_User field
~ this should really use perl refcounts directly, but then nested references
don't work properly -- the "right" way to do it is probably xs-level pack/unpack,
but the proxy refcounts seem to work too.
* wrote tests
v0.01 2014-12-04 moocow
* initial version