Releases: Mgrdich/TermChess
Releases · Mgrdich/TermChess
v0.1.1
What's Changed
- feat: implement pawn promotion with move generation and validation by @Mgrdich in #1
- feat: implement checkmate and stalemate detection by @Mgrdich in #2
- feat: implement Zobrist hashing for position tracking by @Mgrdich in #3
- feat: implement threefold and fivefold repetition detection by @Mgrdich in #4
- feat: implement fifty-move and seventy-five-move draw rules by @Mgrdich in #6
- Insuffiect material draw and Perft testing by @Mgrdich in #7
- feat: implement FEN export with ToFEN method by @Mgrdich in #8
- Fen spec by @Mgrdich in #9
- Terminal interface spec by @Mgrdich in #10
- Terminal interface spec v3 by @Mgrdich in #13
- feat: create bot engine interface and tests by @Mgrdich in #16
- fix: increase bot delay test timing bounds for CI by @Mgrdich in #18
- docs: update documentation to reflect Phase 2 completion by @Mgrdich in #19
- Bot vs bot by @Mgrdich in #20
- docs: add Phase 4 mouse interaction and UI/UX specification by @Mgrdich in #21
- Cli distribution by @Mgrdich in #22
- feat: add updater package for version checking and upgrade support by @Mgrdich in #23
- ci: make release workflow depend on CI success by @Mgrdich in #25
- release: v0.1.1 by @Mgrdich in #26
Full Changelog: https://github.com/Mgrdich/TermChess/commits/v0.1.1