Content-Length: 268638 | pFad | http://github.com/cakephp/cakephp/wiki/5.0-Release-Plan

4A 5.0 Release Plan · cakephp/cakephp Wiki · GitHub
Skip to content

5.0 Release Plan

Kevin Pfeifer edited this page Oct 3, 2023 · 21 revisions

The following tasks should be completed before the release of 5.0:

  • Chronos 3.x released
  • All 4.x -> 5.x merges complete
  • All 4.next -> 5.x merges complete

On day of release:

  • Remove development version notice from the 5.x book branch.
  • Write bakery release
  • Update app version requirements. Push this commit so it ends up in the zip file.
  • Tag cakephp release. The github release creation will likely fail, as app constraints can't be satisfied. We'll account for that later.
  • Tag cakephp app release.
  • Tag plugin installer release.
  • Tag bake release
  • Tag debug kit release by @lordsimal
  • Tag authentication release by @lordsimal
  • Tag authorization release by @lordsimal
  • Tag elasticsearch release
  • Tag migrations release
  • Tag repl release
  • Tag twig-view release
  • Tag queue release

After release is complete. No hard requirement to be tightly coupled to shipping the new release:

  • Update 5.x to be the default book alias
  • Update 5.x to be the default api alias.
  • Deploy the new website theme.
  • Update default branches in all repos
  • Create new 6.x branch in all repos (should only be created when needed)

Learnings after 5.0 was released

  • cakephp/phinx was completely missed in the list above
    • cakephp/phinx 2.0 was released even though the phinx API is not being considered stable
    • The communication with MasterOdin should have been better
  • Check plugin docs are deployed for new major of the respective plugins (e.g. auth plugins)
  • Forgot about the acl plugin it was intentional because ACL plugin will not be maintained anymore
Clone this wiki locally








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


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

Fetched URL: http://github.com/cakephp/cakephp/wiki/5.0-Release-Plan

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy