zareismail/maintainable
zareismail/maintainable is a Laravel package that provides maintenance-related helpers for PHP applications, making it easier to manage maintenance states and workflows with simple configuration and familiar Laravel conventions.
view any permission check and the addition of resource-based access checks mean PMs should explicitly define who can list, view, and act on records rather than relying on implicit gates.view any, maintainable-resource access, and settle-up permissions.Executive summary: This release strengthens the package’s authorization model and action-level controls. It moves permission behavior closer to explicit resource access and adds policy-controlled “settle up” authorization, which reduces the risk of unauthorized workflow actions. Because it is a 0.5.x release, treat it as an adoption candidate with a focused regression pass rather than a drop-in upgrade.
Engineering summary: 0.5.0 changes authorization semantics by removing the view any check, adds a morphs helper, supports access checks through the maintainable resource, and adds authorization for settling up an issue via the related permission. Engineering should verify policy precedence, update tests for list/view screens, and confirm the intended permission mapping for settle-up actions.
How can I help you explore Laravel packages today?