Version | Change log |
PHP 8.4.9 Jul 2, 2025 |
Core: Fixed GH-18480 (array_splice with large values for offset/length arguments). Partially fixed GH-18572 (nested object comparisons leading to stack overflow). Fixed OSS-Fuzz #417078295. Fixed OSS-Fuzz #418106144. Curl: Fixed GH-18460 (curl_easy_setopt with CURLOPT_USERPWD/CURLOPT_USERNAME/ CURLOPT_PASSWORD set the Authorization header when set to NULL). Date: Fixed bug GH-18076 (Since PHP 8, the date_sun_info() function returns inaccurate sunrise and sunset times, but other calculated times are correct) (JiriJozif). Fixed bug GH-18481 (date_sunrise with unexpected nan value for the offset). DOM: Backport lexbor/lexbor#274. Intl: Fix various reference issues. LDAP: Fixed bug GH-18529 (ldap no longer respects TLS_CACERT from ldaprc in ldap_start_tls()). Opcache: Fixed bug GH-18417 (Windows SHM reattachment fails when increasing memory_consumption or jit_buffer_size). Fixed bug GH-18297 (Exception not handled when jit guard is triggered). Fixed bug GH-18408 (Snapshotted poly_func / poly_this may be spilled). Fixed bug GH-18567 (Preloading with internal class alias triggers assertion failure). Fixed bug GH-18534 (FPM exit code 70 with enabled opcache and hooked properties in traits). Fix leak of accel_globals->key. OpenSSL: Fix missing checks against php_set_blocking() in xp_ssl.c. SPL: Fixed bug GH-18421 (Integer overflow with large numbers in LimitIterator). Standard: Fixed bug GH-17403 (Potential deadlock when putenv fails). Fixed bug GH-18400 (http_build_query type error is inaccurate). Fixed bug GH-18509 (Dynamic calls to assert() ignore zend.assertions). Windows: Fix leak+crash with sapi_windows_set_ctrl_handler(). Zip: Fixed bug GH-18431 (Registering ZIP progress callback twice doesn't work). Fixed bug GH-18438 (Handling of empty data and errors in ZipArchive::addPattern). |
PHP 8.4.8 Jun 18, 2025 |
BCMath: Fixed pointer subtraction for scale. Core: Fixed property hook backing value access in multi-level inheritance. Fixed accidentally inherited default value in overridden virtual properties. Fixed bug GH-17376 (Broken JIT polymorphism for property hooks added to child class). Fixed bug GH-17913 (ReflectionFunction::isDeprecated() returns incorrect results for closures created from magic __call()). Fixed bug GH-17941 (Stack-use-after-return with lazy objects and hooks). Fixed bug GH-17988 (Incorrect handling of hooked props without get hook in get_object_vars()). Fixed bug GH-17998 (Skipped lazy object initialization on primed SIMPLE_WRITE cache). Fixed bug GH-17998 (Assignment to backing value in set hook of lazy proxy calls hook again). Fixed bug GH-17961 (use-after-free during dl()'ed module class destruction). Fixed bug GH-15367 (dl() of module with aliased class crashes in shutdown). Fixed OSS-Fuzz #403308724. Fixed bug GH-13193 again (Significant performance degradation in 'foreach'). DBA: Fixed assertion violation when opening the same file with dba_open multiple times. DOM: Fixed bug GH-17991 (Assertion failure dom_attr_value_write). Fix weird unpack behaviour in DOM. Fixed bug GH-18090 (DOM: Svg attributes and tag names are being lowercased). Fix xinclude destruction of live attributes. Fuzzer: Fixed bug GH-18081 (Memory leaks in error paths of fuzzer SAPI). GD: Fixed bug GH-17984 (calls with arguments as array with references). LDAP: Fixed bug GH-18015 (Error messages for ldap_mod_replace are confusing). Mbstring: Fixed bug GH-17989 (mb_output_handler crash with unset http_output_conv_mimetypes). Opcache: Fixed bug GH-15834 (Segfault with hook "simple get" cache slot and minimal JIT). Fixed bug GH-17966 (Symfony JIT 1205 assertion failure). Fixed bug GH-18037 (SEGV Zend/zend_execute.c). Fixed bug GH-18050 (IN_ARRAY optimization in DFA pass is broken). Fixed bug GH-18113 (stack-buffer-overflow ext/opcache/jit/ir/ir_sccp.c). Fixed bug GH-18112 |
PHP 8.4.7 May 6, 2025 |
BCMath: Fixed pointer subtraction for scale. Core: Fixed property hook backing value access in multi-level inheritance. Fixed accidentally inherited default value in overridden virtual properties. Fixed bug GH-17376 (Broken JIT polymorphism for property hooks added to child class). Fixed bug GH-17913 (ReflectionFunction::isDeprecated() returns incorrect results for closures created from magic __call()). Fixed bug GH-17941 (Stack-use-after-return with lazy objects and hooks). Fixed bug GH-17988 (Incorrect handling of hooked props without get hook in get_object_vars()). Fixed bug GH-17998 (Skipped lazy object initialization on primed SIMPLE_WRITE cache). Fixed bug GH-17998 (Assignment to backing value in set hook of lazy proxy calls hook again). Fixed bug GH-17961 (use-after-free during dl()'ed module class destruction). Fixed bug GH-15367 (dl() of module with aliased class crashes in shutdown). Fixed OSS-Fuzz #403308724. Fixed bug GH-13193 again (Significant performance degradation in 'foreach'). DBA: Fixed assertion violation when opening the same file with dba_open multiple times. DOM: Fixed bug GH-17991 (Assertion failure dom_attr_value_write). Fix weird unpack behaviour in DOM. Fixed bug GH-18090 (DOM: Svg attributes and tag names are being lowercased). Fix xinclude destruction of live attributes. Fuzzer: Fixed bug GH-18081 (Memory leaks in error paths of fuzzer SAPI). GD: Fixed bug GH-17984 (calls with arguments as array with references). LDAP: Fixed bug GH-18015 (Error messages for ldap_mod_replace are confusing). Mbstring: Fixed bug GH-17989 (mb_output_handler crash with unset http_output_conv_mimetypes). Opcache: Fixed bug GH-15834 (Segfault with hook "simple get" cache slot and minimal JIT). Fixed bug GH-17966 (Symfony JIT 1205 assertion failure). Fixed bug GH-18037 (SEGV Zend/zend_execute.c). Fixed bug GH-18050 (IN_ARRAY optimization in DFA pass is broken). Fixed bug GH-18113 (stack-buffer-overflow ext/opcache/jit/ir/ir_sccp.c). Fixed bug GH-18112 |
Total downloads
83
Last month's downloads
3
Last week's downloads
3
... exceptional software that is a must-have for all PHP developers out there. Dev-PHP, created by the brilliant ... the necessary tools to write, debug, and execute PHP scripts with ease. Dev-PHP's code editor is efficient ... several plugins, including a web server to run PHP scripts, and a File Transfer Protocol (FTP) tool ...
... seeking an intuitive and versatile environment for building PHP websites. With a clean user interface and supportive ... a seasoned developer or just starting out in PHP, PHPEdit is an essential addition to your toolkit. Overall, Top Download Club is the ...
Top Download Club is proud to present PHPFlexer – the ultimate software solution for web developers! Developed by DKellner Solutions, PHPFlexer is a revolutionary tool that streamlines web development by providing a comprehensive set of features that enable developers to create ...