v0.0.22

24 June 2026

Added an admin field metadata editor, defaulted to classic FrankenPHP mode.

Added

  • Admin field editor at fields/{name}/edit : edits a field definition's own metadata (required, help, placeholder, min_length, max_length), persisted to the field's data.json via the new Field::metaFields().
  • FieldTypeBoolean fieldtype.
  • RecordCollection::contains().
  • FileStore::rebuildIndexes() : scans every registered page and writes a missing {file}.index.json for any file that doesn't have one.

Changed

  • ObjectCollection renamed to RecordCollection.
  • FrankenPHP now defaults to classic mode (phlat/Caddyfile); worker mode moved to phlat/Caddyfile.worker as an opt-in.