Krita releases follow semantic versioning, more or less.
A major release is an increase of the major or minor version number: 2.9 to 3.0 or 3.0 to 3.1. A major release contains a large chunk of functionality and happens about once a year, just before the yearly fundraising campaign.
- Three months before
- Start preparing the release booklet
- Two months before
- Send out the booklet to journalists
- Just before the release
- Add the new version to Bugzilla, disable the previous version. On releasing 3.0, 2.9 is no longer supported and should be disabled.
A minor release is an increase of the patch-level number: 2.9.1 to 2.9.2. A minor release can contain not just bug fixes but also new features. A minor release happens once every month.
- Just before the release:
- Add the new version to Bugzilla version