Skip to content

Commit 5bf91f0

Browse files
committed
v0.6.0
1 parent 1b6c692 commit 5bf91f0

File tree

2 files changed

+63
-1
lines changed

2 files changed

+63
-1
lines changed

CHANGELOG.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,65 @@
1+
## v0.6.0 (2015-06-24)
2+
3+
4+
#### Bug Fixes
5+
6+
* **client:** check for drained stream in Response::drop ([e689f203](https://github.com/hyperium/hyper/commit/e689f20376d3e078f5d380902d39f8ae9c043486))
7+
8+
9+
#### Features
10+
11+
* **client:**
12+
* impl Sync for Client ([64e47b4b](https://github.com/hyperium/hyper/commit/64e47b4bbd0433065a059804adeb2b4a2d72f327), closes [#254](https://github.com/hyperium/hyper/issues/254))
13+
* implement Protocol trait for HTTP/1.1 ([dccdf8d6](https://github.com/hyperium/hyper/commit/dccdf8d65a9b900daec34555d3b97c2c3c678067))
14+
* add `Protocol` trait ([3417303a](https://github.com/hyperium/hyper/commit/3417303a4a9aa4809729d53f0d018338e876da51))
15+
* implement HttpMessage for HTTP/1.1 ([ecb713f8](https://github.com/hyperium/hyper/commit/ecb713f8494b13bdba91258b1507e8f7ce62b8d9))
16+
* add `HttpMessage` trait ([289fd02b](https://github.com/hyperium/hyper/commit/289fd02b55a42748cbce8de428939208713a765d))
17+
* **error:** add private __Nonexhaustive variant to Error ([7c0421e3](https://github.com/hyperium/hyper/commit/7c0421e3fc1d5a8b4868b57acca87abd685f3430))
18+
* **headers:**
19+
* add bearer token support ([edf6ac20](https://github.com/hyperium/hyper/commit/edf6ac2074d11694ded275807a66df3a8a8e33a6))
20+
* add `Range` header ([05c31998](https://github.com/hyperium/hyper/commit/05c319984630b31d18dfbfa9b7567f6c7613d7f8))
21+
* **http2:**
22+
* implement message API for HTTP/2 ([f0fe2c5a](https://github.com/hyperium/hyper/commit/f0fe2c5a83bd4e654a4ff684f75a1b602f8f38fc))
23+
* add new error variant for HTTP/2 ([48e9ca2f](https://github.com/hyperium/hyper/commit/48e9ca2f70f6c6475f1579ae9212af7b4ca87e88))
24+
* add dependency on `solicit` ([3122ffef](https://github.com/hyperium/hyper/commit/3122ffefc2d56ffc03a6fcc264086df0c9d74083))
25+
* **langtags:** use true language tags in headers ([99ff7e62](https://github.com/hyperium/hyper/commit/99ff7e62573865a1fc431db26b6a18c43b9127de))
26+
* **ssl:** redesign SSL usage ([53bba6eb](https://github.com/hyperium/hyper/commit/53bba6eb7f34e61e5c8a835281d625436532de8f))
27+
28+
29+
#### Breaking Changes
30+
31+
* AcceptLanguage and ContentLanguage use LanguageTag now,
32+
Language removed from Hyper.
33+
34+
([99ff7e62](https://github.com/hyperium/hyper/commit/99ff7e62573865a1fc431db26b6a18c43b9127de))
35+
* Server::https was changed to allow any implementation
36+
of Ssl. Server in general was also changed. HttpConnector no longer
37+
uses SSL; using HttpsConnector instead.
38+
39+
([53bba6eb](https://github.com/hyperium/hyper/commit/53bba6eb7f34e61e5c8a835281d625436532de8f))
40+
* Connectors and Protocols passed to the `Client` must
41+
now also have a `Sync` bounds, but this shouldn't break default usage.
42+
43+
([64e47b4b](https://github.com/hyperium/hyper/commit/64e47b4bbd0433065a059804adeb2b4a2d72f327))
44+
* parse_header returns Result instead of Option, related
45+
code did also change
46+
47+
([195a89fa](https://github.com/hyperium/hyper/commit/195a89fa918a83c9dcab47a4b09edb464d4e8006))
48+
* Adds a new variant to public Error enum. The proper fix
49+
is to stop matching exhaustively on `hyper::Error`.
50+
51+
([7c0421e3](https://github.com/hyperium/hyper/commit/7c0421e3fc1d5a8b4868b57acca87abd685f3430))
52+
* A new variant `Http2` added to a public enum
53+
`hyper::Error`.
54+
55+
([48e9ca2f](https://github.com/hyperium/hyper/commit/48e9ca2f70f6c6475f1579ae9212af7b4ca87e88))
56+
* `hyper::client::request::Response` is no longer generic
57+
over `NetworkStream` types. It no longer requires a generic type
58+
parameter at all.
59+
60+
([aa297f45](https://github.com/hyperium/hyper/commit/aa297f45322d66980bb2b51c413b15dfd51533ea))
61+
62+
163
### v0.5.2 (2015-06-01)
264

365

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "hyper"
4-
version = "0.5.2"
4+
version = "0.6.0"
55
description = "A modern HTTP library."
66
readme = "README.md"
77
documentation = "http://hyperium.github.io/hyper/hyper/index.html"

0 commit comments

Comments
 (0)