python-chess v0.8.1
Improvements in this bugfix release:
- Fixed pondering mode in uci module. For example
ponderhit()was blocking
indefinitely. Thanks to Valeriy Huz for reporting this. - Patch by Richard C. Gerkin: Moved searchmoves to the end of the UCI go
command, where it will not cause other command parameters to be ignored. - Added missing check or checkmate suffix to castling SANs, e.g.
O-O-O#. - Fixed off-by-one error in polyglot opening book binary search. This would
not have caused problems for real opening books. - Fixed Python 3 support for reverse polyglot opening book iteration.
- Bestmoves may be literally
(none)in UCI protocol, for example in
checkmate positions. Fix parser and returnNoneas the bestmove in this
case. - Fixed spelling of repetition (was repitition).
can_claim_threefold_repetition()andis_fivefold_repetition()are the
affected method names. Aliases are there for now, but will be removed in the
next release. Thanks to Jimmy Patrick for reporting this. - Added
SquareSet.__reversed__(). - Use containerized tests on Travis CI, test against Stockfish 6, improved
test coverage amd various minor clean-ups.