Skip to content

Releases: ramosbugs/openidconnect-rs

1.0.0-alpha.8

01 Dec 02:53
Compare
Choose a tag to compare
1.0.0-alpha.8 Pre-release
Pre-release

Breaking changes

  • Make IdTokenFields::id_token and TokenResponse::id_token return an Option.
  • Remove RefreshIdTokenFields now that it's identical to IdTokenFields.
  • Remove higher rank trait bounds from NonceVerifier.
  • Make DateTime arguments and return types owned values instead of references.

Other changes

  • Add enable_openid_scope and disable_openid_scope methods to Client.
  • Add require_audience_match and require_issuer_match methods to IdTokenVerifier.
  • Make ID token deserialization tolerant of missing aud claim (defaults to empty Vec). Note that ID token validation will still fail unless require_audience_match is used to disable audience validation.
  • Add IdToken::into_claims method.
  • Add UserInfoClaims::standard_claims method.

1.0.0-alpha.7

27 Nov 03:10
Compare
Choose a tag to compare
1.0.0-alpha.7 Pre-release
Pre-release

Breaking changes

  • Bump oauth2 dependency to 3.0.0-alpha.6, which changes the constructors for the URL-based NewTypes (AuthUrl, TokenUrl, RedirectUrl). See that crate's release notes for details. This update also renames reqwest::async_http_client to reqwest::future_http_client and each request_async method to request_future.

1.0.0-alpha.6

19 Oct 02:44
Compare
Choose a tag to compare
1.0.0-alpha.6 Pre-release
Pre-release

Breaking changes

  • Bump oauth2 dependency to 3.0.0-alpha.4, which also bumps url to 2.1.
    This change introduces curl and reqwest feature flags, with reqwest
    enabled by default.

1.0.0-alpha.5

12 Sep 03:31
Compare
Choose a tag to compare
1.0.0-alpha.5 Pre-release
Pre-release
  • Make CoreGenderClaim a string NewType instead of an enum

1.0.0-alpha.4

08 Sep 20:27
Compare
Choose a tag to compare
1.0.0-alpha.4 Pre-release
Pre-release
  • Serialize timestamps as integers

1.0.0-alpha.3

08 Sep 03:41
Compare
Choose a tag to compare
1.0.0-alpha.3 Pre-release
Pre-release
  • Have LocalizedClaim::get take Option<&LanguageTag> instead of &Option<LanguageTag>

1.0.0-alpha.2

07 Sep 23:38
Compare
Choose a tag to compare
1.0.0-alpha.2 Pre-release
Pre-release
  • export LocalizedClaim type

1.0.0-alpha.1

01 Sep 08:48
Compare
Choose a tag to compare
1.0.0-alpha.1 Pre-release
Pre-release
v1.0.0-alpha.1

Update oauth2 dependency