v0.7.2 — config fix + packaging + docs audit
A maintenance release: two fixes surfaced by a full documentation audit, plus extensive docs improvements. No API changes.
🐛 Fixes
setup(settings=PyJinhxSettings(cache_scope=PROCESS, …))now takes effect.setup()/configure_pyjinhx()were forwarding their default keyword arguments into the settings merge, silently reverting an explicitsettings=toCacheScope.REQUESTand dropping the invalidation backend — so the documented multi-worker (PROCESS-scope) path didn't actually engage. Explicit kwargs now override only when passed.pytestis no longer a runtime dependency. It was declared under[project] dependenciesand pulled into production installs; it now lives in the dev dependency-group.
📚 Docs
- Full audit sweep (#38): corrected ~28 inaccuracies (fabricated/stale signatures, removed-API references, wrong defaults, broken anchors), documented the v0.7.1 loading indicators (
data-pjx-loading+--pjx-*tokens) across the README, getting-started, htmx, and Claude Code surfaces, and trimmed ~525 net lines of redundancy (notablybuiltins.md989 → 666).mkdocs --strictbuilds with every anchor resolving.
Full changelog: v0.7.1...v0.7.2