
A new maintenance release 0.4.23 of
RProtoBuf
arrived on
CRAN earlier today,
about one year after the
previous
update.
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.
This release brings a number of contributed PRs which are truly
appreciate. As the package dates back fifteen+ years, some code corners
can be crufty which was addressed in several PRs, as were two updates
for ongoing changes / new releases of
ProtoBuf itself. I also
made the usual changes one does to continuous integrations, README
badges and URL as well as correcting one issue the
checkbashism
script complained about.
The following section from the NEWS.Rd file has full details.
Changes in
RProtoBuf version 0.4.23 (2022-12-13)
- More robust tests using
toTextFormat()
(Xufei Tan in
#99
addressing #98)
- Various standard packaging updates to CI and badges
(Dirk)
- Improvements to string construction in error messages (Michael
Chirico in #102 and
#103)
- Accommodate ProtoBuf 26.x and later (Matteo Gianella in #104)
- Accommodate ProtoBuf 6.30.9 and later (Lev Kandel in #106)
- Correct
bashism
issues in configure.ac
(Dirk)
Thanks 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.
This 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.