Skip to content

liftr 0.5

Compare
Choose a tag to compare
@nanxstats nanxstats released this 12 Apr 02:09
· 119 commits to master since this release

New Features

  • Added RStudio addins as shortcuts to containerize and render R Markdown documents.
  • Added new argument cache in render_docker() to improve rendering speed significantly by caching Docker image layers [#18].
  • Added new argument purge_info to render_docker(). This argument controls whether to output the Docker image and container name into an YAML file for purging purposes later.
  • Separate the creation and removal of Docker containers and images: removed the old argument reset in render_docker(); added purge_container() and purge_image() for cleaning up.
  • The ghpkg field is now deprecated. The new remotes field supports devtools remote package name format. Now packages can be installed from GitHub, Bitbucket, Git/SVN servers, URLs, etc.
  • Added new metadata field include for including any custom Dockerfile snippets into the final Dockerfile. This also fixes #21.

Improvements

  • Renamed drender() to render_docker(). drender() is now deprecated.
  • Better naming scheme for liftr metadata fields.
  • Tidy up the output Dockerfile by lift().
  • Added two new examples in inst/examples/: explore tidyverse and Bioconductor RNA-Seq workflow.
  • New website (https://liftr.me) generated by pkgdown, with a full set of function documentation and vignettes available.
  • Added Appveyor support for continuous integration under Windows.
  • Removed Rabix support temporarily to embrace its new version in the future.
  • Added a new demo video.

Bug Fixes

  • Removed -t and -i from docker run to fix #17.