Skip to content

0.3.0

Choose a tag to compare

@robwent robwent released this 25 Aug 12:25
· 29 commits to main since this release

Extends the public developer read API (OpenYacht\Data) with the own-listings surface that display layers and developer bridges need:

  • Data::ownListings() — this site's own listings, newest change first, drafts never included.
  • Data::ownListing($uuid) — one own listing by its authority-minted UUID.
  • Data::wire($listing) — the full wire payload (listing-schema.md shape) for either origin: a synced copy's verbatim stored payload, or an own listing serialised ungated. One shape, one rendering code path, whichever side the listing came from.

No behaviour changes to federation, syncing, or the admin — this release is purely additive API, published ahead of the display addon which builds on it.