From 9fb743d135115ad5cbb9049f9977c8d8ae9b5932 Mon Sep 17 00:00:00 2001 From: TeamCity Date: Wed, 1 Apr 2026 08:40:41 +0000 Subject: [PATCH] ci: bump version with Build-25 --- modules/api/CHANGELOG.md | 1 + modules/api/versions.env | 2 +- modules/core/CHANGELOG.md | 21 +++++++++++++++++++++ modules/core/versions.env | 2 +- modules/ui/CHANGELOG.md | 6 ++++++ modules/ui/versions.env | 2 +- 6 files changed, 31 insertions(+), 3 deletions(-) diff --git a/modules/api/CHANGELOG.md b/modules/api/CHANGELOG.md index 01cce6b..b41b048 100644 --- a/modules/api/CHANGELOG.md +++ b/modules/api/CHANGELOG.md @@ -4,3 +4,4 @@ ## (2026-03-29) ## (2026-03-31) ## (2026-04-01) +## (2026-04-01) diff --git a/modules/api/versions.env b/modules/api/versions.env index 930b67b..4aacd54 100644 --- a/modules/api/versions.env +++ b/modules/api/versions.env @@ -1,3 +1,3 @@ MAJOR=0 MINOR=0 -PATCH=6 +PATCH=7 diff --git a/modules/core/CHANGELOG.md b/modules/core/CHANGELOG.md index e445cba..90c7ead 100644 --- a/modules/core/CHANGELOG.md +++ b/modules/core/CHANGELOG.md @@ -99,3 +99,24 @@ * correct test board positions and captureOutput/withInput interaction ([f0481e2](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/f0481e2561b779df00925b46ee281dc36a795150)) * update main class path in build configuration and adjust VCS directory mapping ([7b1f8b1](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/7b1f8b117623d327232a1a92a8a44d18582e0189)) * update move validation to check for king safety ([#13](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/13)) ([e5e20c5](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/e5e20c566e368b12ca1dc59680c34e9112bf6762)) +## (2026-04-01) + +### Features + +* add GameRules stub with PositionStatus enum ([76d4168](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/76d4168038de23e5d6083d4e8f0504fbf31d15a3)) +* add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch) ([8b7ec57](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/8b7ec57e5ea6ee1615a1883848a426dc07d26364)) +* implement GameRules with isInCheck, legalMoves, gameStatus ([94a02ff](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/94a02ff6849436d9496c70a0f16c21666dae8e4e)) +* implement legal castling ([#1](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/1)) ([00d326c](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/00d326c1ba67711fbe180f04e1100c3f01dd0254)) +* NCS-10 Implement Pawn Promotion ([#12](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/12)) ([13bfc16](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/13bfc16cfe25db78ec607db523ca6d993c13430c)) +* NCS-11 50-move rule ([#9](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/9)) ([412ed98](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/412ed986a95703a3b282276540153480ceed229d)) +* NCS-16 Core Separation via Patterns ([#10](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/10)) ([1361dfc](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/1361dfc89553b146864fb8ff3526cf12cf3f293a)) +* NCS-6 Implementing FEN & PGN ([#7](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/7)) ([f28e69d](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/f28e69dc181416aa2f221fdc4b45c2cda5efbf07)) +* NCS-9 En passant implementation ([#8](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/8)) ([919beb3](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/919beb3b4bfa8caf2f90976a415fe9b19b7e9747)) +* wire check/checkmate/stalemate into processMove and gameLoop ([5264a22](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/5264a225418b885c5e6ea6411b96f85e38837f6c)) + +### Bug Fixes + +* add missing kings to gameLoop capture test board ([aedd787](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/aedd787b77203c2af934751dba7b784eaf165032)) +* correct test board positions and captureOutput/withInput interaction ([f0481e2](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/f0481e2561b779df00925b46ee281dc36a795150)) +* update main class path in build configuration and adjust VCS directory mapping ([7b1f8b1](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/7b1f8b117623d327232a1a92a8a44d18582e0189)) +* update move validation to check for king safety ([#13](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/13)) ([e5e20c5](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/e5e20c566e368b12ca1dc59680c34e9112bf6762)) diff --git a/modules/core/versions.env b/modules/core/versions.env index b71b098..a50e7bb 100644 --- a/modules/core/versions.env +++ b/modules/core/versions.env @@ -1,3 +1,3 @@ MAJOR=0 -MINOR=6 +MINOR=7 PATCH=0 diff --git a/modules/ui/CHANGELOG.md b/modules/ui/CHANGELOG.md index c1ce1b0..2703c12 100644 --- a/modules/ui/CHANGELOG.md +++ b/modules/ui/CHANGELOG.md @@ -4,3 +4,9 @@ * NCS-10 Implement Pawn Promotion ([#12](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/12)) ([13bfc16](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/13bfc16cfe25db78ec607db523ca6d993c13430c)) * NCS-16 Core Separation via Patterns ([#10](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/10)) ([1361dfc](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/1361dfc89553b146864fb8ff3526cf12cf3f293a)) +## (2026-04-01) + +### Features + +* NCS-10 Implement Pawn Promotion ([#12](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/12)) ([13bfc16](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/13bfc16cfe25db78ec607db523ca6d993c13430c)) +* NCS-16 Core Separation via Patterns ([#10](https://git.janis-eccarius.de/NowChess/NowChessSystems/issues/10)) ([1361dfc](https://git.janis-eccarius.de/NowChess/NowChessSystems/commit/1361dfc89553b146864fb8ff3526cf12cf3f293a)) diff --git a/modules/ui/versions.env b/modules/ui/versions.env index 0e288f2..c4928ee 100644 --- a/modules/ui/versions.env +++ b/modules/ui/versions.env @@ -1,3 +1,3 @@ MAJOR=0 -MINOR=1 +MINOR=2 PATCH=0