This release improves CMake support, fixes an issue related to standards conformance, and fixes some build warnings.
If you use this library in commercial software, please see my note in the README.
Thank you to all the contributors! 🎉
Added
- {cmake} Generate a package version file (#316) (Thanks SunBlack!)
Changed
- {cmake} Require XercesC 3.2 and remove
USING_STATIC_XERCES(#317) (Thanks SunBlack!)
Fixed
-
Fix clang 17 warnings about
@throwdocumentation. (#327) -
Fix MSVC C++17 deprecation of
codecvt_utf8_utf16; replaced withMultiByteToWideCharif compiling with C++ >= 17. (#326) (Thanks Christophe!) -
{ci} Fix some CI warnings and update actions. (#328)
-
{ci} Fix GitHub CI for Windows. (#325) (Thanks Christophe!)
-
{cmake} Add missing include for GNUInstallDirs (#315) (Thanks Adrian!)
If you built without testing on, the cmake files were not installed to the correct location.
-
{standard conformance} Don't try to fill in intensity limits when using the simple API. They are for the limits that the sensor can produce, not the limits of the data (8.4.19).
New Contributors
- @luzpaz made their first contribution in #308
- @adi64 made their first contribution in #315
- @SunBlack made their first contribution in #316
- @mosfet80 made their first contribution in #322
- @meynardc made their first contribution in #325
Full Changelog: v3.2.0...v3.3.0