Release Notes: Support was added for chess variants. PyChess now allows you to play Fischer Random, Losers, or simply playing odds chess as an additional way of giving a player a handicap. On-line play has been enhanced with chat support. The FICS support has been improved with built-in Timeseal support. This helps to terminate lag, and is especially helpful in very fast games, like bullet chess. If you prefer to play off-line, PyChess now lets you choose from eight different play-strengths.
Release Notes: PyChess now starts a game correctly when choosing Black. Window resize problems on start-up were fixed. An icon lookup error on some systems was fixed. Port 5000 was added as an alternative for FICS. Some button size problems with the industrial themes were fixed. PyChess now identifies itself on FICS to support the statistics.
Release Notes: This release adds Toga 2 to supported UCI engines and adds translations from Rosetta. It fixes problems which killed the second started engine in some Python versions, made engines freeze on pausing, and made engines unable to "undo" in loaded games. It makes PyChess easier to beat on easy levels, makes PyChess never resign (so that people have the fun of mating), makes new games start more smoothly, makes opening files from the commandline (or over HTTP) work better, and makes pgn-load errors more informative.
Release Notes: A GTK/threading problem was fixed. An error which occurred when the engines count shrunk was fixed. Logging was improved. The shortcut and accelerator keys were cleaned up. The side panel was made to hide properly in FICS games. Typos in some code were fixed. Distinction between manually and automatically accepted seeks was improved. The sound availability test was disabled, as it produced false positives. The load preview now shows the latest position initially. Parsing of SAN moves and PGNs was made faster. Engine path handling was improved. Gstreamer was made optional.
Release Notes: Auto-answer private chat messages. Auto-decline adjourn challenges. A fix for a race condition. The rating table should update after a game ends. In external engines, a CECP crash on undo has been fixed, and engines are retested every time PyChess starts. The built-in engine has better time control, minor speedups, and a fix for a bug in quiescent search depth check in the transposition table. This release makes the "Use Sound" check-button inoperative when gstreamer sees errors.
Release Notes: New features include FICS online Internet play, undo and pause functions, support for UCI engines like Fruit, Glaurung, and Shredder, the ability to turn analyzers on or off, the ability to decide which engines should be used, an "Enter game" in the pgn dialog, and a fast start greeting screen. The built in Python engine is now 30 times faster. Optional sounds were added. A comments side panel was added to help you explain the moves made. Pychess now use Launchpad Rosetta for i18n.
Release Notes: Since 0.6 Beta 5, this release fixes a few crashes, including the crash which occurred seemingly randomly for many Debian/Ubuntu kernels. Since 0.4.1, a new tabbed interface was introduced. It implements more pgn features, like metadata and the possibility to open any game at any position. It now has an animation system, and supports drag'n'drop. Much work has been put into making PyChess 0.6 must faster and much more stable.