Releases: triplea-game/triplea
Releases · triplea-game/triplea
2022-May-29 - Prerelease - 2.6.812
Fix national objectives with 2.5 save games. (#10524) * Fix national objectives with 2.5 save games. Fix national objectives with 2.5 save games, where the players list may be empty instead of null. Also clean up some code in ObjectivePanel.java.
2022-May-28 - Prerelease - 2.6.811
Add an end-to-end test that executes an all-AI game to completion. (#…
2022-May-28 - Prerelease - 2.6.810
Add a comment to GameSaveTest.java. (#10521)
2022-May-28 - Prerelease - 2.6.809
Clean up some AI code. No logic changes. (#10519) * Clean up ProNonCombatMoveAi.java. No logic changes.
2022-May-27 - Prerelease - 2.6.808
Remove RelationshipTracker param from many matchers. (#10473) * Remove RelationshipTracker param from many matchers. Now that all players have a GameData set, we can always get the relationship tracker from GamePlayer, thus allowing us to eliminate lots of params. Updates test code to properly mock this to account for this.
2022-May-27 - Prerelease - 2.6.807
When loading saves from past version, fix up null player references. …
2022-May-27 - Prerelease - 2.6.806
Improvements to MoveValidator API. (#10517) - Reduces number of required params for move validation. - Moves combat move bool to ctor. - Moves special move validation from delegates to MoveValidator. - Updates call sites. - Some misc clean ups.
2022-May-27 - Prerelease - 2.6.805
Teach ProAI how to buy units that consume other units. (#10476) Teach ProAI how to buy units that consume other units. This is done by not treating these units as 'special' buy options that are ignored and instead to consider them normally, and instead: - Track units that will be consumed. - Don't move such units during move phases. - When doing combat simulation that include the placed units, omit the ones that will be consumed.
2022-May-27 - Prerelease - 2.6.804
Several small improvements to players table. (#10516) Several small improvements to players table: Make alliances bold in players tab to stand out from players. Right-align the numeric columns.
2022-May-27 - Prerelease - 2.6.803
Make unitImageFactory.getIcon() always return an icon. (#10515) * Make unitImageFactory.getIcon() always return an icon. Make unitImageFactory.getIcon() always return an icon, by making use of the "missing unit" icon for missing units. This reduces complexity by callers not having to have extra logic to handle missing icons and brings consistency with other places that show images. Also some small clean ups in files being changed. * Remove unused logging annotation and improve comments.