|
1 | 1 | PHP NEWS
|
2 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
3 |
| -?? ??? ????, PHP 7.4.0alpha1 |
| 3 | +?? ??? ????, PHP 8.0.0alpha1 |
4 | 4 |
|
5 | 5 | - Core:
|
6 |
| - . Implemented request #76148 (Add array_key_exists() to the list of |
7 |
| - specially compiled functions). (Majkl578) |
8 |
| - |
9 |
| -- CURL: |
10 |
| - . Fixed bug #76480 (Use curl_multi_wait() so that timeouts are respected). |
11 |
| - (Pierrick) |
12 |
| - |
13 |
| -- Date: |
14 |
| - . Fixed bug #75232 (print_r of DateTime creating side-effect). (Nikita) |
15 |
| - |
16 |
| -- FFI: |
17 |
| - . Added FFI extension. (Dmitry) |
18 |
| - |
19 |
| -- FPM: |
20 |
| - . Implemented FR #72510 (systemd service should be hardened). (Craig Andrews) |
21 |
| - |
22 |
| -- GD: |
23 |
| - . Fixed bug #73291 (imagecropauto() $threshold differs from external libgd). |
24 |
| - (cmb) |
25 |
| - . Fixed bug #76324 (cannot detect recent versions of freetype with |
26 |
| - pkg-config). (Eli Schwartz) |
27 |
| - . The bundled libgd behaves now like system libgd wrt. IMG_CROP_DEFAULT never |
28 |
| - falling back to IMG_CROP_SIDES. |
29 |
| - . The default $mode parameter of imagecropauto() has been changed to |
30 |
| - IMG_CROP_DEFAULT; passing -1 is now deprecated. |
31 |
| - . Added support for aspect ratio preserving scaling to a fixed height for |
32 |
| - imagescale(). (Andreas Treichel) |
33 |
| - |
34 |
| -- Hash: |
35 |
| - . The hash extension is now an integral part of PHP and cannot be disabled |
36 |
| - as per RFC: https://wiki.php.net/rfc/permanent_hash_ext. (Kalle) |
37 |
| - |
38 |
| -- Intl: |
39 |
| - . Raised requirements to ICU ≥ 50.1. (cmb) |
40 |
| - . Changed default of $variant parameter of idn_to_ascii() and idn_to_utf8(). |
41 |
| - (cmb) |
42 |
| - |
43 |
| -- Opcache: |
44 |
| - . Implemented preloading RFC: https://wiki.php.net/rfc/preload. (Dmitry) |
45 |
| - |
46 |
| -- OpenSSL: |
47 |
| - . Added openssl_x509_verify function. (Ben Scholzen) |
48 |
| - . openssl_random_pseudo_bytes() now throws in error conditions. |
49 |
| - (Sammy Kaye Powers) |
50 |
| - |
51 |
| -- PDO_OCI: |
52 |
| - . Implemented FR #76908 (PDO_OCI getColumnMeta() not implemented). |
53 |
| - (Valentin Collet, Chris Jones, Remi) |
54 |
| - |
55 |
| -- PDO_SQLite: |
56 |
| - . Implemented sqlite_stmt_readonly in PDO_SQLite. (BohwaZ) |
57 |
| - . Raised requirements to SQLite 3.5.0. (cmb) |
58 |
| - |
59 |
| -- Sockets: |
60 |
| - . Fixed bug #67619 (Validate length on socket_write). (thiagooak) |
61 |
| - |
62 |
| -- SQLite3: |
63 |
| - . Unbundled libsqlite. (cmb) |
64 |
| - . Raised requirements to SQLite 3.7.4. (cmb) |
65 |
| - . Forbid (un)serialization of SQLite3, SQLite3Stmt and SQLite3Result. (cmb) |
66 |
| - . Added support for the SQLite @name notation. (cmb, BohwaZ) |
67 |
| - . Added SQLite3Stmt::getSQL() to retrieve the SQL of the statement. (Bohwaz) |
68 |
| - |
69 |
| -- SPL: |
70 |
| - . Fixed bug #77518 (SeekableIterator::seek() should accept 'int' typehint as |
71 |
| - documented). (Nikita) |
72 |
| - |
73 |
| -- Standard: |
74 |
| - . Fixed bug #74764 (Bindto IPv6 works with file_get_contents but fails with |
75 |
| - stream_socket_client). (Ville Hukkamäki) |
76 |
| - . Implemented FR #38301 (field enclosure behavior in fputcsv). (cmb) |
77 |
| - . Implemented FR #51496 (fgetcsv should take empty string as an escape). (cmb) |
78 |
| - |
79 |
| -- Reflection: |
80 |
| - . Fixed bug #76737 (Unserialized reflection objects are broken, they |
81 |
| - shouldn't be serializable). (Nikita) |
82 |
| - |
83 |
| -- Tidy: |
84 |
| - . Added TIDY_TAG_* constants for HTML5 elements. (cmb) |
| 6 | + . Fixed bug #NNNNN (Summary). (Author) |
85 | 7 |
|
86 | 8 | <<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>
|
0 commit comments