Permalink
| PHP NEWS | |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| | |
| ?? ??? ????, PHP 7.2 | |
| - Core: | |
| . Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUNTED). (Dmitry) | |
| . Removed the sql.safe_mode directive. (Kalle) | |
| . Removed support for Netware. (Kalle) | |
| . Fixed bug #54535 (WSA cleanup executes before MSHUTDOWN). (Kalle) | |
| . Implemented FR #69791 (Disallow mail header injections by extra headers) | |
| (Yasuo) | |
| . Implemented FR #49806 (proc_nice() for Windows). (Kalle) | |
| . Fix pthreads detection when cross-compiling (ffontaine) | |
| . Fixed memory leaks caused by exceptions thrown from destructors. (Bob, | |
| Dmitry). | |
| . Fixed bug #73215 (uniqid() should use better random source). (Yasuo) | |
| . Fixed bug #73337 (try/catch not working with two exceptions inside a same | |
| operation). (Dmitry) | |
| . Implemented FR #72768 (Add ENABLE_VIRTUAL_TERMINAL_PROCESSING flag for | |
| php.exe). (Michele Locati) | |
| . Implemented "Convert numeric keys in object/array casts" RFC, fixes | |
| bugs #53838, #61655, #66173, #70925, #72254, etc. (Andrea) | |
| . Raised minimum supported Windows versions to Windows 7/Server 2008 R2. | |
| (Anatol) | |
| . Fixed bug #73969 (segfault in debug_print_backtrace). (andrewnester) | |
| . Added PHP_OS_FAMILY constant to determine on which OS we are. (Jan Altensen) | |
| . Fixed bug #73994 (arginfo incorrect for unpack). (krakjoe) | |
| . Fixed bug #73973 (assertion error in debug_zval_dump). (andrewnester) | |
| . Fixed bug #73987 (Method compatibility check looks to original | |
| definition and not parent). (pmmaga) | |
| - BCMath: | |
| . Fixed bug #46564 (bcmod truncates fractionals). (liborm85) | |
| - Calendar: | |
| . Fix integer overflows (Joshua Rogers) | |
| - Date: | |
| . Fixed bug #69587 (DateInterval properties and isset). (jhdxr) | |
| - DOM: | |
| . Fixed bug #67474 (getElementsByTagNameNS filter on default ns). (aboks) | |
| . Fixed bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes). | |
| (aboks) | |
| . Fixed bug #50989 (support for LIBXML_NOXMLDECL). (jhdxr) | |
| - EXIF: | |
| . Added support for vendor specific tags for the following formats: | |
| Samsung, DJI, Panasonic, Sony, Pentax, Minolta & Sigma/Foveon. (Kalle) | |
| . Fixed bug #72682 (exif_read_data() fails to read all data for some | |
| images). (Kalle) | |
| . Fixed bug #71534 (Type confusion in exif_read_data() leading to heap | |
| overflow in debug mode). (hlt99 at blinkenshell dot org, Kalle) | |
| . Fixed bug #68547 (Exif Header component value check error). | |
| (sjh21a at gmail dot com, Kalle) | |
| . Fixed bug #66443 (Corrupt EXIF header: maximum directory nesting level | |
| reached for some cameras). (Kalle) | |
| . Fixed Redhat bug #1362571 (PHP not returning full results for | |
| exif_read_data function). (Kalle) | |
| - FPM: | |
| . Configuration to limit fpm slow log trace callers. (Sannis) | |
| . Fixed bug #69865 (php-fpm does not close stderr when using syslog). | |
| (Mike) | |
| - FTP: | |
| . Implement MLSD for structured listing of directories. (blar) | |
| - GD: | |
| . Implemented imageresolution as getter and setter (Christoph) | |
| - GMP: | |
| . Fixed bug #70896 (gmp_fact() silently ignores non-integer input). (Sara) | |
| - hash: | |
| . Fixed bug #73961 (environmental build dependency in hash sha3 source). | |
| (krakjoe) | |
| - Mbstring: | |
| . Implemented request #66024 (mb_chr() and mb_ord()). (Masakielastic, Yasuo) | |
| . Implemented request #65081 (mb_scrub()). (Masakielastic, Yasuo) | |
| . Implemented request #69086 (enhancement for mb_convert_encoding() that | |
| handles multibyte replacement char nicely). (Masakielastic, Yasuo) | |
| . Added array input support to mb_convert_encoding(). (Yasuo) | |
| . Added array input support to mb_check_encoding(). (Yasuo) | |
| . Fixed bug #69079 (enhancement for mb_substitute_character). (masakielastic) | |
| - Mcrypt: | |
| . The deprecated mcrypt extension has been moved to PECL. (leigh) | |
| - MySQLi: | |
| . Fixed bug #73949 (leak in mysqli_fetch_object). (krakjoe) | |
| - mysqlnd: | |
| . Fixed bug #73800 (sporadic segfault with MYSQLI_OPT_INT_AND_FLOAT_NATIVE). | |
| (vanviegen) | |
| - OpenSSL: | |
| . Fixed bug #71519 (add serial hex to return value array). (xrobau) | |
| - PCRE: | |
| . Fixed bug #61780 (Inconsistent PCRE captures in match results). (cmb) | |
| - PDO: | |
| . Add "Sent SQL" to debug dump for emulated prepares. (Adam Baratz) | |
| - PDO_DBlib: | |
| . Fixed bug #73234 (Emulated statements let value dictate parameter type). | |
| (Adam Baratz) | |
| . Fixed bug #73396 (bigint columns are returned as strings). (Adam Baratz) | |
| . Expose DB-Library version as \PDO::DBLIB_ATTR_VERSION attribute on \PDO | |
| instance. (Adam Baratz) | |
| . Add test coverage for bug #72969. (Jeff Farr) | |
| - PDO_PgSQL: | |
| . Fixed bug #73959 (lastInsertId fails to throw an exception for wrong | |
| sequence name). (andrewnester) | |
| - PDO_Sqlite | |
| . Switch to sqlite3_prepare_v2() and sqlite3_close_v2() functions (rasmus) | |
| - posix: | |
| . Fixed bug #71219 (configure script incorrectly checks for ttyname_r). (atoh) | |
| - Session: | |
| . Fixed bug #73461 (Prohibit session save handler recursion). (Yasuo) | |
| . PR #2233 Removed register_globals related code and "!" can be used as $_SESSION key name. (Yasuo) | |
| . Improved bug #73100 fix. 'user' save handler can only be set by session_set_save_handler() | |
| . Fixed bug #69582 (session not readable by root in CLI). (EvgeniySpinov) | |
| - SOAP: | |
| . Fixed bug #69137 (Peer verification fails when using a proxy with SoapClient) | |
| (Keith Smiley) | |
| - SQLite3: | |
| . Update to Sqlite 3.16.2. (cmb) | |
| - Standard: | |
| . Add subject to mail log. (tomsommer) | |
| . Fixed bug #31875 (get_defined_functions additional param to exclude | |
| disabled functions). (willianveiga) | |
| . Fixed bug #69442 (closing of fd incorrect when PTS enabled). (jaytaph) | |
| . Fixed bug #72974 (imap is undefined service on AIX). (matthieu.sarter) | |
| . Fixed bug #72979 (money_format stores wrong length AIX). (matthieu.sarter) | |
| - XML: | |
| . Moved utf8_encode() and utf8_decode() to the Standard extension. (Andrea) | |
| . Fixed bug #72135 (malformed XML causes fault) (edgarsandi) | |
| - XMLRPC: | |
| . Use Zend MM for allocation in bundled libxmlrpc (Joe) | |
| - ZIP: | |
| . Fixed bug #70103 (ZipArchive::addGlob ignores remove_all_path option). (cmb) | |
| <<< NOTE: Insert NEWS from last stable release here prior to actual release! >>> |