5.6 KiB
Caution
Release Check List
While DRAFTING a new stable release:
- Pull in newest translations data from transifex: Trigger workflow manually & merge PR's
- Create a Draft Release in GitHub UI
- Add
titlein the formCockatrice X.Y.Z: <RELEASE_NAME>- Create a new
tagtargeting master branch in the formYYYY-MM-DD-Release-X.Y.Z(Also see CONTRIBUTING file)- Review & update automatically generated Release Notes
- Review current build pipeline and update list of release binaries
- Add note for relevant deprecations of supported operating systems or achitectures
- Note Highlights / New Features / Important Fixes
After PUBLISHING the release:
- Delete previous betas (double check this command carefully before executing the remote deletion)
gh release delete --no-delete-tag --REPLACE-WITH-BETA-LIST--- Bump version in main CMakeLists to next patch release, e.g.
project("Cockatrice" VERSION 3.0.1)- Remove this reminder check list
Available pre-compiled binaries for installation: Windows • Windows 10+ macOS • macOS 15+ Sequoia Apple M • macOS 14+ Sonoma Apple M • macOS 13+ Ventura Intel Linux • Ubuntu 26.04 LTS Resolute Racoon • Ubuntu 24.04 LTS Noble Numbat • Debian 13 Trixie • Debian 12 Bookworm • Fedora 44 • Fedora 43 We are also packaged in Arch Linux's official extra repository, courtesy of @FFY00. General Linux support is available via a flatpak package at Flathub! We provide a Docker image for "Servatrice" in GHCR. You can docker pull it or use our Docker Compose files!
General Notes
We're pleased to announce the newest official release: --REPLACE-WITH-RELEASE-TITLE--
We hope you enjoy the changes made! All improvements with their corresponding tickets since the last version of Cockatrice are listed in the changelog below.
If you ever encounter a bug, have a suggestion or idea, or feel a need for a developer to look into something, please feel free to open a ticket. (How to create a Ticket for Cockatrice)
For basic information related to the app and getting started, please take a look at our official site: https://cockatrice.github.io
If you'd like to help and contribute to Cockatrice in any way, check out our README.
We're always available to answer questions you may have on how the program works and how you can provide a meaningful contribution.
Upgrading Cockatrice
Run the internal software updater: Help → Check for Client Updates
Don't forget to update your card database right after! (Help → Check for Card Updates...)
Changelog
🔖 Highlights:
✨ New Features:
🐛 Fixed Bugs / Resolved Issues:
Show all changes (--REPLACE-WITH-COMMIT-COUNT-- commits)
User Interface
Under the Hood
Oracle
Servatrice
Translations
- Thanks for over 300 people contributing to 20+ different languages up to now!
- Without the help of the community we couldn't offer that great language support... keep up the good work!
- It's actually very easy to join and help for yourself - find out more here:
Special Thanks
It's amazing that so many people contribute their time, knowledge, code, testing and more to the project.
We'd like to thank the entire Cockatrice community for their efforts! 🙏