Skip to content

v1.4.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 21 Mar 11:38
· 30 commits to main since this release
  • πŸ” Improve RFP (#652)
  • πŸ” Avoid doing TT cutoffs on PV nodes (#653)
  • πŸ” Use TT score as positional eval for pruning (#692)
  • βš– Tweak pawnless endgames evaluation (#693)
  • βŒ› Tweak time management (#664, #665, #667, #668, #671, #677, #691)
  • ⚑ Stop checking for two/threefold repetition and 50 moves draws in QSearch (#673)
  • ⚑ Refactor Update50movesRule() method (#678)
  • ⚑ Reimplement repetition detection (#679)
  • ⚑ Prefetch TT entry in NegaMax search (#681)
  • ⚑ Remove Position.StaticEval() heap allocations (#683)
  • ⚑ Force GC collection at the end of Engine constructor and after ucinewgame (#685)
  • ⚑ Use packed evaluation (#697)
  • πŸ› Clear history on newgame (#649)
  • πŸ› Fix long input position commands parsing (#650)
  • πŸ› Fix engine stall when depth over 100 is reached during search (#651)
  • πŸ› Don't search with fixed depth when cutechess provides 0s to move (#654)
  • πŸ› Prevent illegal moves when low in time (#657)
  • πŸ› Error when searching at max depth (#670)

Non strength-winning changes:

  • Add fen UCI command (#688
  • Increase max TT size from 1GB to 8GB (#669)
  • πŸ› Fix behavior of consecutive go commands (#655)

Full Changelog: v1.3.0...v1.4.0