From b329eeb79e32b87258973ff5e8f7eccc0b367d13 Mon Sep 17 00:00:00 2001 From: Jonathan Gilchrist Date: Sun, 7 Apr 2024 21:28:29 +0100 Subject: [PATCH] v2.2 --- CHANGELOG.md | 5 ++++- Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dec11ed..52ac153 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## [2.2] + * Restore zobrist hash, incremental evaluation fields and castle rights from history when undoing move (~17 Elo) * Fix throwing away old en passant target during null moves (~19 Elo) * Use a dedicated `MoveList` struct instead of `Vec` @@ -103,7 +105,8 @@ Initial release with the following major features: * Tapered midgame vs. endgame evaluation * Incremental updates -[unreleased]: https://github.com/jgilchrist/chess-engine/compare/v2.1...HEAD +[unreleased]: https://github.com/jgilchrist/chess-engine/compare/v2.2...HEAD +[2.2]: https://github.com/jgilchrist/chess-engine/compare/v2.1..v2.2 [2.1]: https://github.com/jgilchrist/chess-engine/compare/v2.0..v2.1 [2.0]: https://github.com/jgilchrist/chess-engine/compare/v1.1..v2.0 [1.1]: https://github.com/jgilchrist/chess-engine/compare/v1.0..v1.1 diff --git a/Cargo.lock b/Cargo.lock index d4b42ae..77c8af7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -62,7 +62,7 @@ dependencies = [ [[package]] name = "engine" -version = "2.1.0" +version = "2.2.0" dependencies = [ "color-eyre", "git-version", diff --git a/Cargo.toml b/Cargo.toml index 4d0ac33..7f531bd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "engine" -version = "2.1.0" +version = "2.2.0" edition = "2021" rust-version = "1.75"