Release notes
HOL Guard v3.60.0a92
PreviewHOL Guard v3.60.0a92, released November 14, 2026, is a preview release with 9 fixes and 4 other changes across 12 merged pull requests. Highlights: Retire a stateless daemon before starting a new one; Keep the worktree-and-echo case from writing branch tracking into the protected config.
9 fixed · 4 other
Key facts
- Version
- v3.60.0a92
- Channel
- Preview
- Published
- Previous release
- alpha/v3.60.0a91
- Merged pull requests
- 12
Documented changes
13 typed entries
Verified contributors
1 verified contributor · 12 credits
Attribution coverage
attribution complete; history inventory partial.
Install
Scope
Guard v3.60.0a92 is a preview release published 2026-11-14. Upstream documents: Guard 3.60.0a92 is an opt-in prerelease cut from 3af922c. Stable installations remain on the stable channel. 12 commits • 12 merged pull requests • 1 contributor since Guard 3.60.0a91. Its comparison base is alpha/v3.60.0a91. It includes 12 verified contribution deliveries with public evidence links.
Changes
Fixed
9- guardRetire a stateless daemon before starting a new one (#7741) Evidence for this change
- gauntletKeep the worktree-and-echo case from writing branch tracking into the protected config (#7743) Evidence for this change
- guardRead a padded Oh My Pi hashline header the way Oh My Pi does (#7738) Evidence for this change
- guardSettle Cursor commits with heredoc messages and a named author (#7736) Evidence for this change
- guardProve a bracket test behind cd the way the test command is proven (#7732) Evidence for this change
- guardLet unzip -l, zipinfo and xattr reads run without a review (#7730) Evidence for this change
- guardLet for loops whose body is an if statement run like the written-out conditionals (#7731) Evidence for this change
- guardProve a full-path program like its bare name when PATH finds that file (#7729) Evidence for this change
- guardSkip the filter proof for git diff --cached (#7728) Evidence for this change
Other changes
4- Guard 3.60.0a92 is an opt-in prerelease cut from
3af922c. Stable installations remain on the stable channel. 12 commits • 12 merged pull requests • 1 contributor since Guard 3.60.0a91. Evidence for this change - gauntletRead a contributed extension's permissions after enabling it (#7739) Evidence for this change
- guardRetry a held Git read at the daemon's budget in the gates (#7735) Evidence for this change
- guardWarm up before the short-deadline Git read checks (#7734) Evidence for this change
- Merged pull request #7729: fix(guard): prove a full-path program like its bare name when PATH finds that file (#7729)
- Merged pull request #7728: fix(guard): skip the filter proof for git diff --cached (#7728)
- Merged pull request #7730: fix(guard): let unzip -l, zipinfo and xattr reads run without a review (#7730)
- Merged pull request #7731: fix(guard): let for loops whose body is an if statement run like the written-out conditionals (#7731)
- Merged pull request #7732: fix(guard): prove a bracket test behind cd the way the test command is proven (#7732)
- Merged pull request #7734: test(guard): warm up before the short-deadline Git read checks
- Merged pull request #7735: test(guard): retry a held Git read at the daemon's budget in the gates
- Merged pull request #7739: test(gauntlet): read a contributed extension's permissions after enabling it
- Merged pull request #7741: fix(guard): retire a stateless daemon before starting a new one
- Merged pull request #7743: fix(gauntlet): keep the worktree-and-echo case from writing branch tracking into the protected config
- Merged pull request #7738: fix(guard): read a padded Oh My Pi hashline header the way Oh My Pi does
- Merged pull request #7736: fix(guard): settle Cursor commits with heredoc messages and a named author
Upgrade and compatibility
None documented.
Compare with the previous release
Predecessor on the same channel: alpha/v3.60.0a91
Verified contributors
Credits derive from public pull-request authorship, verified commit authorship, or verified co-authorship — never from thanks text or release metadata. Each distinct contributor is listed once; the evidence ledger paginates every published credit record.