Releases: thgreiner/amy
Releases · thgreiner/amy
0.9.7
What's Changed
- Fix connected passed pawn scoring, promotion piece parsing by @thgreiner in #40
Full Changelog: v0.9.6...v0.9.7
0.9.6
Please don't use this release, this has a known bug in promotion parsing.
What's Changed
- Fix / change some formatting by @thgreiner in #23
- Refactor types by @thgreiner in #24
- Refactor move generation to use heap data structure + other changes by @thgreiner in #25
- Refactor promotion representation by @thgreiner in #26
- Introduce typedefs for enums by @thgreiner in #27
- Read in scoring config from yaml file by @thgreiner in #28
- Refactoring & Windows adaptions by @thgreiner in #32
- Bump year to 2025 by @thgreiner in #33
- Add import of heap.h back by @thgreiner in #34
- Fix some bugs in the evaluation function detected by symmetry checking by @thgreiner in #35
- Prepare 0.9.6 release by @thgreiner in #36
Full Changelog: v0.9.5...v0.9.6
0.9.5
What's Changed
- Add target to run clang-format by @thgreiner in #8
- Feature/fix warnings by @thgreiner in #9
- Add foreign option to automake by @thgreiner in #10
- Refactor various formatting functions by @thgreiner in #12
- Track changes in SAN() by @thgreiner in #13
- Simplify AtkClr, some more fixes and reduced warnings by @thgreiner in #14
- Refactor attack generation by @thgreiner in #15
- Create c-cpp.yml by @thgreiner in #16
- Add autoreconf to github workflow by @thgreiner in #17
- Show build status in README.md by @thgreiner in #18
- Update LICENSE by @thgreiner in #19
- Always print a pv, even on short searches by @thgreiner in #20
- Open eco database / opening book from default paths by @thgreiner in #21
- Prepare 0.9.5 by @thgreiner in #22
Full Changelog: v0.9.4...v0.9.5
0.9.4
This is a maintenance release that introduces two major internal changes:
- BerkeleyDB is no longer required. The ECO database and the opening book are maintained in a custom AVL tree implementation
- The random number generator has been replaced by a 64-bit Mersenne Twister algorithm