|
7 | 7 |
|
8 | 8 | <h1>PHP 7 ChangeLog</h1> |
9 | 9 |
|
| 10 | +<section class="version" id="7.0.7"><!-- {{{ 7.0.7 --> |
| 11 | +<h3>Version 7.0.7</h3> |
| 12 | +<b><?php release_date('26-May-2016'); ?></b> |
| 13 | +<ul><li>Core: |
| 14 | +<ul> |
| 15 | + <li><?php bugfix(72162); ?> (use-after-free - error_reporting).</li> |
| 16 | + <li>Add compiler option to disable special case function calls.</li> |
| 17 | + <li><?php bugfix(72101); ?> (crash on complex code).</li> |
| 18 | + <li><?php bugfix(72100); ?> (implode() inserts garbage into resulting string when joins very big integer).</li> |
| 19 | + <li><?php bugfix(72057); ?> (PHP Hangs when using custom error handler and typehint).</li> |
| 20 | + <li><?php bugfix(72038); ?> (Function calls with values to a by-ref parameter don't always throw a notice).</li> |
| 21 | + <li><?php bugfix(71737); ?> (Memory leak in closure with parameter named $this).</li> |
| 22 | + <li><?php bugfix(72059); ?> (?? is not allowed on constant expressions).</li> |
| 23 | + <li><?php bugfix(72159); ?> (Imported Class Overrides Local Class Name).</li> |
| 24 | +</ul></li> |
| 25 | +<li>Curl: |
| 26 | +<ul> |
| 27 | + <li><?php bugfix(68658); ?> (Define CURLE_SSL_CACERT_BADFILE).</li> |
| 28 | +</ul></li> |
| 29 | +<li>DBA: |
| 30 | +<ul> |
| 31 | + <li><?php bugfix(72157); ?> (use-after-free caused by dba_open).</li> |
| 32 | +</ul></li> |
| 33 | +<li>GD: |
| 34 | +<ul> |
| 35 | + <li><?php bugfix(72227); ?> (imagescale out-of-bounds read).</li> |
| 36 | +</ul></li> |
| 37 | +<li>Intl: |
| 38 | +<ul> |
| 39 | +<li><?php bugfix(72241) ?> (get_icu_value_internal out-of-bounds read).</li> |
| 40 | +</ul></li> |
| 41 | +<li>JSON: |
| 42 | +<ul> |
| 43 | + <li><?php bugfix(72069); ?> (Behavior \JsonSerializable different from json_encode).</li> |
| 44 | +</ul></li> |
| 45 | +<li>Mbstring: |
| 46 | +<ul> |
| 47 | + <li><?php bugfix(72164); ?> (Null Pointer Dereference - mb_ereg_replace).</li> |
| 48 | +</ul></li> |
| 49 | +<li>OCI8: |
| 50 | +<ul> |
| 51 | + <li><?php bugfix(71600); ?> (oci_fetch_all segfaults when selecting more than eight columns).</li> |
| 52 | +</ul></li> |
| 53 | +<li>Opcache: |
| 54 | +<ul> |
| 55 | + <li><?php bugfix(72014); ?> (Including a file with anonymous classes multiple times leads to fatal error).</li> |
| 56 | +</ul></li> |
| 57 | +<li>OpenSSL: |
| 58 | +<ul> |
| 59 | + <li><?php bugfix(72165); ?> (Null pointer dereference - openssl_csr_new).</li> |
| 60 | +</ul></li> |
| 61 | +<li>PCNTL: |
| 62 | +<ul> |
| 63 | + <li><?php bugfix(72154); ?> (pcntl_wait/pcntl_waitpid array internal structure overwrite).</li> |
| 64 | +</ul></li> |
| 65 | +<li>POSIX: |
| 66 | +<ul> |
| 67 | + <li><?php bugfix(72133); ?> (php_posix_group_to_array crashes if gr_passwd is NULL).</li> |
| 68 | +</ul></li> |
| 69 | +<li>Postgres: |
| 70 | +<ul> |
| 71 | + <li><?php bugfix(72028); ?> (pg_query_params(): NULL converts to empty string).</li> |
| 72 | + <li><?php bugfix(71062); ?> (pg_convert() doesn't accept ISO 8601 for datatype timestamp).</li> |
| 73 | + <li><?php bugfix(72151); ?> (mysqli_fetch_object changed behaviour).</li> |
| 74 | +</ul></li> |
| 75 | +<li>Reflection: |
| 76 | +<ul> |
| 77 | + <li><?php bugfix(72174); ?> (ReflectionProperty#getValue() causes __isset call).</li> |
| 78 | +</ul></li> |
| 79 | +<li>Session: |
| 80 | +<ul> |
| 81 | + <li><?php bugfix(71972); ?> (Cyclic references causing session_start(): Failed to decode session object).</li> |
| 82 | +</ul></li> |
| 83 | +<li>Sockets: |
| 84 | +<ul> |
| 85 | + <li>Added socket_export_stream() function for getting a stream compatible resource from a socket resource.</li> |
| 86 | +</ul></li> |
| 87 | +<li>SPL: |
| 88 | +<ul> |
| 89 | + <li><?php bugfix(72051); ?> (The reference in CallbackFilterIterator doesn't work as expected).</li> |
| 90 | +</ul></li> |
| 91 | +<li>SQLite3: |
| 92 | +<ul> |
| 93 | + <li><?php bugfix(68849); ?> (bindValue is not using the right data type).</li> |
| 94 | +</ul></li> |
| 95 | +<li>Standard: |
| 96 | +<ul> |
| 97 | + <li><?php bugfix(72075); ?> (Referencing socket resources breaks stream_select).</li> |
| 98 | + <li><?php bugfix(72031); ?> (array_column() against an array of objects discards all values matching null).</li> |
| 99 | +</ul></li> |
| 100 | +</ul> |
| 101 | +<!-- }}} --></section> |
| 102 | + |
10 | 103 | <section class="version" id="7.0.6"><!-- {{{ 7.0.6 --> |
11 | 104 | <h3>Version 7.0.6</h3> |
12 | 105 | <b><?php release_date('28-Apr-2016'); ?></b> |
|
0 commit comments