Skip to content

v3.1-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@jwrober jwrober released this 08 Sep 23:25
· 31 commits to master since this release

This is the 2nd beta release 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.4.

Game

Visual appearance and usability

  • Add some protection measures for a players alliances #2265 #2266
  • Always use angleDelta() for scrolling #2269
  • Improve wording for the "Show/hide workers" shortcut #2270
  • Add "Clean Nuclear Fallout" to "Unit Controls" widget #2274
  • City dialog: Fix label alignment for negative values #2277
  • Improve sizing and scrolling of the unit choice popup #2287
  • Sort unit lists shown to the user #2288
  • City Governor (CMA) fixes #2301 #2312
  • Change the default auto explore shortcut to Shift+X #2315
  • Always buy the cheapest options in the Cities View #2321
  • Automatically cancel the current activity in go to #2323
  • Fix Units View for many units #2328
  • Keep scroll position when re-instantiating the varying views #2330
  • Sort players alphabetically in the Nations View #2354
  • Improved combat messages #2359
  • Only send bombardment messages when targets are visible #2362 #2363

Bug Fixes

  • Temporarily remove map image options #2279
  • Do not rebuild contents when UWT table is updated #2305
  • Fix typo: airlifttingstyle -> airliftingstyle #2309
  • Don't disable the present units list when investigating a city #2316
  • Forbid too many spaces in city names #2317
  • Fix wrapping redundant cities in the Economics View #2325
  • Don't access items in empty cache #2332
  • Fix a crash for governors without specialists #2355

Rulesets/tilesets/...

  • Fix North Ireland Nation #2297
  • Bring nations to feature parity with legacy Freeciv #2320
  • Fracture: Take map wrapping into account #2335

Utility / Tools / Code Refactoring / Other

Utility

  • Remove legacy files no longer needed #2342

Build Tools

  • Update workflows #2268
  • Bring snap up to 3.1-beta.1 #2275
  • Automate Snap builds #2278
  • Release: Ensure source archives get the freeciv21 directory #2280
  • Ignore valgrind files #2333
  • Fix compile on Windows Clang CI #2341
  • Bump actions/download-artifact from 3 to 4 #2357 #2360 #2364
  • vcpkgid for 3.1-beta.2 release #2367

Code Refactoring

  • Remove unused code for tileset preferred themes #2322
  • Switch server-side mapimg to Qt #2334
  • Split mapgen.cpp #2345
  • Finish migrating tileset layers to classes #2346

Other

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.