Documented changes
25 typed entries
Verified contributors
1 verified contributor · 9 credits
Attribution coverage
attribution complete; history inventory partial.
Install
Scope
Guard v3.47.0a7 is a preview release published 2026-10-16. Upstream documents: Guard 3.47.0a7 is an opt-in prerelease cut from 1d69c2a. Stable installations remain on the stable channel. 9 commits • 9 merged pull requests • 1 contributor since Guard 3.47.0a6. Its comparison base is alpha/v3.47.0a6. It includes 9 verified contribution deliveries with public evidence links.
Changes
Added
1- guard: Assemble the caller side of a native package evaluation (#4904) Evidence for this change
Fixed
12- guard: Stop the native resident when uninstall removes the last harness (#4916) Evidence for this change
- guard: Run a kill of the shell's own job in the workspace sandbox (#4915) Evidence for this change
- guard: Keep the Windows drive when resolving compound Git paths (#4911) Evidence for this change
- guard: Let files written from quoted heredocs name the smoke test's temporary variable (#4906) Evidence for this change
- the delimiter is unquoted, so the shell expands the body; Evidence for this change
- the body goes to a program (
cat <<'EOF' | sh,sh <<'EOF',tee), or the declaration line runs anything else; Evidence for this change - the target is not a plain path; Evidence for this change
- guard: Weigh the entries a pattern expands into before refusing a copy (#4900) Evidence for this change
- guard: Let shell reads look for harness notes that do not exist yet (#4908) Evidence for this change
- a dangling link at the note's path; Evidence for this change
- a linked parent that resolves outside the harness home; Evidence for this change
- hidden components, transcript trees and non-Markdown names; Evidence for this change
Other changes
12- Documented change: Guard 3.47.0a7 is an opt-in prerelease cut from
1d69c2a. Stable installations remain on the stable channel. 9 commits • 9 merged pull requests • 1 contributor since Guard 3.47.0a6. Evidence for this change - guard: Make runtime hook and grant tests pass on Windows and macOS (#4910) Evidence for this change
- gauntlet: Run harness lanes on Sonnet and Luna unless a model is named (#4919) Evidence for this change
- Merged pull request #4919: ci(gauntlet): run harness lanes on Sonnet and Luna unless a model is named (#4919) Evidence for this change
- Merged pull request #4904: feat(guard): assemble the caller side of a native package evaluation (#4904) Evidence for this change
- Merged pull request #4911: fix(guard): keep the Windows drive when resolving compound Git paths (#4911) Evidence for this change
- Merged pull request #4915: fix(guard): run a kill of the shell's own job in the workspace sandbox (#4915) Evidence for this change
- Merged pull request #4906: fix(guard): let files written from quoted heredocs name the smoke test's temporary variable (#4906) Evidence for this change
- Merged pull request #4900: fix(guard): weigh the entries a pattern expands into before refusing a copy (#4900) Evidence for this change
- Merged pull request #4908: fix(guard): let shell reads look for harness notes that do not exist yet (#4908) Evidence for this change
- Merged pull request #4916: fix(guard): stop the native resident when uninstall removes the last harness (#4916) Evidence for this change
- Merged pull request #4910: test(guard): make runtime hook and grant tests pass on Windows and macOS (#4910) Evidence for this change
Upgrade and compatibility
None documented.
Compare with the previous release
Predecessor on the same channel: alpha/v3.47.0a6
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.