Repository navigation
v1.18.9
1.18.9 — 2026-11-01
No functional change. This release closes the gap between main and the release line after 1.18.8 and fixes one time-dependent test.
- Test: the codeDrift stale assertion no longer depends on the checkout's age.
scripts/audit-fixes-test.mjsassertedcodeDrift(now - 86_400_000).stale === true, which only holds while the checkout's source files are newer than "one day ago": a working copy older than a day failed the suite (317/318) even thoughcodeDrift()was right. The test now injects an epoch clock (codeDrift(0)), so the simulated process start precedes any plausible source mtime. No production code changed. - Docs corrections that landed on
mainafter 1.18.8: the 1.18.8 changelog wording, the round-8 report counts, and its dev+ino identity note (docs/04-test/20-fix-round8-v1.18.8.md). - Docs index fixed:
docs/README.mdwas missing the round-8 report entry (20) and still declaredversion: v1.18.7; both are corrected, and this release's report (21) is listed. - Suite counts refreshed in README.md / README.en.md / CONTRIBUTING.md to the actual numbers: shell-guard 327, audit-fixes 318, p0-regression 256, validation 31, pack 52, cross-cases 156/156 (27 cases defined, 26 run for free by default; C9 is paid).
- Suites: shell-guard 327, audit-fixes 318, p0-regression 256, validation 31, pack 52, cross-cases 156/156, smoke PASS —
npm testgreen (7 suites). - Release line:
v1.18.8stays at its release commit (7cbbfca);v1.18.9marks this docs/test-only release. No behaviour change.