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.
- Full PHP 8.4 compatibility and support
- Explicit nullable parameter type declarations for better type safety
- Upgraded PHPUnit from ^9 to ^10.0 for better PHP 8.4 compatibility
- Updated PHPDoc type annotations to match actual method signatures
- Fixed all implicit nullable parameter deprecation warnings in PHP 8.4
- Resolved 20+ PHP 8.4 deprecation warnings related to implicit nullable parameters
- Fixed PHPStan static analysis issues with type mismatches
- Corrected return type declaration for
processRestRequest()method
- Updated
PostmarkAdminClient.php- Fixed 15+ method parameters with explicit nullable types - Updated
PostmarkAttachment.php- Fixed constructor and static method parameters - Updated
WebhookConfiguration.phpandWebhookConfigurationTriggers.php- Fixed nullable parameters - Updated various model classes with proper nullable type declarations
- All tests pass on PHP 8.1, 8.2, 8.3, and 8.4
- Zero deprecation warnings on PHP 8.4