Skip to main content

WireKit v2.6.4

Patch release

Patch release. CLI introspection + editor-default fixes, fully backward-compatible.

Changed

  • The <x-wirekit::editor> extensions config now defaults to an empty array (was ['StarterKit']). Your window.tiptapEditor factory owns the real Tiptap extension set; the extensions value is only an optional list of name hints for a factory that reads them. The old non-empty string default was a foot-gun — a factory that spread it straight into Tiptap's extensions would throw (strings aren't Extension objects). The documented factory ignores the hints and is unaffected; set your own hints only if your factory consumes them.

Fixed

  • php artisan wirekit:show <component> now lists the component's slots (both the human output and --as=json), matching wirekit:export-json and the .wirekit-schema.json manifest. Previously show printed props and sub-components but omitted slots entirely, so introspecting a component (e.g. wirekit:show dropdown) never surfaced its named-slot quick-form contract such as <x-wirekit::dropdown>'s <x-slot:trigger>.
  • Four common <x-wirekit::icon> aliases — copy, globe, book, lightbulb — now resolve on every base icon preset (heroicons, lucide, phosphor, tabler) instead of throwing. Previously they lived only in the optional heroicons-app / marketing preset layers, so a base-only setup raised an exception unless those presets were stacked. They're now part of the shared base alias set, with each library's correct icon (e.g. tabler's world / bulb).