See the fullChangeLog in the source for a comprehensive list of all changes.
Download links for the latest release can be found onthe download page.
WHAT'S CHANGED SINCE 3.1.0-beta4[]
3.1.0-RC1 is the first Release Candidate of freeciv-3.1. Several bugs have beenfixed since beta4.
Server / General[]
- Moved out from beta stageRM#261
Changes affecting players (supplied rulesets)[]
- civ2civ3
- Mountain movement penalty not applied on Riversosdn#48713
- sandbox
- Fixed message about Disrupt Supply Lines actionRM#119
- tutorial
- Most unit and city references in messages turned to linksosdn#48585
- Corrected time the final city growth message is shownRM#154
Changes affecting other rulesets / modders[]
- Fixed effective bombard rate always being 1, no matter what ruleset setsRM#93
- Fixed lua method Tile:link_text()RM#155
- Made output effects to respect output_granularityRM#184
- Applied upstream patches for lua-5.4.6 to included copy of lua engine
General[]
AI[]
- Tex AI fixes towards consulting its own copy of map where it shouldRM#61RM#71RM#139RM#173RM#181RM#209RM#220RM#227RM#247
Clients[]
- For clauses with requirements for the other party, let the server decide if the requirements are met. Client used to block requesting such clausesRM#123
- Autogenerated help list extras that gets enabled (to be built), by the item for which the help is generatedRM#149
- Autogenerated help list goods that gets enabled (to be traded), by the item for which the help is generatedRM#175
- gtk4
- sdl2
- Fixed tech info crashosdn#48687
Tools[]
Ruledit[]
Help / Documentation[]
- Miscellaneous changes to developer/install/ruleset docsRM#64RM#150osdn#46674
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 warningsRM#90RM#99RM#118RM#128RM#133RM#140
- Fixed clang case fallthrough warningsosdn#138RM#172RM#171RM#178RM#190RM#192RM#196
- Shell scripts use posix shebang, instead of assuming presence of /bin/bashRM#44
- Fixed some clang analyzer warningsRM#86RM#103osdn#48626RM#245
- Fixed some CodeQL warningsRM#239RM#256
- Refreshed bootstrap files from their upstreamsRM#89RM#185RM#186RM#27RM#187RM#202RM#208RM#248RM#249
- Fixed c23 compiler warningsRM#177RM#197
- Metainfo updates
- Metainfo includes recommended minimum resolution for each clientRM#180
- Flatpak updates
- Fixed sdl2-gfx build on aarch64RM#182
- Crosser update to version 2.8RM#233
- Fixed MagickWand detection failures due to compression librariesRM#244
SeeNEWS for older lists of changes.
Community content is available underCC-BY-SA unless otherwise noted.