Repository navigation
Releases: datasage/api-tools-provider
Release list
1.8.2
Declares PHP 8.6 support. The php constraint gains ~8.6.0; the floor is unchanged. CI now runs 8.6 with PHP platform requirements ignored there, because upstream laminas packages still cap PHP at ~8.5.0.
No src/ changes. Under 8.6.0RC2 no deprecation originates in this package.
1.8.1
Normalized CI tooling and added a monthly dependabot configuration. Deduplicated a repeated .gitignore entry.
phpunit remains absent: this package ships a single interface and has no test suite, so psalm and phpcs are the only gates.
Development tooling now at phpunit -, psalm ^6.14, laminas-coding-standard ^3.1.
No runtime behaviour changes. The only src/ edits are #[Override] attributes and their imports, so this is a patch release.
1.8.0
Supported PHP
~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0 — adds 8.5, drops 8.1.
Changes
vimeo/psalm^5→^6.0. Psalm 5 caps at~8.3.0and cannot run on 8.4 or 8.5.psalm-baseline.xmladded andpsalm.xml.distgainserrorBaseline. Psalm 6 addsClassMustBeFinalandUnusedClass, producing 3 errors on unchanged code; acting on them would mean marking library classesfinal, a BC break.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.
require is unchanged and remains empty — src/ imports no external namespaces.
No src/ changes.
CI green on 8.2 for PHPCS and Psalm. This package ships no test suite.