Skip to content

Releases: benthevining/BenBot

v1.7.5

06 Mar 06:49

Choose a tag to compare

Bug Fixes

  • Actions permissions (ac26e03)
  • ASAN flags for MSVC (18cdc78)
  • excluding broken/missing sanitizer configs from test matrix (3dc76a8)
  • installing CMake from Kitware releases in Lichess Dockerfile (#463) (cc9331d)
  • not setting CTEST_COVERAGE_COMMAND from Coverage.cmake (9492434)
  • only setting gcov as CTEST_COVERAGE_COMMAND if compiler is gcc (f3b837f)
  • only setting gcov as CTEST_COVERAGE_COMMAND if compiler is gcc (4961295)
  • order of operations in Justfile install command (7c0a52b)
  • removed coverage flags (e6823e4)

What's Changed

Full Changelog: v1.7.4...v1.7.5

v1.7.4

05 Mar 03:54

Choose a tag to compare

Bug Fixes

  • importing codesigning certificate to keychain for macOS release build (#456) (474bd25)

Full Changelog: v1.7.3...v1.7.4

v1.7.2

15 Oct 20:20

Choose a tag to compare

Bug Fixes

Full Changelog: v1.7.1...v1.7.2

v1.7.1

15 Oct 19:49

Choose a tag to compare

Bug Fixes

  • constexpr build error (06800f7)
  • constexpr build error (67b2656)
  • guarding against search going deeper than MAX_PLY (#379) (0791db4)
  • lichess bot config [skip ci] (34325b5)
  • making sure build time is always correctly updated (#384) (1f7512c)
  • pre-commit CI config (eaed060)

What's Changed

  • chore(deps): pre-commit autoupdate by @pre-commit-ci[bot] in #381
  • Bump the "dependencies" group with 1 updates across multiple ecosystems by @dependabot[bot] in #382

Full Changelog: v1.7.0...v1.7.1

v1.7.0

09 Oct 03:33

Choose a tag to compare

Bug Fixes

  • actions config error (2da423b)
  • better supporting infinite searches (9f0ad2c)
  • build error on systems where std::vector is missing append_range() (42d66c7)
  • calling std::cout.flush() instead of fflush(stdout) (#345) (c997ec7)
  • disabled checking legality of position (ec2f86f)
  • eval value range for int16_t (d3d545c)
  • flushing cout after each search iteration info output (1d93ffd)
  • integer conversions (9609d5d)
  • killer moves (2b32678)
  • linter warnings (45d0855)
  • mate score handling within search (065ce22)
  • matetrack test config (b8acb54)
  • node count reporting (77eee75)
  • not using search result if search was cancelled (92b8ad0)
  • principal variation search (9e5ed06)
  • printing PV (7967c97)
  • printing PV (cc2a01f)
  • PVS in root search only, not recursive alpha/beta (890cf54)
  • removed sync_with_stdio(false) (#345) (3d422ac)
  • removed initial logo printing (0e3f3fa)
  • Score::from_tt() (a497385)
  • stored TT depth values for draws & mates (263a257)
  • storing killer moves in vectors (cf7135f)
  • TT: explicitly checking if entries are occupied, not relying solely on key match (55994c0)
  • UCI printing now uses iostreams explicitly (7fe8b2b)

What's Changed

Full Changelog: v1.6.2...v1.7.0

v1.6.2

28 Sep 21:09

Choose a tag to compare

1.6.2 (2025-09-28)

Full Changelog: v1.6.1...v1.6.2

v1.6.1

28 Sep 21:01
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Bug Fixes

  • ci: installing libc++ where needed (2076110)

Full Changelog: v1.6.0...v1.6.1

v1.5.2

18 Sep 01:02

Choose a tag to compare

Bug Fixes

  • build error (7d2671b)
  • pondering fixes (f7ad331)
  • when in ponder mode, search isn't exited until stop or ponderhit (3bfa629)

What's Changed

Full Changelog: v1.5.1...v1.5.2

v1.5.1

17 Sep 23:14

Choose a tag to compare

Bug Fixes

Full Changelog: v1.5.0...v1.5.1

v1.4.28

13 Sep 05:16

Choose a tag to compare

Bug Fixes

  • bump version workflow [skip ci] (5ae9395)

Full Changelog: v1.4.27...v1.4.28