diff --git a/Changelog.md b/Changelog.md index 5589522..de94a1c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,20 @@ +## Changes in 0.4.1 + +This is a minor release fixing some build issues and API correctness: + +- Properly handle mysofa initialization failures by throwing an exception. +- Handle exceptions when initializing HRTF objects, so `Configure` on + objects that use HRTF internally will correctly return `false` instead + of throwing. +- Fix PkgConfig file generated on Windows when using MSVC. +- Fix build with older GCC versions by changing deprecation annotations +- Define `_USE_MATH_DEFINES` globally, if needed. Note that this will + change in a future version, so do not rely on this behavior. +- Add an option (`BUILD_TESTING`) and default to not build any tests. +- Add libspatialaudio version defines to `SpatialaudioConfig.h`, these + contain the library version. For the API version use the defines in + `SpatialaudioVersion.h`. + ## Changes in 0.4.0 This release is a huge evolution for libspatialaudio from its origin as a Higher Order Ambisonics library. diff --git a/meson.build b/meson.build index 229668b..4b28d07 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'libspatialaudio', 'cpp', - version : '0.4.0', + version : '0.4.1', meson_version : '>= 1.1.0', default_options : ['warning_level=3', 'cpp_std=c++14'], )