weekly-2026-05-22
·
187 commits
to main
since this release
Changelog
- bugfix(gameengine): Fix logic in GameEngine::canUpdateRegularGameLogic() (#2707)
- fix(recorder): Fix memory leak of RecorderClass::m_crcInfo (#2713)
- bugfix(aigroup): Prevent game crash when a player is selected in Replay playback (2) (#2711)
- perf(network): Replace extern global network variables with const ones (#2726)
- refactor(network): Use switch cases in utility functions for network commands (#2725)
- fix(particlesys): Add or simplify null-checks to createParticleSystem calls (#2724)
- fix(network): Verify accepted type of incoming game messages (#2708)
- bugfix(physics): Prevent building crash damage from dealing damage to other objects (#2723)
- bugfix(physics): Prevent dead units from repeatedly dealing crash damage on collision with non-buildings (#2204)
- fix(gameengine): Remove music tracks as prerequisite to initialize the game engine (#2737)
- bugfix: Restore retail compatibility after retail behavior flags change (#2727)
- refactor(netpacket): Simplify NetPacket functions for packet buffer reads (#2463)
- fix(object): Prevent crash if Object::m_drawable is a nullptr on save load (#2712)