Skip to content

v2.20.0 — restore/finish session-boundary commands

Choose a tag to compare

@Data-Wise Data-Wise released this 01 Aug 01:42
· 42 commits to main since this release
362399d

Highlights

  • /rforge:restore + /rforge:finish (#71) — R-package session-boundary commands: recap a single package's state (DESCRIPTION/NEWS.md/git/.STATUS) and sync .STATUS from what actually happened, dry-run by default with a redundant-edit guard and a version-drift check against DESCRIPTION.
  • New lib/rstatus.py reader/differ module, with an apply_updates() helper closing a data-loss trap (a bare construction would silently blank every untouched .STATUS field) found in a 4-agent adversarial review before merge.
  • 42 → 44 commands.

Docs

REFCARD SESSION section, docs/index.md What's New, command-cards, glossary, example-sessions guide, and docs/lib-modules.md rows for sitelint/tidyaudit/rstatus (closing pre-existing table drift from v2.16.0/v2.19.0).

Testing

592 tests passed, 2 skipped (pytest); 42/44 test-all.sh checks (2 pre-existing local-env-only failures unrelated to this release).

Full Changelog: v2.19.0...v2.20.0