Releases: diablomedia/zf1
PHP 8.3 Ready
PHP 8.2 Ready
This release has been tested against PHP 8.2
PHP 8.1 Support, PHPUnit 9.0
This release has been tested against PHP 8.1, most code fixes were just deprecation mitigation.
PHPUnit has been upgraded to 9.0 (for this lib's tests, as well as in the Zend_Test component).
Minimum PHP version allowed by composer is 7.4 now.
PHP 8.0 Support, DBUnit removed
- Removed phpunit/dbunit from Zend_Test component, as this has been abandoned and made it difficult to upgrade to newer versions of phpunit (which makes it difficult to test against newer versions of PHP)
- Fixed some function signatures in these classes to move required parameters before parameters with defaults (this behavior is deprecated in PHP 8 and will throw errors in a later version of PHP):
- Zend_Pdf_Element_Reference
- Zend_Service_WindowsAzure_CommandLine_Certificate::getCertificatePropertyCommand
- Zend_Service_WindowsAzure_CommandLine_Deployment::createFromStorageCommand & createFromLocalCommand
- Zend_Service_WindowsAzure_Diagnostics_Manager::setConfigurationForRoleInstance
- Zend_Service_WindowsAzure_Storage_Queue::deleteMessage
- All packages, and the remaining components in this repo have been tested against PHP 8 (both with phpunit and phpstan). For the most part this didn't require any code changes, and what was changed shouldn't break BC except what's listed above.
PHP 7.4
PHP 7.3
Separated Components
Many components were removed from this repo and put into their own composer packages (that this repo now requires).
Installation via composer is necessary now if using the entire library.
One of the components (Zend_Cache) had some code removed due to it not being compatible with PHP 7.0 (which is the minimum requriement for this library now).
Small PHP7.2 compatibility fix
3.0.1 Fixing a PHP 7.2 warning in Zend_Validate_File_Upload (#16)
3.0.0 - PHP 7.0+, PHPUnit 6.0+
Upgraded to work with PHPUnit 6, which requires a minimum PHP bump to 7.0.
2.0.0 - PHP 5.6+
Bumped minimum PHP version allowed and renamed package in composer.