Skip to content

1.10.0

Choose a tag to compare

@datasage datasage released this 05 Aug 21:56
· 18 commits to 2.0.x since this release
e374d4e

Supported PHP

~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0 — adds 8.5, drops 8.1.

Dependency declarations fixed

Five mis-declared production dependencies — the most of any package in this sweep. Three were in require-dev despite being used by src/; two were not declared at all.

dependency src/ uses was now
laminas/laminas-servicemanager 2 require-dev require ^3.24
laminas/laminas-http 3 require-dev require ^2.23
laminas/laminas-inputfilter 3 require-dev require ^2.34
laminas/laminas-router 3 undeclared require ^3.16
psr/container 2 undeclared require ^1.1 || ^2.0

laminas-uri and laminas-view were checked and are genuinely test-only — no src/ references — so they stay in require-dev with their floors raised.

Other changes

  • api-tools siblings moved to their 8.5-capable releases: api-problem → ^1.10, content-negotiation → ^1.11, hal → ^1.13, mvc-auth → ^1.10.
  • laminas-mvc ^3.0.2 → ^3.8 plus a datasage/laminas-mvc VCS repository entry; upstream laminas-mvc has no 8.5 release.
  • Remaining floors raised so --prefer-lowest is installable across the whole declared range.
  • vimeo/psalm ^5 → ^6.14; baseline regenerated; one dead InternalMethod suppression removed.
  • Removed 12 no-op setAccessible() calls from test/, deprecated in 8.5.
  • config.platform.php 8.1.99 → 8.2.99.
  • CI: .laminas-ci.json now excludes doc linting instead of ignoring platform requirements; removed release-on-milestone-closed.yml.

This package does not depend on laminas-test, so phpunit stays at ^10.

No src/ changes.

CI green on 8.2, 8.3, 8.4 and 8.5 across locked, lowest and latest. 327 tests, 705 assertions.