CakePHP 5.0 is released! CakePHP 4 Strawberry
[View this email in your browser]( CakePHP 5 - CHIFFON [5.0]( is officially RELEASED! Some highlights include:
- Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework.
- Upgraded to PHPUnit 10.x
- New enum type mapping support in the ORM enabling more expressive model layers with improved type checking.
- Table finders with named parameters, providing more expressive query building APIs.
- Added time-only Time type and greatly improved Date and DateTime support via chronos 3.x.
- Support for PSR17 HTTP factories was added. To find out more about what is new and changed in 5.0 refer to the [migration guide](. Upgrading to 5.0 5.0 contains a number of breaking changes. If you have an existing application, we'll be releasing 4.5.0 in the upcoming weeks. This release will contain many of the features present in 5.0, and will also contain deprecations for many ofthe breaking changes in 5.0 that do not already have deprecations. Once 4.5.0 is released we recommend that you upgrade to that release first. Then, once you have addressed all of the deprecations in 4.5.0 you will have a much easier time upgrading to 5.0.0 To help with your upgrade from 4.x to 5.x the core team has prepared both a [migration guide]( covering the deprecated, removed and new features. Additionally, the core team has also prepared an [upgrade guide]( which provides a step-by-step guide and CLI tooling to help you upgrade your application. Contributors to 5.0.0 CakePHP 5.0 is the result of two years of work and contributions from the
following community members: ADmad, Alejandro Ibarra, Andrii Pukhalevych, Brian French, Chris Nizzardini, fabian-mcfly, Jaro Varga, J.Brabec, Jose Daian, Jozef Grencik, Kevin Pfeifer, leon.schaub, Marcelo Rocha, Marc Würth, Mark Scherer, Mark Story, Matthias Wirtz, ndm2, Oliver Nowak, othercorey, Roland Waldner, saeideng Thank you for all you've done to make CakePHP 5.0.0 a reality. A list of speakers that will be presenting at CakeFest 2023! Workshop 1 - Jorge Gonzalez Workshop 2 - Mark Story Workshop 3 - Kevin Pfeifer Keynote 1 - John Killcommons of ZuluCloud Github actions for beginners and applied to CakePHP basic projects - Florencio Hernández More than soccer and samba: PGE Digital, a successful CakePHP project in Rio de Janeiro's Attorney - Celso Fontes Integration of inertiajs on CakePHP to bake CRUD SPA - Andres Campanario Keynote 2 - Remy Bertot of Passbolt How to use your IDE effectivly for CakePHP - Mark Scherer Unveiling the Ultimate Showdown: A Comparative Analysis of Local Development Tools - Alejandro Ibarra Domain-Driven Design: The Basics - Stefan Koopmanschap Agile Deployment of CakePHP Web Applications in a Hybrid Kubernetes Cluster - Umer Salman Websockets as the glue to interactivity - Wim Godden THANK YOU TO OUR SPONSORS CAKEFEST UPDATES FREE TICKETS FOR SUBSCRIBERS
Use code SUB100 for any ticket at [CakeFest.org/tickets](. If you are planning to join in person, you will be up close and personal with speakers and some of the core. This event will stream to the community but a small group will be gathered in LA in person.
You can book your hotel stay at our lower rate [HERE.]( Don't forget we are hosting a satellite event! Thanks to Passbolt & Technoport This is a great option for those who are unable to travel to the US. A couple talks will be given live as well as added events throughout the day. Enjoy the stream from LA with fellow bakers. Date:
September 30, 2023 Details:
Address & contact
9 Avenue des Hauts-Fourneaux
L-4362 Belval Esch-sur-Alzette
Phone: +352 54 55 80 - 1
Incubator contact: incubation@technoport.lu Additional Speakers: Open Source Threat Intelligence @ MISP using CakePHP - Andras Iklody Service Injection - Juan Pablo Ramirez Have a CakePHP question? The community is available to help. Visit one of these support channels for help with baking: Discourse forum: []( Stack Overflow: [( IRC: [( Slack: []( CakePHP 4 Upgrade Service - By CakeDC
The team from [CakeDC]( is offering upgrade services! Get your CakePHP 2/3 app upgraded to CakePHP 4 by the CakePHP experts. Interested in finding out more? [Contact them today!](
*T&Cs apply [Twitter]( [Facebook]( [Website]( [Email](mailto:community@cakephp.org) [GitHub]( [YouTube]( Copyright © 2016 [Cake Software Foundation, Inc.]( All rights reserved. Want to change how you receive these emails?
You can [update your preferences]( or [unsubscribe from this list](