- Added @phpstan-require-implements constraints
- Made PHP8.1 minimum version
- Converted phpstan doc comments to generic
- Migrated to use effigy in CI workflow
- Fixed PHP8.1 testing
- Added Cast interface
- Updated composer check script
- Added static instance check in instance()
- Added SingleParameterFactory interface
- Updated CI environment
- Removed PHP7 compatibility
- Updated ECS to v11
- Updated PHPUnit to v9
- Transitioned from Travis to GHA
- Updated PHPStan and ECS dependencies
- Enable PHP8 testing
- Made Then $truth nullable
- Fixed types and method names in readme
- Applied full PSR12 standards
- Added PSR12 checks to Travis build
- Ported Then from Gadgets
- Use iterable as thenEach $values
- Improved PHPStan support