Skip to content

v0.7.2 — config fix + packaging + docs audit

Choose a tag to compare

@paulomtts paulomtts released this 09 Jun 22:38
· 196 commits to master since this release

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 explicit settings= to CacheScope.REQUEST and dropping the invalidation backend — so the documented multi-worker (PROCESS-scope) path didn't actually engage. Explicit kwargs now override only when passed.
  • pytest is no longer a runtime dependency. It was declared under [project] dependencies and 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 (notably builtins.md 989 → 666). mkdocs --strict builds with every anchor resolving.

Full changelog: v0.7.1...v0.7.2