4.0.0-alpha.1
Pre-release
Pre-release
This is an API-unstable release intended for gathering feedback about breaking API changes in 4.0. It should be safe to use in applications, but further breaking API changes MAY occur before stabilizing the API for the 4.0.0 release.
Refer to the Upgrade Guide for tips on how to upgrade from 3.x.
Breaking Changes
- Bump
oauth2
to5.0.0-alpha.4
(19043b1) - Fix EdDSA signature verification (1d97e0e)
- Replace JWT-related generic traits with associated types (5f039ee)
- Bump
oauth2
to5.0.0-alpha.3
along withhttp
,reqwest
, andbase64
(7efc894) - Remove unused
nightly
feature (c67ffe9) - Update
oauth2
to5.0.0-alpha.2
(fd40498) - Remove
jwk-alg
Cargo feature (73ee82f)
New Features
- Implement
From<>
for unwrapping newtypes - Derive
Eq
for types that already derivePartialEq
(898ead2)
Bug Fixes
- Propagate timing-resistant-secret-traits feature flag to
oauth2
(1c9f770) - Fix doc comment URL (1131afa)
Other Changes
- Add upgrade guide (6852dcc)
- Address clippy lints from Rust 1.77 (29aad1c)
- Update list of example OIDC providers (fcada17)
- Update README (fd077bd)
- Remove private
JsonCurveType
trait (ffde16a) - Refactor crate into smaller private modules (e87580c)
- Remove empty leading and trailing lines from doc comments (38baa1a)
- Improve
Display
output ofClientRegistrationError
(3a801c9) - Address clippy lints and clean up examples (9aadf67)
- Add keywords to
Cargo.toml
(06e9d6c
Full Changelog: 3.5.0...4.0.0-alpha.1