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.0.0

3.0.1 is a generic bugfix release.

Server / General

  • Fixed "turn_begin" lua signal, affecting especially 32bit Windows builds. This, e.g., makes various welcome messages to show up
osdn#41662
  • Fixed some problems in builds where asserts are not enabled. More work remains.
osdn#43871 osdn#44129 osdn#44019 osdn#44020
  • Fixed error messages sometimes appearing when a city has been removed but units remain (e.g. in case of Sentried Helicopter)
osdn#44057
  • Correctly convert it, when savegame with AI level "Experimental" is loaded to a non-debug build
osdn#44165
  • Don't kill the nation when client requires removal of a gameloss unit in editor mode
osdn#44274
  • Fixed a bug that updated city info was in some cases sent to owner when it was supposed to get sent to everyone else
osdn#44158
  • Correctly set resources on player's Fog-of-War map, for tiles which they don't currently see, when loading a saved game
osdn#44176
  • If scenario lua script uses direction variables, value of those is no longer stored to savegames at all. Current freeciv version can't load that information, and such savegames generated by earlier versions only crashed the server at savegame loading time. Lua direction objects will function properly in freeciv-3.1
HRM#880895

Changes affecting players (supplied rulesets)

  • Start area is revealed also for the start city
osdn#43652
  • alien
    • transform_result and transform_time consistent on all terrains
osdn#43625

Changes affecting other rulesets / modders

  • Added deprecation warning about insensical singlepole and alltemperate requirement combinations
osdn#44181
  • Fixed crash in lua tile:is_enemy() method when there's no city on that tile
HRM#943039

Changes affecting server operators

  • Metamessage is no longer resetted on ruleset load
osdn#43759

General

  • Various internal changes which should only affect developers.
osdn#43835 osdn#43879 osdn#43745 osdn#43982 osdn#43996 osdn#43912 osdn#43645 osdn#44131 osdn#43460 osdn#44184 osdn#42916 osdn#44016 osdn#44196 osdn#44102 osdn#44119

AI

  • Alight cargo unit immediately when transport reaches destination
osdn#43639

Clients

  • Always properly initialize output streams for forked server
osdn#42471
  • Enable better audio quality when possible
osdn#43549 osdn#43999 osdn#44018
  • Client's return value now correctly indicates an error when it fails
osdn#43780
  • gtk
    • Fixed drawing citizens for cities over size 30
osdn#43823
  • qt
    • Fixed memory corruption issues when detecting which gfx formats client supports
osdn#43755
    • Worked around MacOS behavior of removing "Options" submenu
osdn#43944
    • Renamed menu item "Players" as "Nations" to match naming in left pane
osdn#43946

Tools

Modpack Installer

  • Added window icon for Qt GUI
osdn#44002

Ruledit

  • Added window icon
osdn#43553 osdn#44017
  • Set initial text for buttons in enablers tab
osdn#44030

Tilesets, Art, etc

  • MacOS icons included in the source tarball
osdn#44314
  • Corrected/updated flag file formats
osdn#44026 osdn#44033 osdn#44087 osdn#44148

Help / Documentation

  • Miscellaneous improvements to in-game text and user documentation.
osdn#43864 osdn#43709 osdn#43793 osdn#44301
  • Miscellaneous changes to developer/install/ruleset docs.
osdn#43885 osdn#43612 osdn#43861 osdn#44022 osdn#44117 HRM#874200 osdn#44195 osdn#44125 osdn#44285

Translations

  • Updated translations:
    • Complete translations: Catalan, Polish, Russian
    • Incomplete translations: German (76% core, 85% nations, 5% ruledit), Finnish (100% core, 91% nations, 100% ruledit)
  • Marked strings for translations where they erroneously were not.
osdn#43980 osdn#44029
  • Include core domain translations to Windows ruledit installer
osdn#43981

Build/portability

  • Updates from the gnulib upstream:
osdn#43588 osdn#43636
  • Fix lua compile for AmigaOS
osdn#43571
  • Fixed problems in Windows snapshot builds being flagged as "modified" in their version number even when they are not.
    • Crosser-based builds
osdn#43890
    • Official msys2 builds
osdn#43891 osdn#44143
  • Detect pthreads as thread implementation also when they require "-lpthread"
osdn#43561
  • Support also such C11 thread implementations that are not built on top of pthreads
HRM#852950
  • Added configure option --without-iconv
osdn#43572
  • Updated Crosser environment to use to version 2.3
osdn#44047 osdn#43921 osdn#44110
  • Fixed libcharset configure check
osdn#43600
  • Updated default Appdata/Metainfo installation directory
osdn#44091


See NEWS for older lists of changes.

Community content is available under CC-BY-SA unless otherwise noted.