Skip to content

4.0.0 release #672

@neo22s

Description

@neo22s
Release and branching plan (thanks to @enov)
  • Release 3.3.5
  • Review and restructure outstanding Github issues and PRs
    • Restructure milestones, rename 3.4 milestone to 4.0
    • Review and close all issues and PRs that are no more relevant
    • closing any that are redundant, out of date or not of high enough quality to merge
    • merging any bugfixes that are backwards compatible so that they can be in 3.3 and 4.0
    • merging any breaking changes that are close enough to complete to go with the upcoming breaking 4.0 release
    • assigning any longer-term breaking changes (including issues that nobody's started working on yet) to a new 5.0 milestone
  • Merge 3.3/develop to 3.4/develop
  • Create a master branch based on 3.4/develop
  • Delete all 3.*/develop branches
  • Delete all other unwanted branches
  • In the master branch fix all occurrence of 3.4 with 4.0
  • Fix composer required versions in master
  • Update kohana/koharness script for new branch naming structure
  • Update Travis scripts to make the tests pass
  • Write new CONTRIBUTING guidelines reflecting branching changes
  • Do above steps for all Kohana modules
  • Create a 4.0.x branch based on the master branch
  • Review changes and write/update changelog and upgrade guide
  • Change the version and the codename on a separate commit in that branch
  • Release by tagging v4.0.0-beta1
  • Update kohana-ci scripts for new branch naming structure (optional)
  • Do above steps for Kohana modules that have BC braking changes, no need to newly release those who are not changed

From #660

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions