From 1e27940535367238c349e76e49c9e2c8e79b7061 Mon Sep 17 00:00:00 2001 From: nesquena-hermes Date: Fri, 10 Apr 2026 10:56:37 -0700 Subject: [PATCH] docs: v0.44.1 release notes, version bump, correct test counts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - static/index.html: v0.44.0 → v0.44.1 - CHANGELOG.md: add [v0.44.1] entry for unskip fix; clarify v0.44.0 test count was 579/595 at that tag (595/595 after unskip) - TESTING.md: 579 passing, 16 skipped → 595 passing, 0 skipped Co-authored-by: Nathan Esquenazi --- CHANGELOG.md | 6 +++++- TESTING.md | 2 +- static/index.html | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5013e7b..a9941c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ --- +## [v0.44.1] — 2026-04-10 + +- **Unskip 16 approval tests** (PR #231): `test_approval_unblock.py` was importing `has_pending` and `pop_pending` from `tools.approval`, which the agent module had removed. The import failure tripped the `APPROVAL_AVAILABLE` guard and skipped all 16 tests in the file. Neither symbol was used in any test body. Removing the stale imports restores **595/595 passing, 0 skipped**. + ## [v0.44.0] — 2026-04-10 ### Features @@ -18,7 +22,7 @@ - **Approval pending check** (PR #228): `GET /api/approval/pending` always returned `{pending: null}` after the agent module renamed `has_pending` to `has_blocking_approval`. The route now checks `_pending` directly under `_lock`, matching how `submit_pending` writes to it. Fixes `test_approval_submit_and_respond`. ### Tests -- 579 passing, 16 skipped (up from 555 on v0.43.1 — +24 new tests across PRs #225, #227, #228) +- 579 passing, 16 skipped at this tag (595/595 after v0.44.1 unskip — +24 new tests across PRs #225, #227, #228) ## [v0.43.1] — 2026-04-10 diff --git a/TESTING.md b/TESTING.md index 44514e1..f044d12 100644 --- a/TESTING.md +++ b/TESTING.md @@ -8,7 +8,7 @@ > Prerequisites: SSH tunnel is active on port 8786. Open http://localhost:8786 in browser. > Server health check: curl http://127.0.0.1:8786/health should return {"status":"ok"}. > -> Automated tests: 595 total (579 passing, 16 skipped, 0 known failures) +> Automated tests: 595 total (595 passing, 0 skipped, 0 known failures) > Run: `pytest tests/ -v --timeout=60` --- diff --git a/static/index.html b/static/index.html index e410036..7a52720 100644 --- a/static/index.html +++ b/static/index.html @@ -14,7 +14,7 @@