(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__ |
||
− | + | {{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 |
+ | * 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: |
+ | * 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[]
- Minor optimizations osdn#44089 osdn#43432 osdn#44090
- 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
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[]
- Corrected/updated flag file formats osdn#44427 osdn#44619 osdn#44701
Help / Documentation[]
- 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 osdn#43857
- Miscellaneous changes to developer/install/ruleset docs. osdn#44309 osdn#44039 osdn#44453 osdn#43945
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[]
- Natural languages (translations) support now works on crosser-based Qt-client installers osdn#44293 osdn#44294 osdn#44292
- Applied CVE-2022-28805 fix to included lua osdn#44467
- Improved macOS configure options for building Qt-programs
- Added new --with-qt5-framework option osdn#44412
- Fixed --with-qt5-framework-bin option osdn#44422
- Fixed compiler warnings from builds where asserts are not enabled osdn#44395 osdn#43868
- Fixed some clang analyzer warnings osdn#44449 osdn#44437 osdn#44569
- Appdata files have been renamed as org.freeciv.*.appdata.xml osdn#44466
- project_license field has been added to appdata files osdn#44712
- Fixed compiler warnings from clang-15 (development version) osdn#44563 osdn#44564
- Added support for flatpak packaging osdn#44463
See NEWS for older lists of changes.