Skip to content

Releases: Mgrdich/TermChess

v0.1.1

11 Feb 22:39
661e1a4

Choose a tag to compare

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