Skip to content

Maintenance Release

Latest
Compare
Choose a tag to compare
@leeper leeper released this 02 Aug 15:21
· 15 commits to main since this release

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 unfmatch element 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)