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.
- PHP 8.3 compatibility @rajeshreeputra, @ciaranmcnulty
- Symfony 7.0 compatibility @thecrimpmaster, @Chris8934
- Bump GHA workflow versions @Chris8934
- Restore ScalarMatcher priority for PHP > 8.0 @bsod85
- Allow PHPUnit 10 @ciaranmcnulty @Jean85
- Allow Doctrine/instantiator 2 @stof
- Allow sebastian/export 5 @arendjantetteroo
- Use Psalm 5 @rogervila
- Added .editorconfig @chapeupreto
- PHP 8.2 support @gquemener
- Deprecation notices for dynamic properties under PHP 8.2 @gquemener
- Fixed CI config for PHP 8.2 @rogervila
- PHP 8.1 support @ADmad, @iambrosi, @jaylinski
- Symfony 6.0 support @loic425
- TeamCity formatter @AyrtonRicardo
- Display any Specs that have been ignored (e.g. due to broken namespaces) @gquemener
- Temporarily disallow intersection types when requesting Mocks @ciaranmcnulty
- Error when checking an Exception with unset properties is thrown @jmleroux
- Sort order of default matchers made consistent between PHP 7/8 @dannyvw
- Removed redundant cast @driesvints
- Ship fewer files in the archive versions @drupol
- Suppressed errors on PHP 8 no longer cause failing tests @AlexandruGG
- ApproximatelyMatcher can now compare arrays of floats @ciaranmcnulty
- Collaborator generation didn't happen in some cases @ciaranmcnulty
- Some error diffs caused a strict type error on PHP 8 @ciaranmcnulty
- Dropped support for PHP 7.2 @ciaranmcnulty
- Dropped support for Symfony 4.x < 4.4 @ciaranmcnulty
- More accurate error message for bad during* calls @drupol
- Removed superfluous phpdoc and added bool return types where appropriate @drupol