zing/laravel-subscribe
zing/laravel-subscribe is a Laravel package for adding subscription functionality to your app. It helps you define plans, attach subscribers, and manage recurring subscription lifecycles through an Eloquent-friendly API that fits cleanly into existing Laravel projects.
1.3.0...1.4.0 diff link and no changelog entries. With an empty data set behind this assessment, treat 1.4.0 as a no-information release: pin 1.3.0, have an engineer read the diff, and only then decide whether to bump.Adopt when:
Look elsewhere or reconsider when:
Executives: One Composer dependency gives us the follow/subscribe building block that three roadmap items depend on, instead of a one-to-two-week build plus permanent maintenance. There is no license fee, no vendor contract, and no data leaving our infrastructure — it is an additive table we can remove if it disappoints. Risk is low and contained. One caveat: the current 1.4.0 release ships an empty changelog, so we stay on 1.3.0, have an engineer review the diff, and only then upgrade.
Engineering: It provides polymorphic subscriber/subscribable relations, idempotent subscribe/unsubscribe, and query scopes for counts and lookups. We still own notification dispatch, feed assembly, rate limiting, and cleanup on model deletion. Pin the version explicitly, review the 1.3.0→1.4.0 diff before bumping, and wrap the integration in a thin test so a future breaking change cannot reach production silently. Treat 1.4.0 as unvetted until that diff has been read.
How can I help you explore Laravel packages today?