#
0016b308 |
| 05-Feb-2024 |
Marc Bennewitz |
Added DateTime[Immutable]::[get|set]Microseconds (#12557) * Added DateTime[Immutable]::[get|set]Microseconds
|
#
05874d4c |
| 04-Feb-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
[ci skip] Make UPGRADING bullet points consistent
|
#
3b5986db |
| 09-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Implement GH-12908: Show attribute name/class in ReflectionAttribute dump This is consistent with how many other Reflection classes have a name field, and it makes debugging easier.
Implement GH-12908: Show attribute name/class in ReflectionAttribute dump This is consistent with how many other Reflection classes have a name field, and it makes debugging easier. Closes GH-12908. Closes GH-12917.
show more ...
|
#
78970ef6 |
| 03-Feb-2024 |
Saki Takamachi |
Fix GH-12143: Optimize round Fixed an error in the result due to "pre-rounding" of the round function. "Pre-rounding" has been abolished and the method of comparing numbers has
Fix GH-12143: Optimize round Fixed an error in the result due to "pre-rounding" of the round function. "Pre-rounding" has been abolished and the method of comparing numbers has been changed. Closes GH-12268.
show more ...
|
#
edb9f65f |
| 31-Jan-2024 |
Ayesh Karunaratne |
ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) Bumps the minimum required libcurl version to 7.61.0. Please also see #4917, which bumped minimum libcurl version to the cu
ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) Bumps the minimum required libcurl version to 7.61.0. Please also see #4917, which bumped minimum libcurl version to the current >= 7.29.0. This bumps the minimum requirement to Curl 7.61.0 (released 2018 Sept). Ubuntu, Debian, RHEL, and RHEL derivatives have major and LTS version bumps this year. Following are the libcurl-dev/libcurl-devel versions available in the oldest supported (LTS or otherwise) in major OSs. - Debian buster: [7.64](https://packages.debian.org/buster/libcurl4-openssl-dev) - Ubuntu 20.04: [7.68](https://packages.ubuntu.com/focal/libcurl-dev) - CentOS/RHEL 7: 7.29 - RHEL 8/Rocky 8/EL 8: 7.61 - Fedora 38: 7.87 RHEL/CentOS 7 reaches EOL mid 2024, so for PHP 8.4 scheduled towards the end of this year, we can safely bump the minimum libcurl version. 7.61.0 was selected as the new minimum because RHEL and derivatives have libcurl-devel version 7.61. RHEL 8 is a current and supported RHEL version.
show more ...
|
#
987417e2 |
| 22-Jan-2024 |
Derick Rethans |
Remove ext/imap — it has been moved to PECL (#13190) * Remove ext/imap — it has been moved to PECL https://pecl.php.net/package/imap * Remove files related to IMAP
Remove ext/imap — it has been moved to PECL (#13190) * Remove ext/imap — it has been moved to PECL https://pecl.php.net/package/imap * Remove files related to IMAP * Remove IMAP CI files and set up * Also disable IMAP on Circle CI * Update CREDITS file * Remove IMAP entry from CODEOWNERS * Revert "Remove files related to IMAP" This reverts commit a05ffd6c973001f9c3540dbf04b3a9f9797f3acc. * Mark IMAP is being removed * Revert "Remove IMAP CI files and set up" This reverts commit 82e5ba991044222c5c90c7c53ca0adcf3bde3359. * Revert "Also disable IMAP on Circle CI" This reverts commit e83827b0b23805ae2571241e472e433b9dc7539f. * Don't try to build imap extension with CI * Restore test setup files * Remove mention of imap in labeler, EXTENSIONS, and sample php.ini files
show more ...
|
#
98e2948c |
| 14-Jan-2024 |
Vincent JARDIN |
ext/openssl: Add X509 purpose constants. - X509_PURPOSE_OCSP_HELPER. - X509_PURPOSE_TIMESTAMP_SIGN. - Also X509_PURPOSE_ANY is ok since 1.0.1+ Close GH-13149
|
#
4bd63568 |
| 18-Jan-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix argument type of simplexml_import_dom (#13170) It needs to be "object". This is because first- and third-party extension can register custom node types using `php_libxml_register
Fix argument type of simplexml_import_dom (#13170) It needs to be "object". This is because first- and third-party extension can register custom node types using `php_libxml_register_export`. So we don't know upfront what types can be expected. This also changes the error to a TypeError everywhere.
show more ...
|
#
8cc472d5 |
| 18-Jan-2024 |
Ayesh Karunaratne |
ext/intl: Add NumberFormatter::ROUND_HALFODD The NumberFormatter::ROUND_HALFEVEN constant exists in PHP already, but its counterpart ROUND_HALFODD was missing. This adds it, using `UNUM_
ext/intl: Add NumberFormatter::ROUND_HALFODD The NumberFormatter::ROUND_HALFEVEN constant exists in PHP already, but its counterpart ROUND_HALFODD was missing. This adds it, using `UNUM_ROUND_HALF_ODD` Close GH-13191
show more ...
|
#
dcd2a0dd |
| 17-Jan-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Make return type of trigger_error() and user_error() true (#13169)
|
#
d5dae8bd |
| 17-Jan-2024 |
Peter Kokot |
[skip ci] Update upgrading docs for build related changes (#13176) This updates the UPGRADING documents with current build system changes done since the PHP-8.3 release.
|
#
f7b498b0 |
| 15-Jan-2024 |
Gina Peter Banyard |
Use true as return types for SplHeap (#13147)
|
#
c16ad918 |
| 28-Nov-2023 |
Daniil Gentili |
Change default method of disabling JIT https://wiki.php.net/rfc/jit_config_defaults Closes GH-12678
|
#
90785dd8 |
| 12-Jan-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
[RFC] Improve callbacks in ext/dom and ext/xsl (#12627)
|
#
e31bf3ad |
| 12-Jan-2024 |
Tim Düsterhus |
UPGRADING: Add new PHP_ROUND_* to global constants section see 94ddc74c9a578242514f667a86bcafffc068a426 see #12056
|
#
a2b2830f |
| 12-Jan-2024 |
Max Semenik |
ext/standard: make debug_zval_dump() output whether the array is packed (#12641)
|
#
d6a0b3af |
| 11-Jan-2024 |
Máté Kocsis |
Implement PDO driver-specific subclasses RFC: https://wiki.php.net/rfc/pdo_driver_specific_subclasses Closes GH-12804 Co-Authored-By: Danack <Danack@basereality.com>
|
#
fc162855 |
| 10-Jan-2024 |
hanshenrik |
ext/curl: deprecate CURLOPT_BINARYTRANSFER This is long overdue, CURLOPT_BINARYTRANSFER has been a no-op since PHP5.1.2 in 2004 (ref https://bugs.php.net/bug.php?id=55635 ) Close GH
ext/curl: deprecate CURLOPT_BINARYTRANSFER This is long overdue, CURLOPT_BINARYTRANSFER has been a no-op since PHP5.1.2 in 2004 (ref https://bugs.php.net/bug.php?id=55635 ) Close GH-13114.
show more ...
|
#
d7d0d19d |
| 21-Dec-2023 |
Ilija Tovilo |
Support index.php fallback for files in built-in server If no router script is used, the built-in webserver will now look for a fallback index file recursively in all cases, including UR
Support index.php fallback for files in built-in server If no router script is used, the built-in webserver will now look for a fallback index file recursively in all cases, including URLs with a period. Fixes GH-12604 Closes GH-12992
show more ...
|
#
90800b62 |
| 07-Jan-2024 |
haszi |
Change PHP_ZTS and PHP_DEBUG to bool to match their ZEND equivalents (#13079) Co-authored-by: haszi <haszika80@gmail.com>
|
#
e0679f3d |
| 22-Dec-2023 |
Jakub Zelenka |
Introduce new serial_hex parameter to openssl_csr_sign Co-authored-by: Florian Sowade <f.sowade@suora.com> Closes GH-13023 Closes GH-9851
|
#
0b7cd142 |
| 04-Jan-2024 |
Máté Kocsis |
Add upgrading note about PHP_OUTPUT_HANDLER_PROCESSED [skip-ci]
|
#
b02f95ad |
| 26-Dec-2023 |
David Carlier |
ext/sockets: adding windows SO_EXCLUSIVEADDRUSE constant. Close GH-13030
|
#
48ebe588 |
| 20-Dec-2023 |
Jakub Zelenka |
Implement request #48520: openssl_csr_new should allow multiple values/fields in dn Closes GH-12984
|
#
e8fde6bd |
| 19-Dec-2023 |
Jakub Zelenka |
Fix bug #80269: OpenSSL sets Subject wrong with extraattribs parameter Closes GH-12979
|