Releases: cakephp/migrations
Releases · cakephp/migrations
CakePHP Migrations 3.9.0
What's Changed
- bake migration_diff now supports --source for multiple database configs by @telepathPiddlingAccent in #618
New Contributors
- @telepathPiddlingAccent made their first contribution in #618
Full Changelog: 3.8.3...3.9.0
CakePHP Migrations 3.8.3
What's Changed
- #633 Quote schema for PostgreSQL in the CakeAdapter by @pabloelcolombiano in #635
Full Changelog: 3.8.2...3.8.3
CakePHP Migrations 4.0.1
- Update dependencies to stable versions.
Full Changelog: 4.0.0...4.0.1
CakePHP Migrations 4.0.0
What's Changed
- Update for Cake 5 by @LordSimal in #566
- adjust GA to use common workflows by @LordSimal in #572
- cake5 - Re-enable connection pdo injection by @ndm2 in #570
- revert back to custom GA ci workflow by @LordSimal in #580
- Switch to versioned cakephp-vs 5.0 by @othercorey in #581
- Update Chronos classes. by @ADmad in #593
- Rename plugin class by @ADmad in #598
- 4.x: new stan setup by @LordSimal in #602
- 4.x: update stan by @LordSimal in #613
- 4.x: upgrade to PHPUnit 10 by @LordSimal in #616
- 4.x: update stan by @LordSimal in #620
- overwrite
addTimestamps()
to set created and modified column names as default by @LordSimal in #619 - merge 3.x => 4.x by @LordSimal in #621
- allow manually dispatching ci workflow by @LordSimal in #622
- 4.x - Make diff tests run again by @ndm2 in #623
- 4.x - Switch to using Phinx's feature flag defaults. by @ndm2 in #624
- 4.x - Fix workflow deprecations. by @ndm2 in #627
- 3.x - Fix workflow deprecations. by @ndm2 in #626
- 4.x - Remove legacy code. by @ndm2 in #625
- merge 3.x => 4.x by @LordSimal in #629
Full Changelog: 3.8.2...4.0.0
CakePHP Migrations 3.8.2
What's Changed
Full Changelog: 3.8.1...3.8.2
CakePHP Migrations 3.8.1
What's Changed
- Fix error strpos if $lastfile is null by @WideeFr in #611
- Fix up CS for PRs. by @dereuromark in #612
- Patch constraintnames by @thonhaus in #615
New Contributors
Full Changelog: 3.8.0...3.8.1
Migrations 3.8.0
What's Changed
- Add error message when using runMany() and skip by @markstory in #604
- Fix connection uniqueness checks by @markstory in #607
- Update index.rst: Fix the sample code
class name
to follow the migration command by @MarwanSalim in #609 - Dont allow historic app table to trip up by @dereuromark in #610
New Contributors
- @MarwanSalim made their first contribution in #609
Full Changelog: 3.7.2...3.8.0
Migrations 3.7.2
Fixes
- Set BC feature flags to false for now. by @dereuromark in #600
This restores BC with <=3.6. If you want to keep using the new feature flags enabled, see https://github.com/cakephp/phinx/releases/tag/0.13.4// config/app.php 'Migrations' => [ 'unsigned_primary_keys' => true, 'column_null_default' => true, ],
Full Changelog: 3.7.1...3.7.2
3.7.1
Fixes
- Fixed regression on Seed folder generation, partially reverts #584 by @challgren in #597
New Contributors
- @challgren made their first contribution in #597
Full Changelog: 3.7.0...3.7.1
3.7.0
Improvements
- Fixed up Migrations for Phinx 0.13 integration.
The migration bake templates needed adjustement in regards to param/return types
BC impact: Since Phinx 0.13 foreign key columns are expected to be specified with "signed" => false
. Make sure to update your table columns here if you are using any constraints here with 0.13+.
You can also use 3.7.2+ which keeps BC with previous behavior.
Note: Make sure you updated your migration files in your project to contain all return types for methods before applying this update.
Seed classes:
- public function run()
+ public function run(): void
Migration classes:
- public function change()
+ public function change(): void
Same for up()/down() if in use.
Full Changelog: 3.6.1...3.7.0