Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Httplug Bundle Laravel Package

php-http/httplug-bundle

View on GitHub
Deep Wiki
Context7
2.3.1
  • Fix compatibility issue with Symfony 8.
2.3.0
  • Compatibility with Symfony 8.
2.2.0
  • Replaced XML configuration with PHP configuration.
  • Test with PHP 8.5.
2.1.0
2.0.0
  • Increased min PHP version to 8.1
  • Removed the deprecated httplug_markup twig filter. Use [@Httplug](https://github.com/Httplug)/http_message.html.twig template instead.
  • Removed deprecated configuration options:
    • toolbar: Use profiling instead.
    • respect_cache_headers: Use respect_response_cache_directives instead.
  • Removed the deprecated Http\HttplugBundle\ClientFactory\PluginClientFactory. Use Http\Client\Common\PluginClientFactory instead.
  • Fixed a deprecation when creating a HttpMethodsClient via http_methods_client: true. Only PSR-17 factories are now passed as constructor arguments.
  • Changed the default stream factory argument for the cache plugin. This now requires a PSR-17 StreamFactoryInterface instance.
  • Creating a client using the BuzzFactory no longer accepts verify_peer and verify_host config options. Only a boolean verify flag is accepted, covering both previous options.
  • Removed support of deprecated PHP-HTTP factories, only PSR-17 factories are now supported and used.
  • Removed message_factory, uri_factory, and stream_factory classes config option. You can configure your own factories via psr17_*_factory classes config
  • Removed support for guzzle5-adapter
  • Removed support for Symfony versions <5.4
  • Changed the return type of ClientFactory to return a ClientInterface instead of ClientInterface|HttpClient
  • Changed the type of httplug.client.default to ClientInterface instead of HttpClient
  • Removed the DummyClient interface
  • Removed the Http\Client\HttpClient alias use the Psr\Http\Client\ClientInterface typehint in your services for autowiring.
  • Changed classes marked as [@final](https://github.com/final) to be actually final. If you extended any of those, instead implement interfaces or decorate the class rather than extending it. Open an issue if you think a class needs to be made non-final to discuss what we should do.
  • Added return type declaration to Http\HttplugBundle\ClientFactory\ClientFactory::createClient
  • Added interface name alias for the Http\Mock\Client and all PSR17 factories to help with autowiring.
1.34.3

same as 1.34.2 but tagged on the 1.x branch

  • More cleanup of the rate-limiter configuration. The service name is the full service name of the rate limiter, e.g. limiter.my_name when configuring framework.rate_limiter.my_name.
1.34.2
  • More cleanup of the rate-limiter configuration. The service name is the full service name of the rate limiter, e.g. limiter.my_name when configuring framework.rate_limiter.my_name.
1.34.1
  • The rate-limiter name in the throttle plugin configuration is required.
1.34.0
  • Support to configure the throttle plugin.
1.33.1
  • Fixed extension to depend on the DependencyInjection component rather than the HttpKernel.
1.33.0
  • Support php-http/cache-plugin 2.0 and bump minimal version to 1.7 by defaulting the stream factory for cache to httplug.psr17_stream_factory (#448).
1.32.0
  • Added support for Symfony 7
1.31.0
  • Added configuration for the header authentication plugin (#437).
1.30.1
  • Added alias to allow autowiring the AsyncHttpClient interface (#436).
1.30.0
  • Adjusted phpdoc on ClientFactory to reflect that it usually returns a PSR ClientInterface.
1.29.1
  • Fixed deprecation from Symfony 6.3
1.29.0
  • Support PSR-18 ClientInterface in MockFactory.
  • Removed support for php-http/httplug 1.
1.28.0
  • Added: Configure the seekable body plugins.
  • Added: PHP 8.2 support.
  • Added: Allow installation with PSR-7 psr/http-message 2.x.
  • Added: alias to autowire Psr\Http\Client\ClientInterface service (#425).
  • Deprecated Http\Client\HttpClient in favor of Psr\Http\Client\ClientInterface (#425).
1.27.1
  • Added : void to Collector::reset to avoid PHP warning.
  • If captured_body_length is set to 0 (default value), show a special message rather than the generic message This message has no captured body.
  • Fixed: Add slash in profiler if there is none between host and path.
1.27.0
  • Added support for configuring the error plugin via configuration
1.26.2
  • Fixed: You can now configure the cache plugin option cache_lifetime to null (which makes the plugin not add to the maxAge).
1.26.1
  • Fixed: Setting the cache plugin option respect_response_cache_directives to null makes the plugin use the default set of directives instead of triggering an error.
1.26.0
  • Fixed you can now configure the cache plugin default_ttl with null.
1.25.0
  • Added PHP 8.1 support
  • Added Symfony 6 support
  • Removed Symfony 3.x support
1.24.0
  • Changed stopwatch category from default to "httplug", so it's more prominent on Execution timeline view
  • Changed tab texts inside profiler so that it shows ports in URL in case it's non-standard
  • Changed default logging plugin monolog channel from "app" to "httplug"
  • Fixed compatibility with Twig 3.x
1.23.1
  • Fix issue with whitespaces in URL when URL in tab was copied
  • Fixed dark mode compatiblity, making some previously invisible elements visible
1.23.0
  • Changed the way request/response body is displayed in profiler. symfony/var-dumper is used now.
  • Changed badge counter of # of requests on side menu to be always visible
1.22.1
  • Do not deprecate the service alias for the old Http\Client\HttpClient interface because different Symfony versions expect a different syntax for the deprecation, which triggers an error on some Symfony versions.
1.22.0
  • Register client as alias for the PSR Psr\Http\Client\ClientInterface
  • Deprecate relying on the Http\Client\HttpClient interface in favor of the PSR ClientInterface
1.21.0
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
laravel2580/idehelpers
delatbabel/viewpages
anavel/gettext
muhamadrezaar/highcharts
delatbabel/keylists
frankkessler/salesforce-laravel-oauth2-rest
anavel/foundation
wdmtech/enviricons
eii/laravel-captcha
muka/shape-reader
tdt/json
refinery29/php-cs-fixer-config
hotmeteor/eco-env
mvaliolahi/hydrate
wearede/tbcpay-php
parsnick/steak
thibaud-dauce/mattermost-php
multilinguals/apollo-client
antaresbr/collection
kr0lik/phpstan-rules