#-*- 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