v3.1-rc.1
Pre-releaseThis is the 1st release candidate for upcoming v3.1 following our standard release cadence.
If you are looking for a stable release of Freeciv21, see: https://github.com/longturn/freeciv21/releases/tag/v3.0-patch.5.
Game
Visual appearance and usability
- Include both the veteran rank name and number in sentry message #2372
- Add buttons to scroll the research tree to the current research targets #2391
- Support
ESC
key to close the production menu #2407 - Send updated research after it is fully updated #2408
- City Dialog: Expand/Collapse present units list #2428
Bug Fixes
- Fix research refresh button #2384
- Draw waypoints immediately after adding them #2422
- Remove dangling city pointers from the governor code, fixing crashes #2385
- Cleanup two divide-by-zero issues from Coverity #2386
- Fix wrong unit being linked to stack kill message #2387
- Fix drawing AllSeparate roads in hex mode #2393
- Rework how the units view is updated #2400
- Fix showing the city count when there is no capital #2406
- Fix a crash in the units view #2416
- Fix compiling with clang 19 by patching our copy of Sol2 #2418
- Fix buffer overflow in
quote_block
#2419 - Fix reports being shown out of screen #2420
- Fix issues with effects in help dialog #2435
- Fix the minimap sometimes getting out of sync #2409
- Fix a build failure when compiling only the server #2380
Rulesets/tilesets/...
Utility / Tools / Code Refactoring / Other
Utility
- Nothing for this release
Build Tools
- Manually update AutoRev to 3.1-beta.2 with failure of CI #2374
- Release Action Updates #2379
- Update AutoRev release steps #2381
Code Refactoring
Other
Attribution
With this release we welcome a new contributor @XHawk87 (#2372)
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.