The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.14     2018-04-17

- Migration files that are executable are now executed as a separate process.
  The migrator will report an error if such programs exit with non-zero status
  or if they output anything to stderr. Please note that if you have non-.sql
  suffixed migration files that are executable they will now be executed as a
  separate program rather than as eval'd Perl code.

0.13     2018-04-06

- Fixed warning in migration name comparison.


0.12     2017-03-10

- Replaced unnecessary use of File::Slurp with Path::Class::File's slurp
  method.


0.11     2014-04-08

- Changed the logging form Core so that when a database already exists this
  message is logged at the debug level, not info.


0.10     2014-02-06

- Previously, passing any one of username, password, host, or port from the
  command line would set the relevant attribute's value to "1", rather than
  what you passed. Reported by Lasse Makholm. RT #92726.

- The SQL used to insert a migration into the migration table now uses the
  column name. This allows you to put other columns in the table. Patch by
  Lasse Makholm. RT #92725.


0.09     2013-08-03

- Two migrations that started with the same number (01-foo and 01-bar) would
  not be sorted correctly. (But hopefully you never name things in such a
  confusing manner anyway). Patch by Reini Urban. RT #87205.


0.08     2013-07-18

- The Core role didn't load File::Slurp, which it needs to run Perl script
  migration files. Fixed by Olaf Alders.


0.07     2013-06-16

- Require implementations to provide the driver name rather than trying to
  guess it from the object's name. This was severely broken if you used a
  subclass that didn't end with something like "::mysql" or "::Pg".


0.06     2013-04-02

- Fixed some documentation errors.


0.05     2013-04-01

- Renamed the user attribute to username, but the former will still be
  supported by the constructor.

- Lots of refactorings to the Core role in preparation for
  Database::Migrator::Pg release.

- Added a class that helps with live tests - Test::Database::Migrator.


0.04     2012-04-22

- The logger attribute was not lazy, so it could be built before the quiet
  option was processed. This effectively meant that the quiet option was
  ignored.


0.03     2012-04-14

- Added missing prereqs on MooseX::Types and MooseX::Types::Path::Class.


0.02     2012-04-14

- Remove autodie from prereqs since there's nothing in the code that needs it
  right now.


0.01     2012-04-13

- First release upon an unsuspecting world.