All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
For a full diff see 1.0.0...main.
For a full diff see 0.8.1...1.0.0.
- Added support for
phpstan/phpstan:^1.0.0and dropped support for non-stable versions ofphpstan/phpstan(#266), by @alexander-schranz
For a full diff see 0.8.0...0.8.1.
- Allowed installation with PHP 8.0 (#236), by @localheinz
For a full diff see 0.7.0...0.8.0.
-
Removed the symbolic link from
src/extension.neontoextension.neon(#182), by @localheinzWhen using
phpstan/extension-installer, no changes on your end are required.When not using
phpstan/extension-installer, you need to adjustphpstan.neon:includes: - - vendor/jangregor/phpstan-prophecy/src/extension.neon + - vendor/jangregor/phpstan-prophecy/extension.neon
For a full diff see 0.6.2...0.7.0.
- Moved
src/extension.neontoextension.neon(#140), by @localheinz - Marked classes as
@internal(#144), by @localheinz - Moved and renamed internal classes (#153), by @localheinz
- Required
phpstan/phpstan:~0.12.6(#165), by @Jean85 - Simplified extension by making use of generics (#165), by @Jean85 and @ondrejmirtes
For a full diff see 0.6.1...0.6.2.
- Allowed installation with
phpunit/phpunit:^9(#124), by @localheinz
For a full diff see 0.6.0...0.6.1.
- Marked classes as
final(#118), by @localheinz - Modified return value of
ObjectPropecyMethodReflection::hasSideEffects()as invoking methods on an instance ofProphecy\Prophecy\ObjectProphecymight have side effects (#119), by @localheinz
For a full diff see 0.5.1...0.6.0.
- Support for
willImplement()(#92), by @localheinz - Support for
willExtend()(#94), by @localheinz
For a full diff see 0.5.0...0.5.1.
- Required at least
phpstan/phpstan:^0.12.0(#79), by @localheinz
For a full diff see 0.4.2...0.5.0.
- Allowed installation with
phpstan/phpstan:~0.12.2(#67), by @localheinz and @PedroTroller
For a full diff see 0.4.1...0.4.2.
For a full diff see 0.4...0.4.1.
For a full diff see 0.3.0...0.4.
For a full diff see 0.2.0...0.3.0.
For a full diff see 0.1.2...0.2.0.
For a full diff see 0.1.1...0.1.2.
For a full diff see 0.1...0.1.1.
For a full diff see afd6fd9...0.1.