rhino 1.5.0
CRAN release: 2023-09-06
- Add Rstudio Addins for lint, build and test Sass, R and JavaScript. Updated new module Addin.
- Fixes timeout during Cypress E2E tests with GitHub Actions.
-
format_r
no longer adds spaces inbox
imports. -
build_sass
minifies the CSS file also if using Rsass
package.
rhino 1.4.0
CRAN release: 2023-07-06
- New
pkg_install()
andpkg_remove()
functions to simplify dependency management in Rhino. - Add support for using React in Rhino (tutorial, JS function
registerReactComponents()
, R functionreact_component()
). - Require box v1.1.3 or later (fixes issues with lazy-loaded data and trailing commas).
- Add E2E tests for the Rhino package (internal).
rhino 1.3.1
CRAN release: 2023-05-12
-
test_r()
now clears the environment of loaded box modules before tests are run. This removes the need forbox::reload()
calls in tests. - Added support for
shinymanager
.
rhino 1.2.0
CRAN release: 2022-11-27
- Don’t use symbolic links internally. This fixes a couple of issues with Node.js tools on Windows:
- Developer Mode is no longer needed.
- The
build_js()
andbuild_sass()
functions now work withwatch = TRUE
. - The
lint_js()
function now works when imports are used in JavaScript.
- Drop dependency on Yarn - only Node.js is now required.
- Improved Rhino CI:
- Run
build_js()
andbuild_sass()
CI. - Use R version from the lockfile.
- Upgrade to
r-lib/actions/setup-r@v2
.
- Run
- The
lint_r()
now accepts apaths
argument which can be used to run it on specific files. - The
init()
function will refuse to run in the home directory unlessforce = TRUE
is passed. - Shiny bookmarking works better with
legacy_entrypoint: source
(the UI function no longer needs to take an argument). - Upgraded to
lintr >= 3.0.0
and updated linter rules.
rhino 1.1.1
CRAN release: 2022-09-07
Minor release to fix CRAN check failures (upgrade roxygen2 to 7.2.1 and regenerate documentation).
rhino 1.1.0
CRAN release: 2022-07-12
- New guide: “How to manage secrets and environments” (#263).
- Sass-specific at-rules are now recognized by
rhino::lint_sass()
(#289). - Shiny bookmarking now works (#294).
- RStudio no longer complains about “too many files” during push-button deployment (#299).
- Issues with server reloading during development resolved (#297).