Overview
v0.4.0 Just Works™ is a project milestone that mostly includes bugfixes, general cleanup, memory safety improvements and stability enhancements. The goal of this milestone was to fix known bugs, apply additional safety-checks with better error reporting for wrong configuration and to reduce the amount of Undefined Behaviors, getting closer to a compliance with C++23 standard.
v0.4.0 doesn't include any new features but provides a solid and stable foundation to build upon.
What's Changed
- Doc modification + info about slashes in filename if using VDFS by @Rafiss92 in #45
- Fix #47, change Union::String::IsMatchesMask into a proper std::regex by @piotrmacha in #50
- Fix #46, add
m_DirectMusic->Stop()
toCMusicSys_Bass::PlayThemeByScript
+ apply clang-tidy fixes by @piotrmacha in #51 - #48 General tidying, null-safety, better error reporting #49 union-api & gothic-api included using FetchContent, /W4 /WX flags set by @piotrmacha in #52
New Contributors
Full Changelog: v0.3.4...v0.4.0