Releases: hyperium/hyper
v0.8.0
v0.6.16
Bug Fixes
- response: respond with a 500 if a handler panics (63c6762c)
Features
- headers: Add Access-Control-Expose-Headers (f783e991)
- server: Add hooks for HttpListener and HttpsListener to be started from existing listene (fa0848d4)
Breaking Changes
-
RequestBuilder<U>
should be replaced byRequestBuilder
.(ff4a6070)
v0.6.15
v0.6.10
v0.6.9
v0.6.8
v0.6.1
v0.6.0
Bug Fixes
- client: check for drained stream in Response::drop (e689f203)
Features
- client:
- error: add private __Nonexhaustive variant to Error (7c0421e3)
- headers:
- http2:
- langtags: use true language tags in headers (99ff7e62)
- ssl: redesign SSL usage (53bba6eb)
Breaking Changes
-
AcceptLanguage and ContentLanguage use LanguageTag now,
Language removed from Hyper.(99ff7e62)
-
Server::https was changed to allow any implementation
of Ssl. Server in general was also changed. HttpConnector no longer
uses SSL; using HttpsConnector instead.(53bba6eb)
-
Connectors and Protocols passed to the
Client
must
now also have aSync
bounds, but this shouldn't break default usage.(64e47b4b)
-
parse_header returns Result instead of Option, related
code did also change(195a89fa)
-
Adds a new variant to public Error enum. The proper fix
is to stop matching exhaustively onhyper::Error
.(7c0421e3)
-
A new variant
Http2
added to a public enum
hyper::Error
.(48e9ca2f)
-
hyper::client::request::Response
is no longer generic
overNetworkStream
types. It no longer requires a generic type
parameter at all.(aa297f45)
v0.5.2
v0.5.1
Bug Fixes
Features
- client: implement Default trait for client (be041d91)
- header: add ContentType::form_url_encoded() constructor (2c99d4e9)
- headers: return hyper::Error instead of () from header components (5d669399)
- http: add get_mut method to HttpReader (e64ce8c0)
Breaking Changes
-
Error enum extended. Return type of header/shared/
types changed.(5d669399)