Skip to content

v0.3

Choose a tag to compare

@leeper leeper released this 14 Jan 08:48
· 519 commits to main since this release

New Features

  • Added support for direct import from Google Sheets. (#60, #63, h/t Chung-hong Chan)
  • Use readxl for Excel file imports.
  • Support for import from CSVY files
  • Improved support for importing from compressed directories, especially web-based compressed directories. (#38)
  • New CONTRIBUTING.md describes how to contribute to the package.

Bug(-like) Fixes

  • Modified behavior so that files imported using haven now store variable metadata at the data.frame level by default (unlike the default behavior in haven, which can cause problems). (#37, h/t Ista Zahn)
  • Set a default numerical precision (of 2 decimal places) for export to fixed-width format.

Internal improvements

  • Added test suite to test file import, export, and conversion, including some small example files.
  • Setup message internationalization. Contributions of message translations are welcome.
  • Refactored remote file retrieval into separate (non-exported) function used by import(). (#62)
  • If file format for a remote file cannot be identified from the supplied URL or the final URL reported by curl::curl_fetch_memory(), the HTTP headers are checked for a filename in the Content-Disposition header. (#36)
  • Use urltools::url_parse() to extract file extensions from complex URLs (e.g., those with query arguments). (#56)
  • Added import dependency on data.table 1.9.5. (#39)