Featured releases and another swag bucks giveaway... CakePHP 4 Strawberry
[View this email in your browser]( CAKEFEST 2023
LAST CHANCE FOR SUBMISSIONS - APRIL 30 Date: September 28-30
Location: Los Angeles, CA
Where: Sonesta Los Angeles Airport LAX We will be finalizing speaker submissions soon. We don't want you to miss the chance to be part of our awesome event! Our speaker package offers up to $1,000 in travel accommodations. Have an idea? Need topic suggestions? Contact us! WANT TO SUBMIT A TALK?
[CakeFest.org]( CakePHP 5 - CHIFFON! Some CakePHP 5 updates include: Date and DateTime types will no longer extend DateTimeImmutable.
It will also provide Time as a time-only object. Want to share your thoughts? Tell us [HERE](mailto:community@cakephp.org?subject=Cake5%20Wishes). ** release date & more details to come. [CakePHP 5.0.0-beta2]( Highlights: - Adding namespaces to all the global functions that CakePHP provides. This enables application code to define their own global function names or use the global function shims provided by CakePHP.
- Added support for PSR-17 HTTP factories interfaces.
- Improved the runtime deprecation coverage to include all documentation only deprecations.
- Begun work on the rector rules for 4.5 and 5.0
- Added a Time only object to Chronos (will be added to CakePHP soon). Contributors: ADmad, Alejandro Ibarra, Andrii Pukhalevych, andrii-pukhalevych, Brad McNaughton, Brian French, Chris Hallgren, Edgaras Janušauskas, Erwane Breton, fabsn182, Jamison Bryant, Jaro Varga, J.Brabec, Jose Daian, Kevin Pfeifer, Marc Würth, Mark Scherer, Mark Story, Matthias Wirtz, Mikkel Bonde, Nicos Panayides, othercorey, saeideng [CakePHP 4.4.12](
Highlights:
- Fix regression in missing_controller template where class was undefined.
- Add opt-in exception wrapping for PDOError that preserves the queryString attribute used in error templates. This is a workaround for dynamic properties being deprecated in PHP 8.2.
- Improve how validation rules work on array elements with numeric keys.
- Fix mutation side-effects in TestEmailTransport caused by Mailer instances being delivered within a loop. These mutations would result in test assertions having access to incorrect information.
- Fixed cookie expiration when the default server timezone was ahead of UTC.
- Added additional composer package metadata for PSR interface implementations.
- An exception will now be thrown if the session cannot be started due to headers being sent. Previously a hard to understand TypeError would be raised when attempting to write to a session that failed to start.
- cake plugin load now detects and prevents duplicates. Contributors: ADmad, Andrii Pukhalevych, Brad McNaughton, Brian French, Chris Hallgren, Erwane Breton, Jamison Bryant, Kevin Pfeifer, Marc Würth, Mark Scherer, Mark Story, mscherer, Nicos Panayides FOLLOW US: [CakePHP]( Giveaway next week! Anyone who uses #CakePHP will be entered to win swag bucks to use in our CakePHP store. PLUGIN SPOTLIGHT
Crud Plugin Crud was built to be scaffolding on steroids, and allow developers to have enough flexibility to use it for both rapid prototyping and production applications, even on the same code base -- saving you time. Latest release: [6.1.2]( See details: [( Host: CakeDC / Jorge Gonzalez
Course: Getting started with CakePHP 4
Date: April 20, 2023
Time: 4:00pm UTC [REGISTER HERE]( 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](