- compatible with rack 3
- compatible with faraday 2
- support signature methods HMAC-SHA256, HMAC-SHA512
- relax faraday and rack gem dependency constraints
- relax json gem dependency constraint
- env["oauth.signed_request"] contains the signed request. this makes any helper methods from the implemented config methods module available and helps avoid code duplication (and sometimes duplicated db queries - depending on implementation)
- fix irrelevant warning with Hash#reject called on hash with a default proc
- loosen dependency to allow rack 2.0
- set media type to the default that the adapter will use if it's not specified on a request that is expected to have a body
- Make error messages fully-human readable on their own (not requiring context of the error key)
- Add error_message key to error response, with a sentence of error messages.
- clarify argument errors
- OAuthenticator::RackTestSigner / OAuthenticator.signing_rack_test
- don't try to use a nonce when not required and specified
- added OAuthenticator::NonceUsedError to address race condition between
#nonce_used?
and#use_nonce!
- minor fixes for ruby 1.8.7 compatibility
- initial stable release