This file lists the major changes between versions. For a more detailed list of every change, see the git log.
- tbd
- Patch: Fixed issue with clang 19.
- Minor: Added license headers to all files.
- Minor: Switched to use https://github.com/steinwurf/libassert-source as libassert source repository.
- Minor: Update libassert to version 2.1.2
- Patch: Handle pandantic errors in CMakeLists.txt
- Patch: Forward
-fPIC
flag to cmake builds.
- Patch: Fix intermittent linking issues on linux machines
- Patch: Fix linking issues on raspberry pi machines
- Minor: Set up transparent zlib building when system library is not found
- Patch: Fix MacOS related build warnings and errors
- Major: Change --force-libassert to --force-use-libassert in waf for clarity
- Patch: Add missing headers in assert.hpp backend.
- Major: DEBUG_VERIFY is now replaced by VERIFY as both functions ended up doing the same thing.
- Minor: Waf builds on Windows fall back on a generic assert instead of using libassert.
- Minor: The error message in the generic assert is now more readable.
- Patch: Add to tag-registry again
- Patch: Add to tag-registry
- Major: Moved
verify.hpp
toverify/verify.hpp
for windows support. - Major: Refactor of most build code and codebase to correctly support windows as a build target.
- Major: Restructure include folder into verify subdirectory.
- Major: Rename toggle STEINWURF_VERIFY_NO_LIBASSERT to STEINWURF_VERIFY_USE_LIBASSERT for clarity.
- Minor: Correctly expose, link and import libassert package.
- Minor: Update libassert wrapper to version 2 to avoid upstream conflicts when building.
- Minor: Fix incorrect function name being shown when calling VERIFY.
- Major: Initial release