papi-ai/symfony
Symfony bundle for Papi AI that simplifies client configuration and lets you access AI capabilities from services and controllers through Symfony’s dependency injection.
papi-core >= 0.15.3 specifically to inherit PHP 8.5 fixes. That makes it the artifact to cite when deciding when your application can move to PHP 8.5, and gives engineering a concrete, low-risk step to schedule ahead of the runtime upgrade rather than during it.composer.json. Because the fix lives upstream in papi-core, not in this package, the decision is really "do we accept a transitive minimum-version bump?" That is a governance question — useful input for a policy on whether the team pins transitive dependencies or lets the resolver float.0.x version line.Consider it when:
papi-core, and want the smallest possible change to pick up upstream runtime fixes — the diff is a version constraint, not a behavior change, so regression risk is low.0.x dependency and has a habit of reading upstream constraint changes before merging.Look elsewhere, or defer, when:
0.15.x, breaking changes are permitted in minor releases by semver convention; nothing here changes that.papi-core project is not something you are willing to depend on directly — the coupling here means you inherit its release cadence and constraint decisions.For executives (one line): A routine maintenance release that keeps this Laravel package compatible with the upcoming PHP 8.5 runtime — no new features, no breaking changes, low risk, and it protects us from a scramble later in the platform-upgrade cycle.
For engineering leadership: Version 0.15.1 is a patch that raises the minimum papi-core to 0.15.3 to inherit that project's PHP 8.5 fixes. There is no code-level change on our side — the work is a composer constraint resolution plus a standard regression pass. Two things to note: (1) the actual fix lives in the transitive dependency, so our exposure is to papi-core's quality and cadence, not just this package; (2) we remain on a pre-1.0 line, so minor versions can still break us and we should keep the lockfile pinned and reviewed.
Recommendation to state plainly: Approve the upgrade as a scheduled, low-priority maintenance item if PHP 8.5 is anywhere on the roadmap; if it is not, this can wait until the next routine dependency sweep. Either way, do not market it internally as a capability improvement — it is hygiene, and the honest framing keeps credibility with the engineers who will do the work.
How can I help you explore Laravel packages today?