diff options
author | Nicholas Bamber <nicholas@periapt.co.uk> | 2010-11-26 22:08:43 +0000 |
---|---|---|
committer | Nicholas Bamber <nicholas@periapt.co.uk> | 2010-11-26 22:08:43 +0000 |
commit | 9e62fccfaba9a6c64846b86f911d6286a490fddc (patch) | |
tree | 8a7ef90d1a5fd8446a48cf80e89c87032de43553 /Changes |
[svn-inject] Installing original source of libtest-database-perl (1.11)
Diffstat (limited to 'Changes')
-rw-r--r-- | Changes | 145 |
1 files changed, 145 insertions, 0 deletions
@@ -0,0 +1,145 @@ +Revision history for Test-Database + +1.11 Tue May 4 01:03:10 CEST 2010 + [IMPROVEMENTS] + - new version_string() method ensures version constraints on + requests work correctly (thanks to Erik Rijkers) + - new paramater for requests: regex_version + [TESTS] + - workaround for DBD::DBM errors in t/25-sql.t, thanks to + Birmingham.pm + +1.10 Tue Apr 27 00:58:22 CEST 2010 + [IMPROVEMENTS] + - Do not print errors when errors are expected and will be ignored. + (Thanks to Barbie - RT #56516) + [TESTS] + - clean t/10-drivers.t of warnings and errors + (Thanks to Barbie & Martin J Evans - RT #56516) + +1.09 Tue Mar 16 12:43:08 CET 2010 + [TESTS] + - added t/24-cleanup.t to ensure all databases used by the test suite + [DOCUMENTATION] + - fixed copyright dates, added an author/license section to the + tutorial + +1.08 Mon Mar 15 15:00:45 CET 2010 + [IMPROVEMENTS] + - better dependencies lists and META.yml (Alexandr Ciornii) + - ignore errors when loading configuration + - more accessors added to Test::Database::Handle + +1.07 Mon Oct 12 23:25:26 CEST 2009 + [IMPROVEMENTS] + - Test::Database::Driver now has a dbd_version() method + - Fixed a bug that created some warnings (thanks to Nicholas Bamber) + - Test::Database::Driver::Pg now accepts a 'template' parameter + (requested by Adam Kennedy) + [TESTS] + - Fixed warnings in t/10-drivers.t and t/25-sql.t + +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 + |