All Versions
Latest Version
Avg Release Cycle
118 days
Latest Release
668 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