All notable changes to this package are documented here.
Versions track the upstream plugin. A release of this package stubs the matching upstream release, so you can require the same version you run against. That is also why the entries below are mostly "regenerated against X" — the stubs have no behaviour of their own to change.
The format is based on Keep a Changelog.
tests/StubsTest.phpandphpunit.xml.dist, socomposer testruns. It asserts every generated stub file parses and actually declares something — the two ways a regeneration fails silently.phpcs.xml.dist, socomposer csandcomposer cs-fixhave a ruleset. Generated.stubfiles andsource/are excluded; only the PHP written by hand here is checked.- CI on push and pull request across PHP 7.4 and 8.3, running
cs,analyzeandtest. - This changelog.
composer test,composer csandcomposer checkall failed:phpunithad no configuration andphpcshad no ruleset.composer analyzereported errors that are inherent to stubs. The generated files were in PHPStan'spaths, which asks it to check the bodies of declarations that are empty by definition. They arescanFilesnow — the symbols become known without any claim about bodies a stub cannot have — andpathscovers the hand-written PHP instead.
Regenerated against upstream 2.13.4.
Regenerated against upstream 2.13.2-rc.1.
Regenerated against upstream 2.13.1.
Regenerated against upstream 2.13.0.
Regenerated against upstream 2.12.2.
Regenerated against upstream 2.12.1.
Regenerated against upstream 2.12.0.
Regenerated against upstream 2.11.0.
Regenerated against upstream 2.10.0.
Regenerated against upstream 2.10.1.
Regenerated against upstream 2.9.0.
Regenerated against upstream 2.8.1.