Freeciv
(Initial version)
Tag: Source edit
 
mNo edit summary
Tag: Source edit
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
−
<!-- FIXME {{NEWS info 3.0}} -->
+
{{NEWS info 3.0}}
−
''This list is still in preparation; 3.0.2 has not yet been released.''
 
   
 
= WHAT'S CHANGED SINCE 3.0.1 =
 
= WHAT'S CHANGED SINCE 3.0.1 =
−
<!-- up to 2022-06-11 (6ec14bd036f7d20d31a6fc6f8ead8515cc3781ad) -->
 
 
3.0.2 is a generic bugfix release.
 
3.0.2 is a generic bugfix release.
   
Line 17: Line 15:
 
* When a city is disbanded to an unit, and that unit cannot stay at the spot, it now can escape to neighboring tile {{hrm|692482}}
 
* When a city is disbanded to an unit, and that unit cannot stay at the spot, it now can escape to neighboring tile {{hrm|692482}}
 
* Supplied scenarios have been refreshed to match how 3.0.1 saves them {{osdn|44152}}
 
* Supplied scenarios have been refreshed to match how 3.0.1 saves them {{osdn|44152}}
−
* Destroyed cities are now removed from the maps of players seeing them through ''Reveal_Cities''' effect, like then one civ1 ruleset Apollo Program gives {{osdn|444028}}
+
* Destroyed cities are now removed from the maps of players seeing them through ''Reveal_Cities''' effect, like the one civ1 ruleset Apollo Program gives {{osdn|444028}}
 
* Fixed generated team names like ''Team 1'' to be consistent which team they refer to in all situations {{osdn|44382}}
 
* Fixed generated team names like ''Team 1'' to be consistent which team they refer to in all situations {{osdn|44382}}
 
* Corrected the number of "other units killed" when the attacked tile has also unreachable units {{osdn|44416}}
 
* Corrected the number of "other units killed" when the attacked tile has also unreachable units {{osdn|44416}}
Line 48: Line 46:
 
=== General ===
 
=== General ===
 
* Minor optimizations {{osdn|44089}} {{osdn|43432}} {{osdn|44090}}
 
* Minor optimizations {{osdn|44089}} {{osdn|43432}} {{osdn|44090}}
−
* Fixed memory leaks {{osdn|44492}} {{osdn|44432}} {{osdn|44618}} {{osdn|44682}}
+
* Fixed memory leaks {{osdn|44492}} {{osdn|44432}} {{osdn|44618}} {{osdn|44682}} {{osdn|44790}}
 
* Various internal changes which should only affect developers. {{hrm|700913}} {{osdn|41785}} {{osdn|44130}} {{osdn|44212}} {{osdn|44178}} {{osdn|44415}} {{osdn|43620}} {{osdn|43900}} {{osdn|44547}} {{osdn|43970}} {{osdn|44404}}
 
* Various internal changes which should only affect developers. {{hrm|700913}} {{osdn|41785}} {{osdn|44130}} {{osdn|44212}} {{osdn|44178}} {{osdn|44415}} {{osdn|43620}} {{osdn|43900}} {{osdn|44547}} {{osdn|43970}} {{osdn|44404}}
   
Line 82: Line 80:
 
== Help / Documentation ==
 
== Help / Documentation ==
 
* Vulnerability reporting email address updated {{osdn|44479}}
 
* Vulnerability reporting email address updated {{osdn|44479}}
−
* Miscellaneous improvements to in-game text and user documentation. {{osdn|44194}} {{osdn|44331}} {{osdn|44120}} {{osdn|44438}} {{osdn|44473}}
+
* Miscellaneous improvements to in-game text and user documentation. {{osdn|44194}} {{osdn|44331}} {{osdn|44120}} {{osdn|44438}} {{osdn|44473}} {{osdn|43857}}
 
* Miscellaneous changes to developer/install/ruleset docs. {{osdn|44309}} {{osdn|44039}} {{osdn|44453}} {{osdn|43945}}
 
* Miscellaneous changes to developer/install/ruleset docs. {{osdn|44309}} {{osdn|44039}} {{osdn|44453}} {{osdn|43945}}
   
 
== Translations ==
 
== Translations ==
−
* Updated translations: Catalan, Finnish, French, German, Polish, Russian <!-- FIXME -->
+
* Updated translations:
  +
** Complete translations: French, Polish, Russian
  +
** Incomplete translations: Catalan (99% core, 100% nations, 100% ruledit), Finnish (100% core, 91% nations, 100% ruledit), German (76% core, 85% nations, 5% ruledit)
 
* Marked strings for translations where they erroneously were not. {{osdn|44556}}
 
* Marked strings for translations where they erroneously were not. {{osdn|44556}}
   
Line 103: Line 103:
   
 
See [[NEWS]] for older lists of changes.
 
See [[NEWS]] for older lists of changes.
  +
[[Category:NEWS]]

Latest revision as of 07:53, 19 June 2022

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

3.0.2 is a generic bugfix release.

Server / General[]

  • Savegame integrity check improvements osdn#44211
  • Improved the way lua variables are included to the savegame osdn#44447

Changes affecting players (supplied rulesets)[]

  • Also unit's further orders are cancelled, not only the current one, when it turns illegal osdn#44370 osdn#44504 osdn#44519
  • Unit upgrade is disallowed when it's in the process of converting osdn#43328
  • Activities illegal for the new unit type are cancelled after unit upgrade and conversion osdn#44410
  • When a city is disbanded to an unit, and that unit cannot stay at the spot, it now can escape to neighboring tile HRM#692482
  • Supplied scenarios have been refreshed to match how 3.0.1 saves them osdn#44152
  • Destroyed cities are now removed from the maps of players seeing them through Reveal_Cities' effect, like the one civ1 ruleset Apollo Program gives osdn#444028
  • Fixed generated team names like Team 1 to be consistent which team they refer to in all situations osdn#44382
  • Corrected the number of "other units killed" when the attacked tile has also unreachable units osdn#44416
  • Fixed bookkeeping of number of techs known, when one is about to receive a tech but fails to do so. This affects research cost of later techs osdn#44593
  • Prevented startunits setting from creating multiple units of a type that is supposed to be unique osdn#44685
  • Fixed the player created by a civil war to have as many future techs as the original player osdn#44737
  • experimental
    • Upkeep of Engineers is now switched to gold once the player knows The Corporation osdn#43848
  • Europe 1900 WWI scenario
    • Added missing information for tex AI module osdn#44445

Changes affecting other rulesets / modders[]

  • Check that resources have "extra" defined now works correctly osdn#44191
  • Fixed zombies appearing on the client side when unit was created by lua upon receiving "unit_lost" signal HRM#867958
  • Made lua city creation methods to not allow illegal city placement osdn#44508
  • Improved ruleset load time checking against illegal city_size values for units for which it's relevant osdn#44730
  • Log messages about ruleset errors are less likely to get cut. They can now be as long as other log messages osdn#44704

Changes affecting server operators[]

  • Fixed /create command used midgame not to assume that there's a dead player's slot for it to take when there is not osdn#44495
  • maxplayers setting can now be changed also after the game has started osdn#44567
  • /create command used midgame now respects maxplayers setting osdn#44185

Low-level changes[]

  • Improved freeciv's idea of what are the minimum and maximum values an effect can ever reach in a given ruleset. This allows both gui and AI to adjust better to the ruleset osdn#44303
  • Fixed chance for a diplomat to win a battle sometimes being over 100% osdn#44291

General[]

Clients[]

  • Client now sends the governors data to the server just before it requests saving the game, so more up-to-date data will be saved osdn#44304
  • freeciv-3.1 development version scenarios are no longer listed as compatible with freeciv-3.0 osdn#44452
  • Fixed potential crash when unit awaiting details of its orders dies osdn#44757
  • gtk
    • Added tooltip for the "Size" line in the city dialog osdn#44515
  • qt
    • Added tooltip for the "Size" line in the city dialog osdn#44409
    • Fixed memory handling problem in server list display osdn#44421
    • Fixed option dialog crash osdn#44484
  • sdl2
    • Fixed memory handling problem when the diplomacy dialogs are being closed osdn#44687

Tools[]

Ruledit[]

  • Have the "same name" toggle consistenly toggled initially in all tabs osdn#44140
  • Made the initial size of the window bigger HRM#721403

Ruleup[]

  • Fixed rare case of some resources not loading correctly from a 2.6 ruleset osdn#44190
  • Fixed upgrading activities of units doing terrain transforming Irrigation on Mine activitity in a 2.6 ruleset osdn#44591

Tilesets, Art, etc[]

Help / Documentation[]

Translations[]

  • Updated translations:
    • Complete translations: French, Polish, Russian
    • Incomplete translations: Catalan (99% core, 100% nations, 100% ruledit), Finnish (100% core, 91% nations, 100% ruledit), German (76% core, 85% nations, 5% ruledit)
  • Marked strings for translations where they erroneously were not. osdn#44556

Build/portability[]

See NEWS for older lists of changes.