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()