v3.1-beta.2
Pre-releaseThis 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.