Revision history for Data-Babel

1.12_06	 2013-07-28
	 RC4
	 Build fixes
	 - Continuing the saga of learning how to tell CPAN that it's futile to 
	   run the tests. Changed 'check_mysql.t' to 'reqs.t' and added checks
	   for Class::AutoDB and DBD::mysql. For some reason, test driver does 
	   not always ensure these guys exist, even though they are in 
	   'build_requires'. It may take a few more tries to get it right...
	 - Added DBD::mysql to prereqs. Didn't do it earlier because last time I
	   tried, if not present, install tried to install 'DBD' which does not
	   exist.  Let's see if it works this time.
	 Test changes
	 - Changed 'codee_exists.t' to 'use.t' and moved it down to 005
	 - Moved 'reqs.t' up to 000 so we'll check requirements and stop testing
	   if futile to run tests
	 - Generalized 000.reqs and 001.boilerplate to get module info from
	   builder. 002.pod, 003.manifest already were doing this
	 
1.12_05	 2013-07-27
	 RC3
	 Build fixes
	 - Finally trying to fix the longstanding issue that my scheme for
	   telling CPAN that it's futile to run the tests - namely having 
	   Build.PL return 0 and not build the Build script - apparently is not
	   the accepted idiom despite being recommended on some Perl guru site.
	   It may take a few tries to get it right...
	   First try: move check to test script (babel.005.check_mysql.t) and
	   have customized Build::run_tap_harness end test suite if futile	   

1.12_04	 2013-07-21
	 RC2
	 Build fixes
	 - Added Tree::Trie to dependencies. Thanks to CPAN testers
           for finding this!
	 - Updated all dependencies

1.12_03	 2013-07-20
	 RC1
	 New features
	 - Complete implementation of partial duplicate removal
	 - keep_pdups 'translate' option
	 Further test clean up

1.12_02	 2013-07-16
	 Clean up tests to improve install speed

1.12_01	 2013-07-10
	Bug fixes
	- Fixed partial duplicates bug in which translate returned rows
	  that were identical on all non-null columns, differing only
	  in that one row had nulls where the other had a real value
	- This release has initial implementation using prefix hash
----------
1.11    2013-06-18
	New features
	- can specify history in IdType, rather than just in Master
	- new 'show_schema_graph' method
	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
----------
1.10	2012-12-02
	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.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.