=== Version history of Net::OAuth2
All changes by Mark Overmeer unless noted otherwise.
version 0.54: Thu Mar 28 10:55:51 CET 2013
Fixes:
- remove Build.PL
Improvements:
- rename demo/ into examples/psgi
- added t/30refresh.t by [Samuel Kaufman]
- Test::Mock::LWP::Dispatch is now optional, because it has a
huge dependency tree via Moose.
version 0.53: Mon Jan 28 12:01:26 CET 2013
Changes:
- default of token_scheme changed to standard compliant
auth-header:Bearer
rt.cpan.org#82878 [Shmuel Fomberg]
- refresh_token renamed to refresh_always.
rt.cpan.org#82967 [Samuel Kaufman]
Fixes:
- data handling in update_token
rt.cpan.org#82967 [Samuel Kaufman]
Improvements:
- add documentation to token_scheme
rt.cpan.org#82878 [Shmuel Fomberg]
version 0.52: Tue Jan 15 13:21:04 CET 2013
Fixes:
- mistake ::AccessToken::freeze() -> ::AccessToken::session_freeze()
Improvements:
- document how to use freeze and thaw.
version 0.51: Tue Jan 8 11:52:17 CET 2013
Fixes:
- the new ::WebServer::authorize() was conceptionally broken.
Corrected and documented how to be used.
Flagged by rt.cpan.org#82556 [Shmuel Fomberg]
Improvements:
- more info in the demo
- improved documentation (still not sufficient)
- rename ::AccessToken::to_string() into ::to_json() Old name
still usable.
- add ::WebServer::autorize_response() for convenience.
- remove unused dependency on Test::Mock::LWP::Dispatch
- add ::AccessToken::session_freeze() and ::session_thaw()
Requested by rt.cpan.org#82554 [Shmuel Fomberg]
- error when people use old $profile->authorize_url()
version 0.50: Mon Jan 7 12:39:16 CET 2013
New maintainer: Mark Overmeer
Changes:
- Deprecate use of ::Client, in favor of ::Profile::*
- ::Profile::Base merged into ::Profile
- *_params() functions return a HASH (ref), not a list of pairs
- do not call authorize_url() to initiate the session, but
authorize().
Fixes:
- added documentation, added regression tests
Improvements:
- merged/rewrote contributions by [nikopol], refresh
- merged/rewrote contributions by [Fukata], refresh
- merged/rewrote contributions by [Lamoz], the ::Profile::Password
- removed t/manifest and t/pod-coverage
----- All changes below by Keith Grennan
Revision history for Net-OAuth2
0.01 Mon, 18 Oct 2010 18:29:17 UTC
Very basic v0.01, tested against 37Signals API
0.02 Thu, 21 Oct 2010 02:20:39 UTC
Added support for Facebook Graph API, made demo generic with support
for both 37signals and Facebook
0.03 Thu, 16 Dec 2010 16:58:37 UTC
Merged fix for client->site_url (https://github.com/keeth/Net-OAuth2/pull/1)
0.04 Fri, 17 Dec 2010 02:04:31 UTC
Add missing build require (YAML)
0.05 Thu, 23 Dec 2010 18:24:30 UTC
Merged param warning fix (https://github.com/keeth/Net-OAuth2/pull/2)
0.06 Mon, 03 Jan 2011 18:49:06 UTC
Merged grant_type param (https://github.com/keeth/Net-OAuth2/issues#issue/3)
0.07 Mon, 03 Jan 2011 18:49:06 UTC
Spec V2.15 / Google compatibility
* Add scope param to Client
* Always include grant_type param
* Have POST request send params in body rather than URL query string
* Allow user to specify name of access token query param in protected resource requests,
since Google calls it oauth_token rather than access_token. This can be passed to the
client constructor as access_token_param => 'oauth_token'.
* Changed the default access_token_method to POST from GET
* Added a Google demo to the demo app that's included with the module package ( hosted at http://oauth2.kg23.com ).
0.08 Wed, 15 Jun 2011 18:15:00 UTC
Add bearer_token_scheme parameter to support the various techniques in
https://tools.ietf.org/html/draft-ietf-oauth-v2-bearer-02
The default technique is now the authorization header (Authorization: OAuth <access_token>)
Example values of this parameter:
auth-header (default, same as auth-header:OAuth)
auth-header:Bearer (custom scheme)
auth-header:OAuth2 (custom scheme)
uri-query (same as uri-query:oauth_token)
uri-query:my_token_param (custom param name)
form-body (same as form-body:oauth_token)
form-body:my_token_param (custom param name)