

- #Cakephp 2.7.9 php version manual
- #Cakephp 2.7.9 php version upgrade
- #Cakephp 2.7.9 php version full
If you still support PHP5.6, I recommend not to have the full list of each minor, but use min/max for PHP7 here: php:Įspecially if you also test multiple DB types per PHP version, this cuts down on the builds to be run.Īnd seriously, if 7.0 as well as the latest minor works, then most certainly all the minors in between are also just fine. I already adjusted my Travis CI matrixes for including PHP 7.3 in the builds. this missed check throwing a warning now)
#Cakephp 2.7.9 php version upgrade
Try to keep compatibility for 3.6 just for a few more months if you can.ĭon’t directly hardcode ^3.7 if you don’t use any of its new functionality, as you otherwise force everyone using it to upgrade everything in order to get the latest bugfixes. My apps were immediately working again (with deprecations silenced), also almost all plugins were fine. Or you just disable it for the test.įor the beginning best to also disable deprecations in your config ( E_ALL & ~E_USER_DEPRECATED) so you can actually test the relevant topics for compatibility.Īll method name upgrades can be done separately also weeks later, no need to dive into all at once.įor me, all worked flawlessly.

Note that if you composer require -update-with-dependencies "cakephp/cakephp:3.7.0-RC2", you might also need to switch some core plugins, like DebugKit, to the 3.next branch here.
#Cakephp 2.7.9 php version manual
You should upgrade your apps and plugins now in a separate branch/PR and let CI and manual testing determine if there are any BC breaks that need to be reported.ĭo so early, as this is the best chance to get all found issues covered in time for the stable release. To updating as it will continue to work until 4.0. This is a diff of the book versions, and the 3.7 migration guide mainly lists a lot of new deprecations, nothing critical The changelog towards master (3.6) shows, that the changes are not too much, it is basically a last kind of bridge towards a 4.0. Soon both these minors will land as stable versions.
