handle() chains.feat: set minimum php version to 7.4). That drives a concrete roadmap question: which of our services and CI images are still pinned below PHP 7.4, and what's the cost to lift them before we can take this upgrade. For most teams on Laravel 8/9+, this is a no-op; for any legacy monolith on 7.2/7.3, it's a blocking dependency.ci.yml, a master merge) and one behavioral-sounding change ("Proxied piper call"). The PM takeaway is that this is a low-velocity, single-maintainer package where releases are often housekeeping. That argues for treating it as a convenience dependency, never a load-bearing architectural one.composer update ticket and a compatibility check.Adopt when:
Look elsewhere when:
Illuminate\Pipeline (or laravel/pipeline conventions) already covers most of this and ships with the framework you've already paid for. That is the default "buy" answer, and this package must beat it on ergonomics to justify itself.For executives: This is a small, low-risk utility package, and the new 3.0.0 release is a maintenance release, not a capability release. Its practical impact is a compatibility gate: it now requires PHP 7.4 or newer, so the only decision it forces is confirming our runtime floor before we upgrade. There is no user-facing change, no cost, and no new vendor relationship — the package is free and open source, maintained by a single author, and confined to internal code-organization plumbing. Recommendation: approve a routine upgrade where we're already on PHP 7.4+, and do not treat it as strategic.
For engineering: 3.0.0 adds CI (GitLab CI, now ci.yml) and raises the minimum PHP version to 7.4; the changelog does not otherwise document what breaks, and "Proxied piper call" needs to be read in the diff before we bump. Two asks: (1) confirm we aren't taking this on a sub-7.4 image, and smoke-test on our actual production PHP version since 7.4 is EOL and 8.x coverage isn't evidenced; (2) before adopting, justify it against Illuminate\Pipeline, which we already have. If we do adopt, keep the surface thin — treat it as a forkable convenience layer, not core infrastructure, given the single-maintainer profile.
How can I help you explore Laravel packages today?