Skip to content

2.0.0

Latest

Choose a tag to compare

@datasage datasage released this 10 Aug 23:16
1b138b1

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.