mirror of
https://github.com/guzzle/guzzle.git
synced 2025-01-17 21:38:16 +01:00
More consistent use of backticks
This commit is contained in:
parent
f1085bb4e0
commit
87f0fe8c02
32
CHANGELOG.md
32
CHANGELOG.md
@ -91,10 +91,10 @@ The breaking changes in this release are relatively minor. The biggest thing to
|
||||
look out for is that request and response objects no longer implement fluent
|
||||
interfaces.
|
||||
|
||||
* Removed the fluent interfaces (i.e., ``return $this``) from requests,
|
||||
responses, ``GuzzleHttp\Collection``, ``GuzzleHttp\Url``,
|
||||
``GuzzleHttp\Query``, ``GuzzleHttp\Post\PostBody``, and
|
||||
``GuzzleHttp\Cookie\SetCookie``. This blog post provides a good outline of
|
||||
* Removed the fluent interfaces (i.e., `return $this`) from requests,
|
||||
responses, `GuzzleHttp\Collection`, `GuzzleHttp\Url`,
|
||||
`GuzzleHttp\Query`, `GuzzleHttp\Post\PostBody`, and
|
||||
`GuzzleHttp\Cookie\SetCookie`. This blog post provides a good outline of
|
||||
why I did this: http://ocramius.github.io/blog/fluent-interfaces-are-evil/.
|
||||
This also makes the Guzzle message interfaces compatible with the current
|
||||
PSR-7 message proposal.
|
||||
@ -104,7 +104,7 @@ interfaces.
|
||||
moved to `GuzzleHttp\Utils::jsonDecode`. `GuzzleHttp\get_path` moved to
|
||||
`GuzzleHttp\Utils::getPath`. `GuzzleHttp\set_path` moved to
|
||||
`GuzzleHttp\Utils::setPath`. `GuzzleHttp\batch` should now be
|
||||
`GuzzleHttp\Pool::batch`, which returns an objectStorage`. Using functions.php
|
||||
`GuzzleHttp\Pool::batch`, which returns an `objectStorage`. Using functions.php
|
||||
caused problems for many users: they aren't PSR-4 compliant, require an
|
||||
explicit include, and needed an if-guard to ensure that the functions are not
|
||||
declared multiple times.
|
||||
@ -125,10 +125,10 @@ interfaces.
|
||||
written to.
|
||||
* Removed the `asArray` parameter from
|
||||
`GuzzleHttp\Message\MessageInterface::getHeader`. If you want to get a header
|
||||
value as an array, then use the newly added ``getHeaderAsArray()`` method of
|
||||
``MessageInterface``. This change makes the Guzzle interfaces compatible with
|
||||
value as an array, then use the newly added `getHeaderAsArray()` method of
|
||||
`MessageInterface`. This change makes the Guzzle interfaces compatible with
|
||||
the PSR-7 interfaces.
|
||||
* ``GuzzleHttp\Message\MessageFactory`` no longer allows subclasses to add
|
||||
* `GuzzleHttp\Message\MessageFactory` no longer allows subclasses to add
|
||||
custom request options using double-dispatch (this was an implementation
|
||||
detail). Instead, you should now provide an associative array to the
|
||||
constructor which is a mapping of the request option name mapping to a
|
||||
@ -141,9 +141,9 @@ interfaces.
|
||||
* `GuzzleHttp\Stream\StreamInterface::getContents()` no longer accepts a
|
||||
`maxLen` parameter. This update makes the Guzzle streams project
|
||||
compatible with the current PSR-7 proposal.
|
||||
* ``GuzzleHttp\Stream\Stream::__construct``,
|
||||
``GuzzleHttp\Stream\Stream::factory``, and
|
||||
``GuzzleHttp\Stream\Utils::create`` no longer accept a size in the second
|
||||
* `GuzzleHttp\Stream\Stream::__construct`,
|
||||
`GuzzleHttp\Stream\Stream::factory`, and
|
||||
`GuzzleHttp\Stream\Utils::create` no longer accept a size in the second
|
||||
argument. They now accept an associative array of options, including the
|
||||
"size" key and "metadata" key which can be used to provide custom metadata.
|
||||
|
||||
@ -522,7 +522,7 @@ interfaces.
|
||||
directly via interfaces
|
||||
* Removed the injecting of a request object onto a response object. The methods to get and set a request still exist
|
||||
but are a no-op until removed.
|
||||
* Most classes that used to require a ``Guzzle\Service\Command\CommandInterface` typehint now request a
|
||||
* Most classes that used to require a `Guzzle\Service\Command\CommandInterface` typehint now request a
|
||||
`Guzzle\Service\Command\ArrayCommandInterface`.
|
||||
* Added `Guzzle\Http\Message\RequestInterface::startResponse()` to the RequestInterface to handle injecting a response
|
||||
on a request while the request is still being transferred
|
||||
@ -853,15 +853,15 @@ interfaces.
|
||||
* Bug: Fixed a bug in ExponentialBackoffPlugin that caused fatal errors when retrying an EntityEnclosingRequest that does not have a body
|
||||
* Bug: Setting the response body of a request to null after completing a request, not when setting the state of a request to new
|
||||
* Added multiple inheritance to service description commands
|
||||
* Added an ApiCommandInterface and added ``getParamNames()`` and ``hasParam()``
|
||||
* Added an ApiCommandInterface and added `getParamNames()` and `hasParam()`
|
||||
* Removed the default 2mb size cutoff from the Md5ValidatorPlugin so that it now defaults to validating everything
|
||||
* Changed CurlMulti::perform to pass a smaller timeout to CurlMulti::executeHandles
|
||||
|
||||
## 2.8.2 - 2012-07-24
|
||||
|
||||
* Bug: Query string values set to 0 are no longer dropped from the query string
|
||||
* Bug: A Collection object is no longer created each time a call is made to ``Guzzle\Service\Command\AbstractCommand::getRequestHeaders()``
|
||||
* Bug: ``+`` is now treated as an encoded space when parsing query strings
|
||||
* Bug: A Collection object is no longer created each time a call is made to `Guzzle\Service\Command\AbstractCommand::getRequestHeaders()`
|
||||
* Bug: `+` is now treated as an encoded space when parsing query strings
|
||||
* QueryString and Collection performance improvements
|
||||
* Allowing dot notation for class paths in filters attribute of a service descriptions
|
||||
|
||||
@ -878,7 +878,7 @@ interfaces.
|
||||
* Changed setEncodeValues(bool) and setEncodeFields(bool) to useUrlEncoding(bool)
|
||||
* Changed the aggregation functions of QueryString to be static methods
|
||||
* Can now use fromString() with querystrings that have a leading ?
|
||||
* cURL configuration values can be specified in service descriptions using ``curl.`` prefixed parameters
|
||||
* cURL configuration values can be specified in service descriptions using `curl.` prefixed parameters
|
||||
* Content-Length is set to 0 before emitting the request.before_send event when sending an empty request body
|
||||
* Cookies are no longer URL decoded by default
|
||||
* Bug: URI template variables set to null are no longer expanded
|
||||
|
Loading…
x
Reference in New Issue
Block a user