CRAN release 3.4-0
-
Added function is.r.package() to check if tar.gz file is an R package.
-
Added functions long2xtab() and xtab2long() to convert between table formats.
-
Added function taf.libPaths() to add TAF library to search path.
-
Added function taf.session() to show session information.
-
Added argument 'force' to clean(), clean.library(), and clean.software().
-
Added argument 'ignore' to cp().
-
Improved clean.software() to remove software folder, not just software files.
-
Improved download.github() to store GitHub metadata in the DESCRIPTION file, if the GitHub resource is an R package. Warn if the tar.gz file looks like an R package nested inside a repository.
-
Improved taf.bootstrap() to support GitHub references in DATA.bib. Runs taf.install() only when software from GitHub contains a DESCRIPTION file. Added source = {folder} as a special value, similar to source = {file}. Warn if source = {owner/repo@ref} entry is missing the '@ref' part.
-
Renamed internal function process.bib() to process.bibfile() and process.inner() to process.entry().