NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1817 most downloaded on Packagist
PSR-18 HTTP Client transport for SOAP
Last release 5 months ago
24 Apr 2026
Ships fairly regularly
a new release about every 4 months
Most releases are documented
notes for 10 of 15 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
15 releases · first in 2021
One column per quarter.
Add PromoteNamespacesMiddleware by @veewee in #23
Minimum PHP version is now 8.4 (dropped 8.3)
veewee/xml upgraded from v3 to v4, which uses PHP 8.4's spec-compliant Dom\ APIXmlMessageManipulator:The callable passed to $document->manipulate() now receives Dom\XMLDocument instead of DOMDocument:
// Before
$document->manipulate(function (DOMDocument $dom) { ... });
// After
$document->manipulate(function (Dom\XMLDocument $dom) { ... });SoapHeaderMiddleware:Callable signatures changed from callable(DOMNode): DOMElement to callable(Dom\Node): Dom\Element. If you use SoapHeader from php-soap/xml (as shown in the README), no changes are needed.
Psr7StreamLoader or Psr7StreamMapper:Loader::__invoke() no longer takes a DOMDocument argument; it returns Dom\XMLDocumentMapper::__invoke() parameter changed from DOMDocument to Dom\XMLDocumentFull Changelog: 1.8.0...2.0.0
[1.x] Backport PromoteNamespacesMiddleware by @veewee in #24
Full Changelog: 1.8.0...1.9.0
Update phpunit/phpunit requirement from ^10.0 to ^10.0 || ^11.0 by @dependabot [bot] in #19
Full Changelog: 1.7.0...1.8.0
Bump dependencies by @veewee in #18
Update veewee/xml requirement from ^2.2 to ^2.2 || ^3.0 by @dependabot in #17
Full Changelog: 1.5.0...1.6.0
What's Changed Allow PHP83 by @veewee in #16 Full Changelog : 1.4.0...1.5.0
Allow psr/http-message 2 by @simoheinonen in #13
Full Changelog: 1.3.1...1.4.0
Allow engine 2 by @veewee in #11
Add PHP82 + PSL2 Support by @veewee in #9
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →