Scrogson Oauth2 Versions Save

An Elixir OAuth 2.0 Client Library

v2.1.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ueberauth/oauth2/compare/v2.0.1...v2.1.0

v2.0.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ueberauth/oauth2/compare/v2.0.0...v2.0.1

v2.0.0

4 years ago

Bug fixes (possibly backwards incompatible)

  • Ensure that the OAuth client is authenticated via Authorization header as described in the spec (#131).

v1.0.1

4 years ago

Bug fixes

  • Always use the provided serializer if one is registered (#132)

v1.0.0

4 years ago

Backward Incompatible Changes

  • There is no longer a default serializer for application/json. Please make sure to register a serializer with OAuth2.Client.put_serializer/3.
  • Serializers are now registered via OAuth2.Client.put_serializer/3. This change allows applications wrapping oauth2 a way to provide default serializers without requiring the user to manually configure a serializer.

v0.9.4

5 years ago

Improvements

  • Relaxed hackney version requirements

v0.9.3

5 years ago

Bug fixes

  • Various type specs fixed

v0.9.2

6 years ago

Bug fixes

  • Updates the OAuth2.Client.get_token! function to handle error OAuth2.Response structs.

v0.9.1

7 years ago

Improvements

  • Fix dialyzer warnings.
  • Update hackney to 1.7

Bug fixes

  • De-dupe headers.

Diff: https://github.com/scrogson/oauth2/compare/v0.9.0...v0.9.1

v0.9.0

7 years ago

Improvements

  • Remove deprecated usage of Behaviour and defcallback
  • Provides better support for configuring request_opts that will be used on every request. This is useful for configuring SSL options, etc.
  • Provides support for hackneys streaming of responses.
  • Better warnings when a serializer isn't properly configured.

Backward Incompatible Changes

  • Responses with status codes between 400..599 will now return {:error, %OAuth2.Response{}} instead of {:ok, %OAuth2.Response{}}
  • When using the ! versions of functions, {:error, %OAuth2.Response{}} will be converted to an %OAuth2.Error{} and raised.

Diff: https://github.com/scrogson/oauth2/compare/v0.8.3...v0.9.0