Skip to content

Latest commit

 

History

History
82 lines (64 loc) · 3.18 KB

CHANGELOG.md

File metadata and controls

82 lines (64 loc) · 3.18 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[x.x.x] - Unreleased

Changed

  • Update http to 1.x

Fixed

  • Add Display trait-bound to redirect_uris so that they can be passed as-is to the request payload. Since these URIs are used for an integrity-check, rather than a request-destination, IntoUri's manipulation (adding a slash to the end), can make redirect_uri's that should be valid invalid.
  • Don't send a code_verifier when refreshing tokens

[0.7.0] - 2023-12-19

Changed

  • Change default behaviour back since updating jsonwebtoken to 0.9x to client-based audience validation instead of library audience-validation. IE. The user validates their own aud, if wanted.
  • Make userinfo-endpoint on Provider optional as it's RECOMMENDED according to the oidc-spec.

Fixed

  • Fix a bug where secret wasn't passed through if using the PKCE-flow with a client-secret

[0.6.1] - 2023-10-25

Changed

  • PR#23 replaced base64 with data-encoding
  • PR#24 upgraded ring from 0.16 -> 0.17.

0.6.0 - 2022-09-13

Changed

  • Make claims flexible by accepting any user provided DeserializeOwned in functions, that extract claims.

0.5.0 - 2022-04-25

Added

  • pkce flow can have an optional client_secret

Changed

  • PR#15 implemented a strict certifiable OIDC flow.
  • PR#17 removed the unneeded dependency on chrono, fixing #16.

0.4.0 - 2021-08-07

Removed

  • Removed tame-oauth dependency

0.3.1 - 2021-05-07

Changed

0.3.0 - 2021-04-07

Changed

  • exchange_token_request now optionally takes a code verifier as well as a client secret.

0.2.0 - 2021-03-01

Added

  • Make Claim.sub public.
  • Implement Clone for JWK, JWKS, and Claim.

0.1.0 - 2021-02-26

Changed

  • provider::token_data renamed to provider::verify_token.

0.0.1 - 2021-02-26

Added

  • Initial version