Changelog

Die letzten Änderungen an "Return to the Roots"
f872032 s25client 28.06.2026 14:08 Flamefire Merge pull request #1931 from DevOpsOfChaos/sidequest/validate-troop-limit-command

Validate troop limit commands
e317c43 s25client 28.06.2026 01:13 manu Clarify soldier rank test constructors
d04f3a1 s25client 26.06.2026 18:40 manu Merge branch 'master' into sidequest/validate-troop-limit-command
d90bf9a s25client 26.06.2026 17:32 Flamefire Merge pull request #1917 from Flamefire/fixShipConnections

Fix sea path finding (for ships)
567045a s25client 26.06.2026 03:42 manu Simplify soldier rank command tests
4e527bd s25client 26.06.2026 03:23 manu Merge branch 'master' into sidequest/validate-troop-limit-command
d70b8ec s25client 25.06.2026 22:05 Flamefire Merge pull request #1939 from Flamefire/gcc-16

GHA: Add GCC 16 to CI
8c85bf9 s25client 25.06.2026 17:17 Flamefire Merge branch 'master' into gcc-16
cbe3c1e s25client 24.06.2026 01:51 manu Harden troop limit command test setup
2f5c2ff s25client 24.06.2026 01:40 manu Address troop limit command test review feedback
d5bb368 s25client 24.06.2026 01:35 manu Merge remote-tracking branch 'upstream/master' into sidequest/validate-troop-limit-command
38e4ded s25client 23.06.2026 20:39 Flamefire Merge pull request #1954 from morganchristiansson/align-window-resize

s25edit PR feedback: Single case switch -> if
b459fc1 s25client 23.06.2026 18:25 Flamefire Fix test compilation for GCC 16
1f8ec65 s25client 23.06.2026 16:11 Flamefire Fix noexcept hints
9c52e5f s25client 23.06.2026 16:00 Flamefire Update libutil
08e4991 libutil 23.06.2026 15:59 Flamefire Fix IsValidBitset_v for GCC 16

It instantiates this with e.g. `std::ranges::__detail::__max_diff_type`
which fails to instantiate `underlying_type` which is a hard error here.
Use an SFINAE-friendly class instead.
77f482d s25client 23.06.2026 13:08 Flamefire Merge branch 'master' into align-window-resize
514a509 s25client 22.06.2026 14:55 manu Apply remaining troop limit command review feedback
e432145 s25client 18.06.2026 22:01 Morgan Christiansson Single case switch -> if
3250713 s25client 18.06.2026 19:42 Flamefire Use wider game time column
8e257f3 s25client 18.06.2026 17:03 MichalLabuda Adjust save game window columns widths
230b1bb s25client 18.06.2026 13:21 Morgan Christiansson Address PR feedback
83791d4 s25client 18.06.2026 13:20 Flamefire Use `has_value` instead of nullopt comparison
819edc8 s25client 18.06.2026 13:18 Flamefire Use `.value()` for getting control selection
fa343c5 s25client 15.06.2026 17:44 Flamefire Replace `boost::optional` by `std::optional`
f299328 s25client 09.06.2026 12:58 Flamefire Update codecov action to v7

Resolve key verification issues.
9895764 s25client 07.06.2026 16:59 manu Merge branch 'master' into sidequest/validate-troop-limit-command
79e37c6 s25client 03.06.2026 19:39 manu Address troop limit rank review feedback
906e3ef s25client 01.06.2026 23:17 MichalLabuda Update languages submodule to latest commit
2b500b9 languages 31.05.2026 10:49 MichalLabuda Fix message that causes s25client test fail.
31b6a91 s25client 26.05.2026 16:40 manu Update invalid troop limit command test
c42cc5f s25client 26.05.2026 16:37 manu Validate serialized troop limit rank
bf934c8 s25client 22.05.2026 12:17 Flamefire Merge pull request #1925 from DevOpsOfChaos/sidequest/ignore-isolated-fish-resources

Ignore isolated fish resources for fisheries
70b841f s25client 22.05.2026 01:14 manu Merge branch 'master' into sidequest/ignore-isolated-fish-resources
1d242f0 s25client 22.05.2026 01:13 manu Merge branch 'master' into sidequest/validate-troop-limit-command
64b706b s25client 20.05.2026 18:16 Flamefire Merge pull request #1941 from MichalLabuda/adjust-fws-reach-ranges-addons

Addon: Adjust working ranges of forester, woodcutter and stonemason
fc9eb6b s25client 20.05.2026 17:17 MichalLabuda Apply code style fixes (clang-format)
c6021ce s25client 20.05.2026 15:52 Flamefire Use improved wording
0cdc458 s25client 20.05.2026 12:21 Michał Łabuda Update libs/s25main/figures/nofFarmhand.cpp
a83d799 s25client 20.05.2026 12:20 Michał Łabuda Update libs/s25main/figures/nofFarmhand.cpp
a928d83 s25client 20.05.2026 12:20 Michał Łabuda Update libs/s25main/figures/nofFarmhand.cpp
b25338d s25client 20.05.2026 12:20 Michał Łabuda Update libs/s25main/addons/AddonStonemasonReachRadius.h
71c4c3b s25client 20.05.2026 06:41 MichalLabuda Adjust working ranges of forester, woodcutter and stonemason (3 Addons)
57b0829 s25client 15.05.2026 13:40 Flamefire Merge pull request #1937 from DevOpsOfChaos/sidequest/foresters-avoid-farm-fields

Keep foresters off potential farm fields
d0e8b11 s25client 14.05.2026 21:18 manu Merge branch 'master' into sidequest/foresters-avoid-farm-fields
b812545 s25client 10.05.2026 22:10 Flamefire Merge branch 'master' into sidequest/ignore-isolated-fish-resources
3b1f698 s25client 10.05.2026 22:10 Flamefire Merge branches for fish removal in MapLoader
4ec1f62 s25client 10.05.2026 20:44 Flamefire Merge pull request #1932 from DevOpsOfChaos/sidequest/ordered-troops-return-warehouse-check
ccf137a s25client 10.05.2026 19:35 Flamefire Fix missing output operator on older Boost in tests
dc98c7b s25client 10.05.2026 17:40 manu Merge branch 'master' into sidequest/ordered-troops-return-warehouse-check