What's Changed
- Removed Doctrine functionality, and split it off into its own package:
darsyn/ip-doctrine
. List it as a Composer dependency suggestion. - Change from Psalm to PHPStan for static analysis.
- Add types to all function arguments lists and return values.
- Update the codebase to pass static analysis on
max
level (standard, deprecation, and bleeding edge rules).
- Test against PHP versions
8.2
and8.3
in CI pipeline. - Update README with notes on version compatibility.
- Explicitly state the requirement of the
ctype
PHP extension. - Add PHPUnit attributes alongside annotations to be compatible with the highest version of PHPUnit for any supported PHP version.
New Contributors
- @DarthLegiON made their first contribution in #92
- And everyone who reported an issue
Full Changelog: 4.1.0...5.0.0