v0.1.2
<p>The CLI ships in-tree as a built-in addon, Views and Fields merge into one admin screen, Addons folds into a new System page, and a Latte bug that dropped trailing markup gets fixed.</p>
23 September 2026
Added
- The CLI ships in-tree at
phlat/addons/cli/(registered via abinentry incomposer.json) instead of as a separate install - namespaced commands foraddons,backup,cache,clockwork,db,files,health,make,page,registry,tools,user,uuid,view, each self-documenting via--helpand grouped underphlat help {namespace}. - JSON schemas at
phlat/schemas/{field,fieldtype,view}.schema.jsonforfields/{name}/index.json,fieldtypes/{name}/index.json, andviews/{name}/index.json- IDE validation/autocomplete for hand-edited config. - Admin Views page gains a merged three-panel master-detail layout (views list, edit panel, fields list), replacing the separate Fields page. Base field definitions move under a reserved
_fields/{name}URL namespace so a view can never collide with one literally named "fields". - Admin System page absorbs the former Addons page - a read-only list of installed addons alongside the existing config viewer.
Fixed
{partial}/{fragment}Latte tags silently dropped trailing markup whenisPartial()was false - Latte's printer merges adjacent literal echoes, so an unbraced conditional echo swallowed the static output after it.Page::parents()'s ancestor lookup now batches throughRegistry::batchUpdatedAt()once instead of querying per ancestor.
Changed
- Latte's auto-refresh is now gated on the
debugconfig key. - htmx bumped to the stable
^4.0.0; JS builds switched frombuntonpm/npx. - Admin sidebar nav drops the Fields/Addons entries (folded into Views/System above); Settings renamed to System.
Comments
No comments yet. Be the first!
Loading form…