{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreieypmuuxu2pgukclfatl4mtormzp7ngc5aucvmbsl3c5ovnegzdcu",
"uri": "at://did:plc:46ti67tc37qcmwp2vaynk6fq/app.bsky.feed.post/3mgi466p2l5m2"
},
"path": "/blog/2026/03/07#rprotobuf_0.4.26",
"publishedAt": "2026-03-07T15:07:46.874Z",
"site": "http://dirk.eddelbuettel.com",
"tags": [
"RProtoBuf",
"CRAN",
"R",
"Google Protocol Buffers (“ProtoBuf”)",
"r2u",
"Rcpp",
"Michael",
"111",
"112",
"CRANberries",
"previous release",
"(older) package vignette",
"‘quick’ overview vignette",
"pre-print of our JSS paper",
"GitHub issue tracker",
"GitHub repo",
"Dirk Eddelbuettel",
"Thinking inside the box",
"sponsor me at GitHub"
],
"textContent": "A new maintenance release 0.4.26 of RProtoBuf arrived on CRAN today. RProtoBuf provides R with bindings for the Google Protocol Buffers (“ProtoBuf”) data encoding and serialization library used and released by Google, and deployed very widely in numerous projects as a language and operating-system agnostic protocol. The new release is also already as a binary via r2u.\n\nThis release brings an update to aid in an ongoing Rcpp transitions from `Rf_error` to `Rcpp::stop`, and includes a few more minor cleanups including one contributed by Michael.\n\nThe following section from the NEWS.Rd file has full details.\n\n> #### Changes in RProtoBuf version 0.4.26 (2026-03-06)\n>\n> * Minor cleanup in DESCRIPTION depends and imports\n>\n> * Remove obsolete check for `utils::.DollarNames` (Michael Chirico in #111)\n>\n> * Replace `Rf_error` with `Rcpp::stop`, turn remaining one into `(Rf_error)` (Dirk in #112)\n>\n> * Update `configure` test to check for RProtoBuf 3.3.0 or later\n>\n>\n\n\nThanks to my CRANberries, there is a diff to the previous release. The RProtoBuf page has copies of the (older) package vignette, the ‘quick’ overview vignette, and the pre-print of our JSS paper. Questions, comments etc should go to the GitHub issue tracker off the GitHub repo.\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: RProtoBuf 0.4.26 on CRAN: More Maintenance",
"updatedAt": "2026-03-07T12:25:00.000Z"
}