Skip to content

v3.1-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@jwrober jwrober released this 07 Nov 21:33
· 13 commits to master since this release

This 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/...

  • Action names: You're Fired -> Disband Unit #2426
  • Fix tileset backwards compatibility #2429

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

  • Initialize order.sub_target in path_finder #2421
  • Rename MAX_NUM_UNITS to MAX_NUM_UNIT_TYPES #2430

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.