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.0.7[]

3.0.8 is a generic bugfix release.

Server / General[]

  • Fixed server file descriptor leak when loading lua command files osdn#47609
  • Silenced some unused entry warnings when loading saved games osdn#47793 osdn#47709 osdn#47670
  • Fixed memory handling issues when number of continents change on a map with no lakes at all osdn#47825
  • Fixed handling of unit shield upkeep osdn#47938 osdn#48023
  • Fixed erroneously failing worker task sanity checks osdn#47542
  • Fixed loading acceptance of zero-clause treaties from savegames osdn#48127

Changes affecting players (supplied rulesets)[]

  • Fixed some path finding miscalculations osdn#47731 osdn#47746
  • Observers are kept in sync with city investigation osdn#46186 osdn#48046
  • Worklist items currently unreachable because of terrain class (Land / Oceanic) requirement are now purged rather than postponed. Requirements of exact terrain are still just postponed osdn#47493
  • experimental
    • All buildings now have graphics tags in them, even those that supplied tilesets do not provide graphics for. This makes it possible for a custom tileset to provide those graphics osdn#48086

Changes affecting other rulesets / modders[]

  • Units within transport no longer cause ZoC osdn#47656
  • Fixed crash with requirements on range Traderoute osdn#47653

Changes affecting server operators[]

  • Victory type logged to server console osdn#42618
  • Corrected version number checks for determining if problem seen in savegame load is a known problem already fixed in versions later than the one that created the savegame osdn#48212

General[]

AI[]

  • Fixed several places where wants were rounded to integers, often causing low want (lower than '1') to be not wanted at all ('0') osdn#46286 osdn#47776 osdn#47901 osdn#47957 osdn#47973 osdn#48097
  • Fixed an issue in how AI evaluates whether building a new building would enable or disable unit actions. Notable consequences of this bug was how AI was afraid to build Coinage, and went for idle Caravans instead osdn#42169
  • Make AI prepared for a building providing multiple requirements for effect osdn#47831
  • Fixed crash with recursive autoworker displacement osdn#47992

Clients[]

  • Fixed clipping of the draw area on gui independent part of client code. Notably this made gtk-clients to give warnings like Invalid rectangle passed osdn#42262
  • Fixed potential crash in an attempt to use server settings before server has sent them osdn#47663
  • Tell if there's no version information in metaserver reply osdn#47943 osdn#48056
  • Editor mode
    • Tile changes now trigger related side effects osdn#46424
  • gtk
    • Properly update available techs list when last real tech discovered, and Future Techs become available osdn#45434
    • Help Browser nation pages now show flag image osdn#47824
    • Help Browser shows images of extras on their pages osdn#47624
    • Client shows when one is observer, and not a controlling player osdn#48045
    • Made applying fullscreen option from the options dialog to take effect immediately osdn#47531
    • Fixed applying Small Font setting. Previously it wasn't effective at all osdn#48186
    • gtk3/gtk3.22 Fixed mixup in font size, causing size set in settings in points getting applied in pixels osdn#48185
  • qt
    • Fixed sorting of nations dialog columns osdn#47856
    • Fixed crash when the client-side game state gets inconsistent between server sent packages osdn#47882
    • Made applying fullscreen option from the options dialog to take effect immediately osdn#48180

Tools[]

Manual Generator[]

Ruledit[]

Tilesets, Art, etc[]

Help / Documentation[]

Translations[]

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

Build/portability[]

See NEWS for older lists of changes.

Advertisement