Changes in version 0.0.29 (2026-05-09) o Some small continuous integration updates o The internal formatter was rewritten as a recursive generator of variadic templates. o Switch back to std::format with C++20, but force inferior macos-release-x86_64 to use C++17 rather than default C++20 which fails Changes in version 0.0.28 (2026-03-20) o Regenerate RcppExports.cpp to switch to (Rf_error) aiding in Rcpp transition to Rcpp::stop() Changes in version 0.0.27 (2026-02-12) o Under C++20 or later, keep relying on fmt::format until issues experienced using std::format can be identified and resolved Changes in version 0.0.26 (2026-01-16) o Under C++20 or later, switch to using std::format to avoid a compiler nag that CRAN now complains about Changes in version 0.0.25 (2026-01-15) o Ensure #define signaling R build (needed with spdlog) is unset before including R headers to not falsely triggering message from Rcpp Changes in version 0.0.24 (2026-01-08) o Upgraded to upstream release spdlog 1.17.0 (including fmt 12.1.0) Changes in version 0.0.23 (2025-10-12) o Upgraded to upstream release spdlog 1.16.0 (including fmt 12.0) o The mkdocs-material documentation site is now generated via altdoc Changes in version 0.0.22 (2025-05-09) o Upgraded to upstream release spdlog 1.15.3 (including fmt 11.2.0) Changes in version 0.0.21 (2025-03-30) o Upgraded to upstream release spdlog 1.15.2 (including fmt 11.1.4) Changes in version 0.0.20 (2025-02-01) o New multi-threaded logging example (Young Geun Kim and Dirk via #22) o Upgraded to upstream release spdlog 1.15.1 Changes in version 0.0.19 (2024-11-11) o Support use of std::format under C++20 via opt-in define instead of fmt (Xanthos Xanthopoulos in #19) o An erroneous duplicate log=level documentation level was removed (Contantinos Giachalis in #20) o Upgraded to upstream release spdlog 1.15.0 (Dirk in #21) o Partially revert / simplify src/formatter.cpp accomodating both #19 and previous state (Dirk in #21) Changes in version 0.0.18 (2024-09-10) o Upgraded to upstream release spdlog 1.14.1 o Minor packaging upgrades o Allow logging levels to be set via environment variable SPDLOG_LEVEL Changes in version 0.0.17 (2024-04-26) o Minor continuous integration update o Upgraded to upstream release spdlog 1.14.0 Changes in version 0.0.16 (2024-01-12) o Upgraded to upstream release spdlog 1.13.0 Changes in version 0.0.15 (2023-11-29) o Correct default package help page slighly o RcppExports.cpp has been regenerated under an updated Rcpp to address a format string warning under R-devel Changes in version 0.0.14 (2023-07-10) o Added new badge to README.md o Upgraded to upstream release spdlog 1.12.0 Changes in version 0.0.13 (2023-06-17) o Minor tweak to stopwatch setup avoids pulling in fmt o No longer set a C++ compilation standard as the default choices by R are sufficient for the package o Add convenience wrapper log_init omitting first argument to log_setup while preserving the interface from the latter o Add convenience setup wrappers init and log to API header file spdl.h Changes in version 0.0.12 (2023-01-07) o Addeed support for 'stopwatch' object allowing for simple timing (from both C++ and R) via the logging framework. o The ‘spdlog’ logging pattern is documented via a reference. Changes in version 0.0.11 (2022-12-13) o Export the formatter at C level o Mention package spdl in README.md o Support simple file-based logger Changes in version 0.0.10 (2022-11-17) o Support variadic templates with fmt::format o Add R formatting helper which converts arguments to character taking advantage of variadic template logger: fmt logging from R o Expand vignette Changes in version 0.0.9 (2022-11-04) o Add both an R and an C++ interface to spdlog o Update GitHub Actions to checkout@v3 o Add a shorter aliased namespace for C++ o Upgraded to upstream release spdlog 1.11.0 Changes in version 0.0.8 (2022-04-04) o Upgraded to upstream release spdlog 1.10.0 Changes in version 0.0.7 (2021-12-05) o Upgraded to upstream bug fix releases spdlog 1.9.1 and 1.9.2 o Travis artifacts and badges have been pruned o Vignette now uses simplermarkdown Changes in version 0.0.6 (2021-07-22) o Upgraded to upstream release spdlog 1.9.0 Changes in version 0.0.5 (2021-03-28) o Upgraded to upstream release spdlog 1.8.5 (and 1.8.4 and 1.8.3) o Small enhancements to DESCRIPTION files Changes in version 0.0.4 (2020-12-11) o Upgraded to upstream release spdlog 1.8.2 o Added GitHub Actions CI using run.sh from r-ci Changes in version 0.0.3 (2020-10-23) o New function setLogLevel with R accessor in exampleRsink example o Updated exampleRsink to use default logger instance o Upgraded to upstream release 1.8.1 which contains finalised upstream use to switch to REprintf() if R compilation detected o Added new vignette with extensive usage examples, added compile-time logging switch example o A package documentation website was added Changes in version 0.0.2 (2020-09-20) o Upgraded to upstream release 1.8.0 o Switched Travis CI to using BSPM, also test on macOS o Added 'stopwatch' use to main R sink example Changes in version 0.0.1 (2020-09-16) o Initial release with added R/Rcpp logging sink example