Releases: Appsilon/rhino
Releases · Appsilon/rhino
v1.11.0
- Added destructure operator
%<-%. test_raccepts additional arguments passed totestthat::test_dir.- Bugfix for
format_r()and single files. (#625) - Added
auto_test_rfor automated rerunning R unit test after changing R files. - Added
devmodefor running JS build, Sass build, R unit tests and the application in dev mode.
v1.11.0-rc.1
Full Changelog: v1.10.1...v1.11.0-rc.1
v1.10.1
- Added check for
box.lsppackage in.Rprofilebefore applying thelanguageserveroptions.
v1.10.0
- Integrated
box.lspfor auto-complete support forboxmodules in VS Code. - Integrated
box.lintersstyling functions to stylebox::use()calls according to the Rhino style guide. - Added compatibility check for
treesitterandtreesitter.rdependencies
v1.10.0-rc.1
Merge pull request #615 from Appsilon/release-1.10.0 Release 1.10.0
v1.9.0
- Added
sass: customconfiguration option for cleaner integration withbslib. - Introduced
format_js()andformat_sass()powered by prettier.- Note:
lint_js()andlint_sass()report styling errors. They might complain about formatting done withformat_js()andformat_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
- Note:
v1.9.0-rc.1
What's Changed
- Add version switcher to the site by @TymekDev in #575
- Set
GITHUB_PATto avoid random E2E failures by @kamilzyla in #592 - Support {bslib} in Rhino by @kamilzyla in #596
- Add
formatfunctions based onprettierby @kamilzyla in #597 - Release 1.9.0 by @kamilzyla in #599
Full Changelog: v1.8.0...v1.9.0-rc.1
v1.8.0
- All linter functions migrated to
box.linters. New rhino projects will be configured to use linters frombox.linters. - Updated GitHub Workflow template triggers.
v1.8.0-rc.1
What's Changed
- Prepare package for further development by @kamilzyla in #566
- docs: note that autoreload requires shiny::runApp() by @TymekDev in #567
- Box alphabetical imports linter. by @radbasa in #544
- Remove old TODOs from migration guide by @kamilzyla in #572
- Updated package logo by @sankhadeepdutta in #574
- chore: remove project-specific PR template by @TymekDev in #576
- ci: limit triggers to PRs, push to main, and a manual trigger by @TymekDev in #573
- Collapse past events section in README by @TymekDev in #577
- Fix logo by @jakubnowicki in #580
- chore: Set navbar to light. by @jakubnowicki in #581
- Use box linters by @radbasa in #583
- Add configuring lintr link by @radbasa in #588
- Release 1.8.0 by @jakubnowicki in #587
New Contributors
- @sankhadeepdutta made their first contribution in #574
Full Changelog: v1.7.0...v1.8.0-rc.1
v1.7.0
- Introduce linters for
box::usestatements:box_universal_import_linterchecks if all imports are explicit.box_trailing_commas_linterchecks if statements include trailing commas.box_func_import_count_linterchecks if the number of function imports does not exceed the limit.box_separate_calls_linterchecks if packages and modules are imported in separate statements.
- Major refactor of
rhino::app():- The
requestparameter is now correctly forwarded to the UI function
when using alegacy_entrypoint(#395). - Force evaluation of arguments in higher-order functions
to avoid unexpected behavior due to lazy evaluation (internal).
- The
- Add support for
shiny.autoreload.