v0.0.67
10 July 2026
Admin addon management UI, an autosave data-integrity fix, and per-option image format control.
Added
- Admin UI: an addon management page for enabling/disabling addons and setting an alias, plus separate list/edit views for addons and view field editors, factored out of monolithic templates.
Fixed
- Draft/autosave data could leak into the published
data.jsonand the search index.Record::data()stays overridable for draft previews; newpublishedData()is the canonical, non-overridable accessor that persistence and indexing always read from. DataFile::merge()built its result using the wrong file's path.App::resolvePageIndex()always returned the site'sindex.jsonpath, even for addon pages; addon pages now resolve their own path correctly.- Image transform DSL: effects were applied in a fixed order regardless of how they were listed in the option string. Most don't commute, so
applyEffects()now applies them in the order given.
Changed
- Image transforms accept a
formatoption; variants default to JPEG only when no format is given. images.driverconfig default changed fromgdtoimagick.- Removed
site/public/server.php(the PHP built-in-server router script), with no replacement. - Bumped the
htmx.orgdevDependency to^4.0.0-beta5and started trackingpackage-lock.json.