Skip to content

Commit 34de67d

Browse files
committed
Prepare changelog for next release
1 parent 59a5233 commit 34de67d

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

CHANGELOG.rst

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,38 @@
11
Changelog 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+
436
New in v1.9.4 (22nd Dec 2022)
537
-----------------------------
638

0 commit comments

Comments
 (0)