Skip to content

Releases: stlab/cpp-library

v4.0.5

30 Oct 18:24

Choose a tag to compare

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 in cmake/cpp-library-setup.cmake.
  • Docs:
    • Bump doxygen-awesome-css to 2.4.1 and fix PowerShell quoting for Doxygen in cmake/cpp-library-docs.cmake.
    • Update templates/custom.css comment to reflect 2.4.1.
  • 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.
  • README:
    • Recommend setting CPM_SOURCE_CACHE only when PROJECT_IS_TOP_LEVEL.
    • Reflect removal of installation mention and update theme/version references; minor formatting improvements.

Full Changelog: v4.0.3...v4.0.4

v4.0.3

30 Sep 21:00

Choose a tag to compare

Updated jothepro/[email protected]

v4.0.2

30 Sep 20:20
2f4325e

Choose a tag to compare

What's Changed

MAX_INITIALIZER_LINES   = 0
MULTILINE_CPP_IS_BRIEF  = YES
WARN_AS_ERROR           = YES

Full Changelog: v4.0.1...v4.0.2

v4.0.1

27 Aug 20:52
3600720

Choose a tag to compare

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

27 Aug 17:50

Choose a tag to compare

  • 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

26 Aug 20:29

Choose a tag to compare

  • Fixed an issue where FORCE_INIT was defaulting to ON
  • Removed several customization options to simplify configuration (and removed unimplemented options)

v2.0.0

26 Aug 19:05
995ba48

Choose a tag to compare

What's Changed

  • VERSION is now pickup up from git tags so it is always correct for a release.
  • NAME is used from the CMake project(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

26 Aug 01:02
d7968a8

Choose a tag to compare

Full Changelog: v1.1.1...v1.1.2

v1.1.1

26 Aug 00:32
cbd3433

Choose a tag to compare

Fixed language version in .clang-format template

Full Changelog: v1.1.0...v1.1.1

v1.1.0

26 Aug 00:25
714bed5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0