Nyquest 0.2.0
This release comes with full stream download support for all supported backends, plus the interface change to prepare for stream upload implementation which is now blocked by upstream (see #14).
Changelog
nyquest-interface
- Breaking: async response trait now requires
futures_io::AsyncRead. - Breaking:
BuildClientResulthas been removed. - Breaking:
Body::Streamis now documented. The associated data have also been changed. - Breaking:
PartBody::Streamis now documented. The associated data have also been changed. - Breaking:
BoxedStreamhas been duplicated underasyncandblocking. It now contains aSizedvariant and aUnsizedvariant. - Breaking:
ignore_certificate_errorshas been added toClientOptions.
nyquest-backend-curl
- Breaking: requires
nyquest-interface0.2.0. - Implemented stream download.
- Refactored to use
Easy2APIs to reduce memory allocation for each request.
nyquest-backend-nsurlsession
- Breaking: requires
nyquest-interface0.2.0. - Implemented stream download.
- Respects
follow_redirectsclient option.
nyquest-backend-winrt
- Breaking: requires
nyquest-interface0.2.0. - Implemented stream download.
nyquest-preset
- Breaking: requires
nyquest-backend-curl0.2.0. - Breaking: requires
nyquest-backend-nsurlsession0.2.0. - Breaking: requires
nyquest-backend-winrt0.2.0.
nyquest
- Breaking: requires
nyquest-interface0.2.0. - Breaking: When no backend is registered, nyquest now panics instead of returning an error.
- Added utilities for HTTP headers. Thanks @eatradish
- Added utilities for HTTP status codes.
Released Packages
nyquest0.2.0nyquest-interface0.2.0nyquest-preset0.2.0nyquest-backend-winrt0.2.0nyquest-backend-curl0.2.0nyquest-backend-nsurlsession0.2.0