Update dependency robmorgan/phinx to ^0.12.11 || ^0.16.0 #147
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.12.11->^0.12.11 || ^0.16.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
cakephp/phinx (robmorgan/phinx)
v0.16.10Compare Source
Features
Fixes
Documentation
New Contributors
Full Changelog: cakephp/phinx@0.16.9...0.16.10
v0.16.9Compare Source
Fixes
Documentation
Full Changelog: cakephp/phinx@0.16.8...0.16.9
v0.16.8Compare Source
Fixes
Maintenance
Full Changelog: cakephp/phinx@0.16.7...0.16.8
v0.16.7Compare Source
Features
Fixes
Documentation
New Contributors
Full Changelog: cakephp/phinx@0.16.6...0.16.7
v0.16.6Compare Source
Improvements
Bug Fixes
Deprecations
Documentation
:memory:in docs example by @piotr-cz in #2335requirewithout brackets by @piotr-cz in #2337Miscellaneous
New Contributors
Full Changelog: cakephp/phinx@0.16.5...0.16.6
v0.16.5Compare Source
Bug Fixes
Full Changelog: cakephp/phinx@0.16.4...0.16.5
v0.16.4Compare Source
Bug Fixes
Miscellaneous
Full Changelog: cakephp/phinx@0.16.3...0.16.4
v0.16.3Compare Source
Features
Bug Fixes
Documentation
Misc
Note: The
PostgresAdapter::getGlobalSchemaNameprotected function has been removed. Use thePostgresAdapter::$schemaclass member variable instead.New Contributors
Full Changelog: cakephp/phinx@0.16.2...0.16.3
v0.16.2Compare Source
Features
Bug Fixes
Documentation
New Contributors
Full Changelog: cakephp/phinx@0.16.1...0.16.2
v0.16.1Compare Source
Features
Bug Fixes
Miscellaneous
New Contributors
Full Changelog: cakephp/phinx@0.16.0...0.16.1
v0.16.0Compare Source
Breaking Changes
When using
AbstratMigrationclass, when it's instantiated, the version will be validated that it is 14 characters (YYYYMMDDHHmmSS). A future version may strengthen this to validate that it's a valid datetime. To get prior behavior, will need to extend theAbstractMigrationclass and either override the constructor or the newvalidateVersionmethod.Previously
hasPrimaryKeywould return inconsistently if the passed array of columns was a subset/superset of actual primary keys. This function should now only returntrueiff the passed array of columns strictly matches the actual list of primary key columns (same length and values). Postgres and SQLServer are case sensitive, while MySQL and SQLite are case insensitive.Fixes
Docs
Misc
New Contributors
Full Changelog: cakephp/phinx@0.15.5...0.16.0
v0.15.5Compare Source
What's Changed
New Contributors
Full Changelog: cakephp/phinx@0.15.4...0.15.5
v0.15.4Compare Source
Fixes
Note: Columns created in Sqlite before 0.15.4 using the
PdoAdapter::PHINX_TYPE_BINARYUUIDtype werebinary_blob. In 0.15.4 they were changed to be typeuuid_blob. If you rely on this constant, you will need to manually update the types of any columns usingPdoAdapter::PHINX_TYPE_BINARYUUIDto the new value.Note: binary(16) support for Sqlite inside CakePHP requires v5.0.3+.
New Contributors
Full Changelog: cakephp/phinx@0.15.3...0.15.4
v0.15.3Compare Source
Fixes
Docs
New Contributors
Full Changelog: cakephp/phinx@0.15.2...0.15.3
v0.15.2Compare Source
Fixes
Full Changelog: cakephp/phinx@0.15.1...0.15.2
v0.15.1Compare Source
Fixes
PostgresAdapter::useIdentityis always initialized by @othercorey in #2223Full Changelog: cakephp/phinx@0.15.0...0.15.1
v0.15.0Compare Source
Note: The
2.0.0,2.0.1, and2.0.2tags were created incorrectly, and have been deleted and will be removed from packagist. This release features all of the same features and changes that was in those releases. We are still using0.xreleases as the API is not yet considered stable, as evidenced by the breaking change below.Breaking Changes
PHP 8.1 / Type declarations
This release requires PHP 8.1 or greater to be installed to use Phinx. As part of this, a number of type declarations were changed throughout Phinx to take advantage of the expanded syntax allowed by PHP 8.1. See #2218 for all the files affected.
For users that overwrite
$autoIdin their migration class, this will now need abooltype declaration:Foreign Key Handling
In previous versions, Phinx was inconsistent with how it handled foreign keys across the adapters. Per #2212, here is the old and new behaviors:
Features
Docs
New Contributors
Full Changelog: cakephp/phinx@0.14.0...0.15.0
v0.14.0Compare Source
Breaking Changes
Fixes
Docs
New Contributors
Full Changelog: cakephp/phinx@0.13.4...0.14.0
v0.13.4Compare Source
Feature Flags
This release adds feature flags, which allows for toggling behavior of Phinx to better fit your workflow. Currently, there are two flags that opt out of breaking changes that were added in
0.13.0, namely allowing to restore behavior of having primary keys signed by default as well as making columns not null by default.Fixes
Full Changelog: cakephp/phinx@0.13.3...0.13.4
v0.13.3Compare Source
Fixes
Full Changelog: cakephp/phinx@0.13.2...0.13.3
v0.13.2Compare Source
Fixes
New Contributors
Full Changelog: cakephp/phinx@0.13.1...0.13.2
v0.13.1Compare Source
Fixes
0if omitted when running migrate by @nrob81 in #2115Config::offsetGetby @MasterOdin in #2117Full Changelog: cakephp/phinx@0.13.0...0.13.1
v0.13.0Compare Source
Breaking Changes
NOT NULLby default, and to now get that behavior, you will need to explicitly pass'null' => falsein the column options.$directionargument topreFlightCheckandpostFlightCheck(useisMigratingUpproperty) by @MasterOdin in #1892utf8mb4default charset and collation for new mysql tables by @MasterOdin in #1875 (Setcharsetandcollationsetting in phinx.php toutf8mb3for prior behavior)$signed => false. To restore prior behavior, pass$signed => truewhen defining the default PK.up,down, orchangemethods forAbstractMigration. If you extend from phinx, you will need to add type hinting to your code)AdapterInterfaceby @MasterOdin in #1877insert,dropTablemethods fromMigrationInterfaceby @MasterOdin in #1878PostgresAdapterby @ajibarra in #2085 (identity columns for postgres 10+ will now be generated asINTEGER NOT NULL GENERATED ALWAYS AS IDENTITYinstead ofSERIAL NOT NULL)Deprecations
default_migration_tableconfig setting, usemigration_tableinstead by @MasterOdin in #1961New Features
Improvements
smallintegeron an identity column will now use the typesmallserial)shouldExecutemethod toAbstractMigrationandAbstractSeedby @AdrienPoupa in #1939SqlServerAdapterby @tedce in #1969$paramsargument to query/execute adapter methods to allow usage of prepared queries by @MasterOdin in #1962AbstractCommand::getMigrationTemplateFilename)Manager::getSeedsmethod)Full Changelog: cakephp/phinx@0.12.13...0.13.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.