Doctrine Migrations v3.0.0-alpha1 Release Notes

Release Date: 2020-03-29 // about 4 years ago
  • Merged pull requests:

    • βœ‚ Remove superfluous parameters check on executeUpdate #953 (goetas)
    • πŸ‘‰ Make the down() migration optional #952 (goetas)
    • βͺ Revert "Ignore unfixable error" #950 (greg0ire)
    • ⬆️ Upgrade dependencies #949 (greg0ire)
    • Document some BC breaks introduced in v3.x #945 (goetas)
    • πŸ”€ Merge 2.3.x into master #937 (goetas)
    • πŸ”€ Merge 2.2.x into 2.3.x #936 (goetas)
    • ⬇️ Drop application name as it has no real use case #933 (goetas)
    • Extract migration factory interface #925 (goetas)
    • πŸ”€ Merge 2.3.x into master #920 (goetas)
    • βœ… Various improvements in test suite #914 (goetas)
    • πŸš€ Merge release 2.2.1 into 2.3.x #907 (doctrinebot)
    • ⚑️ Use executeUpdate instead of executeQuery for write operation #888 (goetas)
    • mikey179/vfsStream is not used anymore in #877 (goetas)
    • πŸ›  Fix of branch name for doctrine website build #872 (SenseException)
    • βž• Add warning for diffCommand #948 (goetas)
    • Mark console commands as final classes #944 (goetas)
    • πŸ‘ Better handling of the table initialization #940 (goetas)
    • Mark the execute() method as protected to match the symfony signature #938 (goetas)
    • Depend directly on the symfony stopwatch component #934 (goetas)
    • Introduce query value object to wrap sql queries #919 (goetas)
    • Extended details on up to date migrations #917 (goetas)
    • phar file should be built for php 7.2 #912 (goetas)
    • πŸ”§ Rename configuration namespace #911 (goetas)
    • Introduce version comparator #910 (goetas)
    • βž• Add List migrations command #908 (goetas)
    • ⬇️ Drop helperset usage in favor of the DependencyFactory #898 (goetas)
    • Split migration planner and extract relative interfaces #897 (goetas)
    • ⚑️ Update to doctrine/coding-standard v7 #896 (carusogabriel)
    • πŸ”¦ Expose the connection in DependencyFactory #893 (goetas)
    • πŸ”– Version is not a number but a FQCN #892 (goetas)
    • πŸ‘Œ Support multiple versions in ExecuteCommand #891 (goetas)
    • Depend explicitly on doctrine/event-manager #883 (goetas)
    • πŸ‘ Allow dump schema when migrations in other namespaces are present #881 (goetas)
    • ⬇️ Drop php 7.1 and allow phpunit 8 #879 (goetas)
    • πŸ“‡ Handle migrated versions metadata table auto-update #878 (goetas)
    • πŸ”§ Make configuration and dependency injection container immutable #876 (goetas)
    • Migrations 3.0 #858 (goetas)

    πŸ›  Fixed bugs:

    • πŸ“‡ TableMetadataStorage uses the repository to provide migrations for ta… #929 (goetas)
    • πŸ›  Fix logger + tests #928 (goetas)
    • πŸ›  Fix migration timing/memory-usage display #916 (thePanz)
    • Import the right ExistingConfiguration class #915 (goetas)
    • πŸ› Bugs in 3.0-dev #932 (goetas)
    • πŸ‘‰ Use interfaces where possible as service names #894 (goetas)
    • πŸŽ‰ Initialize schema table even on reset #890 (goetas)
    • Executed at must be an integer #889 (goetas)
    • Mark as executed only if all queries pass #882 (goetas)

    Closed issues:

    • Less verbose output for the migrate command #834
    • πŸ“‡ How to handle metadata table creation #935
    • The entity manager is not available #931
    • ⚠ Display a warning if running diff command with previous non-executed migrations #930)
    • Have to specifiy file/database connection while I already have #780
    • Eliminate HelperSet usage in console-related code #743
    • MigrationStatusInfosHelper::getFormattedVersionAlias() doesn't show full class name + sub-namespace #742
    • βž• Add standalone list command for listing migrations #734
    • πŸ‘‰ Use dependency injection for console commands #726
    • Passing "prev" or "next" to migrate command not working #557