diff options
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f1c05b..90e8323 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,21 @@ Generated from git history by `scripts/build-changelog.py` — do not edit by ha <!-- generated:start --> +## v4.6.160 — 2026-11-12 + +_Touches modules (10), main.html (1) · fix 1_ + +- **Honest size/network measurements + checkpoint and phantom-delete fixes (v4.6.160)** `927e41d` + - Applies the three 2026-11-09 patches after review, and fixes two more navigator.onLine lies found while verifying them. Each patch was checked against the live code first; one of its claims did not survive. + - 1. virtual-fs — phantom deletes and checkpoint bloat + - deleteCheckpoint('nope') returned true and printed "Deleted checkpoint" + - for a name that did not exist: _resolvePath() validates intermediate segments only, so the leaf was never checked. New _requireLeaf() refuses a resolved path whose leaf is absent, and deleteCheckpoint uses it. + - CHECKPOINT SIZE: checkpoint() cloned the whole root minus + - … run `git show <sha>` for the rest + ## v4.6.159 — 2026-11-12 -_Touches modules (8), main.html (1) · fix 1_ +_Touches modules (8), data (3), main.html (1), CHANGELOG.md (1) · fix 1, project 1_ - **One arg-coercion boundary + binary-safe gunzip + clean boot log (v4.6.159)** `47b8aff` - 1. Tool arguments are coerced once, at the dispatch boundary (module-aiassist.js) @@ -18,6 +30,7 @@ _Touches modules (8), main.html (1) · fix 1_ - before any handler reads a.field. - The 26 handlers keep their `a.x || ''` reads: `|| ''` catches only FALSY, which is - … run `git show <sha>` for the rest +- **Commit maintenance output after v4.6.159** `59be5b8` ## v4.6.158 — 2026-11-09 |