Skip to content

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 11:56
· 123 commits to main since this release
  • The published CLI runs on Node 22.17 or later (ADR 0010); the guard compares major and minor. A workspace pinned to 0.17.x keeps refusing Node 22 until its pin moves: from inside it, npx @rness/cli@latest upgrade works under Node 22, since upgrade is served by the copy invoked, never the pinned one.
  • rness create asks where the organization lives first — the blank workspace is that question's last answer — then offers the login, which now lists the organizations you belong to that have approved rness (your account last, then an organization not listed here… for the rest). Right after the organization and before anything reads it, an organization that restricts OAuth apps and has not approved "Rness" gets its approval page opened in your browser; the wizard waits for the owner's click (10 minutes at most) and then lists the private repositories too. See "GitHub login".
  • /rness:adr, /rness:spec and /rness:plan read their first word as the verb: create, open (a bare number), and for a plan from <spec> — which approves the specification it plans — and check NNNN, the proofs of a plan, in place of /rness:done. /rness:done is retired: rness sync removes its SKILL.md where an earlier release wrote it (removed in its output); commit the deletion in each repository, as upgrade's next steps list. Note: /rness:plan 0028 now opens plan 0028; a plan is made with from <spec>. See "Agent targets".
  • rness doc new <collection> [--title <text>] writes the next numbered document of adr, specs or plans and prints its path: the skills allocate with it instead of counting. rness validate and the edit hook refuse two documents with one number in a collection.
  • The day of a release, pnpm create rness runs the previous version: pnpm ≥ 11 holds back a package younger than 24 hours (minimumReleaseAge). rness upgrade installs the latest all the same.

Full changelog: https://github.com/rness-dev/rness/blob/main/packages/cli/README.md

npm create rness           # a new workspace
pnpm rness upgrade 0.18.0  # an existing one, from .rness/