PyVELM v0.22.1¶
Release date: 2026-05-28
Patch release: Report Builder join deduplication, CI fixes for shared Postgres, GitHub Sponsors links, and clearer migrations / SYNC_HOOK documentation.
Highlights¶
Report Builder¶
Detail reports that use the same Many2one hop in multiple columns and in
filters no longer emit duplicate LEFT JOIN aliases (Postgres
DuplicateAlias). Column compilation and domain filters now share one join
pool.
See Known limitations for summary group-by rules (root stored fields only).
Migrations workflow¶
migrations.md now documents what pyvelm db migrate and
Apps Sync actually run every time:
SYNC_HOOK(idempotent backfills, orphan drops)- Additive schema diff
- View/menu re-sync
Versioned migrations/*.py scripts run once per version gap, not on every
Sync. The partners example puts backfill in hooks.py.
GitHub Sponsors¶
Sponsor link on README, PyPI metadata, and docs — one profile for PyVELM and related open-source work.
Upgrade¶
No schema or module manifest changes in this release.