Releases: cakephp/phinx
Releases · cakephp/phinx
0.11.7
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
Improvements
- Added
binaryuuid
column type support for Migration files. - Support setting
SRID
for geometry columns for MySQL 8+
0.12.0
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 nowdefault_environment
.
New Features
- Upgraded to PHPUnit 8.0
- Added
setDataDomain()
,getDataDomain()
, andgetColumnForType()
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
Fixes
Fixed an exception of 0.11.5 where no such exception was needed or warranted.
0.11.5
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
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
Fixes
Removed composer.json version number to allow normal release/tagging.
Fixes previously broken patch release.
Phinx 0.11.2
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