changelog
- Tue, 28 Jul 2026 13:44:10 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Jul 2026 13:44:10 +0200] rev 159
- add another game to test stalemate detection
relates to #947
- Tue, 28 Jul 2026 13:37:19 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Jul 2026 13:37:19 +0200] rev 158
- gamestate_cleanup() is now safe to be called multiple times
fixes #950
- Tue, 28 Jul 2026 12:58:49 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Jul 2026 12:58:49 +0200] rev 157
- add FEN history to the game state
relates to #872
- Fri, 24 Jul 2026 15:35:06 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 24 Jul 2026 15:35:06 +0200] rev 156
- fix: wrong error code when king moves into check and missing auto-disambiguation when one of the candidate pieces is pinned
fixes #899 and fixes #932
- Fri, 24 Jul 2026 12:53:58 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 24 Jul 2026 12:53:58 +0200] rev 155
- fix: disambiguation by row while capturing was not implemented
fixes #934
- Fri, 24 Jul 2026 12:44:42 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 24 Jul 2026 12:44:42 +0200] rev 154
- rename INVALID_POSITION to PIECE_NOT_FOUND
because that is really what it is used for
- Fri, 24 Jul 2026 12:42:57 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 24 Jul 2026 12:42:57 +0200] rev 153
- fix wrong error message when move indices are invalid
was INVALID_POSITION "no piece cannot be moved this way"
but should be INVALID_MOVE_SYNTAX
- Thu, 23 Jul 2026 11:37:35 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 23 Jul 2026 11:37:35 +0200] rev 152
- fix incorrect move notation when disambiguating moves
fixes #933
- Tue, 21 Jul 2026 14:09:55 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 21 Jul 2026 14:09:55 +0200] rev 151
- fix that en passant captures do not work
fixes #930
- Sun, 19 Jul 2026 19:17:04 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 19 Jul 2026 19:17:04 +0200] rev 150
- fix regression: position reporting about PGN errors