grafite/forms
Grafite Forms is a Laravel package for building and managing dynamic forms. It provides a simple API for defining fields, rendering forms, validating input, and handling submissions, making it easy to add configurable, database-backed forms to your application.
composer update. The "and more" in the release notes is underspecified — the full breaking-change surface must be read from the changelog before it enters a sprint.LICENSE file — a new release is the natural moment to re-check, and a clear license would be the single highest-value change for procurement.Consider it when:
6.0.0, not ^6.0) and accept that you may need to vendor or fork it.Look elsewhere when:
To executives: This is a small, free Laravel utility that speeds up internal back-office tooling. There is new activity: a v6.0.0 release adding Bootstrap 5 support. That is a positive signal but not a maintenance guarantee — it is one release, and the license is still not clearly declared. Recommendation is unchanged but with two added gates: confirm the release is current and actively supported, and complete a legal license review before code is committed. Permit it for internal admin and prototypes only, with a documented exit plan (vendor or fork), and treat any upgrade to v6 as a scoped project rather than routine maintenance.
To engineering: v6.0.0 is a major bump, so assume breaking changes: generated markup moves to Bootstrap 5, and published views, template overrides, and CSS customizations are the likely blast radius. The release notes say "and more," so read the changelog and diff the tags before touching composer.json — do not let a patch-shaped habit collide with a major version. Pin 6.0.0 exactly, run the upgrade on a branch behind your own form abstraction, and keep the surface area of replacement small. The underlying tradeoffs are unchanged: model-driven form classes for free rendering, binding, and validation, at the cost of heavy convention-based magic, tight Blade coupling, and no upstream support commitment.
How can I help you explore Laravel packages today?