phpro/sulu-translations-bundle
PHPro Sulu Translations Bundle adds a translations management interface to the Sulu CMS admin, letting editors view and edit Symfony translation messages per locale without touching files. It integrates with Sulu's admin UI and security, streamlining multilingual workflows.
azjezz/psl for php-standard-library. This converts the package from a "drop-in" to a runtime-version-gated dependency: it cannot ship until the platform/runtime upgrade lands. Use this as a concrete forcing function (or blocker) item on the infrastructure roadmap, and sequence it against other packages that still cap at 8.1–8.3.azjezz/psl) with php-standard-library is a same-author/fork-lineage change. For a PM this is a supply-chain and behavior-parity question, not a feature: it warrants a regression pass over any code paths that touch string/collection helpers, plus a check that no other dependency pins the removed package.Adopt when:
Look elsewhere when:
Adoption checklist before merging the bump: confirm CI matrix and production images move to 8.4 together; grep for direct Psl\ usages in first-party code; verify composer lock no longer resolves azjezz/psl; run the translation/fallback test suite as a parity check.
For executives (one paragraph): A small, low-risk maintenance release of a Sulu CMS translation component. It adds no new features and no new cost, but it hard-requires PHP 8.4, so its real significance is as a checkpoint on our PHP upgrade timeline. The main consideration is dependency hygiene, not capability — we are replacing one utility library with its successor, which we should validate with a routine regression pass. Recommendation: adopt once the 8.4 runtime is live; no budget ask, no customer-facing change.
For engineering (the substance):
azjezz/psl → php-standard-library. Functionally adjacent (same lineage), but verify no behavioral drift in string/collection helpers and that nothing else in the tree still pins the old package.Risk framing: low technical risk, moderate scheduling risk (blocked on platform upgrade), low strategic importance. Do not escalate; do put an owner and date on the 8.4 prerequisite.
How can I help you explore Laravel packages today?