This release increases the playing strength of Defenchess significantly. Below are every change introduced in this version.
Changes:
- Revised time management for X/Y and X+0 (moves per time and zero increment) time controls
- Opposite colored bishops endgame knowledge
- Slight improvements in how time is counted and PVs are printed while failing high/low (now at least one move will always be printed even when failing)
- Improved thread management (fixed a bug where not providing a position after setting the number of threads would crash the engine)
- Improved draw (and lack thereof) detection
- Fixed an issue where TB scores would never be returned
- Fixed a bug in calculating pinned piece mobility
- Allowed pinned pieces to capture pieces of equal or higher value in mobility calculation
- Implemented followup history
- Fixed a bug that prevented extensions from being applied in the first moves searched in PV nodes
- Introduced king threats against pieces and pieces flanking the king in evaluation
- Introduced the use of history in late move reductions
- Tweaked endgame scores for the side with higher material but no pawns