Skip to contents

pipette 0.6.0 (2021-06-04)

Major changes:

  • import now uses S4 methods based on the file argument, which can be manually overridden with the format argument (e.g. “csv” for a CSV file).
  • import and export now support engine argument for methods dispatching on character and data.frame. Currently “base” (base R), “data.table”, “readr”, and “vroom” are supported.
  • Source code lines now default to using base R for import/export by default. Previously, this defaulted to data.table, which is now only used as the default for import of delimited files.

Minor changes:

  • import: Added support for removeBlank and stripWhitespace for import of source code lines (LinesFile).
  • import: Improved import handling of source code lines using data.table.

pipette 0.6.1 (2021-06-09)

Minor changes:

  • import: Ensure that data.table engine always interprets empty strings ("") as NA. The fread function is opinionated about this and doesn’t currently respect "" input as an NA string.
  • decode/encode: Ensure we’re not dropping metadata here.

pipette 0.6.2 (2021-06-10)

Minor changes:

  • localOrRemoteFile: Improved handling of URLs without a file extension.
  • import/export: Simplified the appearance of file variables, making them easier to copy directly from the console for debugging.

pipette 0.6.3 (2021-08-05)

Minor changes:

  • sanitizeNA(): Reworked internal call to use factor instead of as.factor followed by a separate levels call. This can result in an unwanted value swap for factors with a single value. Added code coverage to check for this.
  • Updated package dependency versions.