First major of this fork line. BC breaks relative to 1.13.1.
Removed the ServiceManager v2 back-compat shims across the factories — createService(), createDelegatorWithName(), setCreationOptions() and the v2 abstract-factory pair. Each was a proxy to a v3 method the class already implemented; this is the migration the deprecated v2 interfaces prescribe for themselves.
Migrated off the abandoned container-interop/container-interop to Psr\Container\ContainerInterface across 11 files. Interop extends the PSR interface, so this widens parameter types rather than narrowing them.
testInstantiatesHalJsonRendererWithV2 was deleted rather than migrated — it existed only to cover the v2 path, and the v3 test beside it makes the same assertions.
Constraints on sibling forks widened to accept their new majors.