v3.0-beta.1
Pre-release
Pre-release
This release introduces Qt SVG as a new mandatory dependency for the client.
Client / Server
- Fix an erroneous "guillaumette" in a string #855
- Fix performing actions from the city screen #862
- Improve zoom #870
- New WASM Client #871
- Don't generate assertion failures when opening the help dialog #872
- Support SVG icons/graphics #873 #884
- Remove the minimap thread. #886
- Make the sidebar look smooth on scaled displays #891
- Allow switching city when in city mode #899
- Sort units in the city dialog #900
- Fix a client crash when Enter Marketplace is possible #904
- Add theme colors for palette and chatline #906
- Fix
stdin
handling on Windows #907 - Split chat and events widgets #919
- Restore
--bind
functionality #930 #938 - Support performing ruleset-defined "custom" actions #937
- Fix starting the server from the client #938
- Fix selecting city worked tiles #949
Rulesets
- Remove the web-compatible capability from rulesets #896
- Fix capability-driven ruleset migrations #902
Nations
Spec File Support
- Bombard limit effect #867
- Remove broken empty reqs vectors #868
- Add
EFT_BOMBARD_LIMIT_PCT
to switch ineffect_type_unit_text()
#878 - More flexible trade revenue bonus #880
- Make the hex2t grid match the tile shape #898
- Hex corner terrain sprite type #920
Utility / Tools / Code Refactoring / Other
- Fix Clang error on
MoveEvent()
#847 - Add an online code browser #854
- Various documentation updates #857 #883 #921 #922
- Rewrite
cm.{h,cpp}
for more memory safety #865 - Fix dead code in
script_fcdb_do_string()
#866 - Remove some
qtg_ indirection()
functions #908 #911 - Move
helpdata.{cpp,h}
tocommon
#926 - Various code improvements #945
- Fix assertion in
api_methods_enemy_tile()
#950
Build Tools
- Fix
coverity.yaml
syntax error #846 - Fix a build system error found at Alpha.10 release #851
- Create a MacOS Package at release #858
- Collection of CI changes #859
- Do more error checking in
AutoRevision.cmake
#876 - Fix build in debug mode #877
- Update the run-vcpkg action to the latest version #881
- Conditionally write
fc_version.h
andfc_version
#885
NOTE 1: The documentation website now produces a PDF, which can be downloaded for offline viewing from here -- https://readthedocs.org/projects/longturn/downloads/
NOTE 2: 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.