summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS142
1 files changed, 14 insertions, 128 deletions
diff --git a/NEWS b/NEWS
index 7efc39f442..a74f06e472 100644
--- a/NEWS
+++ b/NEWS
@@ -1,154 +1,40 @@
PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-?? ??? ????, PHP 7.4.0alpha1
+?? ??? ????, PHP 8.0.0alpha1
- Core:
- . Fixed bug #77345 (Stack Overflow caused by circular reference in garbage
- collection). (Alexandru Patranescu, Nikita, Dmitry)
- . Fixed bug #77877 (call_user_func() passes $this to static methods).
- (Dmitry)
- . Implemented request #76148 (Add array_key_exists() to the list of
- specially compiled functions). (Majkl578)
- . Fixed bug #76430 (__METHOD__ inconsistent outside of method).
- (Ryan McCullagh, Nikita)
- . Fixed bug #75921 (Inconsistent: No warning in some cases when stdObj is
- created on the fly). (David Walker)
- . Fixed bug #71030 (Self-assignment in list() may have inconsistent behavior).
- (Nikita)
-
-- CLI:
- . The built-in CLI server now reports the request method in log files.
- (Simon Welsh)
-
-- COM:
- . Deprecated registering of case-insensitive constants from typelibs. (cmb)
-
-- CURL:
- . Fixed bug #76480 (Use curl_multi_wait() so that timeouts are respected).
- (Pierrick)
- . Implemented FR #77711 (CURLFile should support UNICODE filenames). (cmb)
- . Deprecated CURLPIPE_HTTP1. (cmb)
-
-- Date:
- . Fixed bug #75232 (print_r of DateTime creating side-effect). (Nikita)
-
-- FFI:
- . Added FFI extension. (Dmitry)
-
-- Filter:
- . The filter extension no longer have the --with-pcre-dir on Unix builds,
- allowing the extension to be once more compiled as shared using
- ./configure. (Kalle)
-
-- FPM:
- . Implemented FR #72510 (systemd service should be hardened). (Craig Andrews)
+ . Removed the pdo_odbc.db2_instance_name php.ini directive. (Kalle)
+ . Fixed bug #77619 (Wrong reflection on MultipleIterator::__construct).
+ (Fabien Villepinte)
- GD:
- . Implemented the scatter filter (IMG_FILTER_SCATTER). (Kalle)
- . Fixed bug #73291 (imagecropauto() $threshold differs from external libgd).
- (cmb)
- . Fixed bug #76324 (cannot detect recent versions of freetype with
- pkg-config). (Eli Schwartz)
- . The bundled libgd behaves now like system libgd wrt. IMG_CROP_DEFAULT never
- falling back to IMG_CROP_SIDES.
- . The default $mode parameter of imagecropauto() has been changed to
- IMG_CROP_DEFAULT; passing -1 is now deprecated.
- . Added support for aspect ratio preserving scaling to a fixed height for
- imagescale(). (Andreas Treichel)
-
-- Hash:
- . The hash extension is now an integral part of PHP and cannot be disabled
- as per RFC: https://wiki.php.net/rfc/permanent_hash_ext. (Kalle)
- . Implemented FR #71890 (crc32c checksum algorithm). (Andrew Brampton)
-
-- InterBase:
- . Unbundled the InterBase extension and moved it to PECL. (Kalle)
+ . Removed deprecated image2wbmp(). (cmb)
+ . Removed deprecated png2wbmp() and jpeg2wbmp(). (cmb)
- Intl:
- . Raised requirements to ICU ≥ 50.1. (cmb)
- . Changed default of $variant parameter of idn_to_ascii() and idn_to_utf8().
- (cmb)
-
-- LDAP:
- . Deprecated ldap_control_paged_result_response and ldap_control_paged_result
-
-- Mbstring:
- . Fixed bug #77907 (mb-functions do not respect default_encoding). (Nikita)
+ . Removed deprecated INTL_IDNA_VARIANT_2003. (cmb)
-- Opcache:
- . Implemented preloading RFC: https://wiki.php.net/rfc/preload. (Dmitry)
+- JIT:
+ . Fixed bug #77857 (Wrong result if executed with JIT). (Laruence)
-- OpenSSL:
- . Added TLS 1.3 support to streams including new tlsv1.3 stream.
- (Codarren Velvindron, Jakub Zelenka)
- . Added openssl_x509_verify function. (Ben Scholzen)
- . openssl_random_pseudo_bytes() now throws in error conditions.
- (Sammy Kaye Powers)
-
-- PCRE:
- . Implemented FR #77094 (Support flags in preg_replace_callback). (Nikita)
- . Fixed bug #72685 (Repeated UTF-8 validation of same string in UTF-8 mode).
- (Nikita)
- . Fixed bug #73948 (Preg_match_all should return NULLs on trailing optional
- capture groups).
+- LDAP:
+ . Removed deprecated ldap_sort. (mcmic)
- PDO:
. Fixed bug #77849 (Disable cloning of PDO handle/connection objects).
(camporter)
-- PDO_OCI:
- . Support Oracle Database tracing attributes ACTION, MODULE,
- CLIENT_INFO, and CLIENT_IDENTIFIER. (Cameron Porter)
- . Implemented FR #76908 (PDO_OCI getColumnMeta() not implemented).
- (Valentin Collet, Chris Jones, Remi)
-
-- PDO_SQLite:
- . Implemented sqlite_stmt_readonly in PDO_SQLite. (BohwaZ)
- . Raised requirements to SQLite 3.5.0. (cmb)
-
- phpdbg:
. Fixed bug #76596 (phpdbg support for display_errors=stderr). (kabel)
. Fixed bug #76801 (too many open files). (alekitto)
. Fixed bug #77800 (phpdbg segfaults on listing some conditional breakpoints).
(krakjoe)
. Fixed bug #77805 (phpdbg build fails when readline is shared). (krakjoe)
-
-- Sockets:
- . Fixed bug #67619 (Validate length on socket_write). (thiagooak)
-
+
- sodium:
. Fixed bug #77646 (sign_detached() strings not terminated). (Frank)
-- SQLite3:
- . Unbundled libsqlite. (cmb)
- . Raised requirements to SQLite 3.7.4. (cmb)
- . Forbid (un)serialization of SQLite3, SQLite3Stmt and SQLite3Result. (cmb)
- . Added support for the SQLite @name notation. (cmb, BohwaZ)
- . Added SQLite3Stmt::getSQL() to retrieve the SQL of the statement. (Bohwaz)
-
-- SPL:
- . Fixed bug #77518 (SeekableIterator::seek() should accept 'int' typehint as
- documented). (Nikita)
-
-- Standard:
- . Fixed bug #74764 (Bindto IPv6 works with file_get_contents but fails with
- stream_socket_client). (Ville Hukkamäki)
- . Implemented FR #38301 (field enclosure behavior in fputcsv). (cmb)
- . Implemented FR #51496 (fgetcsv should take empty string as an escape). (cmb)
- . Implemented FR #77377 (No way to handle CTRL+C in Windows). (Anatol)
- . Implemented password hashing registry RFC:
- https://wiki.php.net/rfc/password_registry. (Sara)
-
-- Reflection:
- . Fixed bug #76737 (Unserialized reflection objects are broken, they
- shouldn't be serializable). (Nikita)
-
-- Tidy:
- . Added TIDY_TAG_* constants for HTML5 elements. (cmb)
- . Fixed bug #76736 (wrong reflection for tidy_get_head, tidy_get_html,
- tidy_get_root, and tidy_getopt) (tandre)
-
-- WDDX:
- . Deprecated and unbundled the WDDX extension. (cmb)
+- XML:
+ . Fixed bug #76874 (xml_parser_free() should never leak memory). (Nikita
<<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>