Skip to content

Releases: project8/scarab

Scarab v3.14.2 -- Release Notes

27 Feb 19:47

Choose a tag to compare

Fixed

  • Fixed handling of dependencies in ScarabConfig.cmake.in

Scarab v3.14.1 -- Release Notes

23 Jan 21:53

Choose a tag to compare

Added

  • Python cancelation tests

Fixed

  • Give hint to find spdlog during build in the cmake config file
  • Set CMake policy 167 to NEW

Scarab v3.14.0 -- Release Notes

20 Jan 00:32

Choose a tag to compare

Changed

  • NOTE: signal_handler's constructor now requires bool argument to flag whether to use its own signal-watching thread
  • Signal handling now requires a dedicated thread
  • Updated GHA runners
  • Removed local loggers

Fixed

  • Tied spdlog to a tag and not a branch
  • Updated spdlog fork from upstream
  • signal_handler signal handling functions use only approved function calls
  • Check if spdlog thread pool exists before making a new one

Scarab v3.13.4 -- Release Notes

05 Nov 00:52

Choose a tag to compare

Fixed

  • Find spdlog dependency in ScarabConfig.cmake.in
  • Set spdlog_DIR in CMakeLists.txt if Scarab has a parent directory

Scarab v3.13.3 -- Release Notes

07 Oct 04:25

Choose a tag to compare

Changed

  • Default threshold configurable with preprocessor macro and via CMake
  • Splash screen callback added to main_app

Scarab v3.13.2 -- Release Notes

17 Sep 23:33

Choose a tag to compare

Changed

  • Updated CLI11 to v2.5.0

Fixed

  • Issue with CLI11 flags fixed

Removed

  • Removed the logging test directory

Scarab v3.13.1 -- Release Notes

05 Sep 23:19

Choose a tag to compare

Added

  • Minimum version for GCC is now enforced in PackageBuilder.cmake; minimum version is 12
  • Added a changelog and GHA job to create a GH Release with the changelog information

Fixed

  • Use GCC 12 on Ubuntu 22.04 GHA runners

[3.13.0] -- 2025-08-26

Changed

  • Logger now uses spdlog as its backend

Scarab v3 First Release

21 Jul 00:37

Choose a tag to compare

Major upgrades:

  • Package Builder CMake infrastructure
  • Testing framework added (Catch2)
  • Signal handler