Skip to content

Releases: cakephp/phinx

0.11.7

12 May 22:53
3cdde73
Compare
Choose a tag to compare

Fixes

  • Do not throw an exception for missing phinxlog for dry-run
  • Adjusted the composer constraints to include the symfony/yaml component again.

0.12.1

11 Apr 20:19
94d0b78
Compare
Choose a tag to compare

Improvements

  • Added binaryuuid column type support for Migration files.
  • Support setting SRID for geometry columns for MySQL 8+

0.12.0

09 Apr 14:07
Compare
Choose a tag to compare

Breaking Changes

  • Minimum of PHP 7.2 required now.
  • cakephp/database>=4.0 now required. This could impact migrations/seeds that use the query APIs.
  • In environment configuration default_database is now default_environment.

New Features

  • Upgraded to PHPUnit 8.0
  • Added setDataDomain(), getDataDomain(), and getColumnForType() to adapters.
  • Improved SQLite column add functionality.
  • SQLite now creates columns as NOT NULL by default, regardless if a default value for the column is specified or not. This brings it in line with how the other adapters work.

0.11.6

06 Apr 16:36
6bac1f5
Compare
Choose a tag to compare

Fixes

Fixed an exception of 0.11.5 where no such exception was needed or warranted.

0.11.5

05 Apr 04:08
06c65d6
Compare
Choose a tag to compare

Fixes

  • Fixed schema table not being properly quoted in some queries
  • $_ENV is mixed with $_SERVER for getting replacement config tokens
  • Fixed DSN handling in Migrate and Seed commands

Improvements

  • Improved Wrapper to support status command in JSON format
  • Made YAML extension optional.
  • Raise error on ignored primary key.

Phinx 0.11.4

24 Dec 23:43
10e8c3f
Compare
Choose a tag to compare

Included commits: 0.11.3...0.11.4

Fixes

  • Fixed offset warning shown when using invalid version for breakpoint

Improvements

  • Added fetch_mode option support for PDO adapter
  • Print version order when running migrate
  • Allow setting SRID for geometry types

Phinx 0.11.3

12 Dec 16:55
3c6a171
Compare
Choose a tag to compare

Fixes

Removed composer.json version number to allow normal release/tagging.
Fixes previously broken patch release.

Phinx 0.11.2

08 Dec 13:44
7335708
Compare
Choose a tag to compare

Fixes

  • SQLite fixes
  • Do not print out status table when specifying --format json

Improvements

  • PHP 7.4 compatibility
  • Symfony 5 compatibility
  • Introduced new command to list migration template creation aliases

Phinx 0.11.1

28 Aug 12:27
Compare
Choose a tag to compare

Bug Fixes

  • Fixed version in composer.json
  • Fixed minimum versions of dependencies #1592

Other Changes

  • Use $defaultName instead of COMMAND_NAME in command classes. #1596
  • Added prefer-lowest build to travis. #1592

Phinx 0.11.0

28 Aug 01:50
12f6eef
Compare
Choose a tag to compare

Bug Fixes

  • Fixed command names to fix breaking changes in symfony/console #1588
  • Fixed missing ; when using --dry-run #1573
  • Fix inserting multiple rows without zero key #1566
  • Fix option names in exception message.

New Features

  • AdapterWrapper::hasDatabase() now has a return value #1572

Other Changes

  • Improved test coverage with postgres #1577
  • Update PHPUnit version constraint #1591
  • Updated travis build configuration.