Skip to content

Releases: php-http/HttplugBundle

Release 1.18.0

30 Mar 07:21
027dff7
Compare
Choose a tag to compare

See Changelog.md for all changes.

1.17.0

27 Dec 10:43
@dbu dbu
1.17.0
9a739ad
Compare
Choose a tag to compare

Added

  • Support Symfony 5 and Twig 3.
  • Configured clients are now tagged with 'httplug.client'
  • Adds a link to profiler page when response is from a Symfony application with
    profiler enabled
  • Adding blacklisted_paths option of php-http/cache-plugin

Changed

  • Fixed error handling. Now TypeErrors and other \Throwable are correctly handled by ProfileClient
  • Use tabular design in profiler for HTTP request/response headers

Deprecated

  • httplug.collector.twig.http_message service
  • httplug_markup Twig function

1.16.0

05 Jun 12:04
@dbu dbu
1.16.0
5044b65
Compare
Choose a tag to compare

Changed

  • Dropped support for PHP < 7.1
  • Dropped support for Symfony versions that do no longer receive bugfixes

Added

  • Integration for VCR Plugin

Fixed

  • Fix compatibility with curl-client 2.*. The CurlFactory now builds the client using PSR-17 factories. Marked a conflict for curl-client 1.*.

1.15.2

20 May 07:46
@dbu dbu
1.15.2
35d2818
Compare
Choose a tag to compare
  • Fix to pass only allowed options to the ContentTypePlugin.

1.15.1

12 Apr 11:12
@dbu dbu
1.15.1
Compare
Choose a tag to compare

Fixed

  • Fix undefined $serviceId when a client is named "default".

1.15.0

29 Mar 17:16
@dbu dbu
1.15.0
Compare
Choose a tag to compare

Added

  • Autowiring support for FlexibleClient, HttpMethodsClientInterface and
    BatchClientInterface if they are enabled on the default/first client.
    (Only available with Httplug 2)
  • Configuration for the content_type plugin
  • Support for namespaced Twig classes.
  • Configuration option default_client_autowiring that you can set to false
    to prevent autowiring the HttpClient and HttpAsyncClient

Changed

  • Moved source code to src/ and tests to tests/
  • Removed twig/twig dependency
  • Removed hard dependency on php-http/cache-plugin. If you want to use the
    cache plugin, you need to require it in your project.
  • Allow to set httpplug.profiling.captured_body_length configuration to null
    to avoid body limitation size.

Fixed

  • MockFactory now accepts any client, e.g. a mock client decorated with the
    plugin client for the development panel, so that configuring a mock client
    actually works. The MockFactory is now final.
  • Width of the HTTPlug icon in Profiler Toolbar.
  • RequestExceptionInterface formatting (getResponse() is not called anymore).

Release 1.14.0

03 Jan 11:29
f94de3b
Compare
Choose a tag to compare

See Changelog.md for all changes.

1.13.1

28 Nov 16:18
@dbu dbu
1.13.1
Compare
Choose a tag to compare

Fixed

  • Fix wrong duration calculation for asynchronous calls

Release 1.13.0

13 Nov 09:49
@dbu dbu
1.13.0
Compare
Choose a tag to compare

Added

  • Allow to configure the QueryDefaultsPlugin

Release 1.12.0

26 Oct 07:17
@dbu dbu
1.12.0
210b384
Compare
Choose a tag to compare

Added

  • Add configuration option to allow making client services public if needed