• v0.10.0 0d53ceb085

    v0.10.0 Stable

    pienter-release-bot released this 2026-09-15 13:42:23 +00:00 | 177 commits to main since this release

    Changed

    • Index renders its title, description and actions through the new
      PageHeader, so the pui-index__header, pui-index__heading,
      pui-index__title, pui-index__description and pui-index__actions
      classes are gone. They were never documented as public API; a consumer
      style that targeted them moves to pui-page-header and its
      __heading, __title, __description and __actions elements. Markup,
      spacing and type are unchanged in both placements.

    Added

    • PageHeader at @[secure]/ui/components/PageHeader.vue: the title,
      description and actions band above a module index or a record page,
      extracted from Index so detail and form pages no longer hand-roll the same
      header. title and description are plain strings, level (1 | 2 |
      3, default 1) picks the heading element and sizes levels 2 and 3 as
      section headings, title-id sets the title's id for aria-labelledby,
      and #actions fills the trailing row. It renders nothing when it has no
      title, description or actions. Index uses it at level 1 in module placement
      and level 2 in related placement.
    Downloads