dozen-software/listcraft
Listcraft is a Laravel package for crafting dynamic, filterable lists and data tables. Build query-driven listings with reusable filters, sorting, and pagination while keeping controllers clean and Eloquent queries readable and easy to maintain.
composer.json now permits Laravel 11. That directly unblocks a Laravel 11 migration decision for any product surface depending on this package, and removes it as a blocker in an upgrade dependency graph.composer.json constraint bump is not evidence that the package's runtime behavior was tested against Laravel 11.Consider (or retain) it when:
Look elsewhere, or apply extra scrutiny, when:
1.0.3) carrying a framework-compatibility change. Widening a framework constraint in a patch bump is common in the PHP ecosystem but means the version number is not a reliable proxy for risk. Pin the version and verify.For executives: Version 1.0.3 of this Laravel dependency is a maintenance release whose only documented change is enabling Laravel 11 compatibility. Its business value is narrow but real — it removes a blocker from our framework upgrade path, which reduces the risk of an expensive forced upgrade later. There is no new functionality and no customer-facing change. Recommendation: approve inclusion in the Laravel 11 upgrade plan, contingent on an engineering smoke test.
For engineering: The release widens the illuminate/* constraint in composer.json to admit Laravel 11. Treat it as a declared-compatibility change, not a verified one — confirm the diff, run the package's own test suite and our integration tests against Laravel 11 in a branch, and pin the exact version in composer.lock before merging. Budget this as a small, low-complexity item inside the existing upgrade epic rather than a standalone project. Flag to the PM if the smoke test surfaces behavioral regressions, since that would downgrade the vendor's maintenance signal and re-open the build-vs-buy question.
How can I help you explore Laravel packages today?