Skip to main content

WireKit v2.6.6

Patch release

Patch release. Implements the documented value pre-selection prop on multi-select, fixes icon-name rendering on the sidebar components and the replay button's default icon, registers the list component in the machine-readable manifests, and documents the Livewire binding contract on the stateful form controls.

Added

  • <x-wirekit::multi-select> now implements the value prop for pre-selecting options on load. Pass an array of option keys (:value="['php', 'js']") or a comma-separated string and the matching pills render immediately. The prop was already documented but not previously implemented, so the pre-selection example rendered empty.

Fixed

  • <x-wirekit::list> now appears in wirekit:list, wirekit:export-json, and the generated .wirekit-schema.json manifest. The component shipped and was fully documented, but was absent from the internal component registry that drives those manifests — so AI tooling and IDE extensions reading the catalog never saw it. The component itself always rendered correctly; only the machine-readable manifest omitted it.
  • <x-wirekit::sidebar.item> and <x-wirekit::sidebar.collapsible> now resolve a string icon name to an SVG. Passing icon="cube" previously rendered the literal text "cube" instead of the icon; it now resolves through the icon system, consistent with the other components that accept an icon name. A custom <x-slot:icon> still works as before.
  • <x-wirekit::replay-button> renders its default circular-arrow icon when no custom content is given. The default icon was previously suppressed, leaving an empty button.

Documentation