{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreidcah7smleycjukmgt7ik2qtkshxtojg6mb5l2l7jmsomhi27qgze",
"uri": "at://did:plc:46ti67tc37qcmwp2vaynk6fq/app.bsky.feed.post/3meoec7aek4c2"
},
"path": "/blog/2026/02/12#rcppspdlog_0.0.27",
"publishedAt": "2026-02-12T15:58:46.772Z",
"site": "http://dirk.eddelbuettel.com",
"tags": [
"RcppSpdlog",
"CRAN",
"Debian",
"r2u",
"documentation site",
"RcppSpdlog",
"spdlog",
"Gabi Melman",
"fmt",
"Victor Zverovich",
"package documention",
"RcppSpdlog",
"spdl",
"fmt",
"CRANberries",
"diffstat report",
"RcppSpdlog page",
"package documention site",
"Dirk Eddelbuettel",
"Thinking inside the box",
"sponsor me at GitHub"
],
"textContent": "Version 0.0.27 of RcppSpdlog arrived on CRAN moments ago, and will be uploaded to Debian and built for r2u shortly. The (nice) documentation site will be refreshed too. RcppSpdlog bundles spdlog, a wonderful header-only C++ logging library with all the bells and whistles you would want that was written by Gabi Melman, and also includes fmt by Victor Zverovich. You can learn more at the nice package documention site.\n\nBrian Ripley has now turned C++20 on as a default for R-devel (aka R 4.6.0 ‘to be’), and this turned up misbehvior in packages using RcppSpdlog such as our spdl wrapper (offering a nicer interface from both R and C++) when relying on `std::format`. So for now, we turned this off and remain with `fmt::format` from the fmt library while we investigate further.\n\nThe NEWS entry for this release follows.\n\n> #### Changes in RcppSpdlog version 0.0.27 (2026-02-11)\n>\n> * Under C++20 or later, keep relying on `fmt::format` until issues experienced using `std::format` can be identified and resolved\n>\n\n\nCourtesy of my CRANberries, there is also a diffstat report detailing changes. More detailed information is on the RcppSpdlog page, or the package documention site.\n\nThis post by Dirk Eddelbuettel originated on his Thinking inside the box blog. If you like this or other open-source work I do, you can sponsor me at GitHub.",
"title": "Dirk Eddelbuettel: RcppSpdlog 0.0.27 on CRAN: C++20 Accommodations",
"updatedAt": "2026-02-12T13:59:00.000Z"
}