WireKit v2.6.3
Patch release. CLI and component-usage fixes, fully backward-compatible.
Changed
- Invalid input now exits with code
1consistently across everyphp artisan wirekit:*command. A few commands (wirekit:install,wirekit:verify/wirekit:doctor) previously exited2on a bad flag value or an invalid invocation, while the rest exited1. They now all exit1— the Laravel/Artisan failure convention. Both are non-zero, soif ! commandchecks are unaffected; only a script branching on the specific code2needs to switch to1. Thewirekit:install --ignore-failed-flagshelp text — which wrongly implied the exit code equaled the number of failed flags — now correctly states it is1.
Fixed
<x-wirekit::now fails with a clear, actionable message instead of a cryptic "Undefined variable" error. The chart is a class-based component: written as the anonymouschart> <x-wirekit::(double colon) instead ofchart> <x-wirekit-chart>(single hyphen) it has no class to supply its data and previously threwUndefined variable $height. It now explains which tag to use and links to the docs.php artisan wirekit:class-by-areanow rejects an unknown--formatinstead of silently falling back to the summary. A typo'd--format=jsompreviously rendered the summary and exited0; it now exits non-zero with anAvailable: summary, full, jsonlist, matching--areaand every other command's option validation.php artisan wirekit:install --diffnow reports the actual layout file it would edit. The dry-run hard-coded a single layout path; it now resolves and names the same candidate the real install would touch — including theresources/convention — or lists every candidate it probes when none exist yet.views/ layouts/ app. blade. php
Documentation
- The prop-naming conventions guide now documents back-compat prop aliases. It clarifies that
<x-wirekit::'sprogress> variantprop is a deprecated alias ofintent(both set the bar color), not the surface-treatmentvariantthatalert/carduse.