as_blob(NA_character_)
returns a missing blob
instead of as_blob("NA")
(#26, @michaelchirico).is_vector_s3()
(#19).vec_ptype2.hms.default()
forwards to vec_default_ptype2()
for compatibility with vctrs 0.2.1.The blob
class is now based on list_of(raw())
from the vctrs package (#11). This adds support for vec_cast()
and vec_ptype2()
. Some operations (such as subset assignment) are now stricter. The new_blob()
constructor permits safe and fast construction of blob
objects from a list, and validate_blob()
checks an existing object for conformity with the rules.
The new is_blob()
deprecates the existing is.blob()
. as.blob()
is deprecated in favor of vec_cast()
or the new as_blob()
(which is just a thin wrapper around vec_cast()
).
Indexing a vector of blobs out of bounds now raises an error. Use NA
as index to create a NULL
blob.
Now suggesting pillar instead of importing tibble, and using colored formatting with the prettyunits package with B
instead of b
as units (#7, #9).
The blob class can now be used for S4 dispatch.
Calling c()
on blob objects returns a blob.
New maintainer: Kirill Müller.
Added as.blob.blob()
and as.data.frame.blob()
methods (#3).
Size of very large blobs is displayed correctly.