Releases: kamping-site/kassert
Releases · kamping-site/kassert
v1.0.0
This is a major release, since KAssert now can be properly vendored together with user's libraries without interfering with other usages of KAssert. During build, the user has full control over the macro names, namespaces, target names and in which subdirectory headers are located.
For existing users, nothing changes, but if your library depends on KAssert, consider vendoring it, to allow users of your library to use KAssert with different assertions levels as well.
What's Changed
- Support vendoring
kassertas part of other libraries by @niklas-uhl in #66 - Update the CI by @niklas-uhl in #67
Full Changelog: v0.2.2...v1.0.0
v0.2.2
What's Changed
- Bump version to
0.2.2. by @niklas-uhl in #65- we missed bumping the version in
CMakeLists.txtin the previous release, so this new version just fixes this
- we missed bumping the version in
Full Changelog: v0.2.1...v0.2.2
v0.2.1
This release includes no functional changes to kassert, but improves the installation process to enable easier packaging.
- Documentation can now be installed and requires only Doxygen 1.9.
- The tests can also be built with a system provided googletest installation.
What's Changed
- Add missing include for
<csignal>forSIGABRT. by @niklas-uhl in #61 - Allow using system-installed
gtestandgmock. by @niklas-uhl in #62 - Only require Doxygen >= 1.9 instead of 1.10. by @niklas-uhl in #59
- Install docs. by @niklas-uhl in #60
- Update doxygen docs to be in sync with the README. by @niklas-uhl in #63
- Update build-autopass.yml by @niklas-uhl in #64
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Change license to MIT by @DanielSeemaier in #51
- Remove LGPL reference from doxygen docs by @DanielSeemaier in #52
- ci: update gcc by @DanielSeemaier in #54
- build: fix include dirs by @DanielSeemaier in #53
- Modernize CMake and fix compiler defines. Make installable. by @niklas-uhl in #48
- assertion level and exception mode are now set via properties and target linking against kassert, see the README for details.
- Cleanup doxygen. by @niklas-uhl in #55
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Add include guard for kassert target. (#49)