|
6 | 6 | . Refactor MIME type handling to use a hash table instead of linear search. |
7 | 7 | (Adam) |
8 | 8 | . Update the MIME type list from the one shipped by Apache HTTPD. (Adam) |
| 9 | + . Added support for SEARCH WebDav method. (Mats Lindh) |
9 | 10 |
|
10 | 11 | - Core: |
| 12 | + . Fixed bug #68475 (Add support for $callable() sytnax with 'Class::method'). |
| 13 | + (Julien, Aaron Piotrowski) |
11 | 14 | . Fixed bug #69485 (Double free on zend_list_dtor). (Laruence) |
12 | 15 | . Fixed bug #69427 (Segfault on magic method __call of private method in |
13 | 16 | superclass). (Laruence) |
|
23 | 26 | (Laruence) |
24 | 27 | . Fixed bug #68933 (Invalid read of size 8 in zend_std_read_property). |
25 | 28 | (Laruence, arjen at react dot com) |
26 | | - . Fixed bug #68868 (Segfault in clean_non_persistent_constants() in SugarCRM |
27 | | - 6.5.20). (Laruence) |
28 | | - . Fixed bug #68104 (Segfault while pre-evaluating a disabled function). |
29 | | - (Laruence) |
30 | 29 | . Fixed bug #68252 (segfault in Zend/zend_hash.c in function |
31 | 30 | _zend_hash_del_el). (Laruence) |
32 | 31 | . Fixed bug #65598 (Closure executed via static autoload incorrectly marked as |
|
36 | 35 | . Fixed bug #69568 (call a private function in closure failed). (Nikita) |
37 | 36 | . Added PHP_INT_MIN constant. (Andrea) |
38 | 37 | . Added Closure::call() method. (Andrea) |
39 | | - . Implemented FR #38409 (parse_ini_file() looses the type of booleans). (Tjerk) |
40 | 38 | . Fixed bug #67959 (Segfault when calling phpversion('spl')). (Florian) |
41 | 39 | . Implemented the RFC `Catchable "Call to a member function bar() on a |
42 | 40 | non-object"`. (Timm) |
43 | 41 | . Added options parameter for unserialize allowing to specify acceptable |
44 | 42 | classes (https://wiki.php.net/rfc/secure_unserialize). (Stas) |
45 | | - . Fixed bug #68185 ("Inconsistent insteadof definition."- incorrectly |
46 | | - triggered). (Julien) |
47 | | - . Fixed bug #65419 (Inside trait, self::class != __CLASS__). (Julien) |
48 | | - . Fixed bug #65576 (Constructor from trait conflicts with inherited |
49 | | - constructor). (dunglas at gmail dot com) |
50 | 43 | . Fixed bug #63734 (Garbage collector can free zvals that are still |
51 | 44 | referenced). (Dmitry) |
52 | 45 | . Removed ZEND_ACC_FINAL_CLASS, promoting ZEND_ACC_FINAL as final class |
53 | 46 | modifier. (Guilherme Blanco) |
54 | 47 | . is_long() & is_integer() is now an alias of is_int(). (Kalle) |
55 | 48 | . Implemented FR #55467 (phpinfo: PHP Variables with $ and single quotes). (Kalle) |
56 | | - . Fixed bug #55415 (php_info produces invalid anchor names). (Kalle, Johannes) |
57 | 49 | . Added ?? operator. (Andrea) |
58 | 50 | . Added <=> operator. (Andrea) |
59 | 51 | . Added \u{xxxxx} Unicode Codepoint Escape Syntax. (Andrea) |
|
86 | 78 | . Implemented the RFC `Fix "foreach" behavior`. (Dmitry) |
87 | 79 | . Implemented the RFC `Generator Delegation`. (Bob) |
88 | 80 | . Implemented the RFC ` Anonymous Class Support`. (Joe, Nikita, Dmitry) |
| 81 | + . Fixed bug #69511 (Off-by-one buffer overflow in php_sys_readlink). |
| 82 | + (Jan Starke, Anatol) |
89 | 83 |
|
90 | 84 | - Curl: |
91 | 85 | . Fixed bug #68937 (Segfault in curl_multi_exec). (Laruence) |
|
102 | 96 | . Implemented FR #69089: Added DateTime::RFC3339_EXTENDED to output in |
103 | 97 | RFC3339 Extended format which includes fraction of seconds (Mariano |
104 | 98 | Iglesias) |
105 | | - |
| 99 | + |
106 | 100 | - DBA: |
107 | 101 | . Fixed bug #62490 (dba_delete returns true on missing item (inifile)). (Mike) |
108 | 102 | . Fixed bug #68711 (useless comparisons). (bugreports at internot dot info) |
|
125 | 119 | . Implement request #67106 (Split main fpm config). (Elan Ruusamäe, Remi) |
126 | 120 |
|
127 | 121 | - FTP: |
128 | | - . Fixed bug #69082 FTPS support on Windows |
| 122 | + . Fixed bug #69082 (FTPS support on Windows). (Anatol) |
129 | 123 |
|
130 | 124 | - Intl: |
131 | 125 | . Removed deprecated aliases datefmt_set_timezone_id() and |
|
137 | 131 | . Fixed bug #68938 (json_decode() decodes empty string without error). |
138 | 132 | (jeremy at bat-country dot us) |
139 | 133 |
|
| 134 | +- LDAP |
| 135 | + . Fixed bug #47222 (Implement LDAP_OPT_DIAGNOSTIC_MESSAGE). (Andreas Heigl) |
| 136 | + |
140 | 137 | - LiteSpeed: |
141 | 138 | . Updated LiteSpeed SAPI code from V5.5 to V6.6. (George Wang) |
142 | 139 |
|
|
146 | 143 | . Removed mcrypt_ecb(), mcrypt_cbc(), mcrypt_cfb(), mcrypt_ofb(). (Nikita) |
147 | 144 |
|
148 | 145 | - Opcache: |
| 146 | + . Fixed bug #69688 (segfault with eval and opcache fast shutdown). |
| 147 | + (Laruence) |
149 | 148 | . Added experimental (disabled by default) file based opcode cache. |
150 | 149 | (Dmitry, Laruence, Anatol) |
151 | 150 | . Fixed bug with try blocks being removed when extended_info opcode |
|
165 | 164 | . Fixed bug #60509 (pcntl_signal doesn't decrease ref-count of old handler |
166 | 165 | when setting SIG_DFL). (Julien) |
167 | 166 | . Added wifcontinued and wcontinued. (xilon-jul) |
| 167 | + . Added rusage support to pcntl_wait() and pcntl_waitpid(). (Anton Stepanenko, |
| 168 | + Tony) |
168 | 169 |
|
169 | 170 | - PCRE: |
170 | 171 | . Removed support for the /e (PREG_REPLACE_EVAL) modifier. (Nikita) |
|
183 | 184 |
|
184 | 185 | - Reflection |
185 | 186 | . Fixed inheritance chain of Reflector interface. (Tjerk) |
| 187 | + . Added ReflectionGenerator class. (Bob) |
186 | 188 |
|
187 | 189 | - Session: |
188 | 190 | . Fixed bug #67694 (Regression in session_regenerate_id()). (Tjerk) |
|
200 | 202 | nor curruption state). (Julien) |
201 | 203 | . Fixed bug #66405 (RecursiveDirectoryIterator::CURRENT_AS_PATHNAME |
202 | 204 | breaks the RecursiveIterator). (Paul Garvin) |
203 | | - . Fixed bug #68479 (Added escape parameter to SplFileObject::fputcsv). (Salathe) |
204 | 205 |
|
205 | 206 | - Sqlite3: |
206 | 207 | . Fixed bug #68260 (SQLite3Result::fetchArray declares wrong |
207 | 208 | required_num_args). (Julien) |
208 | 209 |
|
209 | 210 | - Standard: |
| 211 | + . Fixed bug #69523 (Cookie name cannot be empty). (Christoph M. Becker) |
210 | 212 | . Fixed bug #69325 (php_copy_file_ex does not pass the argument). |
211 | 213 | (imbolk at gmail dot com) |
212 | 214 | . Fixed bug #69299 (Regression in array_filter's $flag argument in PHP 7). |
|
221 | 223 | . Fixed bug #65272 (flock() out parameter not set correctly in windows). |
222 | 224 | (Daniel Lowrey) |
223 | 225 | . Added preg_replace_callback_array function. (Wei Dai) |
224 | | - . Deprecated salt option to password_hash. (Anthony) |
| 226 | + . Deprecated salt option to password_hash. (Anthony) |
| 227 | + . Fixed bug #69686 (password_verify reports back error on PHP7 will null |
| 228 | + string). (Anthony) |
| 229 | + . Added Windows support for getrusage(). (Kalle) |
225 | 230 |
|
226 | 231 | - Streams: |
227 | 232 | . Fixed bug #68532 (convert.base64-encode omits padding bytes). |
|
242 | 247 | . Added ZipArchive::setCompressionName and ZipArchive::setCompressionIndex |
243 | 248 | methods (Remi, Cedric Delmas) |
244 | 249 | . Update bundled libzip to 1.0.1 (Remi, Anatol) |
| 250 | + . Fixed bug #67161. (ZipArchive::getStream() returns NULL for certain file) |
| 251 | + (Christoph M. Becker) |
245 | 252 |
|
246 | 253 | <<< NOTE: Insert NEWS from last stable release here prior to actual release! >>> |
0 commit comments