From 5b48525a9736999adf34c737f90af49336b8af88 Mon Sep 17 00:00:00 2001 From: mikehasa Date: Thu, 30 Jul 2026 17:15:50 +0800 Subject: [PATCH] chore(release): 0.5.2 --- CHANGELOG.md | 23 ++++++++++++++++++++++- pyproject.toml | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28e47d7..265b27d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,26 @@ follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.5.2] - 2026-07-31 + +### Fixed +- Global `agentacct onboard` no longer strands your history. When an existing + populated global store is present, onboarding now reuses that ledger instead + of silently pointing your clients at a fresh empty store (the new XDG location + is used only on a clean machine). Onboarding also warns about the two surfaces + it cannot rewrite for you — an OpenCode registration and a Claude Code hook + left on a different store. (#26) + +### Changed +- Readability cleanup of `activation.py` (the first-run readiness funnel) and + `agent_capabilities.py` (the client capability matrix): clearer names, added + documentation, and more unit coverage — no behavior change to the shipped + configuration. Thanks to @FZ2000. (#27, #28) +- Re-tightened lock-file permissions on every acquisition (an `os.open` created + with the right mode does not re-secure a pre-existing loosened file), and + corrected several docstrings whose security/durability claims did not match + the code. (#29) + ## [0.5.1] - 2026-07-30 ### Changed @@ -127,7 +147,8 @@ follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html). `agentacct-claude`, and `agentacct-codex` console scripts. Local-first, observe-only, no telemetry, no provider API keys. Python ≥ 3.11 on macOS / Linux. -[Unreleased]: https://github.com/mikehasa/agentacct/compare/v0.5.1...HEAD +[Unreleased]: https://github.com/mikehasa/agentacct/compare/v0.5.2...HEAD +[0.5.2]: https://github.com/mikehasa/agentacct/releases/tag/v0.5.2 [0.5.1]: https://github.com/mikehasa/agentacct/releases/tag/v0.5.1 [0.5.0]: https://github.com/mikehasa/agentacct/releases/tag/v0.5.0 [0.4.0]: https://github.com/mikehasa/agentacct/releases/tag/v0.4.0 diff --git a/pyproject.toml b/pyproject.toml index b4eee15..7e8351e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "agentacct" -version = "0.5.1" +version = "0.5.2" description = "Local-first Agent Work Intelligence for coding agents: usage truth, recorded work, and honest joins" readme = "README.md" requires-python = ">=3.11"