Release notes

HOL Guard v3.47.0a3

Preview

Published Original GitHub release for alpha/v3.47.0a3

Documented changes

34 typed entries

Verified contributors

1 verified contributor · 14 credits

Attribution coverage

attribution complete; history inventory partial.

Scope

Guard v3.47.0a3 is a preview release published 2026-10-16. Upstream documents: Guard 3.47.0a3 is an opt-in prerelease cut from 52dd510. Stable installations remain on the stable channel. 14 commits • 11 merged pull requests • 2 contributors since Guard 3.47.0a2. Its comparison base is alpha/v3.47.0a2. It includes 14 verified contribution deliveries with public evidence links.

Changes

Fixed

11
  • guard: Leave interpreter pipes with a missing option value to the ordinary review (#4806) Evidence for this change
  • guard: Treat Windows drive and UNC search paths as outside the workspace (#4802) Evidence for this change
  • Search review on Windows (security fix). grep and rg skip review only for relative operands. On Windows, operands like C:\..., C:/... and \\server\share were treated as relative, so a search of a missing… Evidence for this change
  • Leaf glob listings on Windows. Listings such as ls C:\Users\me\run\*.log now accept the Windows \ separator. They get the same read classification as the POSIX spelling instead of always going to review. Evidence for this change
  • Codex plan evidence test. The test now passes resolved paths, matching the product callers. On Windows these are verbatim paths. Evidence for this change
  • guard: Read Node long options in remote-code pipes and match the resident on repeated gate keys (#4803) Evidence for this change
  • guard: Read interpreter options per family in remote-code pipes (#4794) Evidence for this change
  • A download piped into an interpreter is blocked when the interpreter takes its program from standard input. The check now reads each interpreter family's own options. Value flags such as python3 -W ignore or `ruby -r… Evidence for this change
  • bash -- -, python3 --, and syntax-check flags such as perl -c still block, since perl -c runs BEGIN blocks. Evidence for this change
  • guard: Route interpreter scripts by what their source does (#4774) Evidence for this change
  • guard: Judge Oh My Pi eval shell calls and /tmp reads like direct calls (#4782) Evidence for this change

Other changes

23

Upgrade and compatibility

None documented.

Compare with the previous release

Predecessor on the same channel: alpha/v3.47.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.

Contributors

Evidence ledger14 credits