pipette 0.4.0 (2020-01-19)

Major changes

  • Renamed package from brio to pipette, in preparation of CRAN submission.
  • export: Reworked internal methods to use new compress and decompress functions defined in acidbase package.
  • localOrRemoteFile: Reworked to use new decompress defined in acidbase internally, with improved tempfile handling.
  • Migrated coercion methods and other utitilies from the now archived transformer package: atomize, coerceToList, droplevels, decode, encode, factorize, matchRowNameColumn, and metadata2.

Minor changes

  • Switched to using cli package for improved messages.

pipette 0.4.1 (2020-01-28)

Minor changes

  • Switched license from MIT to GPL-3.
  • Ensure that coerce method is reexported – thanks @dpryan79 for catching this issue in basejump.

pipette 0.4.2 (2020-04-10)

Minor changes

  • droplevels: Ensuring S4 generic variant defined in S4Vectors package gets reexported and masks base S3 generic. This helps avoid a C stack usage issue that has popped up in the latest version of R.
  • import: Fix for importing JSON files without extension. Can now declare using the format argument. This fix was needed to import GitHub JSON URLs inside new installGitHub function defined in bb8 package.

pipette 0.4.3 (2020-04-15)

Minor changes

  • import: Bug fix for format argument erroring on some supported file types.

pipette 0.4.4 (2020-05-12)

Major changes

  • import and export functions now default to using vroom engine instead of data.table. Internally, these now call vroom and vroom_write. We noticed that the data.table fwrite function in particular can have issues writing many files on AWS EC2 instances, resulting in a stack imbalance. The vroom package seems to be more stable currently.

Minor changes

  • loadData, saveData: Switched to using cli_alert instead of cli_text internally for status messages.

pipette 0.4.5 (2020-05-18)

Minor changes

  • import: Now setting delim internally for vroom import call, to handle single column data frame import. Otherwise vroom will warn about failing to detect expected delimiter.

pipette 0.4.6 (2020-06-11)

Minor changes

  • import: Added support for skip argument, which allows the user to skip a certain number of lines in the input.
  • import and export of source code lines now uses readr package internally (read_lines and write_lines) instead of base readLines and writeLines.