python-chess v0.14.1 Bugfixes: * Backport Bugfix for Syzygy DTZ related to en-passant. See official-stockfish/Stockfish@6e2ca97d93812b2. Changes: * Added optional argument *max_fds=128* to `chess.syzygy.open_tablebases()`. An LRU cache is used to keep at most *max_fds* files open. This allows using many tables without running out of file descriptors. Previously all tables were opened at once. * Syzygy and Gaviota now store absolute tablebase paths, in case you change the working directory of the process. * The default implementation of `chess.uci.InfoHandler.score()` will no longer store score bounds in `info["score"]`, only real scores. * Added `Board.set_chess960_pos()`. * Documentation improvements.