Releases: psalm/psalm-plugin-phpunit
Releases · psalm/psalm-plugin-phpunit
Fixed crash with non-iterable data providers
Compatibility with exotic setups
Features
- The plugin can now be used with PHPUnit installed in a non-standard location (#103, thanks @VincentLanglet)
Fixes
Support PHP 7.1 again
Merge pull request #99 from weirdan/suppress-redundant-casts Suppressed redundant casts emitted by newest Psalm
Support Psalm 4.x
0.13.0 Allow 4.0
Remove use of @template-typeof
This also allows the plugin to be installed in PHP 8 using composer
Support Psalm 4.x dev branch
0.12.1 Support 4.x dev branch
Use PHPUnit's own docblock assertions where possible
Only use legacy stub file for old versions of PHPUnit Fixes #86
Added support for `phpspec/prophecy-phpunit`
Added
This release adds support for phpspec/prophecy-phpunit
(forward-compatible integration between PHPUnit and Prophecy). Also @ktomk added definitions for TestCase::createConfiguredMock()
and TestCase::createPartialMock()
.
BC Breaks
Dependency on ocramius/package-versions
was replaced with composer/package-versions-deprecated
, which is 100% compatible replacement. If you get conflicts upgrading to this version, which may happen if you have direct dependency on ocramius/package-versions
, replace it with composer/package-versions-deprecated
.
Other changes
@vladyslavstartsev performed some intenal cleanup.
Fix Argument::that() signature
Drop PHPUnit <7.5 support
This is a housekeeping release, dropping old stuff and providing a cleaner state to go forward from.
Removed
- Support for PHPUnit 7.5 was dropped