From caaf9d041d326a5800a2d5d736b8535b8c211480 Mon Sep 17 00:00:00 2001 From: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Mon, 5 Feb 2024 08:31:24 +0100 Subject: [PATCH] [ci skip] NEWS --- NEWS | 67 +++++++++++++++++++++++++++++++----------------------------- 1 file changed, 35 insertions(+), 32 deletions(-) diff --git a/NEWS b/NEWS index 83eaa96f554..fb4a800e281 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ??? ????, PHP 8.4.0alpha1 -Core: +- Core: . Added zend_call_stack_get implementation for NetBSD, DragonFlyBSD, Solaris and Haiku. (David Carlier) . Enabled ifunc checks on FreeBSD from the 12.x releases. (Freaky) @@ -13,14 +13,14 @@ Core: array to hashed). (ilutov) . Fixed zend fiber build for solaris default mode (32 bits). (David Carlier) -Curl: +- Curl: . Deprecated the CURLOPT_BINARYTRANSFER constant. (divinity76) . Bumped required libcurl version to 7.61.0. (Ayesh) -Date: +- Date: . Added DateTime[Immutable]::createFromTimestamp. (Marc Bennewitz) -DOM: +- DOM: . Added DOMNode::compareDocumentPosition(). (nielsdos) . Implement #53655 (Improve speed of DOMNode::C14N() on large XML documents). (nielsdos) @@ -30,19 +30,22 @@ DOM: . Handle OOM more consistently. (nielsdos) . Implemented "Improve callbacks in ext/dom and ext/xsl" RFC. (nielsdos) -FPM: +- FPM: . Implement GH-12385 (flush headers without body when calling flush()). (nielsdos) . Added DragonFlyBSD system to the list which set FPM_BACKLOG_DEFAULT to SOMAXCONN. (David Carlier) -FTP: +- FTP: . Removed the deprecated inet_ntoa call support. (David Carlier) -GD: +- GD: . Fixed detection of image formats in system gd library. (Michael Orlitzky) -Intl: +- IMAP: + . Moved to PECL. (Derick Rethans) + +- Intl: . Added IntlDateFormatter::PATTERN constant. (David Carlier) . Fixed Numberformatter::__construct when the locale is invalid, now throws an exception. (David Carlier) @@ -50,15 +53,15 @@ Intl: aliases for ::ROUND_DOWN and ::ROUND_UP. (Jorg Sowa) . Added NumberFormatter::ROUND_HALFODD. (Ayesh Karunaratne) -MBString: +- MBString: . Added mb_trim, mb_ltrim and mb_rtrim. (Yuya Hamada) -Opcache: +- Opcache: . Added large shared segments support for FreeBSD. (David Carlier) . If JIT is enabled, PHP will now exit with a fatal error on startup in case of JIT startup initialization issues. (danog) -OpenSSL: +- OpenSSL: . Fixed bug #80269 (OpenSSL sets Subject wrong with extraattribs parameter). (Jakub Zelenka) . Implement request #48520 (openssl_csr_new - allow multiple values in DN). @@ -68,54 +71,54 @@ OpenSSL: . Added X509_PURPOSE_OCSP_HELPER and X509_PURPOSE_TIMESTAMP_SIGN constants. (Vincent Jardin) -PDO: +- PDO: . Fixed setAttribute and getAttribute. (SakiTakamachi) . Implemented PDO driver-specific subclasses RFC. (danack, kocsismate) -PDO_DBLIB: +- PDO_DBLIB: . Fixed setAttribute and getAttribute. (SakiTakamachi) . Added class PdoDbLib (danack, kocsismate) -PDO_FIREBIRD: +- PDO_FIREBIRD: . Fixed setAttribute and getAttribute. (SakiTakamachi) . Feature: Add transaction isolation level and mode settings to pdo_firebird. (SakiTakamachi) . Added class PdoFirebird. (danack, kocsismate) -PDO_MYSQL: +- PDO_MYSQL: . Fixed setAttribute and getAttribute. (SakiTakamachi) . Added class PdoMysql. (danack, kocsismate) -PDO_ODBC: +- PDO_ODBC: . Added class PdoOdbc. (danack, kocsismate) -PDO_PGSQL: +- PDO_PGSQL: . Fixed GH-12423, DSN credentials being prioritized over the user/password PDO constructor arguments. (SakiTakamachi) . Fixed native float support with pdo_pgsql query results. (Yurunsoft) . Added class PdoPgsql. (danack, kocsismate) -PDO_SQLITE: +- PDO_SQLITE: . Added class PdoSqlite. (danack, kocsismate) -PGSQL: +- PGSQL: . Added the possibility to have no conditions for pg_select. (OmarEmaraDev) -Phar: +- Phar: . Fixed bug GH-12532 (PharData created from zip has incorrect timestamp). (nielsdos) -POSIX: +- POSIX: . Added POSIX_SC_CHILD_MAX and POSIX_SC_CLK_TCK constants. (Jakub Zelenka) -PSpell: +- PSpell: . Moved to PECL. (Derick Rethans) -Reflection: +- Reflection: . Implement GH-12908 (Show attribute name/class in ReflectionAttribute dump). (nielsdos) -SimpleXML: +- SimpleXML: . Fixed bug GH-12192 (SimpleXML infinite loop when getName() is called within foreach). (nielsdos) . Fixed bug GH-12208 (SimpleXML infinite loop when a cast is used inside a @@ -123,13 +126,13 @@ SimpleXML: . Fixed bug #55098 (SimpleXML iteration produces infinite loop). (nielsdos) . Fix signature of simplexml_import_dom(). (nielsdos) -Sockets: +- Sockets: . Added multicast group support for ipv4 on FreeBSD. (jonathan@tangential.ca) -SNMP: +- SNMP: . Removed the deprecated inet_ntoa call support. (David Carlier) -SOAP: +- SOAP: . Add support for clark notation for namespaces in class map. (lxShaDoWxl) . Mitigate #51561 (SoapServer with a extented class and using sessions, lost the setPersistence()). (nielsdos) @@ -137,15 +140,15 @@ SOAP: wsdl operation !has output). (nielsdos) . Fixed bug #44383 (PHP DateTime not converted to xsd:datetime). (nielsdos) -Sockets: +- Sockets: . Removed the deprecated inet_ntoa call support. (David Carlier) . Added the SO_EXECLUSIVEADDRUSE windows constant. (David Carlier) -Sodium: +- Sodium: . Add support for AEGIS-128L and AEGIS-256 (jedisct1) . Enable AES-GCM on aarch64 with the ARM crypto extensions (jedisct1) -Standard: +- Standard: . Implement GH-12188 (Indication for the int size in phpinfo()). (timwolla) . Partly fix GH-12143 (Incorrect round() result for 0.49999999999999994). (timwolla) @@ -160,10 +163,10 @@ Standard: . debug_zval_dump() now indicates whether an array is packed. (Max Semenik) . Fix GH-12143 (Optimize round). (SakiTakamachi) -XML: +- XML: . Added XML_OPTION_PARSE_HUGE parser option. (nielsdos) -XSL: +- XSL: . Implement request #64137 (XSLTProcessor::setParameter() should allow both quotes to be used). (nielsdos) . Implemented "Improve callbacks in ext/dom and ext/xsl" RFC. (nielsdos)