Releases: eddelbuettel/rprotobuf
0.4.12
Changes in RProtoBuf version 0.4.12 (2018-07-11)
-
Recursive serialization of sublists returning themselves is now recognised (Jeffrey Shen in #38 fixing #37)
-
New function
readProtoFiles2
to be consistent withprotoc
(Siddhartha Bagaria in #40 fixixing #39) -
Update Windows binary library used (Maciej Lach and Jeroen Ooms in #42 and follow-up commits)
-
New unit tests for new functionality (Siddhartha Bagaria in #45)
Release 0.4.10
Release 0.4.9
Changes in RProtoBuf version 0.4.9 (2017-03-06)
-
A new file
init.c
was added with calls toR_registerRoutines()
andR_useDynamicSymbols()
-
Symbol registration is enabled in
useDynLib
-
Several missing
PACKAGE=
arguments were added to the corresponding.Call
invocations -
Two (internal) C++ functions were renamed with suffix
_cpp
to disambiguate them from R functions with the same name -
All of above were part of #26
-
Some editing corrections were made to the introductory vignette (David Kretch in #25)
-
The 'configure.ac' file was updated, and renamed from the older converntion 'configure.in', along with 'src/Makevars'. (PR #24 fixing #23)
Release 0.4.8
Release 0.4.7
Changes in RProtoBuf version 0.4.7 (2016-10-27)
At the request of CRAN, two documentation instances referring to the Omegehat repository were updated to http://omeghat.net
Release 0.4.6
Changes in RProtoBuf version 0.4.6 (2016-09-08)
Release 0.4.5
Changes in RProtoBuf version 0.4.5 (2016-08-29)
Support for version 3 of the Protcol Buffers API
Added 'syntax = "proto2";' to all proto files (PR #17)
Updated Travis CI script to test against both versions 2 and 3 using custom-built .deb packages of version 3 (PR #16)
Improved build system with support for custom CXXFLAGS (Craig Radcliffe in PR #15)
Release 0.4.4
Changes in RProtoBuf version 0.4.4 (2016-07-10)
New vignette based on JSS publication (v71 i02)
Some documentation enhancements were made, as well as other minor cleanups to file modes and operations
Unit-test vignette no longer writes to
/tmp
per CRAN requestThe new Windows toolchain (based on g++ 4.9.*) is supported
Release 0.4.3
Changes in RProtoBuf version 0.4.3 (2015-08-25)
Declare additional imports from methods in
NAMESPACE
.Travis CI tests now run faster as all CRAN dependencies are installed as binaries.
The
tools/winlibs.R
script now tests for R (< 3.3.0) before calling the (soon-to-be phased out)setInternet2()
function.Several small edits were made to
DESCRIPTION
to clarify library dependencies, provide additonal references and conform to now-current R packaging standards.
Release 0.4.2
Changes in RProtoBuf version 0.4.2 (2014-12-10)
Address changes suggested by anonymous reviewers for our Journal of Statistical Software submission.
Make
Descriptor
andEnumDescriptor
objects subsettable with "[[
".Add
length()
method forDescriptor
objects.Add
names()
method forMessage
,Descriptor
, andEnumDescriptor
objects.Clarify order of returned list for descriptor objects in
as.list
documentation.Correct the definition of
as.list
forEnumDescriptors
to return a proper list instead of a named vector.Update the default print methods to use
cat()
withfill=TRUE
instead ofshow()
to eliminate the confusing[1]
since the classes in RProtoBuf are not vectorized.Add support for serializing function, language, and environment objects by falling back to R's native serialization with
serialize_pb
andunserialize_pb
to make it easy to serialize into a Protocol Buffer all of the more than 100 datasets which come with R.Use
normalizePath
instead of creating a temporary file withfile.create
when getting absolute path names.Add unit tests for all of the above.