v3.0-beta.6
Pre-release
Pre-release
lmoureaux
released this
26 Nov 23:17
·
1773 commits
to master
since this release
Game
Visual appearance
- The look of the classic theme has been improved #1523
- The game page is now fullscreen by default! #1474
- The minimap layer showing terrain is now enabled by default #1474
- Support the better-maintained Libertinus font as an alternative to Linux Libertine. This is important for Linux distributions phasing out Libertine support #1472
- The icons used for the Messages button are more clear #1481
- The plague risk for cities is no longer shown when plague is disabled in the current ruleset #1460 #1475
Ruleset support
Two patches from the 2.6 Longturn server have been cleaned up, improved, and merged into Freeciv21:
- One can now control what kind of information is visible to other nation in the diplomacy screen #1430
- Nukes can make nukes destroy infrastructure #1456
Usability
- The detailed output table in the city dialog now groups related entries together #1494
- The Tutorial is now accessible from the main menu #1383
- Scrolling the map can now be done with the mouse wheel or the touchpad #1483
- The "Advanced Unit Selection" dialog box is now movable #1434
- The time left until the next turn change was added to the tool tip of the Turn Done button #1520
- Goto handling was improved #1476 #1480
Bug Fixes
- A very annoying performance regression in the chat line code was fixed #1459
- Underscores are once again allowed in usernames #1467
- Saving map images works again #1496
- Values shown in the settings dialog once again always reflect the values sent by the server #1509
- Several instances of low contrast have been fixed #1500 #1501 #1514
- Files in the tarballs are now properly grouped in a folder #1527
More fixed bugs
- Fixed a crash with bouncing units #1443
- Right-clicking within Units widget closes it and doesn't change appearance of "Units" button in top bar #1462
- Rename changable_budget -> changeable_budget, add changable_tax compat #1468
- Check return value of
client_start_server()
#1471 - Fix a bug where the Messages widget could be moved #1482
- Fix build with NLS disabled and GCC 11 #1493
- Fix opening load saved game or start scenario game on start menu #1504
- Fix spelling mistakes in timeout command help texts #1506
- Close the tile info popup when another button is pressed #1508
- Clear closing reason for connection object when a client connects #1519
- Right-clicking within the Units widget was closing it and didn't change appearance of the "Units" button in top bar #1462
Spec File Support
- Add sprites for all the buildings and wonders for all the rules we support #1431
- Fix an issue with tilesets that reference Amplio2 Units #1432
- Fix a few tileset sprite errors #1458 #1461
Utility / Tools / Code Refactoring / Other
Utility
- Nothing for this release
Code Refactoring
Tools
- Various Documentation Updates: #1430 #1432 #1435 #1465
- Bump
jidicula/clang-format-action
to v4.9.0 #1505 - Add a top level directory to source archives #1528
Build Tools
- Add a message reminding to close-open the AutoRevision PR #1436
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.