Revision history for Data-Babel

1.13_03 2013-09-17
	Another debugging release to track down FAILs seen by David Cantrell
	(reports 34101829, 34102877, 34457224)
	Also includes documentation for new translate filters

1.13_02 2013-09-15
	This is a debugging release to track down FAILs seen by David Cantrell
	(reports 34101829, 34102877)	

1.13_01 2013-09-02
	New features
	- 'check_contents' method - checks whether explict Masters contain all
	  ids in the underlying MapTables
        Bug fixes
        - 'apostrophe' bug: ID containing apostrophe triggered bug in partial
	  duplicate removal
	Test changes
	- Added test for schema mechanics
	Documentation changes
	- Deprecated obsolete workflow-related attributes and removed them from
	  examples
	- Deprecated obsolete maptable header macro - it was just a bad idea...
----------
1.12    2013-07-31
	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
	Test changes
	- Cleaned up tests to improve CPAN install speed
	- Changed the scheme for telling CPAN that it's futile to run the tests
	  because MySQL is not accessible. I now check key requirements in a 
	  test script and skip out of the test suite if the requirements are not
	  met.  The main requirement that I check is that MySQL be accessible.
	  The test suite reports PASS in this case!! It would be far better to
	  eport NA or UNKNOWN, but I don't know how to do this robustly.
----------
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.