Skip to content

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 14:10
· 8 commits to main since this release
db5661b

4.0.0 (2026-09-04)

  • feat(cli)!: collapse runtime install and trust into a single install command (#69) (#79) (db5661b), closes post-#73

BREAKING CHANGES

  • 'rogatio runtime trust' is removed from the CLI surface. Per the no-alias decision, anyone invoking 'rogatio runtime trust' post-release hits the default branch and gets exit 2 with the help text. The controller's public surface drops 'trust' (kept as a private helper used by the new unified install). 'rogatio runtime status', 'activate', and 'deactivate' were already removed in #72/#73 and remain removed.

Controller (packages/runtime/src/trust.ts): install() is now a six-step transactional flow (manifest-cap -> write manifest -> caTrust-cap with rollback -> trust() helper -> installer with rollback -> state:'installed'). The caTrust capability check happens AFTER the manifest write so a missing caTrust capability genuinely exercises a manifest rollback. The 'trust' method is kept as a private closure helper that delegates to a closure-private runCaTrust(); the factory return drops it from the public surface.

Install

This release publishes @rogatio/cli@4.0.0. Install globally with your preferred package manager:

npm install -g @rogatio/cli@4.0.0
pnpm add -g @rogatio/cli@4.0.0
bun add -g @rogatio/cli@4.0.0
vp install -g @rogatio/cli@4.0.0