Skip to content

v1.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Aug 00:18
· 143 commits to main since this release
  • πŸ” Countermoves (#859)
  • πŸ” Continuation history - countermove history (1 ply) (#645)
  • πŸ” Don't always stop search when a mate is found (#827)
  • πŸ” SPSA 2024-6-27 (#839)
  • βš–οΈ King-bucketed PSQTs (#873 (2) -> #876 (8) -> #879 + #888 (16) -> #893 (24) -> #902 (23))
  • βš–οΈ Escale endgame eval with pawn count (#821, #829)
  • βš–οΈ Give bonus to pieces protected by friendly pawns and penalty to pieces attacked by opponent pawns (#830)
  • βš–οΈ Use some Pedantic data for HCE tuning (#905)
  • ⚑ Avoid stackalloc local initialization when allocating it for movegen (#858)
  • ⚑ Optimize MoveGenerator.GeneratePieceCaptures() (#846)
  • ⚑ Micro-optimization in MoveGenerator.IsAnyPieceMoveValid (#845)

Non strength-winning changes:

  • βš™οΈ Move eval parameters out of Configuration class, making them no longer configurable via appsettings.json (#889, #911)
  • πŸ› Make .ToEPDString() fully PGN/EPD compliant (#841)
  • πŸ› Avoid node count overflow (#835)

Full Changelog: v1.5.1...v1.6.0