Releases: doctrine/migrations
1.7.0
Total issues resolved: 25
- 521: Dry run creates migration_versions table thanks to @tehplague
- 575: Use assertEmpty thanks to @carusogabriel
- 577: Add void return type for migration template. thanks to @Aliance
- 579: Follow Doctrine CS for generated strict types declaration thanks to @Majkl578
- 580: Use Null Coalesce Operator thanks to @carusogabriel
- 581: Use assertSame and assertArrayHasKey thanks to @carusogabriel
- 585: Use proper grammar thanks to @greg0ire
- 586: Removing license header thanks to @mikeSimonson
- 588: Do not create migration_versions when running with --dry-run thanks to @egircys
- 589: Move symfony/yaml into Dev Requirements thanks to @chrisguitarguy
- 592: Use $strict param in functions that have it thanks to @carusogabriel
- 599: Improve DB2 support thanks to @tobiasstadler
- 600: PHPUnit 7 thanks to @carusogabriel
- 607: Initial documentation import thanks to @mikeSimonson
- 608: Fix variable alignment to respect our CS thanks to @lcobucci
- 610: Fix class constants as type in sql queries output thanks to @mikeSimonson
- 611: Fix CS thanks to @mikeSimonson
- 612: Feature/docs sidebar thanks to @jwage
- 616: Adding details on the helperset documentation thanks to @mikeSimonson
Bug
Improvement
- 578: Replace invalid method call on Symfony 4 thanks to @alcaeus
- 582: Generated migration classes should be final thanks to @soullivaneuh
- 583: Make version class final thanks to @soullivaneuh
- 595: Fix output of the executed SQL query when using parameters thanks to @stof
- 615: data loss typo thanks to @xosofox
1.6.2
Fixed:
- The version number in the migrations tool
1.6.1
1.6.0
Fixed
- 536: Fix typo in exception message - @mantiz
- 545: Allow nullable custom template - @PapsOu
- 560: Fix
--dry-run
and--write-sql
withaddSql
- @mikeSimonson - 569: Allow using absolute paths for custom template - @alcaeus
Changed
- 537: Require PHP 7.1 - @lcobucci
- 563: Remove copyright headers - @mikeSimonson
- 534: Change RecursiveRegexFinder to follow Symlinks - @burci
Added
- 506: Add migration events - @chrisguitarguy
- 509: Add delta in migrate command - @Safranil
- 535: Allow changing migration class template in generate command - @PapsOu
- 542: Enable phpcs to ensure coding style - @lcobucci
- 562: Allow providing a path for file dump - @mikeSimonson
- 565: Allow Symfony 4 - @weaverryan
- 568: Add
ConfigurationHelperInterface
to allow overriding internal class - @alcaeus - 571: Allow changing migration class template in diff command - @alcaeus
[1.5.0] - 2016-12-25
Thanks to all the contributors.
All the change of this release are included down bellow.
Fixed
- 447: Fix typo in error code thanks to @funivan
- 448: Removed unused import thanks to @localheinz
- 451: Case insensitive method calls and types thanks to @localheinz
- 449: Use the class keyword thanks to @localheinz
- 453: Use better assertions thanks to @localheinz
- 452: Fix the visibility of the AbstractTest thanks to @localheinz
- 450: Use the short array syntax thanks to @localheinz
- 464: Clean the github autogenerated zip archive thanks to @mlocati
- 457: Fix an issue where the migration wheren't sorted propely thanks to @JHGitty, @Charles68
- 451: Case insensitive method calls and types thanks to @localheinz
- 471: Fix loading the configuration from a php file thanks to @aaa2000
- 451: Case insensitive method calls and types thanks to @localheinz
- 472: Change comment marker a cross platform one thanks to @aaa2000
- 476: Add test for the execute command thanks to @chrisguitarguy
- 470: Case insensitive method calls and types thanks to @abacaphiliac
- 489: Better help message in the execute command thanks to @eko
- 500: Updating the dev dependencies thanks to @mikeSimonson
- 501: Fix a bug in a rarely used message call thanks to @Seldaek
Changed
- 478: Changed the default generated version number to UTC thanks to @c960657
- 479: Explicitly connecting to support master slave connections thanks to @chrisguitarguy
- 482: Use strict comparaison in the generated migrations thanks to @tifabien
Added
- 470: Add uptodate command thanks to @abacaphiliac
- 477: Add parameters to the output of the dry run migrations thanks to @chrisguitarguy
- 497: Show the content of the generated file on the console thanks to @ErikTrapman
- 480: Don't prompt the user for confirmation when there is nothing to do thanks to @chrisguitarguy
[1.4.1] - 2016-03-14
1.4.0
[1.4.0] - 2016-02-23
Added
1.3.1
For this release, I want to tank @ReenExe for his refactoring effort of the code and @rcatlin for spotting and fixing a non obvious bug.
All the change of this release are included down bellow.
Fixed
- 433: Fix: ExecuteCommand by making sure that it autoload the versions
- 434: Fixing an issue in the order at which some configuration key are loaded
Changed
Added
1.3.0
This release feature in particular a dramatical speedup for all those that have numerous tables/fields in the database that they try to migrate.
I want to particularly thanks @stof and @Ocramius for their continuous support and code review without which you wouldn't have that 97% speedup.
To be more precise, the improvement concern the schema object that is passed to each migrations. That object needs to be rebuild for every migrations. The more fields/table you have in your database the longer it takes. As of now doctrine migrations won't build the schema object until you use it. So if you don't use it you gain 100% of the build time of that object.
Fixed
- 421: Fix issue with some method when the migrations were not loaded
- 405: Correcting composer constraints: allowing PHP 7, dropping 5.4 support
- 406: putting the composer.json back in the archive
Changed
- 233: Separate Configuration Objects from Configuration File Loading
- 407: Replacing the Schema by a proxy
- 422: Refactor the getConnection into a chainloader
- Dropped the support for php 5.4
- Again make the phar more than 3 times smaller
Added
1.2.2
Bugfix:
The outputed sql that keeps track of the run migraitons, wasn't taking into account the configurable column name of the the version table.
Thanks to @scrutinizer for the report that pointed the issue.