NEWS-3.1.0-RC1

__NOTOC__
= WHAT'S CHANGED SINCE 3.1.0-beta4 =
3.1.0-RC1 is the first Release Candidate of freeciv-3.1. Several bugs have been
fixed since beta4.
== Server / General ==
* Moved out from beta stage 
=== Changes affecting players (supplied rulesets) ===
* civ2civ3
** Mountain movement penalty not applied on Rivers 
* sandbox
** Fixed message about Disrupt Supply Lines action 
* tutorial
** Most unit and city references in messages turned to links 
** Corrected time the final city growth message is shown 
=== Changes affecting other rulesets / modders ===
* Fixed effective bombard rate always being 1, no matter what ruleset sets 
* Fixed lua method Tile:link_text() 
* Made output effects to respect output_granularity 
* Applied upstream patches for lua-5.4.6 to included copy of lua engine
** Patch 6 
** Patch 7 
=== General ===
* Various internal changes which should only affect developers. 
=== AI ===
* Tex AI fixes towards consulting its own copy of map where it should 
== Clients ==
* For clauses with requirements for the other party, let the server decide if the requirements are met. Client used to block requesting such clauses 
* Autogenerated help list extras that gets enabled (to be built), by the item for which the help is generated 
* Autogenerated help list goods that gets enabled (to be traded), by the item for which the help is generated 
* gtk4
** Fixed animations 
** Made map canvas focusable 
** Fixed science dialog help checkbox 
** Fixed assert failure when closing help dialog 
* sdl2
** Fixed tech info crash 
== Tools ==
=== Ruledit ===
* Added building flags editing 
* Added unit hitpoints and firepower editing 
== Help / Documentation ==
* Miscellaneous changes to developer/install/ruleset docs 
== Translations ==
* Updated translations:
** Complete translations: Polish
** Incomplete translations: Esperanto (31% core, 19% nations, 30% ruledit), Finnish (100% core, 93% nations, 100% ruledit), Russian (99% core, 100% nations, 100% ruledit)
== Build/portability ==
* Fixed clang-18 compiler warnings 
* Fixed clang case fallthrough warnings 
* Shell scripts use posix shebang, instead of assuming presence of /bin/bash 
* Fixed some clang analyzer warnings 
* Fixed some CodeQL warnings 
* Refreshed bootstrap files from their upstreams 
* Fixed c23 compiler warnings 
* Metainfo updates
** Metainfo includes recommended minimum resolution for each client 
* Flatpak updates
** Fixed sdl2-gfx build on aarch64 
* Crosser update to version 2.8 
* Fixed MagickWand detection failures due to compression libraries 
See NEWS for older lists of changes.
Category:NEWS