Skip to content

[pull] master from php:master#1087

Merged
pull[bot] merged 9 commits into
turkdevops:masterfrom
php:master
Jul 13, 2026
Merged

[pull] master from php:master#1087
pull[bot] merged 9 commits into
turkdevops:masterfrom
php:master

Conversation

@pull

@pull pull Bot commented Jul 13, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

LamentXU123 and others added 9 commits July 14, 2026 04:27
SOAP encoding errors now report the affected type or failing operation in
the error message instead of the generic "Encoding: Violation of encoding
rules" message. Code that compares the exact message may need to be
updated.
So that when the outputs are fixed the changes can be confirmed in tests
Given that there is not an unchecked version of `smart_str_append_printf()`, to
avoid compiler warnings from using `%S` to format `zend_string` pointers (which
the smart string printing machinery supports, but printf does not support) in a
few places the format specifier is declared in a variable rather than being
specified directly in the `smart_str_append_printf()` call.
* PHP-8.4:
  NEWS
  GH-22681: avoid truncation on null bytes in `Reflection*::__toString()`
  Add regression tests for `Reflection*::__toString()` with null bytes
* PHP-8.5:
  NEWS
  GH-22681: avoid truncation on null bytes in `Reflection*::__toString()`
  Add regression tests for `Reflection*::__toString()` with null bytes
The ext/odbc and pdo_odbc regression tests connect through a real ODBC
driver (Driver=SQLite3), which was never installed, so they skipped on
every lane. libsqliteodbc registers the SQLite3 driver and supports
Database=:memory:, so the tests run without a database server. Alpine
has no such package, so those lanes keep skipping.

Closes GH-22686
* PHP-8.4:
  Install the SQLite ODBC driver in CI
* PHP-8.5:
  Install the SQLite ODBC driver in CI
@pull pull Bot locked and limited conversation to collaborators Jul 13, 2026
@pull pull Bot added the ⤵️ pull label Jul 13, 2026
@pull pull Bot merged commit 2c7c630 into turkdevops:master Jul 13, 2026
0 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants