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 returnNone
as 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.