From 11c97b381b930a4506acdc37fd3914849d029fe9 Mon Sep 17 00:00:00 2001 From: Zan Baldwin Date: Fri, 7 Jun 2024 12:26:53 +0200 Subject: [PATCH] Update CHANGELOG --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 77c00e7..2eea0e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Darsyn IP +## `5.0.0` + +- Removed Doctrine functionality, and split it off into its own package: + [`darsyn/ip-doctrine`](https://packagist.org/packages/darsyn/ip-doctrine). + List it as a Composer dependency suggestion. +- Change from [Psalm](https://psalm.dev/) to [PHPStan](https://phpstan.org/) 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` and `8.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. + ## `4.1.0` - Added `IpInterface::equals()` method for comparing two IP addresses.