PackageTrack
Sign in Get early access

php-soap/psr18-transport

PSR-18 HTTP Client transport for SOAP

2.1.0 4.1M downloads/mo #2187 most downloaded on Packagist php-soap/psr18-transport

What this package is like to depend on

Last release 4 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

4 releases in the last 12 months

see the full history below

Release timeline

15 releases · Jul 2021 to Apr 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 15
  1. 2.1.0 24 Apr 2026
    Release notes

    What's Changed

    • Add PromoteNamespacesMiddleware by @veewee in #23

    Full Changelog: 2.0.0...2.1.0

    Open source →
  2. 2.0.0 27 Mar 2026
    Release notes

    Breaking Changes

    • 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\ API

    Upgrade Guide

    If you wrote custom middleware using XmlMessageManipulator:

    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) { ... });

    If you passed custom callables to 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.

    If you extended Psr7StreamLoader or Psr7StreamMapper:

    • Loader::__invoke() no longer takes a DOMDocument argument; it returns Dom\XMLDocument
    • Mapper::__invoke() parameter changed from DOMDocument to Dom\XMLDocument

    What's Changed

    • Upgrade to veewee/xml v4 and bump minimum PHP to 8.4 by @veewee in #22

    Full Changelog: 1.8.0...2.0.0

    Open source →
  3. 1.9.0 24 Apr 2026
    Release notes

    What's Changed

    • [1.x] Backport PromoteNamespacesMiddleware by @veewee in #24

    Full Changelog: 1.8.0...1.9.0

    Open source →
  4. 1.8.0 20 Oct 2025
    Release notes

    What's Changed

    • Update phpunit/phpunit requirement from ^10.0 to ^10.0 || ^11.0 by @dependabot[bot] in #19
    • Upgrade PHP project to support PHP 8.5 by @veewee in #21

    Full Changelog: 1.7.0...1.8.0

    Open source →
  5. 1.7.0 25 Oct 2024
    Release notes

    What's Changed

    Full Changelog: 1.6.0...1.7.0

    Open source →
  6. 1.6.0 18 Mar 2024
    Release notes

    What's Changed

    • Update veewee/xml requirement from ^2.2 to ^2.2 || ^3.0 by @dependabot in #17

    New Contributors

    Full Changelog: 1.5.0...1.6.0

    Open source →
  7. 1.5.0 24 Nov 2023
    Release notes

    What's Changed

    Full Changelog: 1.4.0...1.5.0

    Open source →
  8. 1.4.0 22 Nov 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.3.1...1.4.0

    Open source →
  9. 1.3.1 31 Mar 2023
    Release notes

    What's Changed

    Full Changelog: v1.3.0...1.3.1

    Open source →
  10. v1.3.0 25 Nov 2022
    Release notes

    What's Changed

    Full Changelog: 1.2.1...v1.3.0

    Open source →
  11. 1.2.1 11 Mar 2022

    Nothing published for this version

  12. v1.2.0 28 Jan 2022

    Nothing published for this version

  13. v1.1.0 26 Nov 2021

    Nothing published for this version

  14. v1.0.0 24 Sep 2021

    Nothing published for this version

  15. v0.1.0 08 Jul 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive