1.6.0
Added
- Add HttpClientPool client to leverage load balancing and fallback mechanism see the documentation for more details.
PluginClientFactoryto createPluginClientinstances.- Added new option 'delay' for
RetryPlugin. - Added new option 'decider' for
RetryPlugin. - Supports more cookie date formats in the Cookie Plugin
Changed
- The
RetryPlugindoes now wait between retries. To disable/change this feature you must write something like:
$plugin = new RetryPlugin(['delay' => function(RequestInterface $request, Exception $e, $retries) {
return 0;
}); Deprecated
- The
debug_pluginsoption forPluginClientis deprecated and will be removed in 2.0. Use the decorator design pattern instead like in ProfilePlugin.