Skip to content

Releases: r-lib/here

here 1.0.2

Choose a tag to compare

@github-actions github-actions released this 17 Sep 02:08

Features

  • Discover VS Code, Quarto and renv projects (#128, #130).

Chore

  • Change maintainer e-mail.

Documentation

here 1.0.1

Choose a tag to compare

@krlmlr krlmlr released this 14 Dec 05:00
  • Adapt to testthat 3.0.1.

here 1.0.0

Choose a tag to compare

@krlmlr krlmlr released this 16 Nov 03:11

Features

  • New here::i_am() offers a new recommended way to declare the project root. Instead of relying on special files or directories that indicate the project root, each script and report now can declare its own location relative to the project root (#27).
  • dr_here() shows the initial and current working directory (#18, #55).

Documentation

  • Improve readme and add "Getting started" vignette (#44, @sharlagelfand). Extend "Getting started" vignette with a detailed description of the behavior and use cases (#55).
  • Update ?here to address conflict with lubridate::here() (#37, @nzgwynn).
  • New "rmarkdown" vignette (#55).
  • set_here() is superseded in favor of here::i_am() (#61).
  • More explicit documentation for the ... argument to here() (#7).

Internal

  • Add testthat tests (#57).
  • Use GitHub Actions for checks (#52).
  • Requires rprojroot >= 2.0.1.
  • Re-license as MIT (#50).
  • Added Jennifer Bryan as contributor (#32).

v0.1

Choose a tag to compare

@krlmlr krlmlr released this 29 May 12:40

Initial CRAN release.

  • Main function here()
    • Uses a fixed root that contains a .here file or can be either an RStudio project, an R package, a remake project, a Projectile project, or a VCS repository.
    • The root is established at package loading time, and shown with a message.
    • The current working directory is used as a fallback.
  • The set_here() function creates a .here file so that a directory is recognized as root by here().
  • The dr_here() function explains the reasoning of here() for the current session.