Freeciv
Advertisement

See the full ChangeLog in the source for a comprehensive list of all changes.

Download links for the latest release can be found on the download page.

WHAT'S CHANGED SINCE 3.2.0-beta1[]

3.2.0-beta1 fixes a number of issues seen with beta1.

Server / General[]

  • Fixed unused entry warnings from loading pre-3.0 savegames RM#1160 RM#1166 RM#1167 RM#1170
  • Bug reporting URL corrected in meson based builds RM#1236
  • /write command no longer includes deprecated /metamessage commands in the generated script RM#1247
  • Fixed worklist purging for units that cannot be updated RM#1257

Changes affecting server operators[]

  • Fixed mapimg2anim ffmpeg detection failure RM#1246

General[]

AI[]

Clients[]

  • Corrected client knowledge about original city owner RM#1067
  • gtk
    • Fixed freeciv window focus handling RM#813
  • qt
    • Fixed crash on fatal tileset error display when client is fully set up RM#1262
  • sdl3
    • Fixed sdl3-client theme to work without sdl2-client theme RM#1251

Tools[]

Ruleset editor[]

  • Prevent opening multiple requirement editors for the same Good RM#1076
  • Allowed enabler addition and removal on regular ruledit builds RM#1128
  • Fixed enabler removal RM#1192

Help / Documentation[]

Translations[]

  • Updated translations:
    • Complete translations: Russian
    • Incomplete translations: Finnish (99% core, 90% nations, 100% ruledit), Galician (99% core, 99% nations, 100% ruledit), Polish (99% core, 99% nations, 99% ruledit), Slovak (3% core, 0% nations, 1% ruledit)

Build/portability[]

  • Refreshed bootstrap files from their upstreams RM#1172 RM#1173 RM#1175 RM#1179 RM#1198 RM#1201 RM#1222 RM#1244
  • Meson based build improvements
    • run.sh now sets also FREECIV_SAVE_PATH RM#1194
    • Added C11 threads support RM#1197
    • Correctly require zstd.h before enabling zstd compression in build RM#1207
  • Autotools based build improvements
    • Added configure check if a variable argument can be defined const RM#1178
    • Fixed failures of configure checks for sdl2 subprojects to find math library functions RM#1243
  • Silenced deprecated declarations warnings from C++ builds RM#1180
  • Metainfo improvements
    • Updated sdl3-client screenshot RM#1081
  • Fixed Qt5-mode compile with gcc-15 development version RM#1176
  • emscripten build updates
    • Added emssetup.sh script for easier setting up build environment RM#1193
    • emscripten updated to 4.0.5 RM#1253
  • Generating gitrev no longer requires wc or tail commands RM#1199
  • generate_doc.sh now creates required doc -directory RM#1228
  • Appimage updates
    • Linuxdeploy updated to version 1-alpha-20250213-2 RM#1249
    • Added build of sdl3-client appimage RM#1250
  • Flatpak updates
    • Updated gnome Platform and Sdk to version 48 RM#1258

See NEWS for older lists of changes.

Advertisement