Releases: error311/runglass
Releases · error311/runglass
v0.3.1
v0.3.1 - 05/28/2026
- Added
scripts/install-release.shfor installing release archives into a user-selected prefix, including therunglassbinary, generated man pages, and docs. - Release archives now include the installer script alongside the binary, README, changelog, license, and
share/man/man1/pages. - Documented the difference between
cargo installand release archive installation: Cargo installs the binary only, while release archives can install man pages.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
v0.3.0 - 05/15/2026
- Added
runglass run --review -- <command>for a guided post-run flow that summarizes impact and offers keep, revert preview, supported file revert, export, or open-UI actions. - Added
runglass review [latest|receipt-id]to reopen the guided review flow for an existing receipt. - Added
--non-interactive summaryfor review mode so scripts and redirected terminals can print the review summary without hanging for input. - Added generated
manpages forrunglassand subcommands, with release archives packaging them undershare/man/man1/. - Review mode preserves the wrapped command's non-zero exit status after review actions complete.
- Documented the review workflow and reiterated that supported file revert does not undo Docker changes, network calls, database writes, global package-manager changes, external service mutations, or commands outside the watched working directory.
Full Changelog: v0.2.4...v0.3.0
v0.2.4
v0.2.4 - 05/14/2026
- Added macOS readiness CI that builds the workspace, tests the cross-platform CLI surface, smokes receipt inspection commands, and verifies live observation exits with the Linux-first guard.
- Added macOS release artifact packaging alongside Linux x86_64 release archives.
- Improved
runglass doctorand unsupported-platform messaging to clarify that receipt inspect/export/validate workflows can still work when live observation is unavailable. - Updated the README platform matrix and added detailed platform support documentation.
Full Changelog: v0.2.3...v0.2.4
v0.2.3
v0.2.3 - 05/13/2026
- Added a guarded GitHub PR helper in the web UI for previewing and explicitly posting/updating a compact receipt comment from the current receipt.
- Added web UI copy helpers for local GitHub dry runs, CI auto-comment commands, and a ready-to-use GitHub Actions workflow snippet.
- Improved
runglass github detectwith PR URL, token readiness, and next-step diagnostics. - Made
runglass github comment --autoprint the detected GitHub context before posting. - Hardened GitHub docs around web UI behavior, token handling, and PR comment permissions.
Full Changelog: v0.2.2...v0.2.3
v0.2.2
v0.2.2 - 05/12/2026
- Added
runglass validate [latest|receipt-id|receipt.json|receipt-dir]to check receipt JSON, CI artifact layout, and revert snapshot availability. - Expanded
runglass doctorwith architecture, working-directory write access, reports-directory write access, shell, andgitdiagnostics. - Added collector confidence notes to Markdown and AI receipt exports so file, process, network, and Docker fidelity are explicit.
- Documented the RunGlass trust model and validation workflow.
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.2.1 - 05/11/2026
- Made
cargo install runglass --lockedthe primary README install path and documented local checkout installation separately. - Added a Linux-first platform support matrix with explicit macOS and Windows observation limitations.
- Added a RunGlass dogfood GitHub Actions workflow that runs workspace tests through
runglass ci, uploads the receipt artifact, and comments on pull requests when permissions allow. - Tightened GitHub Actions examples to avoid comment attempts on forked pull requests without write permission.
- Documented GitHub release binary archives and SHA-256 checksum artifacts for Linux x86_64 releases, and made the release artifact workflow install Rust explicitly before building.
- Focused the README demo section around one canonical receipt while keeping secondary demo links available.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
v0.2.0 - 05/09/2026
- Added a stable CI receipt directory layout with HTML, Markdown, JSON, compact summary, AI summary, reverse patch, stdout/stderr captures, diff artifacts, file snapshots, metadata, and
bundle.tar. - Added CI metadata to receipt JSON and the browser UI so CI receipts can show provider, repository, PR, commit, run URL, and artifact name when available.
- Updated GitHub PR comments to read receipts from
runglass-receipt/receipt.jsonand use context-aware artifact wording for local dry runs versus CI runs. - Added ready-to-copy GitHub Actions and GitLab CI workflow examples under
docs/examples/. - Documented first-class CI/PR receipt workflows, artifact upload behavior, exit-code behavior, and local smoke tests.
- Refreshed README copy and showcase media for the updated receipt UI.
Full Changelog: v0.1.5...v0.2.0
v0.1.5
v0.1.5 - 05/08/2026
- Added
runglass github detectfor local and GitHub Actions repository/PR context detection. - Added
runglass github comment --receipt latest --repo owner/name --pr N --dry-runfor previewing compact PR receipt comments. - Added GitHub API comment create/update support using a stable RunGlass marker to avoid duplicate PR comments.
- Added token discovery from
GITHUB_TOKEN,GH_TOKEN, orgh auth tokenwithout storing tokens in receipt artifacts or accepting tokens as CLI arguments. - Documented GitHub Actions permissions and token handling.
- Added compact Markdown receipt summaries for PR comments, CI summaries, issue reports, and logs.
- Added deterministic AI-friendly receipt summaries via
runglass report latest --aiandrunglass export latest --format ai. - Added
runglass export latest --format summary-mdand comma-delimited--formataliases while keeping existing export flags. - CI receipt mode now writes
ai-summary.txtalongsidesummary.mdand includes both compact summaries in bundle exports. - Documented using RunGlass summaries around coding-agent commands and CI artifacts.
- Made
runglass revert latestpreview-only by default and added explicit--previewand--applyflags for safer file reverts. - Kept
--dry-runas a compatibility alias for revert preview and added clearer errors for conflicting revert options. - Renamed reverse patch exports to
reverse.patchand hardened bundle exports around a portablerunglass-receipt-<id>/layout. - Updated revert UI and docs to say supported file changes instead of implying a whole-command undo.
- Documented what RunGlass file revert can and cannot undo.
Full Changelog: v0.1.2...v0.1.5
v0.1.2
v0.1.2 - 05/07/2026
- Added
runglass openas a shortcut for opening the latest receipt in the local browser UI. runglass open <receipt-id>andrunglass open --port 0now mirror the receipt-serving path used byrunglass report.- Documented the shorter
runglass run <command...>form while keepingrunglass run -- <command...>available for unambiguous command wrapping. - Improved CLI help and README examples around receipt opening and command wrapping.
Full Changelog: v0.1.1...v0.1.2
v0.1.1
v0.1.1 - 05/06/2026
- Added clearer Linux-first platform messaging for command observation.
runglass run ...now exits cleanly on unsupported platforms instead of attempting partial observation.runglass doctornow reports unsupported platforms explicitly while keeping non-observation diagnostics available.- Added
runglass cifor GitHub Actions, GitLab CI, and generic remote runners. - CI mode writes HTML, Markdown, JSON, and summary artifacts before returning the wrapped command's exit code.
- Added starter GitHub Actions and GitLab CI receipt workflow examples.
- Refined the web UI with a more restrained receipt-tool visual style and fewer decorative gradients/glows.