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)
- 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
- Older Linux
- Air unit goto avoids wait for refuel when it's not necessary
- Server does not send city info to clients in the middle of calculations where the info might be inconsistent
- Already built buildings are purged from the worklist. They used to be just postponed
- 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
- Avoid endless loop with scenarios having bad starting positions
- Server correctly informs client when loading a savegame fails. It used to always claim that load was succesfull to the client
- Game refuses paradropping to a tile with known enemy unit as that would only be certain death for the paradropping unit
- Fixed a bug that when player providing shared vision was removed, the vision would remain for the other players
- 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.
- Avoid server getting stuck when loading ruleset that has unit obsoletion loop
- civ1
- Made traderoute one-time-bonus gold only
Changes affecting other rulesets / modders
- When calculating action success chance, surviving tech requirements on World range are known to be known by everyone
- Fixed scorelog start check to work correctly with ruleset set start year other than default
- Fixed server crash when illness destroys a city. That can happen only with rulesets that enable illness for size 1 cities
- Server now checks that unit's transport can hold the target unit before converting unit
- Terrain transform time of zero now really disables transforming, as documented
General
- Minor optimizations
- Various internal changes which should only affect developers
AI
- Better air unit handling
- Better evaluate value of transports filled with cargo for the invasion attempt
- AI puts more weight on potential improvement's gold effect (including upkeep) when it's short of gold
- Corrected actual AI's use of advisor when it's evaluating governments
- Stopped fueled units from unnecessary hopping between bases when they should regenerate
- Fixed rare AI crash when tech upkeep was enabled and a player had researched zero techs
Clients
- User is now allowed to open a new action selection dialog while another is open
- Fixed a governor crash when client does not know the other end of the trade route, but thinks it knows it
- Buildings that allow units to perform actions are no longer shown as redundant
- Client now logs about start of new turn on verbose log level
- Don't promise that there's a one time trade bonus when there is not
- Improved indentation of entries in the left panel of the city dialog
- gtk3 & gtk3.22
- Make sure scrollbar does not hide rightmost column in units and economy reports
- gtk3 only Use proper overlays for units in citydlg present units area
- 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.
- gtk3.22 only Made tab notice color different from alert color
- Fixed pillaging of the default target
- Fixed loading unit to the default transport
- sdl2
- Fixed screen refreshing when there's no active units
Tools
Ruledit
- Support editing Description File Reference
- Other minor fixes
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
- Fix to hexemplio format
Help / Documentation
- Freenode network has been replaced by Libera.Chat network as the official freeciv IRC channel
- Made man page links to work in MacOS
- Added man page freeciv
- Miscellaneous improvements to in-game text and user documentation
- Miscellaneous changes to developer/install/ruleset docs
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
- 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.
- Fixed MacOS build problem where files documenting Version of dependencies was mistaken for a system header
- Respect user set MOCCMD on MacOS build
- Fixed build on older OSX versions
- Fixed compiler warnings seen with various setups
- Fixed false positive when configure looks for moc-qt5 command
See NEWS for older lists of changes.