38 KiB
38 KiB
(2026-03-27)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
(2026-03-28)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
(2026-03-29)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
(2026-03-29)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
(2026-03-31)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
(2026-04-01)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-10 Implement Pawn Promotion (#12) (13bfc16)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
- update move validation to check for king safety (#13) (e5e20c5)
(2026-04-01)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-10 Implement Pawn Promotion (#12) (13bfc16)
- NCS-11 50-move rule (#9) (412ed98)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
- update move validation to check for king safety (#13) (e5e20c5)
(2026-04-01)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-10 Implement Pawn Promotion (#12) (13bfc16)
- NCS-11 50-move rule (#9) (412ed98)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-17 Implement basic ScalaFX UI (#14) (3ff8031)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
- update move validation to check for king safety (#13) (e5e20c5)
(2026-04-02)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-10 Implement Pawn Promotion (#12) (13bfc16)
- NCS-11 50-move rule (#9) (412ed98)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-17 Implement basic ScalaFX UI (#14) (3ff8031)
- NCS-21 Write Scripts to automate certain tasks (#15) (8051871)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
- update move validation to check for king safety (#13) (e5e20c5)
(2026-04-03)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-10 Implement Pawn Promotion (#12) (13bfc16)
- NCS-11 50-move rule (#9) (412ed98)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-17 Implement basic ScalaFX UI (#14) (3ff8031)
- NCS-21 Write Scripts to automate certain tasks (#15) (8051871)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
- update move validation to check for king safety (#13) (e5e20c5)
(2026-04-07)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-10 Implement Pawn Promotion (#12) (13bfc16)
- NCS-11 50-move rule (#9) (412ed98)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-17 Implement basic ScalaFX UI (#14) (3ff8031)
- NCS-21 Write Scripts to automate certain tasks (#15) (8051871)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
- update move validation to check for king safety (#13) (e5e20c5)
(2026-04-12)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-10 Implement Pawn Promotion (#12) (13bfc16)
- NCS-11 50-move rule (#9) (412ed98)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-17 Implement basic ScalaFX UI (#14) (3ff8031)
- NCS-21 Write Scripts to automate certain tasks (#15) (8051871)
- NCS-25 Add linters to keep quality up (#27) (fd4e67d)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
- update move validation to check for king safety (#13) (e5e20c5)
(2026-04-14)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-10 Implement Pawn Promotion (#12) (13bfc16)
- NCS-11 50-move rule (#9) (412ed98)
- NCS-14 implemented insufficient moves rule (#30) (b0399a4)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-17 Implement basic ScalaFX UI (#14) (3ff8031)
- NCS-21 Write Scripts to automate certain tasks (#15) (8051871)
- NCS-25 Add linters to keep quality up (#27) (fd4e67d)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)
Bug Fixes
- add missing kings to gameLoop capture test board (aedd787)
- correct test board positions and captureOutput/withInput interaction (f0481e2)
- update main class path in build configuration and adjust VCS directory mapping (7b1f8b1)
- update move validation to check for king safety (#13) (e5e20c5)
(2026-04-16)
Features
- add GameRules stub with PositionStatus enum (76d4168)
- add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) (8b7ec57)
- implement GameRules with isInCheck, legalMoves, gameStatus (94a02ff)
- implement legal castling (#1) (00d326c)
- NCS-10 Implement Pawn Promotion (#12) (13bfc16)
- NCS-11 50-move rule (#9) (412ed98)
- NCS-13 Implement Threefold Repetition (#31) (767d305)
- NCS-14 implemented insufficient moves rule (#30) (b0399a4)
- NCS-16 Core Separation via Patterns (#10) (1361dfc)
- NCS-17 Implement basic ScalaFX UI (#14) (3ff8031)
- NCS-21 Write Scripts to automate certain tasks (#15) (8051871)
- NCS-25 Add linters to keep quality up (#27) (fd4e67d)
- NCS-6 Implementing FEN & PGN (#7) (f28e69d)
- NCS-9 En passant implementation (#8) (919beb3)
- wire check/checkmate/stalemate into processMove and gameLoop (5264a22)