Skip to content

Releases: cakephp/migrations

CakePHP Migration plugin 1.5.2 released

25 Dec 12:07
Compare
Choose a tag to compare
  • Camelizing the file name of the initial migration
  • It is now possible to bake initial migration for plugins when table classes for the plugin are present
  • Improved precision handling for float columns
  • Added an autocompletion shell for bash tab completion
  • Automatically clearing the TableRegistry after each call to update()
  • Small bugfixes

CakePHP Migrations plugin 1.3.2 released

16 Dec 12:25
Compare
Choose a tag to compare

This is the last release for the CakePHP 3.0.X release cycle.
It provides a version that will work when doing a composer update while using a release from CakePHP 3.0.X.

Please be aware that, due to a defect in our main dependency, if you use the SQLite database provider and update indexes in an existing table, the table may be dropped during migrations. The bug has been fixed for later versions of the plugin.

Also note that if you run the test suites of this version of the plugin, it will fail for the SQLite database provider.

CakePHP Migrations plugin 1.5.1 released

01 Dec 20:38
Compare
Choose a tag to compare
  • Fix a wrong parameter name used in the CakeAdapter::hasIndexByName() method.
  • Various clean up in return statements and additions of strict checks

CakePHP Migrations plugin 1.5.0 released

30 Nov 20:12
Compare
Choose a tag to compare
  • Supports Phinx 0.5.0
  • The i18n tables has been removed from the list of skipped table when baking a snpashot. It should now be baked along with the other tables
  • When baking a snapshot using the --plugin and --require-table options, all tables are now baked
  • Fix an issue in the ConfigurationTrait where an option was not properly fetched from the Connection configuration
  • Table names starting with a delimiter "To" or "From" when using the baking feature from the shell are now properly parsed

CakePHP Migrations 1.4.0 Released

17 Oct 16:33
Compare
Choose a tag to compare
  • Now requires CakePHP 3.1.X
  • Fix a behaviour that would exit the shell process if you were to call the migrations shell using a Shell::dispatchShell() call
  • Fix a bug where some tables name were not correctly extracted in some bake calls
  • You can now specify the length of the field when baking a migration. More details in the CakePHP Cookbook
  • The mark_migrated command is now behaving like other phinx commands. The previous behaviour and syntax are still supported to provide backward compatibility but are considered deprecated. More details in the CakePHP Cookbook

CakePHP Migrations 1.3.1 Released

01 Oct 10:48
Compare
Choose a tag to compare
  • Add support for establishing a connection to MySQL using SSL
  • Add a new all option to mark_migrated command : when used, all migrations found will be marked as migrated.

CakePHP Migrations 1.3 Released

07 Sep 11:22
Compare
Choose a tag to compare
  • Added a new way to deal with primary keys. More informations available in the CakePHP Cookbook
  • Fix a bug with the support for the --date option with the Rollback command

Migrations plugin version 1.2.2

02 Sep 13:06
Compare
Choose a tag to compare
  • Added support for the --date option

CakePHP Migrations 1.2.1 Released

11 Aug 17:46
Compare
Choose a tag to compare
  • Fixed a bug in the Migrations class that raised an exception when calling a method.
  • The "comment" column option is now added to baked migrations. Note that this only works for the MySQL and PostgreSQL drivers.
  • Unit tests are now running on PHP7 as well.

CakePHP Migrations 1.2 Released

03 Aug 11:22
Compare
Choose a tag to compare
  • The strategy to manage foreign key constraints dependencies has been changed to deal with all cases
  • It is now possible to run migrations command from a non-shell environment using the new Migrations class