Skip to content

Cockatrice 2.7.0: Marchesa's Revenge

Compare
Choose a tag to compare
Officially supported operating systems we provide binaries for:Windows 7 & newermacOS 10.12 ("Sierra") & newerUbuntu 18.04 LTS ("Bionic Beaver") onlyFedora 29 only

General Notes

We're pleased to announce the newest official release: Cockatrice: Marchesa's Revenge

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

Changelog

User Interface

  • Add judge mode, a way for chosen individuals to resolve in game conflicts with full control. #3531
  • Smarter display of message logs for plurals. #3487
  • Deck editor filters are now translatable. #3490
  • New system to download card images. #3494, #3495
  • Allow players to un-concede from a game. #3515
  • Players will now know how many cards an opponent revealed from a zone. #3516, #3536, #3555
  • Filesystem cleanup. #3519, #3520
  • Qt default buttons are now translatable. #3527
  • Can shift+click or middle-click a counter to set its value. #3534
    • You can also use a mathematical equation to set the value.
  • Update the default number of players for full row games to 4. #3535
  • Phase change shortcut with action added. #3548
  • Cascade (moving cards to bottom of library in random order) support added. #3549
  • Better looking logo on the About popup. #3566
  • Replay seeking supported. #3570, #3607
  • Unknown cards will attempt to fetch an image via name. #3589
    • Useful for new sets if people haven't updated to have them.
  • P/T can now support more than just numbers. #3584, #3606
    • Ex: 3/3, 100, cheese, infinity/infinity
  • Reworked deck editor filters to be more in-line with current times. #3582, #3604
  • Mac resolution improved for Hi-res computers. #3610

Under the Hood

  • Replace DOS endings with UNIX for several files. #3489
  • MacOS shortcuts fixed (again). #3491
  • Fix missed shortcut. #3509
  • Cockatrice version 4 XML supported. #3511, #3585
  • Fedora 29 Qt5.11.2 hard locked (for now). #3512
  • Docker file fixes. #3540
  • Face down cards lose their P/T default status to prevent information leaking. #3542
  • Websocket support added. #3545, #3551
  • Fix of some cards being moved to the graveyard from the stack by accident. #3547
  • Command line support added. #3556
  • Install method now logged for better support. #3563
  • Shortcuts properly refresh for card menus. #3565
  • Fix painter 2 state issue. #3571
  • Change deployment CI to Zach's configurations. #3575
  • Message log ordering fixed. #3579
  • Update server list on updated client runs. #3581, #3602
  • Fix QT5.12 on all systems. Amazing Cockatrice dark mode. #3513, #3588, #3596
  • Fix creatures not being the primary type. #3611
  • Fix tokens creations. #3613
  • Fix awkward expansion of Deck Editor. #3612

Oracle

  • Optimized parsing for MTGJSONv4. #3480, #3524, #3567
  • Auto run when a new version is detected. #3497

Servatrice

  • Now 12-factor compatible. #3546
  • Add websocket and 2.7.0 release feature requirements. #3562

Webatrice

  • No updates at this time

Translations

  • Thanks for over 240 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, and the two newest members of the Cockatrice development team: @basicer and @ebbit1q for their help in preparing so many amazing new features for the user base.

With this release, we also say thank you to @Daenyth for his time leading the Cockatrice project and welcome in @ZeldaZach as the new Cockatrice maintainer. We can't wait to see what the future holds!