WireKit v2.6.4
Patch release. CLI introspection + editor-default fixes, fully backward-compatible.
Changed
- The
<x-wirekit::editor> extensionsconfig now defaults to an empty array (was['StarterKit']). Yourwindow.factory owns the real Tiptap extension set; thetiptapEditor extensionsvalue 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'sextensionswould 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), matchingwirekit:export-jsonand the.wirekit-schema.manifest. Previouslyjson showprinted 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::'sdropdown> <x-slot:trigger>.- Four common
<x-wirekit::aliases —icon> 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'sworld/bulb).