Stockfish

Latest version: v3.28.0

Safety actively analyzes 621469 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

3.28.0

What's Changed
* Made the SF process exit cleanly by johndoknjas in https://github.com/zhelyabuzhsky/stockfish/pull/105
* Configured Github Actions to post coverage on external PRs by kieferro in https://github.com/zhelyabuzhsky/stockfish/pull/106
* Increased coverage with further tests by kieferro in https://github.com/zhelyabuzhsky/stockfish/pull/107
* Made small changes in the is_fen_valid function by johndoknjas in https://github.com/zhelyabuzhsky/stockfish/pull/108


**Full Changelog**: https://github.com/zhelyabuzhsky/stockfish/compare/3.27.0...3.28.0

3.27.0

What's Changed
* Fix of promotion bug by kieferro in https://github.com/zhelyabuzhsky/stockfish/pull/100
* Added parameter to get_board_visual to see the board from black's point of view by kieferro in https://github.com/zhelyabuzhsky/stockfish/pull/104
* Added adding test coverage comment to CI by zhelyabuzhsky in https://github.com/zhelyabuzhsky/stockfish/pull/102
* Added fen validation and misc by johndoknjas in https://github.com/zhelyabuzhsky/stockfish/pull/101


**Full Changelog**: https://github.com/zhelyabuzhsky/stockfish/compare/3.26.0...3.27.0

3.26.0

What's Changed
* Put default value for hash back at 16 MB. by johndoknjas in https://github.com/zhelyabuzhsky/stockfish/pull/96
* Added stockfish engine crash handling by kieferro in https://github.com/zhelyabuzhsky/stockfish/pull/98

New Contributors
* kieferro made their first contribution in https://github.com/zhelyabuzhsky/stockfish/pull/98

**Full Changelog**: https://github.com/zhelyabuzhsky/stockfish/compare/3.25.2...3.26.0

3.25.2

What's Changed

* Discarded any remaining _stockfish.stdout lines, if a function is done reading but some lines are left over. Prevented the wdl bug mentioned in issue 92.
* Got rid of '-' chars in the major version, in case there are any.
* Updated the readme with some explanations in the parameters and major version sections.

Great work by johndoknjas in https://github.com/zhelyabuzhsky/stockfish/pull/93


**Full Changelog**: https://github.com/zhelyabuzhsky/stockfish/compare/3.24.0...3.25.2

3.24.0

What's Changed

* Added the function that says whether a move will be a direct capture, en passant, or not a capture.
* Added the function that says what's on a given square.
* Added the function allowing the user to update the engine parameters, on an already created Stockfish instance.
* If the user wants to set the elo rating/skill level to a certain value (in a call to either the constructor or the update function above), then also set UCI_LimitStrength to be true/false respectively.
* If the user updates the engine parameters, call the set_position() function again.
* Got rid of some unneeded code for WDL stuff.
* Updated a few default parameters to match with the current stockfish defaults.
* Modified the test_get_evaluation_cp function.
* Updated a few tests to get them to pass with SF 15.
* Used the position mentioned in issue 65 to create a test case for Chess960.
* Added a test for the Stockfish constructor.

Great work done by johndoknjas in https://github.com/zhelyabuzhsky/stockfish/pull/89


**Full Changelog**: https://github.com/zhelyabuzhsky/stockfish/compare/3.23.0...3.24.0

3.23.0

What's Changed
* Added `btime` and `wtime` options to `get_best_move` method by janfranchini in https://github.com/zhelyabuzhsky/stockfish/pull/85


**Full Changelog**: https://github.com/zhelyabuzhsky/stockfish/compare/3.22.1...3.23.0

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.