PyVELM v0.26.0¶
Release date: 2026-05-30
Minor release: company font theming, console migrate/serve/test commands, Apps Upgrade/Sync UX, and full bundled-module bootstrap on fresh databases.
Highlights¶
Company font theming (base 0.32)¶
Per-company Font family on Settings → Companies → Branding &
white-label loads any Google Fonts family
(e.g. Roboto, Open Sans). Empty uses Inter; set a deploy-wide default with
PYVELM_FONT_FAMILY.
Guide: branding.md
Console & CLI¶
pyvelm migrate,migrate:fresh,migrate:reset— Laravel-style schema commands (shared logic inpyvelm.migrate_cli)pyvelm serve— uvicorn dev/prod serverpyvelm test— pytest wrapper with--coverage/--integrationpyvelm list— Core vs Module command sections
pyvelm db migrate remains as a deprecated alias.
Apps catalog¶
Separate Upgrade (version bump or pending schema diff) and Sync (warning) actions on installed modules; Install stays primary.
Fresh-database bootstrap¶
App boot and pyvelm migrate now install every bundled module under
pyvelm/modules/ (admin, reports, vellum, geo_data, …). App addons outside
that tree still require pyvelm migrate --all or manual install from Apps.
Upgrade¶
Run migrations after upgrade (adds font_family on res.company):
On a fresh database, bundled modules install automatically. Use pyvelm migrate
--all when you also need custom addon roots.