Nouveautés & Corrections
- General : Fix: Detect disconnected research categories.
- General : Fix: Video sequence skip time delay for powerful systems.
- General : Fix: VTOLs floating motionless in mid-air after failed embark.
- General : Fix: Auto-embark transporter selection behavior in skirmish / mp.
- General : Fix: Trigger screenSizeDidChange if already started in *TitleUI::start.
- General : Fix: History console position and sizing when layout changes.
- General : Fix: Various potential crashes / asserts.
- Graphics : Add: Terrain Shadows graphics option, terrain can now cast actual shadows on itself and everything else.
- Graphics : Add: Numerous improvements for shadows, lighting, and fog.
- Graphics : Change: Remove old fallback terrain renderer.
- Graphics : Fix: Vulkan: Default-disable additional problematic layers.
- Graphics : Fix: Black borders when changing display scale while fullscreen on some platforms.
- Multiplayer : Add: locked.cheats option, to reject debug mode / cheat voting.
- Multiplayer : Add: Right-clicking on a human player copies the player id to the clipboard.
- Multiplayer : Change: Display the player id (b64) instead of the old player hash.
- Multiplayer : Fix: handlePlayerLeftInGame leftWhilePlayer value.
- Multiplayer : Fix: Auto-not-ready kick behavior.
- Multiplayer : Fix: Improve tmp bad IPs list with expiry.
- Multiplayer : Fix: Return immediately after startMultiplayerGame() in frontendMultiMessages.
- Multiplayer : Fix: Skip additional graphics or display-related tasks in headless mode.
- Multiplayer : Fix: Reduce amount of host / system message spam when joining lobbies and while in a lobby.
- Multiplayer : Fix: Handle poll connection-related errors in PendingWritesManager.
- Multiplayer : Fix: Improve accuracy of multiStatsResearchPerformance accumulation.
- Multiplayer : Fix: Various possible causes of rare desyncs.
- Scripting : Add: Optional "quiet" param to includeJSON().
- Scripting : Fix: Remove or change some defensive checks in skirmish bots.
- Scripting : Fix: Handle circular references when converting JSValue to json.
- AI : Change: Cobra AI: Improve cyborg style games.
- AI : Fix: Nexus AI: Send help chat messages to allies only.
- Translations : Add: Serbian translation.
- Translations : Change: Translation updates.
- Fix: Various Wformat warnings and correctness issues.
- Fix: get-dependencies_linux.sh: Debian / Ubuntu version-handling.
- Fix: Various documentation cleanups.