All Versions
25
Latest Version
Avg Release Cycle
118 days
Latest Release
896 days ago

Changelog History
Page 1

  • v2.0.1 Changes

    June 20, 2022

    🐛 Bug fixes

    • 🛠 Fix incorrect Accept header when requesting token
  • v2.0.0 Changes

    July 15, 2019

    🐛 Bug fixes (possibly backwards incompatible)

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

    April 12, 2019

    🐛 Bug fixes

    • Always use the provided serializer if one is registered (#132)
  • v1.0.0 Changes

    March 13, 2019

    Backward Incompatible Changes

    • 0️⃣ 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.
      0️⃣ This change allows applications wrapping oauth2 a way to provide default
      🔧 serializers without requiring the user to manually configure a serializer.
  • v0.9.4 Changes

    October 18, 2018

    👌 Improvements

    • 😌 Relaxed hackney version requirements
  • v0.9.3 Changes

    August 13, 2018

    🐛 Bug fixes

    • 🛠 Various type specs fixed
  • v0.9.2 Changes

    November 17, 2017

    🐛 Bug fixes

    • ⚡️ Updates the OAuth2.Client.get_token! function to handle error OAuth2.Response structs.
  • v0.9.1 Changes

    March 10, 2017

    👌 Improvements

    • 🛠 Fix dialyzer warnings.
    • ⚡️ Update hackney to 1.7

    🐛 Bug fixes

    • De-dupe headers.

    Diff: v0.9.0...v0.9.1

  • v0.9.0 Changes

    February 02, 2017

    👌 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: v0.8.3...v0.9.0

  • v0.8.3 Changes

    January 26, 2017
    • 🛠 Fix compile-time warnings for Elixir 1.4
    • 🛠 Fix dialyzer warnings on @type params
    • 🛠 Fix content-type resolving when there are multiple params
    • Return the same refresh token unless a new one is provided
    • 🔧 Raise an exception when missing serializer configuration

    Diff: v0.8.2...v0.8.3