This is a maintenance release with the following changes meant to make the package more useful and accurate. The most important change is the addition of a "unfvector" class and a new function, as.unfvector(), that coerces all base R data classes to "unfvector" (#15). By exposing this functionality, the package can be used to coerce any data vector to a standardized representation for identical()-type comparisons, including in cases where a UNF signature is not desired or appropriate.
Other changes are described below.
New features and improvements
- Exported new function
unf_equal()to better comply with R CMD check. - Added a
unfmatchelement to the return value of%unf%. - Allow
%unf%to be used to compare against a character string containing a UNF signature (#16, h/t Dominik Vogel)
Behind the scenes changes
- Converted package to use roxygen documentation.
- Expanded test suite to cover raw, AsIs, and time-series vectors. (#17)
- Expanded test suite to cover
%unf%. (#17) - Expanded test suite to cover
as.unfvector(). (#2) - Converted
unf()to an S3 generic, with matrix, list, and data.frame methods. - Improved implementation of raw vector handling.
- Added base package imports to NAMESPACE. (#14)