rprojroot 1.3.2.9000 (2018-03-29) Unreleased

  • Rename as. and is. functions to as_ and is_, deprecate old versions.
  • New is_drake_project criterion (#34).
  • Add subdir argument to make_fix_file() (#33, @BarkleyBG).
  • Update documentation for version control criteria (#35, @uribo).
  • Availability of suggested packages knitr and rmarkdown, and pandoc, is now checked before running the corresponding tests.

rprojroot 1.3-2 (2017-12-22) 2018-01-03

  • Availability of suggested packages knitr and rmarkdown, and pandoc, is now checked before running the corresponding tests.

rprojroot 1.3-1 (2017-12-18) 2017-12-18

  • Adapt to testthat 2.0.0.
  • New thisfile(), moved from kimisc (#8).
  • Add more examples to vignette (#26, @BarkleyBG).
  • Detect .git directories created with git clone --separate-git-dir=... (#24, @karldw).

rprojroot 1.2 (2017-01-15) 2017-01-16

  • New root criteria
    • is_projectile_project recognize projectile projects (#21).
    • has_dir() constructs root criteria that check for existence of a directory.
    • is_git_root, is_svn_root and is_vcs_root look for a version control system root (#19).
  • New function
    • get_root_desc() returns the description of the criterion that applies to a given root, useful for composite criteria created with |.
  • Minor enhancements
    • Improve formatting of alternative criteria (#18).
    • If root cannot be found, the start path is shown in the error message.
  • Internal
    • The $testfun member of the rprojroot S3 class is now a list of functions instead of a function.

rprojroot 1.1 (2016-10-29) 2016-10-29

  • Compatibility
    • Compatible with R >= 3.0.0 with the help of the backports package.
  • New root criteria
  • Minor enhancement
    • Criteria can be combined with the | operator (#15).
  • Documentation
    • Add package documentation with a few examples (#13).
    • Clarify difference between find_file() and make_fix_file() in vignette (#9).
    • Remove unexported functions from documentation and examples (#10).
    • Use pkgdown to create website.
  • Testing
    • Use Travis instead of wercker. Travis tests three R versions, and OS X.
    • Improve AppVeyor testing.

rprojroot 1.0-2 (2016-03-28) 2016-03-28

  • Fix test that fails on Windows only on CRAN.

rprojroot 1.0 (2016-03-26) 2016-03-26

Initial CRAN release.