pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/cakephp/cakephp/wiki/3.5-Roadmap

igin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-b55097560d244c08.css" /> 3.5 Roadmap · cakephp/cakephp Wiki · GitHub
Skip to content

3.5 Roadmap

Mark Story edited this page Jul 26, 2017 · 26 revisions

CakePHP 3.5 will add new large features and deprecations to the 3.x release series. It will be backwards compatible with the rest of 3.x

Expand PSR7 HTTP stack

Building on the introduction of PSR7 messages in 3.4, 3.5 will:

  • ✅ Explore and implement unstable APIs for Middleware Pipelines. #10308
  • ✅ Add new methods for interacting with cookies on the Request? #9193
  • ✅ Add cookie encryption PSR7 Middleware, deprecating the encryption features of CookieComponent.
  • ✅ Add middleware version of CsrfComponent
  • ✅ Make it easier to work with uncaught exceptions in IntegrationTestCase. Add a mode to allow errors to bubble up. See #10157.

ORM Improvements

  • ✅ Extract DependentDelete trait into a helper class, and use it by composition.

Route Builder DSL

Add the low-effort changes discussed in #10643:

  • ✅ Add new HTTP method sugar methods.
  • ✅ Add fluent setters for the currently supported options.

Console Application

The Application class has been working well for web requests. For consistency sake it would be ideal if the same Application class was used in Console environments as well. This would let us leverage the Application for bootstrap & configuration steps. It would provide a good place to introduce a 'console app' concept which would let us move the CakePHP console library in a direction that would enable standalone CLI applications similar to Symfony\Console #10716.

Clone this wiki locally

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy