WireKit v2.45.1
Patch. One regression from v2.45.0 and the documentation corrections that came with hunting it. The verify command told correctly configured installations that their Tailwind integration was missing and exited non-zero — so upgrading turned a healthy gate red, and the fix it printed was the line the developer already had.
Fixed
wirekit:verifyreported a missing@sourceon an installation that had one, and exited 1. The check strips CSS comments before reading the directives, and a Tailwind glob is built from the same two characters a comment is:views/**/*.blade.phpcontains a complete empty comment pair, andviews/*.blade.phpan unpaired opener. Put an ordinary pagination@sourceabove the WireKit one and everything between them was swallowed, the WireKit path included. The same run then reported that the built stylesheet did contain WireKit's utility rules, so the command contradicted itself inside one output. Comments are now recognized only outside quoted strings — a path is a quoted string, so a glob inside one is a glob — and a raw newline ends a string, because it does in CSS too and otherwise a single unmatched apostrophe would disable the strip for the rest of the file. Reported by a developer whose build was correct and whose gate was red because of this.- Two Blade comments that ship with the package, and three component pages, used a British inflection. The house rule is US spelling throughout, and the check that enforces it could not see the prefixed form of these words at all, so it had been quietly passing over them. See Inline Edit, Multi-Select and Pagination.
- The bundle table in
dist/README.mdquoted sizes that had drifted from the files beside it. Eight of the ten rows were low — each within tolerance on its own, and each therefore one honest build away from being wrong by more. The numbers are derived from the files now rather than kept by hand, so the table cannot fall behind a build again. The prose around them is unchanged: what each bundle is for, and which one to pick, is still written rather than generated.
Documentation
- OTP Input said the digit cells sit in a
<fieldset>with a<legend>; the component renders arole="group"region with anaria-label. The difference is audible rather than cosmetic: a legend is announced before every field in the group, so a six-digit code would repeat the label six times before anything is typed, while a group label is spoken once on entry and each cell then says only which digit it is. The page carries that reason now, and the component is unchanged — moving it would change what every screen reader says on every one-time-code screen. - The CLI reference described the
@sourcecheck as needing a directive that points atresources/views, which is only half of the supported setups. A Tailwind@sourcepath is relative to the CSS file it sits in, so an application that has published the views writes../views/vendor/wirekit/**— correct, and never containing the longer literal. The check has always accepted both; only the page named one. - Theme Controller claimed none of the menu variant's keyboard model was documented, four lines below the four rows that document it. The rest of that model belongs to Dropdown, which the variant composes, and the page now says which half is where.