NEWS-3.1.1

__NOTOC__
This list is still in preparation; 3.1.1 has not yet been released.
= WHAT'S CHANGED SINCE 3.1.0 =
3.1.1 is a generic bugfix release, notably fixing an issue causing gtk4-client to overwrite user options on every launch.
== Server / General ==
* Fixed issues with more than 65535 cities and units. Both server and client need to be updated for the fix to be active 
* Fixed allied victory in case all players get allied before anyone perish 
* Fixed server crash after player removal when some remaining unit has that player as their nationality 
=== Changes affecting other rulesets / modders ===
* Worklist items with unreachable local range building requirements correctly purged 
* Supposedly hidden extras are no longer sent to the client as resources either 
=== General ===
* Various internal changes which should only affect developers. 
=== AI ===
* Tex AI fixes towards consulting its own copy of map where it should 
* Stop camping Helicopters on the open where they lose HP 
* Fixed city spot evaluation when there are unknown or unavailable tiles within the city area 
* Fixed city spot evaluation on high output granularity rulesets 
* Marked AI module interface as stable freeciv-3.1 version 
== Clients ==
* gtk4
** Assert failures on policies dialog fixed 
** Fixed saving of the options migration status, so there's no new attempt on every client launch 
== Tools ==
=== Ruledit ===
* Editing of unit type flags added 
* Editing of extra flags added 
* Editing of terrain flags added 
* Editing of terrain native_to added 
* Editing of extra native_to added 
* Buildings flag editing unified with other flag editors 
* Make helptext of buildings available for viewing 
* Tech's values editing addded 
* Corrected Tech Add/Remove buttons placements on experimental mode builds 
=== Manual Generator ===
* Use proper wiki tag in improvements manual 
* Add horizontal line between terrain types 
== Help / Documentation ==
* Issue tracker URL updated to redmine.freeciv.org one 
* Doxygen documentation updates: 
* Miscellaneous changes to developer/install/ruleset docs 
== Translations ==
* Updated translations: fi, ru 
== Build/portability ==
* Refreshed bootstrap files from their upstreams 
* Fixed some clang analyzer warnings 
* Metainfo updates
** Developer name information added 
** New gtk3.22-client screenshot 
* Meson based build fixes
** Dropped duplicate tests 
** Install man pages to correct subdir 
* Appimages
** Added appimage configure option to meson based builds 
** Added build_appimages.sh script 
* Flatpak updates
** Gnome sdk and platform updated to 46 
** Qt sdk and platform updated to 6.7 
* Fixed C++20 "capture this" sematics configure check 
* Fixed python syntax errors on generating network packet definitions 
* Fixed build against Qt-6.8 development version 
See NEWS for older lists of changes.