Skip to content

PyVELM v1.4.0

Release date: 2026-06-09

Release after v1.3.2: enterprise audit trail, schema DX, and toolbar ActionForms.


Highlights

  • system_audit module — opt-in CRUD/login/lifecycle audit with CSV export, retention cron, and Apps install (PYVELM_AUDIT_RETENTION_DAYS, default 90 days).
  • ActionForm / view-actionsAction.make().form(…) on list and form toolbars; inline create/edit dialogs at /web/view-actions/... (PvDialog + JSON POST).
  • Schema DX — Filament-style Field.make() callables, *_when domains, live() HTMX re-renders, visible_js(), and ORM index() / unique() on field chains.
  • List bulk selection fix — individual row checkboxes sync correctly with Alpine.
  • Coverage gate raised to 98%; schema evaluators at 100% line coverage.

Upgrade

pip install -U "pyvelm==1.4.0"
pyvelm db migrate

Install optional audit trail from Apps → system_audit on existing databases.

Regenerate typing stubs if you use make:stubs:

pyvelm make:stubs

See CHANGELOG for the full list.