Skip to content

Cockatrice 2.7.5: Blessed Sanctuary

Compare
Choose a tag to compare
@ebbit1q ebbit1q released this 23 Aug 21:24
3536fa8
Pre-compiled binaries we serve:
 - Windows 7/8/10 (32-bit)
 - Windows 7/8/10 (64-bit)
 - macOS 10.13/10.14 ("High Sierra" and "Mojave")
 - macOS 10.15 ("Catalina")
 - Ubuntu 18.04 ("Bionic Beaver")
 - Ubuntu 20.04 ("Focal Fossa")
 - Debian 10 ("Buster")
 - Fedora 32
We are also packaged in Arch Linux's official community repository, courtesy of @FFY00
General linux support is available via a flatpak package (Flathub)

General Notes

We're pleased to announce the newest official release: Cockatrice: Blessed Sanctuary

We hope you enjoy the changes made and we have listed all changes, with their corresponding tickets, since the last version of Cockatrice was released for your convenience.

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 GitHub Ticket for Cockatrice)

For any information relating to Cockatrice, please take a look at our official site: https://cockatrice.github.io

If you'd like to help 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

User Interface

  • Move checking for card database updates to the help menu instead of the cockatrice/application menu. #4015
  • Allow translation of the mana counters in the left bar. #3997
  • New! Add the option to use a different background for each player to themes. #3990, #4005
  • New! Show the amount of games currently filtered in the games lobby. #3946, #3973
  • Clean up shortcut naming. #3987, #4001
  • Move checkboxes in settings to ensure they can't clip into text labels. #3968
  • Change message for moving cards to the bottom of your library. #4006
  • Add opening directories in the file browser on Linux + uniform opening method on all platforms. #4046
  • Make the user information window resizable. #4009, #4052
  • Make the location of custom sets configurable in the settings. #4047

Under the Hood

  • Refactors of the codebase. #3874, #4027, #4071
  • Fix moving multiple sets in the set manager causing their order to be lost. #3967
  • Correct the location of the Oracle executable when under apptranslocation in macOs. #3944
  • Improve xml parsing and xsd schemas. #3934
  • Change how update release channels are chosen per OS. #3922
  • Change plaintext imports to support MTG Arena deck files. #4018
  • Fix split cards with multiple card types not having the correct default action. #4017
  • Add builds and deploy binaries for Ubuntu 20.04 and Fedora 32; remove Fedora 31. #3989, #4024
  • Configure Appveyor CI to use parallel compilation. #4057
  • Configure Travis CI to use MacOS Catalina for the newer mac builds (with native theming support). #4059
  • Add pthreads symbols lookup to cmake files to fix compilation problems when building the tests with system installed gtest libraries. #4055
  • Run tests on appveyor. #4056
  • Fix tests crashing on release builds. #4063
  • Update test card database to v4 #4064
  • Replace http links with https #4073

Oracle

  • Fixed! Skip all duplicate promos in sets, this fixes prerelease promos showing instead of the normal art. #3965

Servatrice

  • Make the minimum password length configurable (used to be 6). #3874
  • Add instructions and templating for using Docker on Microsoft Windows. #3974
  • Improvements to network code. #3969

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

We continue to find it 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, and we'd like to especially recognize @ZeldaZach, @ctrlaltca, @tooomm, @basicer, @knitknit, and @ebbit1q for their help in preparing so many amazing new features for the user base.