Skip to content

4.3 Roadmap

othercorey edited this page Oct 25, 2021 · 11 revisions

This release is a backwards compatible release with 4.2.

New Features

App

  • Update the app skeleton to use cakephp/repl and remove the console command from the skeleton.

Database

  • Provide an API to enable custom application type classes to map provide concrete SQL types for a given SQL dialect. This would allow custom types to be used in fixture schema. See https://github.com/cakephp/bake/issues/567

Http

  • Add a simpler way to mock/stub HTTP requests that applications make. This could leverage the container, or some global static methods on the Http\Client to set the default adapter to a 'fake' one? See docs issue

TestSuite

  • Add new fixture system that only manages rows. This will help simplify fixture management, and improve test suite performance as we can leverage migrations or static SQL dumps instead of checking for tables and dynamically creating them. See the RFC issue.
  • Add PHPUnit extensions for the new fixture system.

Deprecations