Revision history for Net-OAuth
0.01 Sun, 30 Sep 2007 13:35:06 UTC
First version, released on an unsuspecting world.
0.02 Tue, 02 Oct 2007 07:35:17 UTC
Added RSA-SHA1 support
0.03 Mon, 15 Oct 2007 01:35:17 UTC
Fixed header parsing
0.04 Fri, 19 Oct 2007 16:45:03 UTC
Integrated patch from SARTAK, fixing signature for RequestTokenRequest with HMAC-SHA1
0.05 Mon, 19 Nov 2007 03:30:05 UTC
Integrated patch from Nobuo Danjou, for Draft 6 spec compliance
0.06 Sat, 08 Mar 2008 00:57:40 UTC
Removed live test that stopped working
0.07 Sun, 01 Jun 2008 16:04:26 UTC
Added a factory class, Net::OAuth
Added several 'Response' classes
Added UserAuthRequest and UserAuthResponse
Created a Message base class from which Request and Response inherit
Added some introductory documentation
Added more tests
Phew!
0.08 Mon, 02 Jun 2008 17:41:52 UTC
Fixed test failures found in 0.07.
More docs.
Added more deserialization methods.
Changed factory invocation from message('foo') to message('foo')->new(), to allow
deserialization methods to be used instead of new().
0.09 Tue, 03 Jun 2008 03:46:32 UTC
Fixed another annoying test failure
0.1 Wed, 04 Jun 2008 16:27:50 UTC
Added demo, fixed docs
0.11 Wed, 04 Jun 2008 16:50:14 UTC
Doc edits
0.12 Fri, 04 Jul 2008 22:58:23 UTC
Added support for extensions - Net::OpenMicroBlogging in particular
0.13 Thu, 13 Nov 2008 22:45:46 UTC
Added support for Consumer Request (token-less / two-legged) message type
0.14 Sat, 13 Dec 2008 17:29:36 UTC
Add POD for consumer requests
0.15 Fri, 05 Jun 2009 00:48:07 UTC
Added Twitter demo consumer
Warn if message parameter is already UTF-8 that it will be double-encoded; see I18N section of Net::OAuth manpage
Better handling of missing 'realm' parameter in Authorization header methods
Better handling of request_url parameter; see REQUEST_URL PARAMETER section of Net::OAuth manpage
Fixed http://rt.cpan.org/Public/Bug/Display.html?id=44699 - encode spaces to %20 rather than + in $message->to_url()
0.16 Mon, 15 Jun 2009 18:36:17 UTC
Added support for OAuth 1.0A - see POD section 'OAUTH 1.0A' for details - Net::OAuth still defaults to 1.0 for now
0.17 Thu, 25 Jun 2009 16:59:50 UTC
Fixed https://rt.cpan.org/Public/Bug/Display.html?id=47293 - Message->from_hash was validating using the incorrect class, causing a 'Parameter X not valid for a message of type Y' message on V1.0a messages. Thanks Jeff Dairiki!
0.18 Thu, 25 Jun 2009 17:18:04 UTC
Fixed accidental (though probably harmless) regression in 0.17
0.19 Fri, 26 Jun 2009 17:30:06 UTC
Fixed https://rt.cpan.org/Ticket/Display.html?id=47369 - Don't automatically set oauth_version parameter when message is created via from_hash (or from_url, from_post_body, etc). Thanks COSIMO!
0.20 Fri, 13 Nov 2009 18:56:55 UTC
Fixed http://rt.cpan.org/Public/Bug/Display.html?id=48867 - error in synopsis - thanks Adam Taylor!
Removed UTF8 double-encoding warning. Now Net::OAuth::Message::encode() uses Encode::is_utf8() to determine if the input is already UTF-8 encoded. If so, it runs decode_utf8() on it before sending it to uri_escape_utf8(). Thanks Hector Garcia Alvarez!
Potentially fixed an issue found by Marc Mims, where HMAC_SHA1 was failing to load, breaking some CPAN tests. Build.PL now explicitly requires Digest::SHA1 and Encode. Hopefully that fixes it.
0.21 Wed, 10 Mar 2010 22:20:49 UTC
Added xAuth support with xAuthAccessTokenRequest (thanks Masayoshi Sekimura and Simon Wistow)
Added performance patch to decrease stat() system calls when requiring modules (thanks Brad Whitaker)
0.22 Thu, 11 Mar 2010 00:21:26 UTC
Renamed xAuthAccessTokenRequest to XauthAccessTokenRequest for CamelCaseConsistency
Added a couple tests for XauthAccessTokenRequest
0.23 Thu, 18 Mar 2010 17:23:36 UTC
Removed UNIVERSAL::require dependency
Net::OAuth->request constructor now dies if module fails to load (thanks Mike Schleif)
Fixed https://rt.cpan.org/Ticket/Display.html?id=55635 Incorrect dependencies (thanks Jens Rehsack)
Replaced die() with croak()