Documented changes
34 typed entries
Verified contributors
1 verified contributor · 13 credits
Attribution coverage
attribution complete; history inventory partial.
Install
Scope
Guard v3.52.0a3 is a preview release published 2026-10-21. Upstream documents: Guard 3.52.0a3 is an opt-in prerelease cut from e309ad0. Stable installations remain on the stable channel. 13 commits • 13 merged pull requests • 1 contributor since Guard 3.52.0a2. Its comparison base is alpha/v3.52.0a2. It includes 13 verified contribution deliveries with public evidence links.
Changes
Added
8- dashboard: Give Rules & exceptions the Home hero, a widest-rules spotlight, and a rule inspector (#5458) Evidence for this change
- Rules & exceptions now leads with the Home hero surface — same dark gradient, status badge tones, facts row, live label, and particle brand mark — driven by the real rule set: "Guard asks before it repeats anything"… Evidence for this change
- A "Worth a second look" spotlight shelf (Extensions spotlight card language) shows the three highest-blast-radius rules, ranked by action, scope width, matcher family, and recency, each with its plain-language… Evidence for this change
- Every rule opens in a focus-trapped inspector dialog: consequence sentence, source/scope/app/folder, last-remembered relative + exact date, matcher id, governing Extension link, approval-record (Evidence) link, and… Evidence for this change
- extensions: Accept a public profile on extension credit (#5454) Evidence for this change
- Extension listing credit can include a description, organization, website, LinkedIn profile, and X profile. Evidence for this change
- The profile is display copy. Claim authority stays on maintainer GitHub ids, and validation does not fetch the links. Evidence for this change
- containment: Run the installed containment proof in the native runtime (#5441) Evidence for this change
Improved
4- hook: Let the resident route the artifact hook's review verdicts (#5459) Evidence for this change
- containment: Delete the Python contained executor (#5443) Evidence for this change
- hook: Let the resident pick the artifact hook's response (#5452) Evidence for this change
- hook: Read risk classes and explicit allows from the resident (#5445) Evidence for this change
Fixed
5- pretool: Stop a missing worktree read from climbing out with .. (#5457) Evidence for this change
- The steps after the nearest existing ancestor must be plain names. A
.or..there sends the call to the ordinary screens. Evidence for this change - A
..inside the existing part is still accepted, so../review-worktree/docs/change.mdfrom the main checkout stays quiet. It is accepted only when resolving the prefix as text names the same directory the… Evidence for this change - pretool: Allow worktree creation through missing parent directories (#5456) Evidence for this change
- containment: Keep the contained workspace write's own deadline (#5446) Evidence for this change
Other changes
17- Documented change: Guard 3.52.0a3 is an opt-in prerelease cut from
e309ad0. Stable installations remain on the stable channel. 13 commits • 13 merged pull requests • 1 contributor since Guard 3.52.0a2. Evidence for this change - native: Match the macOS and Windows containment tests to their runners (#5455) Evidence for this change
- windows: Prove the sibling root where it decides the outcome (#5447) Evidence for this change
- nightly: Fit the Windows builder and evaluator jobs in their time limits (#5444) Evidence for this change
- Merged pull request #5446: fix(containment): keep the contained workspace write's own deadline (#5446) Evidence for this change
- Merged pull request #5459: refactor(hook): let the resident route the artifact hook's review verdicts (#5459) Evidence for this change
- Merged pull request #5457: fix(pretool): stop a missing worktree read from climbing out with .. (#5457) Evidence for this change
- Merged pull request #5443: refactor(containment): delete the Python contained executor (#5443) Evidence for this change
- Merged pull request #5452: refactor(hook): let the resident pick the artifact hook's response (#5452) Evidence for this change
- Merged pull request #5458: feat(dashboard): give Rules & exceptions the Home hero, a widest-rules spotlight, and a rule inspector (#5458) Evidence for this change
- Merged pull request #5455: test(native): match the macOS and Windows containment tests to their runners (#5455) Evidence for this change
- Merged pull request #5441: feat(containment): run the installed containment proof in the native runtime (#5441) Evidence for this change
- Merged pull request #5454: feat(extensions): accept a public profile on extension credit (#5454) Evidence for this change
- Merged pull request #5447: test(windows): prove the sibling root where it decides the outcome (#5447) Evidence for this change
- Merged pull request #5444: ci(nightly): fit the Windows builder and evaluator jobs in their time limits (#5444) Evidence for this change
- Merged pull request #5456: fix(pretool): allow worktree creation through missing parent directories (#5456) Evidence for this change
- Merged pull request #5445: refactor(hook): read risk classes and explicit allows from the resident (#5445) Evidence for this change
Upgrade and compatibility
None documented.
Compare with the previous release
Predecessor on the same channel: alpha/v3.52.0a2
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.