Revision history for Test-Database

1.06 Thu Sep  3 00:39:49 CEST 2009
        [IMPROVEMENTS]
        - better basename computation for database created by the module
        [DOCUMENTATION]
        - added explanations on how database handles are provided
          in Test::Database::Tutorial
        [PREREQUISITES]
        - Need YAML::Tiny 1.27, since we use LoadFile in scalar context

1.05 Fri Aug 28 00:09:31 CEST 2009
        [IMPROVEMENTS]
        - the key configuration item allows to add a unique key
          to database created by Test::Database (useful when
          sharing a database between several test hosts)
        [DOCUMENTATION]
        - Test::Database::Tutorial now documents how to use the
          module as a CPAN author or CPAN tester

1.04 Sun Aug 23 03:10:11 CEST 2009
        [IMPROVEMENTS]
        - re-introduced Test::Database::Driver::Pg
        - more robust computation of base_dir()
        [TESTS]
        - tests for make_dsn()

1.03 Fri Aug 21 23:01:10 CEST 2009
        [IMPROVEMENTS]
        - improved dsn and driver_dsn management
        - database requests may include version information
        - more robust test suite

1.02 Sun Aug 16 14:47:04 CEST 2009
        [IMPROVEMENTS]
        - re-introduced Test::Database::Driver::mysql
        - add support for driver_dsn in configuration file

1.01 Sun Aug  2 01:03:22 CEST 2009
        [IMPROVEMENTS]
        - re-introduced Test::Database::Driver
        - Test::Database::Driver supports file-based DBD
        - Test::Database::Driver maps existing databases to cwd()
        - Drivers for SQLite, SQLite2, CSV, DBM

1.00 Sat Jul 11 00:39:04 CEST 2009
        [IMPROVEMENTS]
        - rewrite/cleanup: the module now only supports a list of DSN
          provided in the ~/.test-database configuration file
        - the only two modules lefts for now are Test::Database and
          Test::Database::Handle
        [TODO]
        - future versions will appear shortly and bring back some
          of the features that appeared in 0.99 and later

0.99_03 Tue Apr  6 22:16:05 CEST 2009
        [DRIVERS]
        - new driver for DBD::Pg

0.99_02 Mon Apr  6 03:21:51 CEST 2009
        [IMPROVEMENTS]
        - try to connect to non file-based databases to ensure we can,
          before adding a driver to our collection
        - cleanup() will only clean loaded drivers

0.99_01 Wed Apr  1 10:01:57 CEST 2009
        [FIXES]
        - Do not die when automatically trying to load a non-existent
          ~/.test-database file
        [DOCUMENTATION]
        - add some documentation about REQUESTS
        [TESTS]
        - add tests for save_driver() and load_drivers()
        - increase test coverage to over 95%

0.99 Mon Mar 30 16:20:23 CEST 2009 - Perl QA Hackathon 2009
        [FEATURES]
        - completely redesigned interface: the module never starts a
          database engine, but simply makes pre-configured ones available
          to test scripts
        [DRIVERS]
        - new driver for DBD::SQlite
        - new driver for DBD::SQlite2
        - new driver for DBD::CSV
        - new driver for DBD::DBM
        - new driver for DBD::mysql

0.02 Tue Oct 14 03:04:27 CEST 2008
        [FEATURES]
        - improved database engine setup process, using setup_engine(),
          start_engine() and stop_engine() methods in the driver classes
        [DRIVERS]
        - add a driver for DBD::mysql
        [TESTS]
        - fix t/10-drivers.t to not fail on uninstalled DBD drivers

0.01 Fri Oct 10 17:44:24 CEST 2008
        [FEATURES]
        - provide a simple interface for obtaining a database handle
        [DRIVERS]
        - add a driver for DBD::SQlite
        - add a driver for DBD::CSV
        - add a driver for DBD::DBM
        [TESTS]
        - over 97% test coverage

