Releases: Appsilon/rhino
Releases · Appsilon/rhino
Release list
v1.12.0
- Added
AGENTS.mdwith repository guidance for AI coding agents. - Fixed:
main.Rtemplate imports functions in alphabetical order. - Added
use_agents_md()and anagents_instructionsparameter toinit()for scaffolding anAGENTS.mdfile with guidance for AI coding agents in a Rhino app. - Added
use_github_actions_ci()for scaffolding the Rhino GitHub Actions CI workflow into an existing Rhino project. Thegithub_actions_ciparameter oninit()is unchanged. - Added
use_e2e_tests()and ane2e_testsparameter toinit()for scaffolding the Cypress end-to-end test structure. The backup-on-conflict mechanism now handles directories as well as single files. - Added
covr_r()andcovr_report()to execute test coverage for Rhino applications using{covr}. - Updated Node.js dependencies to address security vulnerabilities reported by automated scanning.
- Strengthened the end-to-end tests for the Node-based tools (
build_js(),build_sass(),lint_js(),lint_sass(),format_js(),format_sass()) to exercise the underlying toolchain capabilities (JSX and modern-JS transpilation, Sass@use/mixins/math, lint rule enforcement), so dependency updates are validated. - The minimum supported Node.js version is now 20, in line with the updated Node dependencies.
v1.12.0-r.c.1
What's Changed
- 1.11.0 post release by @jakubnowicki in #643
- Add agents md by @jakubnowicki in #647
- Fix failing CI. by @jakubnowicki in #648
- Add a
usestyle function for creating an AGENTS.md file withrhinospecific instructions. by @jakubnowicki in #651 - Change package maintainer. by @jakubnowicki in #652
- feat/ci template can be added with use function by @jakubnowicki in #653
- Test coverage using covr by @radbasa in #431
- Use e2e tests by @jakubnowicki in #654
- Update Node dependencies. by @jakubnowicki in #655
- Release 1.12.0 by @jakubnowicki in #656
Full Changelog: v1.11.0...v1.12.0-r.c.1
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
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.