Skip to content

v3.0-beta.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@lmoureaux lmoureaux released this 16 Jul 20:49
· 2325 commits to master since this release

Client / Server

  • Bounce units to tiles where they can just exist if it cant "survive" in any of the available tiles #932
  • Check that the trade partner is known #1061
  • Lock the mini-map to the lower right corner #1066
  • The messages widget in top right corner can now be resized from left, bottom-left and bottom edges. #1081 (NOTE: this is not 100% percent. A few polish issues have been opened to get this working better in a future release. We purposely pushed this in now so at least a player can resize the widget. On bottom and left side, place mouse at the exact center to get the mouse to change or use the lower-left corner.)
  • Rework how the map is drawn in layers #1083
  • Fix an issue in the client when the widget placement moves around when going into and out of full screen mode #1102
  • Fix and issue with showing and hiding the mini-map #1103
  • Fix and issue in the tech tree when moving over various tool tips to get information from game help #1104
  • Fix line alignment in the tech tree #1105
  • Complete re-write of how the client manages keyboard shortcuts #1117
  • Fix a crash in the city screen #1130
  • Fix the end turn stats #1134
  • Stop showing IP address in server logs. Needed for GPDR in Europe, but good to do anyway. #1135
  • Fix loading of scenario list on Linux #1139

Rulesets

  • Nothing for this release

Nations

  • Nothing for this release

Spec File Support

  • Tilesets can now specify a set of colors that will be replaced by the player color when drawing units and cities. This is enabled by setting replaced_hue to the hue of the colors to be replaced. Typically you'll draw some pixels in a shade of magenta, and set replaced_hue = 300 in the tileset. #429 #1095 #1101

Utility / Tools / Code Refactoring / Other

Build Tools

  • Fix the WASM CI #1041
  • AutoRevision now pushes a PR for eval as part of release process #1046
  • We now build a Freeciv21 package for 32 bits Windows #1080
  • We are building CI on Ubuntu 22.04 LTS again #1140

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.