# Changes log for Data::Phrasebook

0.25    21/11/2005
	- 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    22 Sep 2005
	- Added sorting to keywords() for Text.pm loader.

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

0.22    13 Jun 2005
	- 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    13 May 2005
        - 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    03 Mar 2005
        - POD updates.

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

0.18    01 Mar 2005
        - 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    09 Feb 2004
        - 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    3 Aug 2003
        - 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    27 July 2003
        - 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    25 July 2003
        - Added versions to everything.
        - Added WhiteHole to generic.pm to catch wayward methods.

0.13    25 July 2003
        - Initial release.
