v1.4.2 — README Hero/Why/Quickstart + test packaging fix
v1.4.2 — 2026-06-28
Patch release. Documentation enrichment + test-only fix; no production-code change.
📝 Changed
- README EN/JA Hero: now leads with the quantitative hook (
195 reusable character attributes), adds PyPI / Downloads / MCP / Docs badges, and a Docs · PyPI · Repository quick-link row. - README EN/JA —
## Why Hersona?(new): positions Hersona against the system-prompt-copy-paste pain point and lists the 5 categories × counts. - README EN/JA —
## 5-Minute Quickstart(new): copy-pasteablepip install→hersona list/show/blend→hersona export --format openai_assistantsflow. - EN/JA kept in sync per
CLAUDE.mdrules. - No content change to existing sections (Install / License / What it covers / Overview / Usage / Schema / Contributing).
🐛 Fixed
tests/test_packaging.py::test_paths_resolve_in_repo_layoutwas failing on hosts where~/.hermes/data/attributesexists —hersona.core.paths._resolve's data-cache priority shadowed the repo root path the test expected. Added autouse_isolate_data_dirfixture (mirroring the existing one intests/test_update.py) that redirectsHERSONA_DATA_DIRto a tmp path during the test.
✅ Verified
python3 scripts/validate.py→ exit 0pytest tests/→ 1354 passed (was 1350 passed / 1 failed)pytest tests/test_packaging.py→ 4/4 passed (was 3/4)
📦 Install
pip install hersona==1.4.2Or upgrade from 1.4.1:
pip install --upgrade hersona🔗 Links
- Full changelog: CHANGELOG.md
- Diff vs v1.4.1: v1.4.1...v1.4.2
- PRs included: #103, #104 (merged locally as 33c01c9)