File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 11Changelog for python-chess
22==========================
33
4+ Upcoming in the next release
5+ ----------------------------
6+
7+ New features:
8+
9+ * Use ``chess.engine.Opponent `` to send opponent information to engines.
10+ * Inform engines about the game result using
11+ ``chess.engine.Protocol.send_game_result() ``.
12+ * Add ``chess.engine.Limit.clock_id ``.
13+ * Add ``chess.svg.board(..., borders=True) ``.
14+ * Avoid rendering background behind SVG boards to better support transparency.
15+ * Add ``chess.pgn.BaseVisitor.begin_parse_san() ``.
16+ * Introduce new distance metrics ``chess.square_manhattan_distance() `` and
17+ ``chess.square_knight_distance() ``.
18+
19+ Bugfixes:
20+
21+ * Fix ``chess.pgn.GameNode.eval() `` sometimes off by one centipawn.
22+ * Fix handling of additional spaces between UCI option tokens.
23+ * Handle implicit XBoard engine resignation via output like
24+ ``0-1 {White resigns} ``.
25+
26+ Changes:
27+
28+ * Add model ``sf16 `` for ``chess.engine.Score.wdl() ``, the new default.
29+ * Update ``lichess `` WDL model.
30+ * Keep PGN headers that do not belong to the Seven Tag Roster in insertion
31+ order.
32+ * Halve the number of open file descriptors maintained by tablebases
33+ and opening books.
34+ * Reduce verbosity of logged ``chess.pgn `` errors.
35+
436New in v1.9.4 (22nd Dec 2022)
537-----------------------------
638
You can’t perform that action at this time.
0 commit comments