You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changes:
* **Dropped support for Python 3.5.**
* Remove explicit loop arguments in `chess.engine` module, following
https://bugs.python.org/issue36373.
Bugfixes:
* `chess.engine.EngineProtocol.returncode` is no longer poisoned when
`EngineProtocol.quit()` times out.
* `chess.engine.PlayResult.info` was not always of type
`chess.engine.InfoDict`.
Features:
* The background thread spawned by `chess.engine.SimpleEngine` is now named
for improved debuggability, revealing the PID of the engine process.
* `chess.engine.EventLoopPolicy` now supports `asyncio.PidfdChildWatcher`
when running on Python 3.9+ and Linux 5.3+.
* Add `chess.Board.san_and_push()`.