Skip to content

Releases: Cockatrice/Cockatrice

Cockatrice 2.9.0 - Rings of the Wild

15 Sep 02:26
Compare
Choose a tag to compare
Pre-compiled binaries we serve:
 - Windows 7+ (32-bit)
 - Windows 7+
 - Windows 10+
 - macOS 10.15+ ("Catalina")
 - macOS 11+ ("Big Sur")
 - Ubuntu 18.04 ("Bionic Beaver")
 - Ubuntu 20.04 ("Focal Fossa")
 - Ubuntu 22.04 ("Jammy Jellyfish")
 - Ubuntu 23.04 ("Lunar Lobster")
 - Debian 11 ("Bullseye")
 - Debian 12 ("Bookworm")
 - Fedora 37
 - Fedora 38
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 2.9.0 - Rings of the Wild

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

⚠️ Important:

  • Improved support for double faced cards (#4753)
  • Improved how card images are downloaded and cached (#4756 and #4762)
  • Cards (and card shaped UI-elements) are now pleasantly rounded (#4765)

✨ New Features:

  • You can now create a game as a spectator (#4281, #4315 and #4359)
  • You can now import decks from MTG:Arena (#4285)
  • Moderators can now delete chat messages when warning or banning a user (#4362)
  • You can now add line breaks in annotations (#4517)
  • You can now copy from the deck editor (#4625)
  • Added support for permanent tokens (e.g. conjured tokens) in the XML (#4646, #4742, and #4771)
  • You can now cascade cards from the top of the library automatically (#4648)

🐛 Fixed Bugs / Resolved issues:

  • Fixed tokens moving one slot to the left when moved (#4236)
  • Fixed seeking during replays (#4518 and #4519)
  • Fixed sound not working when using Qt6 (#4642)
  • Attach and unattach now apply to the entire selection, rather than just the front card (#4651)
  • Fixed several problems that could cause the client or the server to crash (#4300, #4345, #4346, #4460, #4492, #4617, #4682, #4681)
📘 Show all changes (87 commits)

User Interface

  • Add window icons in Wayland (#4232)
  • Add option to always look at top card without revealing it (#4238)
  • Add button to open themes location to settings (#4289)
  • Improve Restore Password dialogue (#4302 and #4310)
  • Add more info to dialogs (#4293 and #4310)
  • Add menus for top and bottom of library actions (#4314)
  • Fix the lock sideboard shortcut (#4348)
  • Properly enable notification checkboxes (#4356)
  • Change CMC to MV (#4388)
  • Add reset paths button to settings (#4384)
  • Fixed layout on Deck Editor not using last layout sizes (#4420 and #4513)
  • Respect device pixel ratio when scaling card images (#4467)
  • Improve alignment in user info (#4524, #4530 and #4533)
  • Make settings dialog prettier (#4357)
  • Display welcome message as most recent message in chat (#4720)
  • Add URL to explain message macros (#4712)
  • Correct edition search syntax (#4752)
  • Save sets dialog size (#4791)
  • Update CPack DMG Installer with Background Image (#4787)
  • Update macOS Monterey app icon (#4805)
  • Replace trayicon activation with menu actions (#4632)
  • Add more default shortcuts (#4349)

Under the Hood

  • Fix related cards not being shown for creatures with meld (#4266)
  • Disallow rich text in deck comments (#4273)
  • Correct settings group for command interval settings (#4257)
  • Fix inconsistencies in the undo draw command (#4280)
  • Allow multiple zone view windows (#4263)
  • Improve performance when viewing large decks (#4262 and #4347)
  • Send hidden info to judge instead of player when a judge forces an action (#4297)
  • Add fill_with template notation to picture loader (#4287)
  • Fix periods in the name breaking custom cards (#4308)
  • Set reasonable defaults and retain last entered value in player dialogs (#4318)
  • Fix deprecation of QMutex::Recursive in favor of QRecursiveMutex (#4328)
  • Don't log in users while giving them an error for missing the clientid (#4335)
  • Fix macOS update logic (#4337)
  • Remove the stop dump zone command from the protocol (#4326 and #4491)
  • Close all library views when shuffled (#4324)
  • Apply chat flood prevention in games next to rooms (#4387)
  • Prevent users from being able to upload super large files via Sockets (#4398)
  • Don't reset pt if there is nothing to reset (#4438)
  • Change the order in which the password challenge is performed (#4439)
  • Changed error message for replay folder download (#4455)
  • Allow login using hashed passwords (#4464 and #4490)
  • Deprecate the gender property from the protocol entirely (#4496, #4512, #4514 and #4572)
  • Eliminate white space in search string (#4516)
  • Fix size issue with client window (#4515)
  • Address macOS issue where right-clicking a username in the main chat (#4523)
  • Implement max lengths for input dialogs that are sent to the server (#4522)
  • Use hashed passwords in all commands (#4493)
  • Hide revealed cards when they are shuffled (#4570)
  • Implement custom protobuf debug string creation (#4532)
  • Fix image downscaling (#4567)
  • Use utf8 instead of the system encoding (#4582)
  • Update configuration path to be backwards compatible (#4620)
  • Stop sounds from interrupting each other (#4640)
  • Fix keepalive being multiplied in server timeout (#4663)
  • Fix cards being revealed when they shouldn't be after drawing a card (#4671)
  • Update card menu immediately on card counter event (#4686)
  • Add hint when drawing 0 cards (#4697)
  • Make selecting game already open in a tab bring user to that tab. (#4653)
  • Don't replace ampersands when loading from plain text (#4734)
  • Address missing sound on Qt5 Builds (#4733)
  • Fix being able to join full games (#4737)
  • Allow revealing specific cards from hand and library (#4743)
  • Show deck hash even when its invalid (#4595)
  • Add a way to replace the user facing list of disallowed words (#4807)
  • Use a regex to remove all reserved characters from file names (#4804)

Oracle

  • Fix sorting of split cards (#4244)
  • Fix cards having an unnecessary separator when missing toughness (#4728 and #4747)

Servatrice

  • Display correct number of users (#4292)
  • Server Config Whitelist Email Providers (#4416)
  • Allow servatrice to exit early based on commandline options (#4504)
  • Set rx and txBytes to zero on initialization (#4569)
  • Add database migration from blob to mediumblob (#4568)

Webatrice

  • Want to help us advance this project? Join us on the Discord in the #webatrice-dev channel!

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. Thanks to @ZeldaZach and @ebbit1q for leading the project to its success, @tooomm for their continued efforts on managing repo assets, and a handful of new folks who have made relevant contributions to the project: @SlightlyCircuitous @Elarnon @CajunAvenger

Cockatrice 2.8.0: Prismatic Bridge

27 Jan 21:55
Compare
Choose a tag to compare
Pre-compiled binaries we serve:
 - Windows 7/8/10 (32-bit)
 - Windows 7/8/10 (64-bit)
 - macOS 10.14 ("Mojave")
 - macOS 10.15 ("Catalina")
 - macOS 11.0 ("Big Sur")
 - Ubuntu 18.04 ("Bionic Beaver")
 - Ubuntu 20.04 ("Focal Fossa")
 - Ubuntu 20.10 ("Groovy Gorilla")
 - Debian 10 ("Buster")
 - Fedora 33
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 2.8.0: Prismatic Bridge

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

With this release we no longer provide prebuilt binaries for macOS 10.13 High Sierra.
If you are on this operating system you should consider installing an upgraded version.
If this is not an option for you, you are able to compile and create your own binaries following these steps

  • 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 "Games shown" text to top, to match user count list. (#4089)
  • Improve and expand filtering on the games list in servers. (#4088, #4105, #4092, #4127) New!
  • Add missing cardlink for the flip messages in the message log (#4122)
  • Clarify name of selected card menu (#4132)
  • Add face down to the message log if the card is face down (#4130)
  • Allow setting of multiple background images on all zones (#4144)
  • Allow DeckName/Comments to be resized and hidden in the editor (#4157)
  • Visual improvements to multiple dialogs (#4149, #4153)
  • Grey out inactive options in menus (#4136)
  • Change the way game ages are shown in the server game list (#4095)
  • Improve error messages (#4173)
  • Add keyboard shortcut for "Save deck as..." (#4188)
  • Display a system tray notification when a player joins your game (#4194)
  • Correctly select the server last connected to as the default when connecting (#4206) Fixed!

Under the Hood

  • Disallow deletion of directories by the remote deck manager, which could cause major data loss (#4165) Fixed!
  • Fix crash related to a racetime condition with token cloning (#4156) Fixed!
  • Fix Spoilers update message (#4116)
  • Enable judges to talk in games (#4091)
  • Free qprocess on oracle update fail (#4134)
  • Remove annoying spectator log messages (#4138)
  • Stop reordering hands from stopping undoing draws (#4152)
  • Automatically try to correct names of cards when loading from plain text (#4131)
  • Allow custom databases to be nested in directories (#4137)
  • Stop tokens being destroyed from reordering the graveyard (#4216)
  • Add ubuntu 20.10 Groovy Gorilla to target systems for prebuilt packages (#4178)
  • Streamline build configuration in CMake (#4204)
  • Switch to GitHub actions for CI and testing pull requests (#4164, #4175, #4183, #4193, #4200, #4197, #4225, #4226) New!
  • Maintenance and refactoring (#4102, #4124, #4123, #4121, #4139, #4154, #4169, #4195, #4199)
  • Improve documentation (#4125, #4126, #4142, #4141, #4038, #4177, #4189, #4179, #4202)

Oracle

  • Support MTGJSONv5 format in Oracle after deprecation of v4 (#4162, #4209) Resolved!
  • Remove extra alternative card versions from main sets (#4097, #4107)
  • Fix infinite loop when card.xml save fails (#4143)
  • Capitalise the I in coloridentity (#4182)

Servatrice

  • Add missing mysql connector dependencies to generated packages (#4160)
  • Disabled strict mode for MySQL on the docker-compose file (#4214)

Webatrice

  • Webatrice P.O.C. (#3854) New!
  • Structure change (#4220)

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

Cockatrice 2.7.5: Blessed Sanctuary

23 Aug 21:24
3536fa8
Compare
Choose a tag to compare
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.

Cockatrice 2.7.4: Dawn of Hope Revision 1

20 Mar 19:36
e8d5715
Compare
Choose a tag to compare
Pre-compiled binaries we serve:
 - Windows 7/8/10 (32-bit)
 - Windows 7/8/10 (64-bit)
 - macOS 10.13 ("High Sierra")
 - macOS 10.14/10.15 ("Mojave" and "Catalina")
 - Ubuntu 18.04 ("Bionic Beaver")
 - Debian 10 ("Buster")
 - Fedora 31

General Notes

We're pleased to announce the newest official release: Cockatrice: Dawn of Hope, Revision 1

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

  • More intuitive start directory for settings. #3810
  • Tear off menu settings added. #3926
  • New shortcut for moving top card to stack (Ctrl+Y). #3827
  • New shortcut for marking sideboard ready (Ctrl+Shift+S). #3832
  • Add Pioneer support to deck editor / filters. #3856, #3901
  • Deck hash copy option in game. #3882
  • Hide games from ignored users. #3883
  • Option to get notified when buddies login. #3886
  • New shortcut to focus/un-focus game chat (ESC). #3898

Under the Hood

Oracle

  • Support new card types. #3816, #3836
  • Support new MTGJSON naming. #3851
  • All languages added. #3896
  • Better handle schemes. #3904

Servatrice

  • Store last password reset time. #3863

Webatrice

  • No updates at this time

Translations

  • Thanks for over 250 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 and @ebbit1q for their help in preparing so many amazing new features for the user base.

Cockatrice 2.7.2: Faerie Tales

01 Sep 01:36
5372859
Compare
Choose a tag to compare
Operating systems we provide pre-compiled binaries for:Windows 7 & newermacOS 10.12 ("Sierra") & newer*
 • Ubuntu 18.04 LTS ("Bionic Beaver") only

*See the separate install file for macOS 10.14 "Mojave" with Dark Mode support

General Notes

We're pleased to announce the newest official release: Cockatrice: Faerie Tales

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

  • Text cleanup. #3753, #3754, #3770
  • Message logs should be in correct order now. #3760
  • New! Tear off menu support! #3772
  • New! London Mulligan support! #3773
  • Reverse turn order functionality. #3802

Under the Hood

  • Shortcuts now work as expected. #3756
  • Homebrew updates. #3776
  • Travis updates. #3778
  • Config version validations. #3785
  • Handle crash when user quits. #3800
  • Remove deprecated functions. #3801

Oracle

Servatrice

  • No updates at this time

Webatrice

  • No updates at this time

Translations

  • Thanks for over 250 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 and @ebbit1q for their help in preparing so many amazing new features for the user base.

Cockatrice 2.7.1: Beyond the Horizons

08 Jun 16:39
22e2e44
Compare
Choose a tag to compare
Officially supported operating systems we provide binaries for:Windows 7 & newermacOS 10.12 ("Sierra") & newer*
 • Ubuntu 18.04 LTS ("Bionic Beaver") onlyFedora 29 only

*See the separate install file for macOS 10.14 "Mojave" with Dark Mode support

General Notes

We're pleased to announce the newest official release: Cockatrice: Beyond the Horizons

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

  • Player list sorting addressed. #3633
  • New! Shortcuts tab redesigned! #3641
  • Arrow keys now increment/decrement counters. #3646
  • Deck editor improvements with related cards. #3649
  • Counter menu will now show old value instead of 0. #3650
  • Auto-disable foreign language sets by default. #3652, #3672
  • Dark mode improvements. #3654
  • Added !sflang! for URL replacements. #3670
  • Deck editor help page improved. #3673
  • Spoiler dialog rewritten. #3682
  • Save deck dialog when loading a new deck in. #3707
  • Deck editor layout improvements. #3709, #3728
  • View hand window added for those who like popped out hands. #3731
  • Reorder positions for new cards. #3746

Under the Hood

  • Improved deck editor searching. #3632
  • Promotion message fixed. #3634
  • Flatpack improvements. #3638
  • Handle issue with card relationships. #3640
  • Dialog improvements and added icons. #3658
  • Rarity filter fixed. #3676
  • New! Database migration tool for transposing v3 to v4. #3694 , #3710
  • Improved CMake handling. #3705
  • Dummy cards won't populate if downloads succeed, even without a database. #3708
  • Edit tokens menu bug fixes. #3711
  • Upgrade AppVeyor's QT. #3732, #3739
  • Startup improvements for first time and upgrading users. #3740
  • Load Oracle after updates. #3748

Oracle

  • Artifact lands now show on the land line. #3628
  • Type of card redefined for better in-client experience. #3663
  • Fix shockland checks. #3678
  • Skip alternative/starred cards. #3706, #3715
  • Aftermath cards fixed. #3742
  • Reload sources when appropriate. #3747

Servatrice

  • No updates at this time

Webatrice

  • No updates at this time

Translations

  • Thanks for over 250 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 and @ebbit1q for their help in preparing so many amazing new features for the user base.

Cockatrice 2.7.0: Marchesa's Revenge

04 Mar 07:21
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!

Cockatrice 2.6.2: Bog Humbug

20 Dec 23:50
ab1c4cb
Compare
Choose a tag to compare
Supported Operating Systems: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: Bog Humbug

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

⚠️ With this release, we no longer provide a ready-to-install binary for
OS X 10.11 "El Capitan" or Ubuntu 16.04 LTS "Xenial Xerus"

Please consider upgrading your system. If this is not an option for you, you can still manually compile for these operating systems.

The new mac install file is targeted at macOS 10.12 "Sierra" and newer.
And we now offer a pre-compiled .deb file for Ubuntu 18.04 LTS "Bionic Beaver" instead.
Also, there is a new .rpm file for direct installation on Fedora 29!

  • Run the internal software updater: Help → Check for Client Updates

After you have updated your client, please update your card database as well (run Oracle tool):

  • Windows & Linux: Cockatrice → Check for card updates...
  • macOS: Actions → Check for card updates...

Changelog

User Interface

  • Better information on missing features. #3352, #3419
  • Filter games dialog cleanup. #3351
  • Fix enable/disable buttons in set management. #3337
  • New shortcuts for moving top into play face down. #3388
  • Can now reset P/T of cards. #3412, #3454
  • Can create tokens from GY now. #3445
  • Key shortcuts for milling. #3439

Under the Hood

Oracle

Servatrice

  • No updates at this time

Webatrice

  • No updates at this time

Translations

  • Thanks for over 200 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, @tooomm, @Daenyth, @ctrlaltca, and @ebbit1q for their continued support of Cockatrice development.

Cockatrice 2.6.1: Father of Ruins, Revision 1

18 Jul 00:48
aa30871
Compare
Choose a tag to compare
Supported Operating Systems:Windows 7 & newermacOS 10.11 ("El Capitan") & newerUbuntu 16.04 LTS ("Xenial Xerus") only

General Notes

We're pleased to announce the newest official release: Cockatrice: Father of Ruins, Revision 1

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

⚠️ With this release, we no longer provide a ready-to-install binary for Ubuntu 14.04 LTS.
You can still manually compile for this and many other linux distributions.

We now offer a pre-compiled .deb file for Ubuntu 16.04 LTS instead.

  • Run the internal software updater: Help → Check for Client Updates

After you have updated your client, please update your card database as well (run Oracle tool):

  • Windows & Linux: Cockatrice → Check for card updates...
  • macOS: Actions → Check for card updates...

Changelog

User Interface

  • Chat macros now editable. #3298
  • Tip of the day closes with main window. #3305

Under the Hood

  • Fixed! Fix faulty popups for no card database, as well as token creation. #3307
  • Reinstall button fixed. #3297
  • Tap/Untap hard locked to grid. #3299
  • Win32/64 NSIS install script changes. #3300, #3323, #3325, #3331
  • MacOS packaging fixes. #3302
  • Include 2.6.1 update flag. #3316
  • Ubuntu Linux updated from 14.04 to 16.04. #3320, #3321
  • Appveyor updates & cleanup. #3324, #3334
  • Remove Qt guards as no longer necessary. #3328

Oracle

  • No updates at this time

Servatrice

  • No updates at this time

Webatrice

  • No updates at this time

Translations

  • Thanks for over 200 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, @tooomm, @Daenyth, and @ctrlaltca for their continued support of Cockatrice development.

Cockatrice 2.6.0: Father of Ruins

17 Jun 22:49
c7072cd
Compare
Choose a tag to compare
Supported Operating Systems:Windows 7 & newermacOS 10.11 ("El Capitan") & newerUbuntu 14.04 LTS ("Trusty Tahr") only

General Notes

We're pleased to announce the newest official release: Cockatrice: Father of Ruins

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

After you have updated your client, please update your card database as well (run Oracle tool):

  • Windows & Linux: Cockatrice → Check for card updates...
  • macOS: Actions → Check for card updates...

Changelog

User Interface

  • Spoiler update datetime fixed for non-Unix systems. #3204
  • Log pruning. #3207
  • Connection dialog window updates. #3211, #3243
  • Remove brackets from card CMCs when unnecessary. #3217
  • Settings dialog cleanup. #3220, #3245
  • New! Search feature in "Manage sets" dialog. #3229
  • Unused fields hidden from popup card dialog. #3239
  • Resolved! Duplicate card databases on reloads fixed. #3283
  • New icons. #3289

Under the Hood

Oracle

  • No updates at this time

Servatrice

  • Configure connection points to the server. #3242
  • Validation of column ordering in SQL. #3249

Webatrice

  • No updates at this time

Translations

  • Thanks for over 100 people contributing to many different translations 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, @tooomm, @Daenyth, and @Vafthrudnir for their continued support of Cockatrice development.