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.