rewieer/taskschedulerbundle
TaskSchedulerBundle makes it easy to schedule recurring PHP tasks with cron-style expressions. Register tasks as services, run them through a single console command, and manage background jobs cleanly in Symfony applications without extra infrastructure.
>=0.13.0 as the minimum acceptable version; earlier 0.12.x releases carry the drift behavior.Adopt when:
Look elsewhere when:
For executives: This is a small, actively maintained dependency that lets us run recurring background work without buying or operating additional scheduling infrastructure. Release 0.13.0 delivers one meaningful correctness improvement — long-running scheduled tasks no longer drift in their notion of "current time" — plus internal code-quality tightening. There are no reported breaking changes, and the cost/risk of the upgrade is low. The main caveat is that the package is pre-1.0, so we should pin the version and budget a small amount of review effort per release.
For engineering: 0.13.0 changes when "now" is captured — evaluated once before the first task runs rather than repeatedly — which fixes time drift for long-running tasks and makes scheduling decisions deterministic within a run. The other change enforces a stricter code style; expect formatting-only diffs and no runtime impact. No deprecations or breaking changes are called out in the release notes. Recommendation: adopt at ^0.13.0 where long-running tasks exist, add a regression test covering a task that spans a scheduling boundary, and keep an eye on the 0.x changelog before each minor bump.
How can I help you explore Laravel packages today?