Changelog
2024
2024-11-10 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.19
* src/formatter.cpp: Partially revert / simplify previous PR
2024-11-09 Dirk Eddelbuettel edd@debian.org
* inst/include/spdlog/*: New upstream release spdlog 1.15.0
2024-10-29 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* inst/include/rcpp_sink.h: Move C++20 or greater check here, micro edit
2024-10-29 Xanthos Xanthopoulos xanxanthopoulos@gmail.com
* inst/include/rcpp_sink.h: Use spdlog::memory_buf_t as string when
building under C++20 with SPDLOG_USE_STD_FORMAT
* inst/include/RcppSpdlog_types.h: Abort compilation if
SPDLOG_USE_STD_FORMAT without C++20 or greater
* inst/include/spdl.h: Use std::vformat if SPDLOG_USE_STD_FORMAT flag
is set
* src/formatter.cpp: Idem
2024-10-13 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
2024-10-13 Contantinos Giachalis cgiachalis@outlook.com
* src/interface.cpp (log_setup): Documentation fix for duplicate log level
* man/log_setup.Rd: Idem
* R/RcppExports.R: Idem
2024-09-10 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.18
2024-09-09 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* src/interface.cpp (log_setup): Also support environment-level
setter via `SPDLOG_LEVEL`
* inst/include/RcppSpdlog: Include spdlog/cfg/env.h as now needed
2024-05-17 Dirk Eddelbuettel edd@debian.org
* README.md: Use tinyverse.netlify.app for dependency badge
2024-05-05 Dirk Eddelbuettel edd@debian.org
* inst/include/spdlog/*: New upstream release spdlog 1.14.1
2024-04-25 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.17
* inst/include/spdlog/*: New upstream release spdlog 1.14.0
2024-04-02 Dirk Eddelbuettel edd@debian.org
* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v4,
add r-ci-setup actions
2024-01-12 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.16
* inst/include/spdlog/*: New upstream release spdlog 1.13.0
2023
2023-11-29 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.15
* src/RcppExports.cpp: Regenerated under updated Rcpp to address
format string issue reported by R-devel
* man/RcppSpdlog-package.Rd: Remove some empty default entries
2023-07-09 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.14
2023-07-08 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* inst/include/spdlog/*: New upstream release spdlog 1.12.0
2023-06-28 Dirk Eddelbuettel edd@debian.org
* README.md: Add r-universe badge
2023-06-17 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.13
2023-06-13 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* src/interface.cpp (log_init): Add a simple convenience wrapper to
log_setup() which omits the first 'logger name' argument
* inst/include/spdl.h: Define convenience wrappers init() and log()
2023-03-19 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* src/Makevars: No longer set a C++ standard
* R/RcppExports.R (setLoadAction): Updated .Call using backticks
2023-01-17 Dirk Eddelbuettel edd@debian.org
* inst/include/spdlog_stopwatch.h: Define stopwatch without fmt.h header
* inst/include/RcppSpdlog_types.h: Use spdlog_stopwatch if #define set
2023-01-07 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.12
2022
2022-12-27 Dirk Eddelbuettel edd@debian.org
* src/interface.cpp: Add documentation reference for format pattern
* man/log_setup.Rd: Idem
* R/RcppExports.R: Idem
2022-12-25 Dirk Eddelbuettel edd@debian.org
* inst/include/spdl.h: Wrap three RcppSpdlog::*_stopwatch() functions
2022-12-23 Dirk Eddelbuettel edd@debian.org
* src/interface.cpp: Split stopwatch documentation off
* man/get_stopwatch.Rd: Idem
* man/log_setup.Rd: Idem
* src/RcppExports.cpp: Idem
* R/RcppExports.R: Idem
2022-12-22 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* src/interface.cpp: Define and document three new functions for stopwatch
* R/RcppExports.R: Export new functions
* src/RcppExports.cpp: Idem
* inst/include/RcppSpdlog_RcppExports.h: Idem
* inst/include/RcppSpdlog_types.h: Include stopwatch, add XPtr template
* inst/include/RcppSpdlog: Use new header
* man/log_setup.Rd: Add documentation
* R/stopwatch.R: Add two S3 methods for stopwatch objects
* NAMESPACE: Export methods
* inst/include/rcpp_sink.h: Use lighter Rcpp interface
2022-12-13 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.11
* vignettes/introduction.md: Microedit
2022-12-12 Dirk Eddelbuettel edd@debian.org
* src/interface.cpp (log_filesetup): Setup (simple) file-based logger
* R/RcppExports.R: R accessor
* src/RcppExports.cpp: Autogenerated export for C level access
* inst/include/RcppSpdlog_RcppExports.h: Idem
* inst/include/rcpp_sink.h: Added #include
* man/log_setup.Rd: Added documentation
* inst/include/spdl.h: Added in spdl namespace
2022-12-02 Dirk Eddelbuettel edd@debian.org
* README.md: Mention the new spdl package
2022-11-18 Dirk Eddelbuettel edd@debian.org
* src/formatter.cpp: Export to C++ to make formatter() callable
* src/RcppExports.cpp: Autogenerated export for C level access
* inst/include/RcppSpdlog_RcppExports.h: Idem
2022-11-17 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.10
* vignettes/introduction.md: More edits
2022-11-15 Dirk Eddelbuettel edd@debian.org
* src/formatter.cpp (formatter): Add formatting helper which passes
logging string to fmt::format() enable fmt's "format" from R
* src/RcppExports.cpp: Ditto
* R/RcppExports.R (formatter): Ditto
* man/formatter.Rd: Docs
* inst/include/spdl.h: Include fmtlib::fmt via spdlog
2022-11-14 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* inst/include/spdl.h: Use variadic templates to fmt::format
2022-11-04 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.9
2022-11-03 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* inst/include/spdlog/*: New upstream release spdlog 1.11.0
* vignettes/introduction.md: Small edits
2022-11-02 Dirk Eddelbuettel edd@debian.org
* vignettes/introduction.md: New sections for access from R and C++
2022-11-01 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* inst/include/RcppSpdlog: Ad second shorter namespace 'spdl' with
shorter (inlined) function names as simpler accessors
* vignettes/introduction.md: Two new sections on access from R and
C++, respectively
2022-10-31 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
2022-10-30 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll micro release version
* src/interface.cpp: Add R interface to spdlog
* man/log_setup.Rd: Documentation
* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3
* src/interface.cpp: Activate R and C++ interface generation
* R/RcppExports.R: Updated accordingly
* src/RcppExports.cpp: Idem
* inst/include/RcppSpdlog.h: Generated
* inst/include/RcppSpdlog_RcppExports.h: Idem
2022-04-04 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.8
* inst/include/spdlog/*: New upstream release spdlog 1.10.0
2021
2021-12-05 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.7
2021-11-20 Dirk Eddelbuettel edd@debian.org
* vignettes/water.css: Added css file
2021-11-19 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll minor version
* vignettes/introduction.md: Converted from Rmd to simplermarkdown
* DESCRIPTION: Switched VignetteBuilder: to simplermarkdown
2021-08-12 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll minor version
* inst/include/spdlog/*: New upstream release spdlog 1.9.2
2021-07-27 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Roll minor version
* inst/include/spdlog/*: New upstream release spdlog 1.9.1
2021-07-21 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.6
* inst/include/spdlog/*: New upstream spdlog 1.9.0 (with fmt 8.x)
2021-03-28 Dirk Eddelbuettel edd@debian.org
* docs/mkdmt-src/: Moved mkdocs-material input
2021-03-27 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.5
2021-03-25 Dirk Eddelbuettel edd@debian.org
* inst/include/spdlog/*: New upstream release spdlog 1.8.4 + 1.8.5
2021-03-24 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Description): Mention Gabi explicitly
(URL): List GitHub repo and package pages
(BugReports): List GitHub issues pages
* inst/include/spdlog/*: New upstream release spdlog 1.8.3
2020
2020-12-25 Dirk Eddelbuettel edd@debian.org
* .github/workflows/ci.yaml: Small tweaks to CI YAML file
2020-12-11 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.4
* inst/include/spdlog/*: New upstream release spdlog 1.8.2
* .github/workflows/ci.yaml: Add CI runner using r-ci
2020-10-23 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.3
* docs/: Added package website
* docs-src/: Added package website inputs
2020-10-19 Dirk Eddelbuettel edd@debian.org
* README.md: Updated example
2020-10-08 Dirk Eddelbuettel edd@debian.org
* vignettes/introduction.Rmd (vignette): Compile-time example added
2020-10-04 Dirk Eddelbuettel edd@debian.org
* vignettes/introduction.Rmd (vignette): New (draft) vignette
* DESCRIPTION (VignetteBuilder): Add knitr
(Suggests): Add knitr, rmarkdown, minidown
* inst/examples/exampleTwo.cpp (exampleTwo): Added cleanup at end
with logger removal to permit multiple calls to example function
* inst/examples/exampleThree.cpp (exampleThree): Idem
2020-10-01 Dirk Eddelbuettel edd@debian.org
* inst/include/spdlog/*: Upgraded to upstream release 1.8.1
2020-09-30 Dirk Eddelbuettel edd@debian.org
* src/exampleRsink.cpp (exampleRsink): Use default logger instance
2020-09-29 Dirk Eddelbuettel edd@debian.org
* src/exampleRsink.cpp (setLogLevel): New function
* R/RcppExports.R (exampleRsink): R accessor
* man/setLogLevel.Rd: Documentation
2020-09-28 Dirk Eddelbuettel edd@debian.org
* inst/include/spdlog/logger-inl.h: Synchronised with our PR #1685
switching to REprintf() if R_R_H and USING_R defined
* inst/include/RcppSpdlog: Include R.h so that R_R_H and USING_R
defined, define SPDLOG_DISABLE_DEFAULT_LOGGER here
* src/exampleRsink.cpp: Removed SPDLOG_DISABLE_DEFAULT_LOGGER def.
2020-09-17 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.2
* inst/include/spdlog/*: Upgraded to upstream release 1.8.0
* inst/include/spdlog/logger-inl.h: Switch to REprintf as before
* .travis.yml: Use BSPM, turn os macOS
* src/exampleRsink.cpp (exampleRsink): Add 'stopwatch' demo
2020-09-08 Dirk Eddelbuettel edd@debian.org
* DESCRIPTION (Version, Date): Version 0.0.1
2020-08-21 Dirk Eddelbuettel edd@debian.org
* src/exampleRsink.cpp: Renamed from exampleFour()
* man/exampleRsink.Rd: Idem
* src/RcppExports.cpp: Updated
* R/RcppExports.R: Idem
* README.md: Some more edits
2020-08-20 Dirk Eddelbuettel edd@debian.org
* inst/include/RcppSpdlog: Easy wrapper for spdlog and R sink
* inst/include/rcpp_sink.h: A sink for R using Rcpp::Rcout
* src/exampleFour.cpp: Rewritten and now R CMD check clean
* inst/examples/examplesFour.cpp: Now in src/, R sink in its header
* README.md: Edited, added two badges
* cleanup: Added
* .editorconfig: Idem
2020-08-19 Dirk Eddelbuettel edd@debian.org
* inst/include/spdlog/*: Using spdlog version 1.7
* inst/examples/*: Four simple usage examples
* .travis.yml: Added though no real tests present
* src/exampleFour.cpp (exampleFour): Simple wrapper around simple
Rcpp logger class which still triggers R warnings
* man/exampleFour.Rd: Basic help page
* src/RcppExports.cpp: Generated
* src/Makevars: Added
* R/RcppExports.R: Idem
* NAMESPACE: Added
* DESCRIPTION: Added Imports: and LinkingTo: for Rcpp