- rebar3 build tool
- reorganize tests to use CT and rebar3
- Erlang/OTP 21 or greater now required
- Added support for crypto:mac/4 in OTP 22+
- Added delete/3, delete/5, and delete/6 functions
- Removed uri_params_encode/1 function (use uri_string:compose_query/1 instead)
- Removed uri_params_decode/1 function (use uri_string:dissect_query/1 instead)
- Switched to using crypto:hmac/3
- Switched to using crypto:strong_rand_bytes/1
- Exported oauth:signature/5 function
- Erlang/OTP R16B03 or greater now required
- Added support for encoding binary terms as parameter values
- Added support for new crypto:hmac/3 function
- Moved unit tests from github.com/tim/erlang-oauth-tests
- Added oauth:put/6 and oauth:put/7 functions
- Added support for new tagged tuple returned by http_uri:parse/1 (R15B)
- Updated to use a constant time algorithm to compare signature strings
- Added oauth:get/3 and oauth:post/3 functions
- Collapsed into just a single module
- Updated to use the correct request parameter normalization algorithm
- Updated to use the new public key API introduced in R14B (public_key-0.8)
- Added oauth:get/6 and oauth:post/6 with additional HttpcOptions parameter
- First version numbered version!