v3.1-rc.2
Pre-releaseThis is the 2nd release candidate for upcoming v3.1 following our standard release cadence. The 3.1 series is now part of the stable release process. The game is very stable at this point. You can find the final Freeciv21 v3.0 here.
We still have some more bugs to knock out before we finalize v3.1. If you know C/C++ and want to help, please feel free. Contributions are always welcome.
Game
Visual appearance and usability
- Minor fixes to battle messages #2445
- Units view: Show map after clicking "find nearest unit" #2452
- Climate change: Check unit activities on tiles surrounding changed one #2466
- Improve the error message for missing extra styles in tilesets #2470
- Implement units cycling #2474
- Fix inconsistent behavior when using view shortcuts #2492
Bug Fixes
- Fix issues with effects in help dialog #2435
- Fix setting default tilesets #2442
- Fix selling improvements for multiple cities at once #2484
Rulesets/tilesets/...
- Allow setting landmass to 100 #2463
- Add the ability to turn trade into pollution #2465
- Added an option for highlighting pollution tiles in hexemplio and amplio2 #2498 #2500
Utility / Tools / Code Refactoring / Other
Utility
- Added Lua
edit.remove_city()
#2486
Build Tools
- Bugfix
release.yaml
for location offreeciv21-server.cmd
#2440
Code Refactoring
- Refactored
bounce_unit()
to allow reporting using function callbacks #2480 - Move list of cities instead of copying it #2489
Other
- Various documentation updates: #2433 #2450 #2454 #2461 #2487 #2497 #2502
- Give attribution to new contributors at release #2438
Attribution
- No one new for this release
ASSET 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.