Changes log for Data-Phrasebook
===============================

0.35    2014-08-22
        - fixed license fields in META.json to be lists.
        - extended test suite.
        - added repository link to META.yml.

0.34    2013-05-27
        - change file dates changed to meet W3CDTF standards.
        - clarified licensing text.

0.33    2012-07-29
        - fixed META.json test file.

0.32    2012-07-29
        - removed License files from distro.
        - Artistic License v2 now sole license.
        - removed DSLIP info.
        - spelling fixes. (thanks to Nicholas Bamber, Florian Schlichting & 
          Gregor Herrmann).
        - added minimum perl version (5.006).
        - reworked Makefile.PL for clarity.
        - updated META.yml testing.
        - added Carp as a prerequisite.
        - implemented Perl::Critic suggestions.

0.31    2010-08-31
        - added blank_args as a parameter to delimiters().

0.30    2010-08-20
        - removed 5.006 dependency
        - upgrade to Test::CPAN::Meta.
        - added META.json
        - minor code clean
        - now released under the Artistic License v2.

0.29    2007-03-02
        - RT#25089 - if delimiters are set via new(), the default settings no
          longer reset in Generic.pm. (Thanks to Javier Gonzalez).

0.28    2007-03-01
        - Fixed META.yml typos.
        - Added META.yml test script.
        - Removed distribution test, as it can't handle optional 'use'

0.27    2007-02-22
        - Handwritten META.yml to conform to current specs.
        - Changed all instances of LICENCE to LICENSE as *apparently*, to all
          non-British users of this module, this a bug! I beg to differ -
          http://dictionary.reference.com/search?q=licence
        - Added an examples directory. Nothing in it yet, except a request
          for interesting scripts.
        - Added missing checks for debug calls
        - Ensure DP::Generic::loader() returns a value.
        - Ensure DP::Loader classes know their own class.
        - More tests!
        - Devel::Cover - 90.4%

0.26    2006-09-28
        - Patch supplied from Oliver Gorwits to support the ability of passing
          an array reference for the list of dictionaries. 
        - Fixed a bug in new, where the attributes were not getting set
          correctly. (Oliver Gorwits)
        - Fixed POD to remove reference to obsolete method.
        - more tests
        - Devel::Cover - 89.9%

0.25    2005-11-21
        - Added support for multiple dictionaries.
        - Finally added the Module::Pluggable::search_path functionality
          (after Simon implemented my patch 9 months ago! .. I was busy m'kay)
        - The query() method in SQL phrasebook class, can now support 
          replacement of parameters as well as binding of parameters.
          (Thanks to Tielman De Villiers for the idea and the code examples)

0.24    2005-09-22
        - Added sorting to keywords() for Text.pm loader.

0.23    2005-08-09
        - Fixed fetch/execute code in Query.pm (Tielman De Villiers)
        - provide support for returning the list of keywords available.

0.22    2005-06-13
        - POD suggestions (Jon Allen).
        - delimiters now a generic class behaviour.
        - provide support for returning the list of dictionaries available
          (suggested by Jon Allen).

0.21    2005-05-13
        - More POD to explain Classes and Dictionaries.
        - file & dictionary reloading.
        - DESTROY bug fix in SQL/Query.pm (Ray Miller).
        - Aligned versions, just to make life easy.

0.20    2005-03-03
        - POD updates.

0.19    2005-03-02
        - Removed Test::MockObject from tests. No longer needed.

0.18    2005-03-01
        - Name change from Phrasebook to Data::Phrasebook.
        - Loader now uses Module::Pluggable due to ease of use and the fact
          that Class::MethodMaker now regularly fails on Win32.
        - Removed Class::WhiteHole.
        - Major documentation overhaul.

0.17    2004-02-09
        - New maintainer - Barbie - as of 31 Jan 2003.
        - Default loader, YAML, now a separate distribution.
        - Default loader is now plain text. This was done to minimise the
          required modules, and to enable the appropriate datastore for
          loading to be install separately.
        - dictionary/section setting now implemented as:
          Phrasebook->new( dict => 'NEW' );

0.16    2003-08-03
        - Fixed execution logic.
        - Take the right number of arguments off the stack.
        - A bit more elegant at getting the method's name.
        - Query refactored a bit.
        - Documentation fixed regarded some implementations.
        - No tabs.

0.15    2003-07-27
        - Abstracted the loader aspect.
        - Changed default Plain delimiters to match TT.
        - Added facility to let one change delimiters.
        - Added test for above.
        - One can pass an explicit class name to 'new'.
        - Added the documentation.
        - Set loader defaults.
        - Ensure all .pm files compile well.
        - Added strict and fatal warnings to everything.
        - Removed unused imports.
        - Cache delegations.
        - Add strict+warnings.
        - Fix variable name.

0.14    2003-07-25
        - Added versions to everything.
        - Added WhiteHole to generic.pm to catch wayward methods.

0.13    2003-07-25
        - Initial release.