Releases: freizl/hoauth2
Releases · freizl/hoauth2
hoauth2-2.13.0+hoauth2-provider-0.7.0
- Deprecates cryptonite by crypton #246
hoauth2-2.12.0+hoauth2-provider-0.6.0
What's Changed
Full Changelog: hoauth2-2.11.0...hoauth2-2.12.0
hoauth2-2.11.0+hoauth2-provider-0.5.0
What's Changed
- Bump to aeson-2.2 #241
- Bump to binary-0.10 #241
- Bump to bytestring-0.12 #241
- Bump to container-0.7 #241
Full Changelog: hoauth2-2.10.0...hoauth2-2.11.0
hoauth2-2.10.0+hoauth2-provider-0.4.0
hoauth2-2.9.0+hoauth2-provider-0.3.0
hoauth2-2.9.0
- Refactor oauth2 Experiment module Implementation by @freizl in #191
- Refactor/remove generics by @freizl in #202
- Device Authorization grant by @freizl in #204
- Move IdpName to hoauth2 and enable DataKinds by @freizl in #217
- Change the type parameter to a few methods from HttpClient by @freizl in #221
- Remove data family
RefreshTokenRequest
by @freizl in #227
hoauth2-provider-0.3.0
- Add mkAzureADIdp helper by @freizl in #196
- Rename Experiment.GrantType to Experiment.Grants by @freizl in #207
- Fetch deviceAuthorizationEndpoint from oidc configuration by @freizl in #203
- Generate all idp names by @freizl in #223
- Add IdP-init login flow demo for Okta by @freizl in #232
Others
- Data.Map is probably good enough for demo-app by @freizl in #229
- Add tutorial for using Experiment module by @freizl in #230
- Slightly better to way init device app by @freizl in #214
- Refactor/hoauth2 demo new way init auth code app by @freizl in #216
- Refactor/update comments by @freizl in #225
Full Changelog: hoauth2-2.8.1...hoauth2-2.9.0
hoauth2-2.8.1
hoauth2-2.8
- Supports GHC-9.4.4 (#179)
- Support text-2.0
Full Changelog: hoauth2-2.7...hoauth2-2.8.0
hoauth2-2.7+hoauth2-provider-0.2
hoauth2
- Add GrantType jwt-bearer in #162
- Add JWT authentication method for ClientCredential flow in #163
- Remove
OAuth2Error
and addTokenRequestError
in #168 - Move
HasIdpName
class to hoauth2-demo in #169 - Surface up entire response when response body is empty at
HttpClient.handleResponse
58599ea- As work around to #153
- Omit following modules from exposure list
- Network.OAuth2.Experiment.Pkce
- Network.OAuth2.Experiment.Types
- Network.OAuth2.Experiment.Utils
- Network.OAuth.OAuth2.Internal
hoauth2-provider-0.2
Others
All those packages have been updated accordingly due to some breaking changes.
- hoauth2-tutorial
- hoauth2-providers-tutorial
- hoauth2-demo
Full Changelog: hoauth2-2.6...hoauth2-2.7
hoauth2-2.6
What's Changed
- Change the type parameter order in http client JSON method in #156
- Change http client method to only take one Authentication Method instead of Set (7fa768d)
- Remove
authPostBS1
which allow credential being sent in multiple ways, which is not standard. - Remove Douban which sunset their OAuth2 support (7fa768d)
- Deprecate all *Internal method with *WithAuthMethod alternative (07b31bb)
- Change license to MIT
- Add support for PKCE flow within the new module
Network.OAuth2.Experiment
in #155 - Add support for Resource Owner Password and Client Credentials flow, also in the new module
Network.OAuth2.Experiment
- Add
hoauth2-providers
andhoauth2-providers-tutorial
module for a list of support Identity Providers in #155 - Add
hoauth2-tutorial
module
Full Changelog: hoauth2-2.5...hoauth2-2.6