Releases: cakephp/phinx
Releases · cakephp/phinx
0.16.11
Features
- Add "nativeuuid" type for databases with native uuid support by @nicosp in #2282
- Use timestamp column type for phinxlog if addTimestampsUseDateTime flag disabled by @qnnp-me in #2401
- Add algorithm/lock Support for alter columns in mysql by @lutdev in #2399
Fixes
- Rework sqlite fk pragma handling by @MasterOdin in #2365
- Fix Decimal Column Definition Issue When Scale is 0 by @runphp in #2377
- Fix cache key for phar workflow by @MasterOdin in #2382
- Improve precision and scale behavior across adapters by @MasterOdin in #2383
- Improve quote behavior of CURRENT_TIMESTAMP default by @MasterOdin in #2389
- Fix php85 mysql attr constant by @schlndh in #2405
Documentation
- Add phpdoc for options array for addColumn and changeColumn by @joshbmarshall in #2394
Miscellaneous
- Make configuration a top-level option by @MasterOdin in #2375
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2372
- Add test for mysql zero scale column def fix by @MasterOdin in #2378
- Update set output usage in GH workflows by @MasterOdin in #2379
- Update upload asset step for phar workflow by @MasterOdin in #2380
- Update phpunit to ^10.5 by @MasterOdin in #2381
- Bump phpstan to 1.12.x by @MasterOdin in #2363
- Fix deprecations in phpstan config by @MasterOdin in #2387
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2392
- Update symfony/yaml requirement from ^4.0|^5.0|^6.0|^7.0 to ^4.0|^5.0|^6.0|^7.0|^8.0 by @dependabot[bot] in #2397
- Update symfony/config requirement from ^4.0|^5.0|^6.0|^7.0 to ^4.0|^5.0|^6.0|^7.0|^8.0 by @dependabot[bot] in #2398
- Update symfony/console requirement from ^6.0|^7.0 to ^6.0|^7.0|^8.0 by @dependabot[bot] in #2396
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #2403
New Contributors
- @runphp made their first contribution in #2377
- @nicosp made their first contribution in #2282
- @qnnp-me made their first contribution in #2401
- @schlndh made their first contribution in #2405
- @lutdev made their first contribution in #2399
Full Changelog: 0.16.10...0.16.11
0.16.10
Features
- Add count option to migrate by @MasterOdin in #2360
Fixes
Documentation
- Fix typo on configuration docs by @MasterOdin in #2367
New Contributors
Full Changelog: 0.16.9...0.16.10
0.16.9
Fixes
- Fix --dry-run option when values to insert are booleans by @JulienChavee in #2358
- Fix using Cake\I18n\Date and DateTime in insert dry-run by @MasterOdin in #2359
Documentation
- Fix build status README badge by @MasterOdin in #2356
Full Changelog: 0.16.8...0.16.9
0.16.8
Fixes
- Fix performance degradation for bulk inserts by @MasterOdin in #2354
Maintenance
- Drop symfony 3.4 support by @dereuromark in #2352
Full Changelog: 0.16.7...0.16.8
0.16.7
Features
- Support Cake\I18n\Date and DateTime for inserts by @dereuromark in #2348
Fixes
Documentation
New Contributors
Full Changelog: 0.16.6...0.16.7
0.16.6
Improvements
- Add deferrable constraints management for PSQL by @JulienChavee in #2322
- Write CLI errors to stderr by @InvisibleSmiley in #2317
- Error on using reserved keyword for migration name by @MasterOdin in #2328
Bug Fixes
- Improve collision handling on multiple create calls by @MasterOdin in #2325
- Fix type with space between limit and precision in SQLiteAdapter by @MasterOdin in #2329
- Fix SQLiteAdapter::getColumns with Literal column by @MasterOdin in #2331
Deprecations
- Add deprecation warning for Util::mapClassNameToFileName by @MasterOdin in #2327
Documentation
- Document specific query builder functions by @MarwanSalim in #2318
- Add docs about namespaces for paths by @matheusab in #2314
- Remove ZH link for docs by @MasterOdin in #2333
- Docs: Set PDO attributes after variable has been assigned by @piotr-cz in #2334
- Docs: Set config name to
:memory:in docs example by @piotr-cz in #2335 - Docs: Use
requirewithout brackets by @piotr-cz in #2337
Miscellaneous
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #2320
- Run CI against PHP 8.4 by @MasterOdin in #2321
- Add SQLiteAdapter::isMemory helper function by @MasterOdin in #2336
New Contributors
- @matheusab made their first contribution in #2314
- @JulienChavee made their first contribution in #2322
Full Changelog: 0.16.5...0.16.6
0.16.5
Bug Fixes
- Fix using schema option with connection option by @MasterOdin in #2316
Full Changelog: 0.16.4...0.16.5
0.16.4
Bug Fixes
- fix warning in info when using connection config by @MasterOdin in #2312
Miscellaneous
- Use token for codecov GH action by @MasterOdin in #2310
Full Changelog: 0.16.3...0.16.4
0.16.3
Features
- Add dry-run option to seed:run by @MasterOdin in #2299
- Support Literal values in inserts by @MasterOdin in #2301
Bug Fixes
- Fix setting sqlsrv PK name with qualified table name by @MichaelDesignamite in #2306
- Append sqlite suffix to name on info output by @MasterOdin in #2307
Documentation
- Fix README badges by @MasterOdin in #2296
- Update migrations.rst by @MarwanSalim in #2303
Misc
- Consolidate insert/bulkInsert implementations by @MasterOdin in #2300
- DRY info output for console commands by @MasterOdin in #2302
- Fix phpcs error in PDOAdapter by @MasterOdin in #2308
- Move schema to class property for PostgresAdapter by @MasterOdin in #2309
Note: ThePostgresAdapter::getGlobalSchemaNameprotected function has been removed. Use thePostgresAdapter::$schemaclass member variable instead.
New Contributors
- @MarwanSalim made their first contribution in #2303
- @MichaelDesignamite made their first contribution in #2306
Full Changelog: 0.16.2...0.16.3
0.16.2
Features
- Add migration version and name to pending actions error by @ajibarra in #2289
- Show version in CLI by @MasterOdin in #2291
- Mark password as a SensitiveParameter by @edudobay in #2295
Bug Fixes
- Fix using string primary_key value for sqlite by @MasterOdin in #2285
- Fix quoting DB name when creating/dropping by @MasterOdin in #2286
- Fix escaping database name for SqlServerAdapter::dropDatabase by @MasterOdin in #2287
Documentation
- Fix docs example for migrate create by @MasterOdin in #2284
New Contributors
Full Changelog: 0.16.1...0.16.2
Previous Next