All Versions
179
Latest Version
Avg Release Cycle
31 days
Latest Release
56 days ago
Changelog History
Page 15
Changelog History
Page 15
-
v0.6.2 Changes
July 06, 2015๐ Bug Fixes
๐ Features
- client: add url property Response (82ed9092)
- headers: add strict-transport-security header (7c2e5124, closes #589)
๐ฅ Breaking Changes
- Access-Control-Allow-Origin does no longer use Url
(ed458628)
- Technically a break, since
Response::new()
takes an additional argument. In practice, the only place that should have been creating Responses directly is inside the Client, so it shouldn't break anyone. If you were creating Responses manually, you'll need to pass a Url argument.
(82ed9092)
-
v0.6.1 Changes
June 26, 2015 -
v0.6.0 Changes
June 24, 2015๐ 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 on
hyper::Error
.
(7c0421e3)
- A new variant
Http2
added to a public enumhyper::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 Changes
June 01, 2015๐ Bug Fixes
- buffer: check capacity before resizing (b1686d1b)
-
v0.5.1 Changes
May 25, 2015๐ 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)
-
v0.5.0 Changes
May 12, 2015๐ Bug Fixes
- client:
- ๐คก mock: adjust ChannelMockConnector connect method to compile (085d7b07)
๐ Features
- header:
- net:
- server: check Response headers for Connection: close in keep_alive loop (49b5b8fd)
๐ฅ Breaking Changes
- Usage of Response.deconstruct() and construct() now use a &mut Headers, instead of the struct proper.
(49b5b8fd)
- If you use deref! from the header module, you'll need to switch to using hyperderef!.
(62d96adc)
- Any custom Connectors will need to change to &self in the connect method. Any Connectors that needed the mutability need to figure out a synchronization strategy.
Request::with_connector() takes a &NetworkConnector instead of &mut. Any uses of with_connector will need to change to passing &C.
(1b318724)
- โ Adding a new required method to a public trait is a ๐ฅ breaking change.
(a5d632b6)
-
v0.4.0 Changes
May 07, 2015๐ Bug Fixes
๐ Features
- error: add Ssl variant to hyper::Error (972b3a38, closes #483)
- headers:
- method: implement
AsRef<str>
forMethod
(c29af729) - server:
๐ฅ Breaking Changes
- โ Adds a variant to
hyper::Error
, which may break any exhaustive matches.
(972b3a38)
- ๐ The terms
Http
andError
have been removed from the Error type and its variants.HttpError
should now be accessed ashyper::Error
, and variants likeHttpIoError
should be accessed asError::Io
.
(9ba074d1)
- โ Add variant to Access-Control-Allow-Origin enum
(5e341714)
- โฌ๏ธ Upgrade header Protocol changed.
(f47d11b9)
from_one_raw_str()
returnsNone
on empty values.
(a6974c99)
-
v0.3.16 Changes
May 01, 2015 -
v0.3.15 Changes
April 29, 2015๐ Bug Fixes
- headers:
๐ Features
- client:
- headers: Implement Content-Language header field (308880b4, closes #475)
- net: add https_using_context for user-supplied SslContext (1a076d1b)
- server: allow consumer to supply an SslContext (3a1a2427, closes #471)
๐ฅ Breaking Changes
- ๐ This removes the trait
IntoBody
, and instead usingInto<Body>
, as it's more idiomatic. This will only have broken code that had custom implementations ofIntoBody
, and can be fixed by changing them toInto<Body>
.
(a2aefd9a)
-
v0.3.14 Changes
April 18, 2015๐ Bug Fixes
- http: Adjust httparse Request and Response lifetimes. (76550fdb)