Skip to content

CRAN release 3.2-0

Compare
Choose a tag to compare
@arni-magnusson arni-magnusson released this 26 Mar 16:14
  • Added functions clean.library() and clean.software() to selectively clean the TAF library and software folders.

  • Added function download.github() to download a GitHub repository.

  • Added function taf.install() to install a package in the local TAF library.

  • Changed taf.bootstrap() so bootstrap/initial/config is now deprecated. Instead, model configuration files can be processed as a DATA.bib entry. Removed argument 'config'. SOFTWARE.bib is now processed before DATA.bib.

  • Changed clean() so it uses clean.library() to clean bootstrap/library.

  • Improved draft.data() so it detects bootstrap/*.R scripts as source files to consider. Added arguments 'access' and 'data.scripts'. Removed argument 'data.dir'. Added support for file=TRUE as shorthand for file="bootstrap/DATA.bib".

  • Improved draft.software() so it first looks for packages in bootstrap/library. Added support for package="owner/repo@ref" to install package on the fly. Added support for file=TRUE as shorthand for file="bootstrap/SOFTWARE.bib".

  • Improved taf.library() so it works from a bootstrap data script.

  • Improved write.taf() so it gives an error if data frame contains comma.

  • Added argument 'quiet' to cp().

  • Added arguments 'force' and 'recon' to make().

  • Added argument 'clean' to process.bib(). Renamed argument 'data.source' to 'data.scripts'.

  • Added argument 'force' to taf.bootstrap().

  • Improved convert.spaces() so it allows 'sep' to be any number of characters, treats %20 as space, and allows spaces in parent directories.

  • Improved download() so it shaves off ?tail from the end of 'destfile', and converts spaces and %20 to underscores.

  • Improved zoom() so it handles legend text size.

  • Removed 'jsonlite' package dependency.