-
Notifications
You must be signed in to change notification settings - Fork 293
Description
Hey guys, it's time to release a new version.
For our next release, I like to call it v0.7.0 as we've been adding a substantial number of features and fixes.
It's also good to follow the semantic versioning, where MAJOR.MINOR.PATCH stands for BREAKING.FEATURE.FIX. The second version number gets bumped whenever we add a new feature. And third version number is for bug fixing.
For this v0.7.0 release, please carefully review the milestone:
→→→ 0.7.0 milestone
While there are still a couple of unresolved issues in there, I personally prefer not to fix them in this release unless they're urgent, e.g., Wix5? Let me know what you think.
Source code
- Make sure all unit tests are working and are OK
- Test all features known to work and make sure they behave the same
- Update contributor list
- Update MetaInfo
-
Add entry for new release
→ Update TODOs in Add 0.7.0 AppStream release entry #1845 then merge
-
If the new release makes visible changes to the user interface, update the screenshot following the Flathub quality guidelines @J5lx
→ Merge Update AppStream screenshot pencil2d.github.io#32 (simultaneously with the actual release)
-
- Make sure 0 issues in milestone
- Add release tag to the correct commit
- Push to release branch
Deployment
- When renaming the AppImage, also update the plaintext metadata block at the beginning of the *.AppImage.zsync file accordingly
- Build and upload manually compiled versions:
- 32-bit Linux AppImage
- Legacy macOS (10.7-10.11)
- Legacy Windows (Windows XP/Vista)
- Add downloads to the Bitbucket mirror
- Update download links:
- Update packages
Social media
Announce with release notes (or a link to the release notes) on the following platforms: