Skip to content

v1.12.0

Latest

Choose a tag to compare

@jakubnowicki jakubnowicki released this 10 Jun 13:15
9ef9ff8
  1. Added AGENTS.md with repository guidance for AI coding agents.
  2. Fixed: main.R template imports functions in alphabetical order.
  3. Added use_agents_md() and an agents_instructions parameter to init() for scaffolding an AGENTS.md file with guidance for AI coding agents in a Rhino app.
  4. Added use_github_actions_ci() for scaffolding the Rhino GitHub Actions CI workflow into an existing Rhino project. The github_actions_ci parameter on init() is unchanged.
  5. Added use_e2e_tests() and an e2e_tests parameter to init() for scaffolding the Cypress end-to-end test structure. The backup-on-conflict mechanism now handles directories as well as single files.
  6. Added covr_r() and covr_report() to execute test coverage for Rhino applications using {covr}.
  7. Updated Node.js dependencies to address security vulnerabilities reported by automated scanning.
  8. 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.
  9. The minimum supported Node.js version is now 20, in line with the updated Node dependencies.