Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
270 lines (144 sloc) 6.59 KB

brio 0.2.1 (2019-05-08)

Major changes

  • import: Removed Google Sheets support. The googlesheets R package is currently too buggy, and the replacement googlesheets4 package isn't stable. This functionality may be added back in a future update.

brio 0.2.0 (2019-05-06)

Introducing breaking changes to export method. Now using object instead of x as the primary argument, and defaulting to the use of ext and dir instead of recommending the use of file, as is the convention in the brio package. This makes interactive file export quicker and more intuitive, involving less repetitive variable declarations.

brio 0.1.20 (2019-04-25)

Minor changes

  • S4 generic reexport documentation fixes.

brio 0.1.19 (2019-04-22)

Minor changes

  • Backward compatibility fixes/updates to support R 3.4.

brio 0.1.18 (2019-04-01)

Minor changes

  • Bug fix release. Re-importing rio package to ensure export() always works on data.frame method.

brio 0.1.17 (2019-03-31)

Minor changes

  • import: Added GRP file support for GSEA.
  • import: Improved Google Sheet import support, using new googlesheets4 package from tidyverse.
  • Improved code coverage, getting closer to 100%.

brio 0.1.16 (2019-03-28)

New functions

  • Migrated sanitizePercent here from basejump package.

Major changes

  • Switched to using "acid" prefix instead of "basejump" for global options. This applies in particular to the loadData and saveData functions, where the dir argument can be set globally for an interactive session using this parameter.

brio 0.1.15 (2019-03-27)

New functions

  • Migrated removeNA and sanitizeNA from basejump here, so these functions can be imported in freeranges package.

brio 0.1.14 (2019-03-22)

Minor changes

brio 0.1.13 (2019-03-20)

Minor changes

  • localOrRemoteFile: Improved error message for Windows users when tempfile can't be removed successfully. This can happen on systems when the user is not running as Administrator, but doesn't happen on macOS or Linux.

brio 0.1.12 (2019-03-17)

Minor changes

  • import: Added initial rownames and colnames parameter support for data.frame import. I strongly recommend leaving these enabled by default. However, these are useful in some edge cases when loading data from remote servers (e.g. WormBase).
  • export: Removed ... passthrough for data.frame method.

brio 0.1.11 (2019-03-13)

Minor changes

  • import: Switched to using gdata::read.xls to import legacy XLS binary files. readxl::read_excel doesn't work consistently for some files and returns libxls error. In the meantime, use gdata package, which is slow but works.
  • Removed validObject check in import call.

brio 0.1.10 (2019-03-11)

Minor changes

  • localOrRemoteFile: Binary file extension pattern matching bug fix. Applies to files downloaded on Windows. If download.file is not called with mode wb (write binary) for files on Windows, decompression will fail.

brio 0.1.9 (2019-03-08)

Major changes

  • loadData and saveData now support list argument, supporting a character vector of object names. This allows for programmatic use of the functions with standard evaluation. For reference, this approach is inspired by the method defined in save.

Minor changes

  • import: Data provenance metadata is now slotted into attributes for S3 return (e.g. data.frame) and metadata for S4 return (e.g. DataFrame).

brio 0.1.8 (2019-02-25)

Minor changes

  • export: Tightened up the method support, removing the ANY method. Now we're explicitly exporting data.frame, DataFrame, matrix, and GRanges methods. This also has the added benefit of making the documentation more readable.

brio 0.1.7 (2019-02-15)

New functions

  • fileExt: An improved variation on tools::file_ext.

Minor changes

  • basenameSansExt: Tightened up this function to return NA on match failure. This behaves simiarly to the new fileExt function.
  • Switching back from defunct to deprecated for sanitizeColData, sanitizeRowData, sanitizeRowRanges, since these functions are still in use by bcbioRNASeq v0.2.9.
  • Improved NEWS file for previous releases.

brio 0.1.6 (2019-02-12)

Minor changes

  • Documentation fixes and website improvements.

brio 0.1.5 (2019-02-11)

This release helps ensure backward compatibility with R 3.4.

Minor changes

  • Bug fix for assert in transmit: Need to wrap isMatchingRegex in all for backward compatibility with R 3.4.
  • Miscellaneous CI fixes to Travis CI and AppVeyor CI.

brio 0.1.4 (2019-01-21)

New functions

These functions have been migrated from basejump here to brio, since they deal specifically with file input/output:

  • atomize.
  • decode.
  • encode.
  • factorize.

Removed functions

  • Removed sanitizeColData and sanitizeRowData. May need to add back in a future release, but removed for time being.

Minor changes

  • realpath: Removed unnecessary assert check using allHaveAccess, since normalizePath already checks for this when mustWork = TRUE.
  • Added initial code coverage support using testthat.

brio 0.1.3 (2019-12-13)

Minor changes

  • Updated imports to reflect renaming of S4Transformer package to simply transformer.

brio 0.1.2 (2019-12-12)

Minor changes

  • Improved extPattern to inherit compressExtPattern.
  • Improved documentation in import regarding compressed file handling.
  • Split out NAMESPACE imports into imports.R file.
  • Updated sanitizeColData and sanitizeRowData to take advantage of exported atomize function.
  • Improved Travis CI and AppVeyor CI configuration.

brio 0.1.1 (2019-01-05)

Minor changes

  • Added Travis CI and AppVeyor CI support.
  • Improved documention in import regarding supported file formats.
  • Split out internal importers into separate R files.
  • Fixed return value for pasteURL.
  • Disabled working examples for transmit, since they are failing on Travis CI.
  • Documentation fixes and miscellaneous tweaks to pass build checks.

brio 0.1.0 (2018-12-24)

Initial release. Migrated input-output (IO) functions from basejump.

You can’t perform that action at this time.