The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
#-*- 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