2.0.0-alpha1
- Total issues resolved: 34
- Total pull requests resolved: 60
- Total contributors: 16
Documentation
- 731: Add more documentation for all or nothing transaction functionality. thanks to @jwage
- 729: Update README to remove redundent information that exists in the docs. thanks to @jwage
- 715: Rewrite documentation for 2.0 thanks to @jwage
- 696: README clean-up, add pdo_sqlite dev-dependency thanks to @Majkl578
- 688: Avoiding over-repeating "migration" for clarity thanks to @PowerKiKi
- 663: Fix use of tho to be to in docs thanks to @MasterOdin
- 652: Enhancement: Link to project documentation thanks to @localheinz
Improvement
- 725: Throw only specialized package-only exceptions thanks to @Majkl578
- 719: Fix command return type hints so they are consistent and match what S… thanks to @jwage
- 718: Remove build.xml as it is unused now. thanks to @jwage and @Majkl578
- 717: bin/ entrypoint refresh thanks to @Majkl578
- 714: Add doc blocks for all classes. thanks to @jwage
- 711: Mark classes as internal that nobody should be depending on. thanks to @jwage
- 707: Reorganize classes for 2.0 thanks to @jwage
- 705: Set lowest allowed PHP before generating PHAR thanks to @Majkl578
- 700: Remove box.phar from git and improve box build process thanks to @jwage and @Majkl578
- 698: Testing on AppVeyor thanks to @Majkl578
- 692: Upgrade composer dependencies. thanks to @jwage
- 691: Upgrade to Box 3 for phar generation. thanks to @jwage and @theofidry
- 687: Fix stopwatch so it uses a single symfony stopwatch instance. thanks to @jwage
- 686: Remove unused input and output extension points from bin/doctrine-mig… thanks to @jwage
- 685: Update console runner to match other Doctrine libs. thanks to @jwage
- 672: Move constants to constant only classes. thanks to @jwage
- 671: Rename Doctrine\Migrations\Migration to Doctrine\Migrations\Migrator thanks to @jwage
- 670: Remove unnecessary $to = $to assignment. thanks to @jwage
- 669: Remove empty() calls. thanks to @jwage
- 665: Refactor console commands. thanks to @jwage
- 661: Add GitHub issue and PR templates thanks to @Majkl578 and @jwage
- 660: Refactor monster Configuration class. thanks to @jwage and @lcobucci
- 659: Update license to MIT. thanks to @jwage
- 657: Replace MigrationsVersion class with Ocramius/PackageVersions thanks to @jwage and @lcobucci
- 653: Support Symfony 3.4 in Doctrine Migration 2.0 as 3.4 is a LTS release. thanks to @jwage and @emodric
- 646: Refactor internal classes thanks to @jwage
- 641: Extract parameter formatting from Version class and move to Parameter… thanks to @jwage
- 638: Add PHPStan strict rules thanks to @Majkl578
- 636: Split and move around exceptions, make MigrationException an interface thanks to @Majkl578 and @jwage
- 635: Add functional test for bin/doctrine-migrations.php script. thanks to @jwage
- 630: Remove isDbalOld checks and require doctrine/dbal ^2.6 thanks to @jwage
- 622: Drop MigrationsVersion for 2.0 thanks to @Majkl578
- 617: Starting Doctrine Migrations 2.0 thanks to @jwage
- 541: Move SqlFileWriter's behaviour to FileQueryWriter thanks to @lcobucci
Enhancement
- 724: Allow migrations in sub namespace to be loaded if the class is in the… thanks to @jwage
- 706: Always store executed_at in UTC and render using date_default_timezone() thanks to @jwage and @Majkl578
- 693: Allow Migration Classes to be in Multiple Namespaces thanks to @chrisguitarguy and @liquorvicar
- 689: Add ability to dump schema and rollup migrations. thanks to @jwage
- 684: Add shorter console command aliases to improve developer experience. thanks to @jwage
- 683: Implement all or nothing transaction strategy for migrations. thanks to @jwage and @stof
- 681: Use Symfony Stopwatch for timing and memory. thanks to @jwage
- 675: Record when a migration was executed. thanks to @jwage and @bostjan
- 674: Allow version table column length to be configured thanks to @jwage
- 673: Show more help text after generating a migration. thanks to @jwage and @weaverryan
- 666: Fix --write-sql option so it can accept a path to write the sql file to. thanks to @jwage
- 631: Added info about database host thanks to @jwage
- 538: Add support for configurable migration column length. thanks to @SlvrEagle23 and @jaikdean
Bug
- 680: Fix issue with not being able to configure column_length thanks to @jwage
- 679: Use DBAL connection defaultTableOptions when creating migrations table thanks to @jwage
- 668: Fix @internal annotation. thanks to @jwage
- 667: Fix missing use statement. thanks to @jwage
- 634: Fix namespace in bin/doctrine-migrations.php thanks to @Majkl578 and @jwage
- 555: Use schema config for migrations table thanks to @aik099
Tests
- 650: Null parameter formater thanks to @jwage
BC Break
- 632: Leave DBAL namespace thanks to @Majkl578 and @jwage