Guzzle v3.8.0 Release Notes

Release Date: 2013-12-05 // over 10 years ago
    • โž• Added the ability to define a POST name for a file
    • ๐Ÿ“œ JSON response parsing now properly walks additionalProperties
    • ๐Ÿ”Œ cURL error code 18 is now retried automatically in the BackoffPlugin
    • ๐Ÿ›  Fixed a cURL error when URLs contain fragments
    • ๐Ÿ›  Fixed an issue in the BackoffPlugin retry event where it was trying to access all exceptions as if they were CurlExceptions
    • CURLOPT_PROGRESS function fix for PHP 5.5 (69fcc1e)
    • โฑ Added the ability for Guzzle to work with older versions of cURL that do not support CURLOPT_TIMEOUT_MS
    • ๐Ÿ›  Fixed a bug that was encountered when parsing empty header parameters
    • ๐Ÿ“„ UriTemplate now has a setRegex() method to match the docs
    • The debug request parameter now checks if it is truthy rather than if it exists
    • ๐Ÿ”Œ Setting the debug request parameter to true shows verbose cURL output instead of using the LogPlugin
    • โž• Added the ability to combine URLs using strict RFC 3986 compliance
    • Command objects can now return the validation errors encountered by the command
    • ๐Ÿ›  Various fixes to cache revalidation (#437 and 29797e5)
    • ๐Ÿ”Œ Various fixes to the AsyncPlugin
    • ๐Ÿ— Cleaned up build scripts