v3.0-rc.1
Pre-releaseThis is a Release Candidate for Freeciv21 v3.0. It contains all the features we want to have in the final release. If no new important bugs are found in this version, it will be released as Freeciv21 v3.0.
Game
Visual appearance and usability
- Removed unmaintained themes - support a dark (NightStalker) and light (Classic) theme going forward #1572
- Improve Diplomacy visibility #1613
- Change the nations view icon to an SVG #1575
- Add detailed info about tech progress to top bar #1595
- Keep geometry of the minimap panel #1605
- Add scroll bars to the city screen when info doesn't fit #1607
- Enable combat messages by default #1641
- Show idle players earlier #1653
- Remember whether the chat and messages are visible #1660
- Timeout display: always use absolute time until TC-1h #1594
- Don't disable the CMA before changing its parameters #1587
- Various improvements to the server for fixed length games (e.g. Longturn games) #1577
- Close the city screen when opening/closing reports #1608
- Add the city status (content/happy/...) to the city dialog #1585 and show the "Happy" status in the city list #1621
- Add a way to cancel unit loading #1622
- Don't advance unit focus when the city dialog is shown #1661
- Restore "Go to and [action]" #1667
- Don't hide the research button when switching players #1668
- Update tool tip on allies/private button on chat #1574
Rulesets/tilesets/...
- Updated the tutorial, making it faster and more fun #1569 #1593
- Update nation/texan.ruleset #1623
- Fix Guangzhou Port Facility graphic #1634
- Fix some wonder sprite issues #1635
Bug Fixes
- Fixed various issues with options:
- Take
team_pooled_research
into account when looping over research -- this is a very important bug fix #1636 - Fix a client crash after resetting options #1565
- Fix random button ordering in PAGE_LOAD #1590
- Fix
/timeoutshow
when loaded from save #1580 - Fix issues with Windows line endings #1592 #1618
- Fix crash when failing to load a ruleset #1631
- Fix a class of crashes in the city list #1633
- Fix infinite recursion in
research_is_valid
#1640 - Fix bugs with the units actions menu in the city dialog #1663
- Specify which action a sanity warning is emitted for #1632
Utility / Tools / Code Refactoring / Other
Tools
Build Tools
- Fix dependencies in coverity action #1578
- Ignore docs changes for Build action #1603
- Remove python3 from macOS CI #1614
- Remove
paths-ignore
from Build CI #1637 - update
.gitattributes
to aid line endings standardization #1639 - Run build CI on push to master #1670
- Update CPack to use tag in filename and update NSIS package #1671
NOTE: Community members wishing to download the source code. You will notice that there are two sets of source code in the assets section below. One set will have a label of "Source Code (zip)" and "Source Code (tar.gz)" and the other set will be a tar.gz and zip file with the name of the tagged release and a file size shown. Please download and use the files with the name of the tagged release and file size shown. The other two will not compile properly.
NOTE 2: We have made a large collection of changes to the standard settings/options, especially in the game interface. It is recommended that all users take the opportunity to conduct a reset of the options to the new defaults and then adjust personal preferences from there. The font and other interface update changes are worth the effort.