Skip to content

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:

  1. SYNC_HOOK (idempotent backfills, orphan drops)
  2. Additive schema diff
  3. 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

pip install -U pyvelm==0.22.1

No schema or module manifest changes in this release.