php-src/NEWS

201 lines
8.1 KiB
Plaintext
Raw Normal View History

2015-07-21 22:36:36 +08:00
PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2016-11-13 01:58:46 +08:00
?? ??? ????, PHP 7.2
2016-11-11 01:11:24 +08:00
- Core:
2016-11-29 05:45:01 +08:00
. 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)
2016-09-15 05:57:29 +08:00
(Yasuo)
. Implemented FR #49806 (proc_nice() for Windows). (Kalle)
2016-10-17 21:43:41 +08:00
. Fix pthreads detection when cross-compiling (ffontaine)
. Fixed memory leaks caused by exceptions thrown from destructors. (Bob,
Dmitry).
2016-10-18 08:28:18 +08:00
. 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)
2016-10-29 01:58:02 +08:00
. 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)
. Implemented "Deprecate and Remove Bareword (Unquoted) Strings" RFC.
(Rowan Collins)
2016-12-21 23:10:38 +08:00
. Raised minimum supported Windows versions to Windows 7/Server 2008 R2.
(Anatol)
. Implemented minor optimization in array_keys/array_values(). (Sara)
. 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)
2017-03-18 06:39:18 +08:00
. Fixed bug #73991 (JSON_OBJECT_AS_ARRAY not respected). (Sara)
. Fixed bug #74053 (Corrupted class entries on shutdown when a destructor
spawns another object). (jim at commercebyte dot com)
2017-02-13 15:38:31 +08:00
. Fixed bug #73971 (Filename got limited to MAX_PATH on Win32 when scan
directory). (Anatol)
. Fixed bug #74149 (static embed SAPI linkage error). (krakjoe)
2017-04-07 18:35:56 +08:00
. Fixed bug #72359, bug #72451, bug #73706, bug #71115 and others related
2017-03-29 20:30:32 +08:00
to interned strings handling in TS builds. (Anatol, Dmitry)
. Implemented "Trailing Commas In List Syntax" RFC for group use lists only.
(Sammy Kaye Powers)
. Fixed bug #74269 (It's possible to override trait property with different
loosely-equal value). (pmmaga)
- BCMath:
. Fixed bug #46564 (bcmod truncates fractionals). (liborm85)
- Calendar:
. Fix integer overflows (Joshua Rogers)
- Date:
2016-11-13 13:37:49 +08:00
. Fixed bug #69587 (DateInterval properties and isset). (jhdxr)
. Fixed bug #74404 (Wrong reflection on DateTimeZone::getTransitions).
(krakjoe)
. Fixed bug #74080 (add constant for RFC7231 format datetime). (duncan3dc)
2016-10-06 04:07:47 +08:00
2017-01-02 19:59:54 +08:00
- DOM:
. Fixed bug #67474 (getElementsByTagNameNS filter on default ns). (aboks)
. Fixed bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes).
(aboks)
. Fixed bug #74004 (LIBXML_NOWARNING (etc) ignored by DOMDocument::loadHTML).
(somedaysummer)
2017-01-02 19:59:54 +08:00
2016-08-03 16:05:33 +08:00
- EXIF:
2016-08-10 01:29:36 +08:00
. Added support for vendor specific tags for the following formats:
Samsung, DJI, Panasonic, Sony, Pentax, Minolta & Sigma/Foveon. (Kalle)
2016-08-10 01:29:36 +08:00
. Fixed bug #72682 (exif_read_data() fails to read all data for some
images). (Kalle)
2016-08-10 01:29:36 +08:00
. Fixed bug #71534 (Type confusion in exif_read_data() leading to heap
overflow in debug mode). (hlt99 at blinkenshell dot org, Kalle)
2016-08-10 01:29:36 +08:00
. Fixed bug #68547 (Exif Header component value check error).
(sjh21a at gmail dot com, Kalle)
2016-08-10 01:29:36 +08:00
. Fixed bug #66443 (Corrupt EXIF header: maximum directory nesting level
reached for some cameras). (Kalle)
2016-08-10 01:29:36 +08:00
. Fixed Redhat bug #1362571 (PHP not returning full results for
2016-08-03 18:29:09 +08:00
exif_read_data function). (Kalle)
2016-08-03 16:05:33 +08:00
2017-01-01 23:48:38 +08:00
- FPM:
. Configuration to limit fpm slow log trace callers. (Sannis)
. Fixed bug #69865 (php-fpm does not close stderr when using syslog).
2017-01-24 15:44:45 +08:00
(Mike)
2017-01-01 23:48:38 +08:00
- FTP:
. Implement MLSD for structured listing of directories. (blar)
2016-10-20 12:34:22 +08:00
- GD:
. Implemented imageresolution as getter and setter (Christoph)
. Fixed bug #74343 (compile fails on solaris 11 with system gd2 library).
(krakjoe)
2016-10-20 12:34:22 +08:00
- GMP:
. Fixed bug #70896 (gmp_fact() silently ignores non-integer input). (Sara)
- hash:
. Fixed bug #73961 (environmental build dependency in hash sha3 source).
(krakjoe)
. Changed HashContext from resource to object. (Rouven Weßling, Sara)
- intl:
. Fixed bug #74433 (wrong reflection for Normalizer methods). (villfa)
. Fixed bug #74439 (wrong reflection for Locale methods). (villfa)
- Mbstring:
. Implemented request #66024 (mb_chr() and mb_ord()). (Masakielastic, Yasuo)
. Implemented request #65081 (mb_scrub()). (Masakielastic, Yasuo)
2016-08-10 13:53:27 +08:00
. 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)
2014-09-02 06:47:49 +08:00
2016-12-13 18:11:14 +08:00
- Mcrypt:
. The deprecated mcrypt extension has been moved to PECL. (leigh)
- MySQLi:
. Fixed bug #73949 (leak in mysqli_fetch_object). (krakjoe)
2016-11-19 04:41:10 +08:00
- mysqlnd:
. Fixed bug #73800 (sporadic segfault with MYSQLI_OPT_INT_AND_FLOAT_NATIVE).
(vanviegen)
2016-12-02 18:14:51 +08:00
- OpenSSL:
. Fixed bug #71519 (add serial hex to return value array). (xrobau)
2015-12-03 23:30:35 +08:00
2014-09-10 23:19:02 +08:00
- PCRE:
. Fixed bug #61780 (Inconsistent PCRE captures in match results). (cmb)
2014-09-10 23:19:02 +08:00
- PDO:
. Add "Sent SQL" to debug dump for emulated prepares. (Adam Baratz)
. Add parameter types for national character set strings. (Adam Baratz)
- PDO_DBlib:
. Fixed bug #73234 (Emulated statements let value dictate parameter type).
(Adam Baratz)
2016-11-16 06:44:12 +08:00
. Fixed bug #73396 (bigint columns are returned as strings). (Adam Baratz)
2017-01-28 07:46:44 +08:00
. Expose DB-Library version as \PDO::DBLIB_ATTR_VERSION attribute on \PDO
instance. (Adam Baratz)
. Add test coverage for bug #72969. (Jeff Farr)
2017-03-02 12:35:19 +08:00
- PDO_OCI:
. Fixed bug #54379 (PDO_OCI: UTF-8 output gets truncated). (gureedo / Oracle)
- PDO_PgSQL:
. Fixed bug #73959 (lastInsertId fails to throw an exception for wrong
sequence name). (andrewnester)
2016-12-02 18:14:51 +08:00
- PDO_Sqlite
. Switch to sqlite3_prepare_v2() and sqlite3_close_v2() functions (rasmus)
- phar:
. Fixed bug #74383 (phar method parameters reflection correction).
(mhagstrand)
. Fixed bug #74196 (phar does not correctly handle names containing dots).
(mhagstrand)
2016-12-02 18:14:51 +08:00
- PHPDBG
. Added extended_value to opcode dump output. (Sara)
- posix:
. Fixed bug #71219 (configure script incorrectly checks for ttyname_r). (atoh)
2016-12-02 18:14:51 +08:00
2016-11-16 13:14:36 +08:00
- Session:
2016-12-21 07:16:38 +08:00
. 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)
2016-12-22 15:03:55 +08:00
. 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)
2016-11-16 13:14:36 +08:00
2016-10-20 12:25:49 +08:00
- SOAP:
. Fixed bug #69137 (Peer verification fails when using a proxy with SoapClient)
(Keith Smiley)
2016-12-12 19:31:09 +08:00
- SQLite3:
2017-04-16 22:17:09 +08:00
. Update to Sqlite 3.18.0. (cmb)
. Fixed bug #74413 (incorrect reflection for SQLite3::enableExceptions).
(krakjoe)
2016-12-12 19:31:09 +08:00
2017-01-01 22:42:33 +08:00
- 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)
2017-01-09 13:21:29 +08:00
. Fixed bug #72974 (imap is undefined service on AIX). (matthieu.sarter)
. Fixed bug #72979 (money_format stores wrong length AIX). (matthieu.sarter)
2017-03-23 22:56:17 +08:00
. Fixed bug #74300 (unserialize accepts two plus/minus signs for float number exponent part).
(xKerman)
2017-01-01 22:42:33 +08:00
- XML:
. Moved utf8_encode() and utf8_decode() to the Standard extension. (Andrea)
2016-11-13 01:45:16 +08:00
. Fixed bug #72135 (malformed XML causes fault) (edgarsandi)
- XMLRPC:
. Use Zend MM for allocation in bundled libxmlrpc (Joe)
- ZIP:
2017-03-02 20:36:40 +08:00
. Add support for encrypted archives. (Remi)
2017-03-21 18:16:54 +08:00
. Fixed Bug #73803 (Reflection of ZipArchive does not show public properties). (Remi)
2016-12-02 18:14:51 +08:00
<<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>