Skip to content

v0.11.7

Latest

Choose a tag to compare

@mpge mpge released this 14 Sep 14:06
· 5 commits to main since this release
d75dfc6

Added

  • pages.json now publishes the props each page reads, alongside the names
    it already published, and which of those the component declares required.

    The names let a backend catch a page that renders into nothing. The props are
    the same fault one level down, and the one nothing could see: a backend that
    sends data to a component reading period_days renders the chrome and no
    content, on a 200 — and an empty report reads as a quiet week rather than a
    wiring fault.

    "props": {
        "Escalated/Admin/Reports/AgentRanking": { "props": ["agents", "period_days"], "required": [] },
        "Escalated/Admin/Import/Progress": { "props": ["job"], "required": ["job"] }
    }

    Read out of the compiler's own binding metadata rather than matched out of
    the source, so a defineProps spread over lines, given types, or written as
    an array still reports what Vue will actually accept.