changelog
- 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
- Sun, 19 Jul 2026 17:13:16 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 19 Jul 2026 17:13:16 +0200] rev 149
- add 150 example games to test PGN parser
- Sat, 18 Jul 2026 22:00:49 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 18 Jul 2026 22:00:49 +0200] rev 148
- add test directory and make target for tests
- Sat, 18 Jul 2026 21:18:38 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 18 Jul 2026 21:18:38 +0200] rev 147
- make eval_move() and check_move() not change their input string