Finch, Goth's HTTP client, has just released a new version that deprecates its protocol option in favor of protocols (more details on this decision can be found here). Consequently, once Finch is updated to this new version, the following runtime warning is emitted:
So, if simply updating Goth's dependency on Finch from version 0.9 to 0.17 is acceptable, then simply updating deps/goth/lib/goth/application.ex fixes the issue. However, Finch is commonly used in various other libraries, so I'm not sure if this approach is desirable, as many dependents projects might not be able to update it. In any case, let me know what you think.
Finch, Goth's HTTP client, has just released a new version that deprecates its
protocol
option in favor ofprotocols
(more details on this decision can be found here). Consequently, once Finch is updated to this new version, the following runtime warning is emitted:So, if simply updating Goth's dependency on Finch from version 0.9 to 0.17 is acceptable, then simply updating deps/goth/lib/goth/application.ex fixes the issue. However, Finch is commonly used in various other libraries, so I'm not sure if this approach is desirable, as many dependents projects might not be able to update it. In any case, let me know what you think.