This file documents the revision history for Perl extension Test-DBIx-Class.
0.13 30 August 2010
- Well, I guess I shouldn't blame Data::Dumper on my test failures :)
- Specifying more dependencies to try and narrow down failures.
0.12 27 August 2010
- Force Data::Dumper version to modern version to solve the number
stringification bug. Hopefully we can solve this in Test::Differences
but this will stop bug reports for now.
0.11 25 August 2010
- update dependencies and validate on recent Moose
- hopefully fix most of the reported errors from cpan testers
0.10
- New Functionality: MySQL Replication now supported. Documention is
lagging, if you are interested check out t/10-replication-mysql.t
- Closed bug related controlling if database files are preserved or not
- Bunched of typos fixed from various contributors.
- tested on perl 5.12.0
- New Contributors POD. Please let me know if I missed you
- Fixed bug where only one table would get loaded when using fixtures_ok
and added tests. (Tristan Pratt)
- Diffs are now readable by humans when is_fixtures fails. Changed uses
of Test::More::is_deeply to Test::Differences::eq_or_diff so that the
actual data structure contents are printed out instead of just
"HASH(0x1008032b8)". (Tristan Pratt)
- Add feature to automatically load SQLite traits if connect_info's dsn
appears to be of sqlite variety. (Tristan Pratt)
- Fixed bug where Traits::SQLite would not clean up your db even if keep_db
was set to 0 if you specified the dbname inside connect_info's dsn.
(Tristan Pratt)
0.09 28 August 2009
- New Functionality: Added storage trait 'Testpostgresql' which works just
like the 'Testmysql' except deploys to a test Postgresql database.
- Changed some tests to prevent failures to install.
- updated the Makefile.PL so that the support for Mysql and Postgresql is
optional.
- New documentation to reflect the above.
0.08 27 August 2009
- New Functionality: Added storage trait 'Testmysql' which allows you
to create a temporary test instance of mysql, deploy and test against
it, and clean itself up afterward. Now you can test against Mysql
nearly as easily as SQLite.
- Populating fixtures now wraps everything inside a transaction.
- Fixed an error in the Example Schema, now Email is a varchar instead of
an integer
- Documentation and tests for all the above
0.07 26 August 2009
- Create framework for 'pluggable' storage traits and migrated all the
SQLite specific stuff to a SQLite trait. This change will allow us
to add traits to test replication and other types of database setups.
- Documentation and test improvements to reflect the above.
0.06 25 August 2009
- Documentation additions related to overridding configuration via %ENV
- Fixes to broken POD
- Allows the option 'force_drop_table' to be set at configuration time
- More completely documented ::SchemaManager options
- Some additional (undocumented) features added to the exported subroutine
generators.
0.05 24 August 2009 @ 11::55::00 UTC
- New Feature: Perform configuration file substitutions, similar to the way
Catalyst::Plugin::ConfigLoader works. Added tests and docs.
0.04 24 August 2009
- Fixed some minor documentation typos and improved error reporting when a
schema fails to deploy (we now properly report the actual error instead of
silently dying).
- New Feature: You can now set $ENV{TEST_DBIC_CONFIG_SUFFIX} to add more
searchable paths when we are gathering and merging all the existing
configuration files. See documentation for more.
0.03 23 August 2009
- Reverted to a version of the Makefile that actually has all the
dependencies listed correctly.
0.02 21 August 2009 @ 18:33:20 UTC
- First usable version released.
0.01 21 August 2009
- First usable version released.