exolnet/laravel-bento
Exolnet's Laravel Bento is a lightweight package for building modular dashboards from reusable widgets and cards. Compose responsive admin layouts, configure panels, and add metrics or custom views with a simple API, ideal for internal tools and admin panels.
feat: but is functionally breaking (removes framework support). It shipped as a minor bump (2.8.0 → 2.9.0), which means caret constraints such as ^2.8 will float onto it. Confirm Composer's platform constraints are what is actually protecting our Laravel 11 apps, rather than assuming semver will.Consider it when:
Look elsewhere / defer when:
2.8.* explicitly; do not rely on ^2.8.Immediate action regardless: add an explicit constraint ("exolnet/laravel-bento": "2.8.*") to any Laravel 11 project, rather than a caret range, and verify the lockfile has not already floated.
For executives: A dependency we use released an update that drops support for our current Laravel and PHP versions. Nothing breaks today — our lockfiles hold — but the package is now only compatible with a stack we have not finished migrating to. The decision this forces is timing, not functionality: either we bring forward the Laravel 12 / PHP 8.4 upgrade, or we freeze this dependency at its current version and carry a small ongoing maintenance cost. I recommend freezing now and folding the upgrade into the already-planned platform work rather than treating it as a separate initiative.
For engineering: v2.9.0 removes Laravel 11 support and sets the PHP requirement to 8.4. It is a breaking change published as a minor version, so ^2.8 constraints are not a safety net — Composer's platform requirements are the only thing preventing an incompatible install. Pin to 2.8.* on Laravel 11 branches, add PHP 8.4 to the CI matrix before any upgrade attempt, and treat the bump as a scheduled change rather than an incidental composer update. Confirm whether the feat: prefix in the changelog reflects intent or a labelling slip, and raise it upstream — if the maintainer intends to keep dropping framework majors on minors, we need an explicit stance on tracking this package at all.
How can I help you explore Laravel packages today?