The new version of {golem}
is now available!
You can download it from your favorite CRAN repository, or by running the following command:
remotes::install_github(
"thinkr-open/[email protected]"
)
What’s up with this new version?
In this release, we have been focusing on a closer integration of tests inside the application building process, notably via Server function testing with Shiny, adding tests to fct
, utils
, and the ui & server functions that comes with {golem}
.
Starting with this version of {golem}
, the integration of tests is opt-in:
golem::add_module("plop", with_test = TRUE)
golem::add_fct("helpers", with_test = TRUE)
Note that these will be opt-out in the next release —- in other words they will be TRUE
by default in the future.
We also have squashed a bunch of issues, for example amend_config()
now keeps !expr
(this use to cause some errors when the project was shared across multiple computers), expect_running()
now finds R.exe
, some adjustments has been made to fit new version of packages (for example testthat::expect_is
is no longer used, and we require the correct version of {usethis}
).
For a full list of changes, please refer to the NEWS.md file.
READ MORE ON THE GOLEMVERSE WEBSITE
Featured image via marc carpentier OFF on flickr