Es ist wieder einmal soweit. CakePHP hat ein neues Release veröffentlicht. Dabei handelt es sich um ein Minor Release, welches auch gleichzeitig den Stop Sicherheitsupdates für die Version 3.1.x einläutet. Achtet also darauf euer CakePHP Setup stets up-to-date zu halten. Tun könnt ihr das für die Version 3.4.0 mit:
php composer.phar require "cakephp/cakephp:3.4.*"
Mit dem Update sind mal wieder einige Methoden veraltet (deprecated) und müssen bei Verwendung entsprechend angepasst werden. Eine Liste dazu findet Ihr im Migrationsguide von CakePHP.
Dort finden sich auch nochmal alle Neuerungen aufgelistet, je nach Kategorie. Besonders interessant finde ich das es nun eine Host Option beim Routing gibt und einige kleinere Anpassungen wie das bei der Paginierung nun die Gesamtzahl ausgegeben werden kann und die erste und letzte Seite.
Ganz „handy“ ist die Option das nun Plugins auch in die bootstrap_cli.php geladen werden können. Dazu einfach das übliche cake plugin load mit der option –cli erweitern.
Alles weitere könnt Ihr natürlich im Migrationsguide nachlesen. Ich wünsche viel Freude mit dem neuen CakePHP 3.4
Update (3.4.1 – 17.02.2017)
Mittlerweile gab es das erste Update mit einigen Bugfixes und ein paar Features.
Update (3.4.2 – 22.02.2017)
Erneute Bugfixes und Features