3.11.0
3.11.0 - 2022-04-04
Release Notes for 3.11.0
Changed
This release makes a significant change, but one that is currently fully backwards-compatible.
The package now replaces the container-interop/container-interop
package (versions 1.2.0 and later), and makes all container-interop interfaces aliases of PSR-11 interfaces via an autoloader rule. The net effect is that all typehints in laminas-servicemanager classes (both for parameter typehints as well as implementations) are now against PSR-11 interfaces, while still retaining backwards compatibility with container-interop.
We will provide tooling in an upcoming release to allow end-users to update any classes they have that typehint against or implement container-interop interfaces to switch to PSR-11 interfaces instead. After that tooling is available, we will do another release that drops the interface aliases entirely.
3.11.0
- Total issues resolved: 0
- Total pull requests resolved: 10
- Total contributors: 5
Enhancement
- 121: Prepare for Renovate with reusable workflows thanks to @ghostwriter
- 120: Ran
psalm --update-baseline
to update currentpsalm-baseline.xml
based off recent type improvements thanks to @sasezaki - 118: Update laminas/laminas-container-config-test to ^0.5 thanks to @internalsystemerror
- 117: Update laminas/laminas-coding-standard to ~2.3.0 thanks to @internalsystemerror
- 113: Lock file maintenance thanks to @renovate[bot]
- 96: feature: replace
container-interop/container-interop
thanks to @boesing
Duplicate,renovate
- 115: Update Laminas packages - autoclosed thanks to @renovate[bot]
renovate
- 114: Lock file maintenance thanks to @renovate[bot]
Enhancement,renovate
Enhancement,Help Wanted,renovate
- 110: Configure Renovate thanks to @renovate[bot]