Changelog History
Page 1
-
v3.0.1 Changes
June 21, 2020π Release 3.0.1
3.0.1
- Total issues resolved: 0
- Total pull requests resolved: 7
- Total contributors: 3
π Bug
- 1015: Migrate returns 0 as exit codes for empty plans as in 2.x thanks to @goetas
- π§ 989: Allow legacy cli-config.php configurations thanks to @goetas
π Documentation
- 1007: fix typo thanks to @martin-heralecky
- π 1006: Document table metadata configs are optional thanks to @goetas
- π 1005: 3.0 BC breaks documentation thanks to @goetas
π Improvement
- 993: Document the migration command thanks to @goetas
β¨ Enhancement
-
v3.0.0 Changes
June 14, 2020π Release 3.0.0
π Get to know more about it on the official documentation. This is a major release. See the upgrade notes for information on removed or changed functionality.
3.0.0
- Total issues resolved: 16
- Total pull requests resolved: 61
- Total contributors: 17
β Tests
- π 984: Address deprecations from doctrine/persistence thanks to @greg0ire
- β 914: Various improvements in test suite thanks to @goetas
β¨ Enhancement
π² 979: Allow to use --write-sql to save the migration execution log to file thanks to @goetas
978: Display more informative messages for migration aliases thanks to @goetas
π 976: Move status info fetching into MigrationStatusInfosHelper thanks to @goetas
975: Allow to define lazy services in the dependency factory thanks to @goetas
π 973: Auto update metadata table when migrating thanks to @goetas
972: Extract MigrationsRepository interface thanks to @goetas
π 969: Moved migration sorting from MigrationRepository to MigrationPlanCalculator thanks to @goetas
965: Add command to display current version thanks to @goetas
β 948: Add warning for diffCommand thanks to @goetas
944: Mark console commands as final classes thanks to @goetas
π 940: Better handling of the table initialization thanks to @goetas
938: Mark the execute() method as protected to match the symfony signature thanks to @goetas
934: Depend directly on the symfony stopwatch component thanks to @goetas
926: Allow to decorate dependency factory services thanks to @goetas
π§ 923: Change of the visibility from "public" to "protected" on Command folder WIP thanks to @Karimgasmi47
919: Introduce query value object to wrap sql queries thanks to @goetas
917: Extended details on up to date migrations thanks to @goetas
912: phar file should be built for php 7.2 thanks to @goetas
π§ 911: Rename configuration namespace thanks to @goetas
910: Introduce version comparator thanks to @goetas
908: Add List migrations command thanks to @goetas
898: Drop helperset usage in favor of the DependencyFactory thanks to @goetas
897: Split migration planner and extract relative interfaces thanks to @goetas
β‘οΈ 896: Update to doctrine/coding-standard v7 thanks to @carusogabriel
893: Expose the connection in DependencyFactory thanks to @goetas
π 891: Support multiple versions in ExecuteCommand thanks to @goetas
π¨ 886: [up-to-date] print the names of executed unavailable migrations thanks to @dbu
883: Depend explicitly on doctrine/event-manager thanks to @goetas
881: Allow dump schema when migrations in other namespaces are present thanks to @goetas
β‘οΈ 880: Use executeUpdate instead of executeQuery for write operation thanks to @goetas
879: Drop php 7.1 and allow phpunit 8 thanks to @goetas
π 878: Handle migrated versions metadata table auto-update thanks to @goetas
π§ 876: Make configuration and dependency injection container immutable thanks to @goetas
834: Less verbose output for the migrate command thanks to @stof
π 805: dir_name does not support multiple directories thanks to @precious-coder
742: MigrationStatusInfosHelper::getFormattedVersionAlias() doesn't show full class name + sub-namespace thanks to @Majkl578
734: Add standalone list command for listing migrations thanks to @jwage
726: Use dependency injection for console commands thanks to @jwage
722: Eliminate dependency on doctrine/common thanks to @jwage
557: Passing "prev" or "next" to migrate command not working thanks to @trickeyone
974: Sort executed migrations thanks to @goetas
π 968: Use SymfonyStyle to output text in console thanks to @emodric
962: Fix message on which migrations are going to be executed or migrated thanks to @goetas
π» 961: Show current version with the command line thanks to @loverg-c
π§ 959: Allow to change configurations in the dependency factory thanks to @goetas
π 956: Remove deprecated --show-versions param thanks to @goetas
955: StatusCommand --show-versions option thanks to @dmaicher
β‘οΈ 953: Remove superfluous parameters check on executeUpdate thanks to @goetas
952: Make the down() migration optional thanks to @goetas
π Bug
- β¬οΈ 967: [3.0-alpha] Seamless 2.0 -> 3.0 upgrade, keeping migration versions data thanks to @pamil
- 960: Reduce primary key max length to 191 chars thanks to @goetas
- 932: Bugs in 3.0-dev thanks to @goetas
- π 929: TableMetadataStorage uses the repository to provide migrations for taβ¦ thanks to @goetas
- β 928: Fix logger + tests thanks to @goetas
- 915: Import the right ExistingConfiguration class thanks to @goetas
- 894: Use interfaces where possible as service names thanks to @goetas
- 890: Initialize schema table even on reset thanks to @goetas
- 889: Executed at must be an integer thanks to @goetas
- 882: Mark as executed only if all queries pass thanks to @goetas
π Documentation
- 945: Document some BC breaks introduced in v3.x thanks to @goetas
- 780: Have to specifiy file/database connection while I already have thanks to @MichaelBelgium
Discussion
- π 935: How to handle metadata table creation thanks to @goetas
BC Break
- 933: Drop application name as it has no real use case thanks to @goetas
- 858: Migrations 3.0 thanks to @goetas
- 743: Eliminate HelperSet usage in console-related code thanks to @Majkl578
π Improvement
duplicate
- 913: Mark registerMigrationInstance as private thanks to @goetas
- 904: Add the abortIf check when generating a migration. thanks to @VincentLanglet
β¨ Enhancement,WIP
π Documentation,Enhancement
Won't fix
- 866: Implement sharding already in the migrations thanks to @goetas
- 854: Fix migration direction calculation fails. thanks to @jamesleesaunders
Discussion,Improvement
π§ WIP
-
v3.0.0-beta1 Changes
May 23, 2020- π Allow to use --write-sql to save the migration execution log to file #979 (goetas)
- Display more informative messages for migration aliases #978 (goetas)
- π Move status info fetching into MigrationStatusInfosHelper #976 (goetas)
- π Allow to define lazy services in the dependency factory #975 (goetas)
- π Auto update metadata table when migrating #973 (goetas)
- Extract MigrationsRepository interface #972 (goetas)
- π Moved migration sorting from MigrationRepository to MigrationPlanCalculator #969 (goetas)
- β Add command to display current version #965 (goetas)
- Sort executed migrations #974 (goetas)
- Migrate to Doctrine's fork of jdorn/sql-formatter #971 (greg0ire)
- π Use SymfonyStyle to output text in console #968 (emodric)
- π Fix typos #964 (pgrimaud)
- π Fix message on which migrations are going to be executed or migrated #962 (goetas)
- π Allow to change configurations in the dependency factory #959 (goetas)
- β Remove deprecated --show-versions param #956 (goetas)
-
v3.0.0-alpha1 Changes
March 29, 2020Merged 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
-
v2.3.1 Changes
December 05, 2020π Release Notes for 2.3.1
π 2.3.x bugfix release (patch)
2.3.1
- Total issues resolved: 0
- Total pull requests resolved: 7
- Total contributors: 2
π Bug
- 1096: Address MasterSlaveConnection rename thanks to @greg0ire
- β‘οΈ 1071: Revert "Merge pull request #888 from goetas/update-query" thanks to @lyrixx
CI
- 1088: Run roave-bc-check on PRs only thanks to @greg0ire
- π 1085: Run PHPUnit after merging thanks to @greg0ire
- 1073: Migrate to Github Actions thanks to @greg0ire
β¨ Enhancement
- β¬οΈ 1072: Upgrade phpunit thanks to @greg0ire
π Improvement
- β¬οΈ 1069: Upgrade cs lib thanks to @greg0ire
-
v2.3.0 Changes
October 28, 2020π Release Notes for 2.3.0
2.3.0
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 6
π Documentation
1032: Let composer decide the best version thanks to @PowerKiKi
1020: Add badges into README about license and packagist thanks to @matks
999: Allow using on PHP 7.1 with Composer 2 thanks to @nicolas-grekas
β¨ Enhancement
- 981: Add "from-empty-schema" option for "diff" command thanks to @guilliamxavier
- 954: Make compared tables order idempotent thanks to @julienfalque
π Improvement
-
v2.2.1 Changes
January 10, 2020π Release 2.2.1
2.2.1
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
π Bug
π Documentation
- π 870: Fixed typo in the "--no-interaction" argument thanks to @mattchete
-
v2.2.0 Changes
November 13, 2019π Release 2.2.0
2.2.0
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 5
β¨ Enhancement
- β‘οΈ 869: Update supported PHP versions thanks to @alcaeus
- π 867: Merge release 2.1.2 into master thanks to @doctrinebot
- 864: Allow Symfony 5 components thanks to @l-vo
- 839: Lazy console commands thanks to @vudaltsov
π Improvement
-
v2.1.2 Changes
November 10, 2019π Release 2.1.2
2.1.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
π Documentation
- 860: Fix the installation instruction thanks to @stof
-
v2.1.1 Changes
July 30, 20192.1.1
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 2
π Bug
π Documentation