Skip to content

Releases: Silver-Ore-Team/zBassMusic

v0.4.0

19 Oct 19:19
v0.4.0
3d59b19
Compare
Choose a tag to compare

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() to CMusicSys_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

v0.3.4

08 Aug 15:34
v0.3.4
511e028
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.3...v0.3.4

v0.3.3

07 Jul 09:40
v0.3.3
2da6f23
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2

15 Jun 16:47
v0.3.2
fb336a2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

31 May 22:08
v0.3.1
7176f9d
Compare
Choose a tag to compare

What's Changed

  • docs: Add Google Analytics to the docs page by @piotrmacha in #32
  • docs: start architecture description and fix some minor errors by @piotrmacha in #33
  • fix: Read OGG as a direct binary stream to avoid StreamFilterOGG by @piotrmacha in #34
  • fix: Add additional checks for invalid MusicTheme to prevent crashes in Play(), Transition() and Stop() by @piotrmacha in #35

Full Changelog: v0.3.0...v0.3.1

v0.3.0

28 May 20:27
v0.3.0
1d76bdc
Compare
Choose a tag to compare

What's Changed

  • feature: Advanced Transitions with MIDI files (v0.3.0 milestone) by @piotrmacha in #31

Full Changelog: v0.2.1...v0.3.0

v0.2.1

26 May 14:22
v0.2.1
2dc9a17
Compare
Choose a tag to compare

What's Changed

  • hotfix: move Executors initialization to a source file by @piotrmacha in #30

Full Changelog: v0.2.0...v0.2.1

v0.2.0

26 May 04:45
v0.2.0
ad7c8a1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.4...v0.2.0

v0.1.4

22 May 15:36
v0.1.4
a7a550b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.1.4

v0.1.3

19 May 01:14
v0.1.3
44002db
Compare
Choose a tag to compare

What's Changed

  • GitHub Actions Overhaul by @piotrmacha in #10
  • bugfix: General Access Violation caused by too short lifetime of MusicDef by @piotrmacha in #11

Full Changelog: v0.1.2...v0.1.3