Releases: stlab/cpp-library
v4.0.5
What's Changed
Note
Removes install/package config generation, updates Doxygen theme to 2.4.1 with Windows quoting fix, refreshes CI actions, and adjusts README to set CPM cache only when top-level.
- Core (CMake):
- Remove install/export/package config generation and
$<INSTALL_INTERFACE:include>usage incmake/cpp-library-setup.cmake.
- Remove install/export/package config generation and
- Docs:
- Bump
doxygen-awesome-cssto2.4.1and fix PowerShell quoting for Doxygen incmake/cpp-library-docs.cmake. - Update
templates/custom.csscomment to reflect2.4.1.
- Bump
- CI/CD:
- Update Actions versions in
templates/.github/workflows/ci.yml(e.g.,actions/checkout@v5,actions/upload-pages-artifact@v4) and minor workflow cleanups.
- Update Actions versions in
- README:
- Recommend setting
CPM_SOURCE_CACHEonly whenPROJECT_IS_TOP_LEVEL. - Reflect removal of installation mention and update theme/version references; minor formatting improvements.
- Recommend setting
- Cleanup by @sean-parent in #7
Full Changelog: v4.0.3...v4.0.4
v4.0.3
Updated jothepro/[email protected]
v4.0.2
What's Changed
- Update Doxyfile.in by @sean-parent in #4
MAX_INITIALIZER_LINES = 0
MULTILINE_CPP_IS_BRIEF = YES
WARN_AS_ERROR = YES
Full Changelog: v4.0.1...v4.0.2
v4.0.1
Doc preset target fixed to work around a VSCode bug.
Doxygen warnings are now reported to the CMake/build output
Patched a doxygen-awesome-css issue for template formatting.
Enabled the DISTRIBUTE_GROUP_DOC feature of Doxygen to simplify documenting related functions.
v4.0.0
- Removed unneeded option
- Simplified file lists
- Added negative compilation tests (already had for examples)
- Tests now only build with the test preset
Full Changelog: v3.0.0...v4.0.0
v3.0.0
- Fixed an issue where FORCE_INIT was defaulting to ON
- Removed several customization options to simplify configuration (and removed unimplemented options)
v2.0.0
What's Changed
VERSIONis now pickup up from git tags so it is always correct for a release.NAMEis used from the CMakeproject(name)at the top-level CMake.
See updated README.md for use.
- Adding support to automatically version from github tag by @sean-parent in #2
Full Changelog: v1.1.2...v2.0.0
v1.1.2
Full Changelog: v1.1.1...v1.1.2
v1.1.1
Fixed language version in .clang-format template
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Adding Support for source by @sean-parent in #1
New Contributors
- @sean-parent made their first contribution in #1
Full Changelog: v1.0.0...v1.1.0