roundly-consulting/options-for-laravel
Options for Laravel gives your app a clean, typed way to store and retrieve configurable settings. Define options once, read them anywhere with simple helpers, and cache values for fast access. Ideal for admin-editable site settings without touching config files.
User/Tenant/Invoice models without forking."Adopt when:
Look elsewhere or skip when:
For executives: This is a small, low-risk maintenance release for a Laravel package that supports swapping data models per deployment. It fixes a bug where test fixtures ignored a customer's substituted model. The practical effect is fewer custom-code workarounds in customer-specific deployments and lower integration cost — no new product capability and no migration required.
For engineering: Version 1.1.2 patches factory resolution so that when a host application rebinds a model (via config or container swap), factories build that configured class instead of the package default. It is a patch-level change: no breaking API changes, no deprecations, no new configuration surfaced. Safe to take as a routine dependency bump. Engineers should confirm their swap mechanism (config key vs. container binding) is the one covered, and add a regression test asserting the factory returns the host's model class — that test is the durable guarantee this release is meant to provide.
Recommendation: Adopt as a routine upgrade. Do not treat it as a launch-worthy item; do use it as a prompt to add the regression test and to confirm the package's maintenance trajectory before deepening the dependency.
How can I help you explore Laravel packages today?