roundly-consulting/credits-for-laravel
A flexible credits and balance system for Laravel apps, with ledger-style transactions, model integration, and simple APIs to award, deduct, and track user credits reliably.
roundly/money ^1.0.1 and roundly/package-toolkit ^1.3.0, confirming the package is a thin layer over a shared internal ecosystem rather than a standalone library. Adoption is really a decision to buy into the Roundly stack, not just this one package — evaluate the whole dependency set.package-toolkit from earlier ^1.x to ^1.3.0, any service already on the ecosystem may need a coordinated upgrade. Budget a small compatibility pass across sibling packages (money, testing) rather than a single-package bump.money dependency and package name. Confirm actual domain fit against the source before committing.Consider it when:
roundly/money semantics rather than reinventing decimal handling.package-toolkit ^1.3.0 is now a hard floor.roundly/testing ^1.2.1 signals an active test harness).Look elsewhere when:
brick/money or moneyphp/money give you broader ecosystem support and documentation.package-toolkit or money versions and cannot upgrade in this cycle; 1.1.2 will not install cleanly.For executives: Version 1.1.2 is a housekeeping release — the package was updated to require the current generation of its companion libraries (package-toolkit 1.3.0, money 1.0.1) plus a newer test suite. There is no new functionality, no breaking API change, and no deprecation. The practical signal is governance, not capability: the maintainer keeps dependencies current, which reduces long-term security and compatibility risk. It does not, on its own, justify adoption — that decision rests on whether the Roundly stack fits our roadmap.
For engineering: Treat 1.1.2 as a lockfile-level upgrade. Expect a transitive requirement on package-toolkit ^1.3.0 and money ^1.0.1; anything vendored or pinned below those floors must move in the same change. The dev dependency on roundly/testing ^1.2.1 means our CI should mirror that test baseline. No migration guide is needed. Before we adopt, we owe ourselves one thing the release notes do not provide: a read of the actual source to confirm what the package does, since a maintenance-only changelog is our only artifact so far.
How can I help you explore Laravel packages today?