1 hour ago · 11 min read2294 words · Tech · hide · 0 comments

Table of Contents Installing the RC ORM: new default eager loading strategy ORM: transaction commit callbacks finally fire correctly ORM: stricter entity class checks Catch it at static-analysis time too ORM: type-safe unhydrated reads DateTimeType accepts date-only strings New query expression methods Collection convenience methods Text::mask() and Text::maskValue() TestCase::mockModel() with Mockery Enum labels A fluent filesystem utility JsonStreamResponse Forward-compat: Commands now auto-hydrate $io and $args RequestToDto attribute Pairing with cakephp-dto Also landed New: Lock component What we need from you CakePHP 5.4.0-RC2 just dropped. The final 5.4.0 will follow shortly, so now is the time to pull the release candidate into your apps and surface any regressions while they are still cheap to fix. This post highlights the changes that are most likely to show up in day-to-day code, with small, runnable examples. The full diff between 5.3 and 5.next is roughly 100 commits —…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.