- add support for PHP 8 (#43 - @sebdesign)
- add support for Guzzle 7 (#40, #41 - @sebdesign)
- add support for Symfony 5 (#39 - @sebdesign)
- drop support for Symfony <4.3 (#39 - @sebdesign)
- drop support for PHP <7.1 (#39 - @sebdesign)
- add support for Symfony 4
- remove bundled
composer.lock
file - update build config
- use standard PHP functions for building / parsing input in
Message
(#32 - @willemstuursma)
- drop support for php <5.6
- upgrade dependencies
- remove node.js mock server
- misc refactoring
- update dependencies so version of guzzle with security vulnerability is not depended on
- use
rawurlencode
/rawurldecode
in place ofurlencode
/urldecode
to resolve this issue (@swader)
- upgrade
Guzzle
to~6.0.0
- upgrade
Behat
to~3.1
- use correct vendor for
php-cs-fixer
- drop support for php 5.4 (@Lctrs)
- upgrade symfony dependencies (@Lctrs)
- refactor travis config (@Lctrs)
- use
EventDispatcherInterface
type hint instead ofEventDispatcher
inMdb\PayPal\Ipn\Listener
(@mablae)
- rename
Mdb\PayPal\Ipn\ListenerBuilder\ModeDependentServiceEnpoint
toMdb\PayPal\Ipn\ListenerBuilder\ModeDependentServiceEndpoint
- rewrite
- send
User-Agent
header inCurlVerifier::sendVerificationRequest
(@stefanneubig) - send
Connection: Close
header inCurlVerifier::sendVerificationRequest
- use TLSv1 instead of SSLv3
- add
CurlVerifier::forceSSL
- deprecate
CurlVerifier::forceSSLv3
- make calls made to
CurlVerifier::forceSSLv3
resolve toCurlVerifier::forceSSL
- rewrite
- add MIT license
- remove
PayPal\Ipn\Response\Standard
PayPal\Ipn\Response
is no longer abstract- rename
status
property onPayPal\Ipn\Response
tostatusCode
. Getter / setters also renamed - rename
getStatusReport
method onPayPal\Ipn\Listener
togetReport
- add basic listener test
- misc refactoring + cleaning up
First release