FANDOM


(2.5.12 first cut)
 
(finalise for release)
 
(5 intermediate revisions by one user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
<!-- FIXME {{NEWS info 2.5}} -->
+
{{NEWS info 2.5}}
''This list is still in preparation; 2.5.12 has not yet been released.''
 
   
 
= WHAT'S CHANGED SINCE 2.5.11 =
 
= WHAT'S CHANGED SINCE 2.5.11 =
<!-- up to 2019-11-20 (c482100c04) -->
+
<!-- up to 2019-12-17 (7347ee381e) -->
 
2.5.12 is a bugfix release. It is expected to be the final release in the 2.5 series.
 
2.5.12 is a bugfix release. It is expected to be the final release in the 2.5 series.
   
Line 36: Line 36:
 
* Slightly improved diagnostics for missing sound files. {{hrm|799291}}
 
* Slightly improved diagnostics for missing sound files. {{hrm|799291}}
 
* Tweak format of comments in various output files. {{hrm|761206}}
 
* Tweak format of comments in various output files. {{hrm|761206}}
* Various internal changes which should only affect developers. {{hrm|767074}} {{hrm|800781}} {{hrm|801661}} {{hrm|848260}}
+
* Various internal changes which should only affect developers. {{hrm|767074}} {{hrm|800781}} {{hrm|801661}} {{hrm|848260}} {{hrm|823695}}
   
 
<!-- === AI === -->
 
<!-- === AI === -->
Line 42: Line 42:
 
* When setting up single-player games, the client's AI level control no longer gets out of sync with the server state. {{hrm|765061}}
 
* When setting up single-player games, the client's AI level control no longer gets out of sync with the server state. {{hrm|765061}}
 
* In the city dialog, clicking on the middle tile to rearrange workers could fail to update the city dialog map display. {{hrm|736822}}
 
* In the city dialog, clicking on the middle tile to rearrange workers could fail to update the city dialog map display. {{hrm|736822}}
  +
* ''(Gtk3)'' If you pressed Escape when prompted for the name of a new city, the relevant unit could subsequently not respond to the (B)uild City command at all. Hitting Escape when renaming a city could also lead to trouble. {{hrm|689225}}
 
* ''(Gtk3)'' Happiness tooltips from the city dialog could appear in the wrong place. {{hrm|768105}}
 
* ''(Gtk3)'' Happiness tooltips from the city dialog could appear in the wrong place. {{hrm|768105}}
 
* ''(SDL)'' Fix a possible crash on closing the client. {{hrm|824593}}
 
* ''(SDL)'' Fix a possible crash on closing the client. {{hrm|824593}}
Line 49: Line 50:
 
== Help / Documentation ==
 
== Help / Documentation ==
 
* Miscellaneous improvements to in-game text and user documentation. {{hrm|744655}} {{hrm|744672}} {{hrm|760366}}
 
* Miscellaneous improvements to in-game text and user documentation. {{hrm|744655}} {{hrm|744672}} {{hrm|760366}}
* Miscellaneous changes to developer/ruleset docs. {{hrm|744666}} {{hrm|692480}} {{hrm|741552}}
+
* Miscellaneous changes to developer/install/ruleset docs. {{hrm|744666}} {{hrm|692480}} {{hrm|741552}} {{hrm|850289}}
   
 
== Translations ==
 
== Translations ==
* Updated translations: British English, French, Catalan.
+
* Updated translations:
<!-- FIXME detailed stats -->
+
** Complete translations: French, Catalan, Russian, Polish, Spanish, British English.
  +
** Incomplete translations: Finnish (100% core, 93% nations).
   
 
== Build/portability ==
 
== Build/portability ==
 
* Fix building SDL client with Freetype &ge; 2.9.1. {{hrm|824994}}
 
* Fix building SDL client with Freetype &ge; 2.9.1. {{hrm|824994}}
  +
* Fix building Gtk3 client with Glib &ge; 2.61.2. {{hrm|850605}}
 
* Fix Qt build issue on Cygwin. {{hrm|820604}}
 
* Fix Qt build issue on Cygwin. {{hrm|820604}}
* Fix some compiler warnings with GCC 8/9. {{hrm|765910}} {{hrm|801655}} {{hrm|830116}}
+
* Fix some compiler warnings with GCC 8/9/10. {{hrm|765910}} {{hrm|801655}} {{hrm|830116}} {{hrm|851727}} {{hrm|851728}} {{hrm|851873}}
 
* Fix a warning with the wasm toolchain. {{hrm|829535}}
 
* Fix a warning with the wasm toolchain. {{hrm|829535}}
 
* Fix possible modpack installer build failure on some platforms. {{hrm|767468}}
 
* Fix possible modpack installer build failure on some platforms. {{hrm|767468}}
   
 
See [[NEWS]] for older lists of changes.
 
See [[NEWS]] for older lists of changes.
  +
[[Category:NEWS]]

Latest revision as of 16:13, December 18, 2019

See the full ChangeLog in the source for a comprehensive list of all changes.

Download links for older releases can be found in the download archive.

WHAT'S CHANGED SINCE 2.5.11 Edit

2.5.12 is a bugfix release. It is expected to be the final release in the 2.5 series.

Server / General Edit

Changes affecting players (supplied rulesets) Edit

  • Vision-providing bases, such as buoys, could in some circumstances remove visibility from tiles, perhaps preventing the owner's cities from working them, in the presence of autosettlers. HRM#797698 HRM#781551
  • When a unit such as a Leader was cargo on a transport that was lost with its home city, it could be 'saved' by teleporting to the site of that city. This could leave an illegal stack of non-allied units on the same tile (Leader and city's conqueror), and prevent the Leader teleporting to a more distant, safe city. HRM#761808
  • A few resources could be added to the map even when none were requested. HRM#763879
  • Global warming and nuclear winter had a small chance of occurring even when the client displayed the chance as 0%. HRM#763882
  • Cities produced pollution slightly too often. HRM#763881
  • When gaining free Future Techs (for instance from Darwin's Voyage), some messages showed the wrong Future Tech number. HRM#761977
  • Historians were never reporting on the "LARGEST Civilizations" (with the most citizens), by mistake. HRM#763883
  • Historians failed to take angry citizens into account when reporting on the "HAPPIEST Civilizations". HRM#763884
  • The end-game score for an arrived spaceship included population in habitation modules that weren't actually attached to the spaceship at launch. HRM#757442
  • Fix a possible network protocol warning when units are starving. HRM#661865

Changes affecting other rulesets / modders Edit

  • In rulesets which allow capturing units, it's no longer allowed to capture a transport which is carrying units. (Previously this was allowed, but left the game in a broken state.) HRM#772516
  • Fix longstanding bug in rulesets with 129 or more unit types; if any of the later units was an upgrade or conversion target, the client would not allow the action. HRM#763984
  • In rulesets with nation-specific starting units, care is now taken to place them on tiles they can exist on, and clear any huts from their tile. HRM#767129
  • Rulesets which defined a unit type without any tech_req could crash the server, rather than giving an error message. HRM#816374
  • Rulesets which used default/nationlist.ruleset could not define a default_government outside the standard set defined by nationlist.ruleset. HRM#764299
  • Fix inability to use default/nationlist.ruleset in a custom ruleset lacking standard plural-named terrains such as 'Hills'. HRM#827555
  • Some improvements to unit debugging (/debug unit). HRM#760368 HRM#760370
  • Coding style clean up to supplied default.lua script. HRM#822189

General Edit

Clients Edit

  • When setting up single-player games, the client's AI level control no longer gets out of sync with the server state. HRM#765061
  • In the city dialog, clicking on the middle tile to rearrange workers could fail to update the city dialog map display. HRM#736822
  • (Gtk3) If you pressed Escape when prompted for the name of a new city, the relevant unit could subsequently not respond to the (B)uild City command at all. Hitting Escape when renaming a city could also lead to trouble. HRM#689225
  • (Gtk3) Happiness tooltips from the city dialog could appear in the wrong place. HRM#768105
  • (SDL) Fix a possible crash on closing the client. HRM#824593

Help / Documentation Edit

Translations Edit

  • Updated translations:
    • Complete translations: French, Catalan, Russian, Polish, Spanish, British English.
    • Incomplete translations: Finnish (100% core, 93% nations).

Build/portability Edit

See NEWS for older lists of changes.

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