reiterus/mcx-info-symfony
reiterus/mcx-info-symfony is a Symfony package for integrating MCX information into your applications. It offers a straightforward way to expose MCX-related data and is lightweight to configure for Symfony developers who need quick MCX info access.
Consider adopting or upgrading when:
Look elsewhere or defer when:
For executives: A dependency we rely on has shipped a major version whose headline change is a minimum PHP 8.1 requirement. It does not add user-facing features and does not, by itself, change what we can build. It is a platform-alignment item: it keeps the package on a supported PHP runtime and gives us a maintenance signal on the vendor. The decision required is not "should we adopt this" but "when does our PHP 8.1+ migration happen," because this release is gated on that answer. Cost is engineering time, not licensing; risk is contained to deployment environments still below 8.1 and is mitigated by staged rollout. Recommendation: treat it as scheduled technical work attached to the existing PHP upgrade, not a standalone initiative.
For engineering: v3.0.0 is a semver-major release on a PHP 8.1 baseline. Audit the diff and any upgrade guide before merging — a one-line changelog does not establish that behavior is unchanged. Sequence the work as: confirm Laravel version supports PHP 8.1; move CI images and local/dev containers to 8.1 first; resolve transitive constraints blocking the major bump; run the full test suite against the new major; then roll out service by service with a rollback path. Flag any service pinned to PHP 8.0 as out of scope until its runtime upgrade lands. Note that 8.1 is in security-only support, so agree internally on whether to target 8.1 as an intermediate step or go directly to 8.2/8.3 to avoid a second migration in the same cycle.
How can I help you explore Laravel packages today?