Changelog
View Sourcev0.7.0 (2025-09-07)
- Use inexogy domain
- Require Elixir 1.11.4
- Bump dependencies
v0.6.1 (2023-09-09)
Bug Fixes
- Fix Protocol.UndefinedError in
Discovergy.Error.message/1
v0.6.0 (2023-08-26)
Breaking Changes
- Migrate built-in HTTP from
hackneytoFinch - Replace the
:adapterwith the:clientoption Discovergy.Error: Replace the:envfield with:response
Upgrade instructions
Dependencies
Discovergy now ships with an HTTP client based on :finch instead of :hackney.
Add :finch to your list of dependencies in mix.exs:
def deps do
[
{:discovergy, "~> 0.6"},
{:finch, "~> 0.16"},
]
endHTTP client (optional)
Remove the
:adapterconfiguration fromDiscovergy.Client.new/1:{:ok, client} = Discovergy.Client.new( - adapter: {Tesla.Adapter.Gun, []} )In
config/runtime.exsset the:discovergy, :clientoption and to your own module that implements theDiscovergy.HTTPClientbehaviour:+ config :discovergy, + client: MyGunAdapter
See the documentation for Discovergy.HTTPClient for more information.
v0.5.0 (2021-10-27)
- Do not reuse consumer token when logging in
v0.4.0 (2020-07-13)
- Make
hackneyan optional dependency
v0.3.0 (2020-07-11)
- Reuse consumer when logging in
v0.2.0 (2020-07-07)
- Create a common struct for request & access tokens (
Discovergy.OAuth.Token) - Update docs and add usage examples
v0.1.0 (2020-07-07)
- Initial Release