itk-dev/terms-bundle
A Symfony bundle for managing terms and conditions in your application. It helps you present terms to users and record their acceptance, integrating consent handling into your existing setup with minimal configuration so you can require and track agreement.
dev-master. What changed is that the package can now be required with a stable constraint (^1.0) instead of a branch alias. That moves it from "unadoptable in a release process" to "evaluable," which is the decision this release actually unlocks.^1.0 rather than dev-master removes the "silent upstream break on every composer update" failure mode. That is a real, quantifiable reduction in maintenance exposure — worth noting even though no code changed.Consider it when:
Look elsewhere when — and these are unanswered by this release:
Diligence required before any adoption recommendation: confirm what the package actually does, read the source, check composer.json constraints, scan the issue tracker for unresolved breakage, and verify the license.
To executives: A Laravel dependency we were previously unable to install in production has published its first stable release (1.0.0). The code itself is unchanged — this is a bookkeeping release that makes the package properly installable and upgradable through Composer. The practical effect is that we can now evaluate it on normal terms instead of maintaining a custom branch pin. No cost, no commitment; I am proposing a small, timeboxed evaluation, not adoption.
To engineering: The dev-master branch is now tagged 1.0.0, so composer require works with a stable constraint and we get semver semantics going forward. Scope this as a low-effort spike: audit the source and tests, confirm Laravel and PHP version bounds, and trial it behind an interface in a non-critical path. The open questions are coverage, maintenance cadence, and license — not installability, which this release resolves. Set expectations that a first tag is a starting signal, not a maturity signal; if the audit comes back thin, we do not adopt.
How can I help you explore Laravel packages today?