Releases: php-http/discovery
Releases · php-http/discovery
1.20.0
- #268 - Do not attempt to update lock file when it is not existing.
- #267 - Test with PHP 8.3 and 8.4
- #266 - If wrapped client implements factories, use those instead of discovering new factories.
1.19.4
- #264 - Do not report a general conflict with
sebastian/comparator
but make sure we install the correct version for our tests.
1.19.3
- #261 - explicitly mark nullable parameters as nullable (avoid deprecation in PHP 8.4)
1.19.2
- #253 - Symfony 7 dropped the deprecated PHP-HTTP
HttpClient
interface from their HTTP client, do not discover the version 7 client when lookig for the old interface.
1.19.1
- #250 - Fix: Buzz client instantiation using deprecated Message Factory Discovery, use PSR-17 factory discovery instead.
1.19.0
- #249 - Have composer plugin correctly install Symfony http client when nothing explicitly requires psr 18 resp. httplug.
- #241 - Support discovering PSR-17 factories of
httpsoft/http-message
package
1.18.1
- #242 - Better exception message when no legacy php-http message factories can be built. Also needs php-http/message-factory package and they are deprecated in favor of PSR-17 anyways.
1.18.0
- #235 - Deprecate HttpClientDiscovery, use Psr18ClientDiscovery instead
- #238 - Skip requiring php-http/message-factory when installing symfony/http-client 6.3+
- #239 - Skip auto-installing when the root package's extra.discovery is enough
1.17.0
- #230 - Add Psr18Client to make it straightforward to use PSR-18
- #232 - Allow pinning the preferred implementations in composer.json
- #233 - Fix Psr17Factory::createServerRequestFromGlobals() when uploaded files have been moved
1.16.0
- #225 - Remove support for the abandoned Zend Diactoros which has been replaced with Laminas Diactoros; marked the zend library as conflict in composer.json to avoid confusion
- #227 - Fix handling requests with nested files