Skip to content

v7.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 11:26
· 171 commits to main since this release

Full Changelog (7c73489...5fbaab4)

Changes

  • docs: CHANGELOG entries for v6.1.0 through v7.0.0
  • game: K+Q vs K+2B is not declared drawn
  • search: the best-move effort early stop needs a 96% share
  • search: the deep-qsearch even-trade cut starts at ply 4
  • search: depth 1 no longer runs past the clock
  • search: deep in qsearch a capture must win material
  • search: root LMR stays off in Pawn Horde too
  • search: root LMR stays off in 8x8 Chess
  • search: root LMR reads main and pawn history like the interior
  • search: late quiet root moves are reduced like interior ones
  • search: extensions stop once a line is twice the root depth deep
  • movegen: captures and checks work across the whole i64 board
  • search: IIR cuts three plies at an all-node without a TT move
  • search: a quiet move earns history by how much it improved its side's eval
  • search: analysis slice_ms is a hard time limit using the whole budget
  • search: update_history gets back its #[inline] and doc comment
  • search: an early quiet reply refuted by a TT cutoff loses continuation history
  • ci: sprt_run honours MIN_GAMES and time-boxes the shard download
  • eval: Pawn Horde king-near-front needs a horde pawn close below the king
  • search: ProbCut drops an unusable TT move instead of filtering it out
  • search: fast gives-check detects knightrider, rose and huygen checks
  • movegen: Huygen evasion jumps, promoted en-passant hashes, far knightrider checks
  • search: SEE counts Huygen attackers and defenders
  • search: capture-based royal rules treat the last king as decisive
  • eval: drawish endgame scaling skips obstacles instead of aborting on them
  • search: losing every piece under AllPiecesCaptured is seen before pruning
  • eval: Pawn Horde tropism, attacker scan and pawn hits follow pawn direction
  • eval: Pawn Horde no longer subtracts the Black king's value
  • eval: Chess pawn support is adjacent-only and a doubled rear pawn is not passed
  • eval: Chess outposts test squares, net adapted to the new input
  • eval: Chess king shelter scores three files for an edge king too
  • eval: Chess king shelter no longer counts a corner king's file twice
  • eval: Obstocean runner term is additive, net retrained on 3x the data
  • movegen: pawn captures of obstacles reach the main search