Skip to content

Commit 0087a28

Browse files
committed
Updated CHANGELOG for version 0.9.0
1 parent fdfed41 commit 0087a28

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

CHANGELOG.md

+18
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# CHANGELOG
22

3+
## 0.9.0 - 2016-01-30
4+
5+
* Updated to use Guzzle 6 and PSR-7.
6+
* Event system has been replaced with a middleware system
7+
* Middleware at the command layer work the same as middleware from the
8+
HTTP layer, but work with `Command` and `Result` objects instead of
9+
`Request` and `Response` objects
10+
* The command middleware is in a separate `HandlerStack` instance than the
11+
HTTP middleware.
12+
* `Result` objects are the result of executing a `Command` and are used to hold
13+
the parsed response data.
14+
* Asynchronous code now uses the `guzzlehttp/promises` package instead of
15+
`guzzlehttp/ringphp`, which means that asynchronous results are implemented
16+
as Promises/A+ compliant `Promise` objects, instead of futures.
17+
* The existing `Subscriber`s were removed.
18+
* The `ServiceClientInterface` and `ServiceClient` class now provide the basic
19+
foundation of a web service client.
20+
321
## 0.8.0 - 2015-02-02
422

523
* Removed `setConfig` from `ServiceClientInterface`.

0 commit comments

Comments
 (0)