1.14.0
Supported PHP
~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0 — adds 8.5, drops 8.1.
Dependency declarations fixed
| dependency | evidence | change |
|---|---|---|
laminas/laminas-validator |
Laminas\Validator\Db\{RecordExists,NoRecordExists} imported by 2 src/ factories, registered under public service names in config/module.config.php |
require-dev → require ^2.65 |
laminas/laminas-router |
Laminas\Router imported by src/, reachable only via laminas-mvc |
added require ^3.16 |
psr/container |
Psr\Container imported by src/ |
added require ^1.1 || ^2.0 |
laminas-validator is constrained to ^2.65, deliberately excluding ^3: validator 3.x removed the Db validators entirely, so v3 cannot satisfy those factories. Removing them would unblock v3 but is a BC break, since they are resolvable by public service name.
Other changes
- Dependency floors raised to releases covering the whole supported range.
laminas-mvc^3.0.4→^3.8plus adatasage/laminas-mvcVCS repository entry;api-problem→^1.10;content-negotiation→^1.11.vimeo/psalm^5→^6.0; baseline regenerated; one deadInternalMethodsuppression removed.config.platform.php8.1.99 → 8.2.99.- CI:
.laminas-ci.jsonnow excludes doc linting instead of ignoring platform requirements; removedrelease-on-milestone-closed.yml.
No src/ changes.
CI green on 8.2, 8.3, 8.4 and 8.5 across locked, lowest and latest. 92 tests, 225 assertions.