Releases: meng-tian/async-soap-guzzle
Releases · meng-tian/async-soap-guzzle
Support PHP 8.0+
Merge pull request #42 from meng-tian/support-php8 Support PHP 8.0+
Use soap-http-binding 0.4
- Changed to use soap-http-binding 0.4. The implication is that a
Psr\Http\Message\RequestFactoryInterface
and aPsr\Http\Message\StreamFactoryInterface
need to be injected intoMeng\AsyncSoap\Guzzle\Factory
when creating aMeng\AsyncSoap\Guzzle\SoapClient
instance. This helps to decouple a specific implementation of PSR-7 and clients can determine which implementation of PSR-7 they wish to use. - Removed support for PHP versions older than 7.1
Use soap-http-binding 0.3
- Changed to use soap-http-binding 0.3
- Removed support for PHP 5.5 as it is too old
Remove deprecated filter flag
Merge pull request #29 from alexeyshockov/patch-1 Remove deprecated filter `FILTER_FLAG_SCHEME_REQUIRED`
v0.2.4
v0.2.3
v0.2.2
Fix bugs in callAsync implementation (#4)
- add check for hasResponse: if response is not received, the request exception should be rethrown.
- move response parsing from finally block and only parse response when response is safely received.
- finally block only responsible for releasing stream resources.
Improve implementation of callAsync
- use coroutine to improve readability
- parse responses even when a 5xx or 4xx is returned
- close streams after invocation is completed
- fix tests
v0.2.0
first release
Improve test suites - split unit tests and functional tests - add unit tests for SoapClient and Factory - add more web services in functional test but exclude it from test coverage - support non-wsdl mode