Revision history for Data-Babel

1.11_03 2013-06-13
	Bug fixes
	- Fixed more tests that failed because of hash key randomization in 5.18.
	  thanks again to CPAN testers for finding this problem!

1.11_02 2013-06-12
	Bug fixes
	- Fixed tests that failed because of hash key randomization in 5.18.
	  thanks to CPAN testers for finding this problem!

1.11_01 2013-06-11
	Bug fixes
	- in 'validate', check for unmatched ids has to be case insensitive 
	  because MySQL does case intensive comparisons, e.g., searching for 
	  'htt' as gene_symbol
    	- detect isolated IdTypes, ie, IdTypes not contained in any MapTable.
          previously, load_implicit_masters would generate illegal empty query
	New features
	- can specify history in IdType, rather than just in Master
	- new 'show_schema_graph' method
	Deleted vestigal logging code, mostly from Data::Babel::Base
----------
1.10	2012-12-02 - external changes since 1.03
	New features
	* new 'translate' options
	  - filters
	  - count
	  - validate
	* new methods
	  - load_implicit_masters
	  - count
	  - validate
	* histories
	    Master tables can hold old and current values for ids. translate,
	    count, validate use old values if they exist
	Bug fixes
	- 'translate' with empty input_ids. was generating illegal SQL, now
	  returns empty table
	- examples/babel.pl used deprecated qw(...) as parentheses.  should have
	  been fixed in 1.02.  sorry	
	- 'translate' with empty input_ids would sometimes return NULL id
	- lingering bug in 098.example. test was calling example script with
	  wrong Perl interpreter and without -Mblib. thanks to CPAN smoke 
	  testers for finding this bug!!
----------
1.10_07 2012-11-30
	RC2 for 1.10
	New features
	- expanded 'validate' method to accept output_idtypes
	Bug fixes
	- updated dependencies. should have been done earlier. Class::AutoDB was 
	  1.20 which predates bug fix for redispatch of UNIVERSAL methods on Oid
	  to real object. this caused FAILs in 040 and 050 series, which are the
	  only tests that setup Babel in one script, then do extensive tests in
	  other scripts. thanks to CPAN testers for finding this problem!

1.10_06 2012-11-25
	RC1 for 1.10
	New features
	- 'validate' method
        - 'validate' option for 'translate' and 'count'
	Bug fixes
	- lingering bug in 098.example. test was calling example script with
	  wrong Perl interpreter and without -Mblib. thanks to CPAN smoke 
	  testers for finding this bug!!

1.10_05 2012-11-22
	New features
	- 'translate' and 'count' handle histories
	Further refactored 04x series in preparation for histories and 'validate'
	- 04x subtests can do filter
	- 042.filter removed from distribution

1.10_04 2012-11-18
	Only changes are to tests
	Refactored 04x series in preparation for histories and 'validate'
	- 04x subtests can test 'translate' or 'count'
	- 044.count removed from distribution
	Refactored 05x series in preparation for histories and 'validate'
	- 000 subtest creates all graph types and db types
	- other subtests test specific features against db created by 000
	- subtests can test 'translate' or 'count' w/ and w/o filters
	- 06x series merged into 05x as 'basecalc' db type and removed from 
	  distribution

1.10_03 2012-09-30
	New features
	- internal id types
	- 'load_implicit_masters' method

1.10_02 2012-09-26
	New features
        - Improved semantics for undefs in filters
	- 'count' method
	Bug fixes
	- 'translate' with empty input_ids would sometimes return NULL id

1.10_01 2012-08-25
	New features
	- filters - new arg to 'translate'
	Bug fixes
	- 'translate' with empty input_ids. was generating illegal SQL, now
	  returns empty table
	- examples/babel.pl used deprecated qw(...) as parentheses.  should have
	  been fixed in 1.02.  sorry
----------
1.03    2012-08-21
	Added test for version number in POD
	Removed redundant 'dist_version_from' param from Build.PL

1.02    2012-08-02
        Changed tests to correct deprecated use of qw(...) as parentheses

1.01    2011-01-22
        Added 'translate all' (more precisely, the input_ids_all option to
	  translate) to generate a complete mapping of the input type to the
          output types.

1.00    2010-11-29
        First CPAN version, released on an unsuspecting world.

1.00_03 2010-11-19
	Added Module::Build to build_requires
	Added view operations to chk_mysql in Build.PL on the theory that FAILs 
	  are due to inability to create views

1.00_02 2010-11-16
	Added Class::AutoDB to requires

0.90    2010-08-22
        First version, released for internal use.

