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 2.6.4

2.6.5 is a bugfix release. Notably it fixes regression in 2.6.4 gtk3-client that present units in city dialog had no overlays drawn at all.

Server / General

Changes affecting players (supplied rulesets)

  • Allow goto to a moving transport (but not through one)
HRM#647612
  • Less predictable random seed supported on more platforms
    • On experimental msys2 based builds on Windows. Msys1 environment used for the official Windows builds does not provide interfaces required for this support
osdn#41842 osdn#41995 osdn#42000
    • Older Linux
osdn#41918 osdn#42024
  • Air unit goto avoids wait for refuel when it's not necessary
HRM#923677 osdn#42029
  • Server does not send city info to clients in the middle of calculations where the info might be inconsistent
osdn#41851 osdn#41975
  • Already built buildings are purged from the worklist. They used to be just postponed
osdn#41925
  • Terrain changing unit activities are cancelled when climate change changes tile terrain. With the new terrain the target of those actions is not what was started
HRM#899919
  • Avoid endless loop with scenarios having bad starting positions
HRM#767127
  • Server correctly informs client when loading a savegame fails. It used to always claim that load was succesfull to the client
osdn#42189
  • Game refuses paradropping to a tile with known enemy unit as that would only be certain death for the paradropping unit
HRM#869995
  • Fixed a bug that when player providing shared vision was removed, the vision would remain for the other players
HRM#883225
  • Corrected bribe cost of units with build cost not multiple of ten. Especially this makes bribe cost of units with build cost less than ten not to be zero.
HRM#929034
  • Avoid server getting stuck when loading ruleset that has unit obsoletion loop
osdn#42301
  • civ1
    • Made traderoute one-time-bonus gold only
osdn#42317

Changes affecting other rulesets / modders

  • When calculating action success chance, surviving tech requirements on World range are known to be known by everyone
HRM#922369
  • Fixed scorelog start check to work correctly with ruleset set start year other than default
HRM#820731
  • Fixed server crash when illness destroys a city. That can happen only with rulesets that enable illness for size 1 cities
osdn#41959
  • Server now checks that unit's transport can hold the target unit before converting unit
HRM#921940
  • Terrain transform time of zero now really disables transforming, as documented
osdn#42120

General

  • Minor optimizations
HRM#921195 osdn#42331
  • Various internal changes which should only affect developers
osdn#41764 osdn#41852 HRM#923660 osdn#41772 osdn#41873 osdn#41847 osdn#41953 osdn#42006 osdn#41937 osdn#42098 osdn#42045 osdn#42053 osdn#42101 osdn#42117 osdn#42142 osdn#42192 osdn#42346 osdn#42325 osdn#42043 osdn#41947 osdn#42340 HRM#909607 osdn#42421 osdn#42461 osdn#42456

AI

  • Better air unit handling
HRM#924327
  • Better evaluate value of transports filled with cargo for the invasion attempt
HRM#872215
  • AI puts more weight on potential improvement's gold effect (including upkeep) when it's short of gold
osdn#42195
  • Corrected actual AI's use of advisor when it's evaluating governments
osdn#42231
  • Stopped fueled units from unnecessary hopping between bases when they should regenerate
HRM#924328
  • Fixed rare AI crash when tech upkeep was enabled and a player had researched zero techs
osdn#42409

Clients

  • User is now allowed to open a new action selection dialog while another is open
osdn#41920
  • Fixed a governor crash when client does not know the other end of the trade route, but thinks it knows it
osdn#41926
  • Buildings that allow units to perform actions are no longer shown as redundant
osdn#41955
  • Client now logs about start of new turn on verbose log level
osdn#41973
  • Don't promise that there's a one time trade bonus when there is not
osdn#42087
  • Improved indentation of entries in the left panel of the city dialog
osdn#42298
  • gtk3 & gtk3.22
    • Make sure scrollbar does not hide rightmost column in units and economy reports
osdn#42167
    • gtk3 only Use proper overlays for units in citydlg present units area
osdn#42284
    • gtk3.22 only Get information from correct display on multi-display setup when user interacts with city's improvement list. It used to always assume default display.
osdn#42183
    • gtk3.22 only Made tab notice color different from alert color
osdn#42295
    • Fixed pillaging of the default target
osdn#42168
    • Fixed loading unit to the default transport
osdn#42303
  • sdl2
    • Fixed screen refreshing when there's no active units
osdn#41683

Tools

Ruledit

  • Support editing Description File Reference
osdn#41946
  • Other minor fixes
osdn#41945

Tilesets, Art, etc

  • Visible_Walls effects from City Walls and Great Wall are no longer cumulative in supplied rulesets, better supporting potential tilesets with multiple Wall graphics
HRM#823341
  • Fix to hexemplio format
osdn#41923

Help / Documentation

  • Freenode network has been replaced by Libera.Chat network as the official freeciv IRC channel
osdn#42541
  • Made man page links to work in MacOS
osdn#42178
  • Added man page freeciv
osdn#42138
  • Miscellaneous improvements to in-game text and user documentation
HRM#811425 osdn#41969 HRM#727155 osdn#41938 osdn#42260 osdn#42207 osdn#42337 osdn#42119
  • Miscellaneous changes to developer/install/ruleset docs
osdn#41833 osdn#41887 osdn#41998 osdn#41943 osdn#42071 osdn#42017 osdn#42049 osdn#42061 osdn#42126 osdn#42217 osdn#42405 osdn#42373 osdn#42411

Translations

  • Updated translations:
    • Complete translations: Catalan, French, Polish
    • Incomplete translations: Finnish (100% core, 91% nations, 100% ruledit), Russian (99% core, 100% nations, 100% ruledit)

Build/portability

  • Updated bootstrap files from gnulib upstream
osdn#41726 osdn#41758 osdn#41754 osdn#41818 osdn#41830 osdn#41889 osdn#41906 osdn#41999 osdn#42034
  • Make sure that freeciv's configuration header does not cause trouble when building liblua as part of freeciv. Problems were reported specifically in MacOS build. By default liblua is not built, but existing library is used from the system.
osdn#42114
  • Fixed MacOS build problem where files documenting Version of dependencies was mistaken for a system header
osdn#42271
  • Respect user set MOCCMD on MacOS build
osdn#42342
  • Fixed build on older OSX versions
osdn#42439
  • Fixed compiler warnings seen with various setups
osdn#41905 osdn#41932 osdn#41933 osdn#41890 osdn#42021 osdn#42036 osdn#42058
  • Fixed false positive when configure looks for moc-qt5 command
osdn#41997

See NEWS for older lists of changes.

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