2.0.0-alpha.1
Pre-release
Pre-release
Breaking Changes
- Drop support for
reqwest
0.9 (previously enabled via thereqwest-09
feature flag); only the (default)reqwest-010
feature flag is now supported - Migrate public API from
http
0.1 to 0.2 - Drop support for
futures
0.1 and remove thefutures-01
andfutures-03
feature flags; only async/await is now supported (without requiring any feature flags) - Eliminate
Async*
traits and move therequest_async
methods to the underlying*Request
structs - Return error types that implement
std::error::Error
instead offailure::Fail
- Add
Send
andSync
bounds to verification functions to enable sharing across threads
NOTE: These changes track the unstable 4.x release for the oauth2
crate.
Other Changes
- Add support for the client credentials grant
- Disable deprecated OpenID Connect conformance tests