- Test against PHP 8.4 & 8.5
- Allow Symfony 8
- Drop support for Symfony < 6.4
- Drop support for PHP < 8.1, test against PHP 8.3
- Drop deprecation layer; if a custom Command class is used, it must implement the CommandInterface
- Add
getLastCommit()method - Improve tests & fix them locally
- Increase PHPStan level to 7
- Deprecate passing a command class that does not implement
Leapt\GitWrapper\CommandInterface - Throw an exception if passing a command class that does not have a
run()method
- Upgrade dev dependencies
- Allow Symfony 7
- Allow Symfony 6
- Test against PHP 8.1
First usable version.