• v0.5.0 3303567812

    v0.5.0 Stable

    pienter-release-bot released this 2026-08-30 08:55:16 +00:00 | 254 commits to main since this release

    Breaking

    • The framework-agnostic controllers are gone; their behavior now lives in
      Vue composables. @[secure]/ui/utils/controllers/* (mountDialog,
      mountPopover, mountDisclosure, mountMenu and their types) no longer
      exists — import useDialog, usePopover, useDisclosure, and useMenu
      from @[secure]/ui/composables/<name> instead. The composables carry the
      same behavior and options but own the lifecycle themselves: they take an
      element ref plus options at setup, wire on mount, follow a controlled
      open getter, and clean up on unmount, so the mount/watch/teardown dance
      every component repeated is gone. Placement moved to
      @[secure]/ui/composables/usePopover. Component behavior is unchanged.
    Downloads