Skip to content

Releases: Appsilon/rhino

v1.11.0

02 Apr 08:17
a0cc0b3

Choose a tag to compare

  1. Added destructure operator %<-%.
  2. test_r accepts additional arguments passed to testthat::test_dir.
  3. Bugfix for format_r() and single files. (#625)
  4. Added auto_test_r for automated rerunning R unit test after changing R files.
  5. Added devmode for running JS build, Sass build, R unit tests and the application in dev mode.

v1.11.0-rc.1

02 Apr 07:14
a0cc0b3

Choose a tag to compare

v1.11.0-rc.1 Pre-release
Pre-release

Full Changelog: v1.10.1...v1.11.0-rc.1

v1.10.1

20 Sep 12:53
4645709

Choose a tag to compare

  • Added check for box.lsp package in .Rprofile before applying the languageserver options.

v1.10.0

11 Sep 06:46
27994d5

Choose a tag to compare

  • Integrated box.lsp for auto-complete support for box modules in VS Code.
  • Integrated box.linters styling functions to style box::use() calls according to the Rhino style guide.
  • Added compatibility check for treesitter and treesitter.r dependencies

v1.10.0-rc.1

10 Sep 12:58
27994d5

Choose a tag to compare

v1.10.0-rc.1 Pre-release
Pre-release
Merge pull request #615 from Appsilon/release-1.10.0

Release 1.10.0

v1.9.0

11 Jul 09:29
7b4ef3c

Choose a tag to compare

  1. Added sass: custom configuration option for cleaner integration with bslib.
  2. Introduced format_js() and format_sass() powered by prettier.
    • Note: lint_js() and lint_sass() report styling errors. They might complain about formatting done with format_js() and format_sass() functions; however, we haven't spotted any issues so far. If you face any problems with this, then please raise an issue on GitHub

v1.9.0-rc.1

10 Jul 13:41
7b4ef3c

Choose a tag to compare

v1.9.0-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.8.0...v1.9.0-rc.1

v1.8.0

06 Jun 08:40
dd901d0

Choose a tag to compare

  1. All linter functions migrated to box.linters. New rhino projects will be configured to use linters from box.linters.
  2. Updated GitHub Workflow template triggers.

v1.8.0-rc.1

06 Jun 06:43
dd901d0

Choose a tag to compare

v1.8.0-rc.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.7.0...v1.8.0-rc.1

v1.7.0

23 Feb 07:03
4f5a4e4

Choose a tag to compare

  1. Introduce linters for box::use statements:
    • box_universal_import_linter checks if all imports are explicit.
    • box_trailing_commas_linter checks if statements include trailing commas.
    • box_func_import_count_linter checks if the number of function imports does not exceed the limit.
    • box_separate_calls_linter checks if packages and modules are imported in separate statements.
  2. Major refactor of rhino::app():
    • The request parameter is now correctly forwarded to the UI function
      when using a legacy_entrypoint (#395).
    • Force evaluation of arguments in higher-order functions
      to avoid unexpected behavior due to lazy evaluation (internal).
  3. Add support for shiny.autoreload.