Checking in changes prior to tagging of version 0.09_01. Changelog diff is:
Tatsuhiko Miyagawa [Sat, 30 Jan 2010 21:45:32 +0000 (13:45 -0800)]
diff --git a/Changes b/Changes
index 30759bd..d7db684 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,14 @@
 Revision history for Perl extension Plack::Middleware::Session

+0.09_01 Sat Jan 30 13:39:21 PST 2010
+    * Reworked the internal code and API a lot, so Session persistence
+      and retrieval are handled in a more stateless way
+    * INCOMPATIBLE: psgix.session is now a hash reference rather than an object.
+      If you need an object like before, do:
+        use Plack::Session; $session = Plack::Session->new($env);
+    * Added Plack::Middleware::Session::Cookie which uses CookieStore
+    * Updated Cookie handling code to work with Plack 0.99 and later
+
 0.03 Thurs. Jan. 7, 2009
     * Plack::Middleware::Session
       - change plack.session to psgix.session (plack.session is

.gitignore
.shipit [new file with mode: 0644]
Changes
lib/Plack/Middleware/Session.pm
lib/Plack/Session.pm
lib/Plack/Session/State.pm
lib/Plack/Session/State/Cookie.pm
lib/Plack/Session/Store.pm
lib/Plack/Session/Store/Cache.pm
lib/Plack/Session/Store/File.pm
lib/Plack/Session/Store/Null.pm

index 5ca0973..2335313 100644 (file)
@@ -1,2 +1,3 @@
 .DS_Store
-
+MANIFEST
+*~
\ No newline at end of file
diff --git a/.shipit b/.shipit
new file mode 100644 (file)
index 0000000..defcbcd
--- /dev/null
+++ b/.shipit
@@ -0,0 +1,2 @@
+steps = FindVersion, ChangeAllVersions, CheckChangeLog, DistTest, Commit, Tag, MakeDist, UploadCPAN
+git.push_to = origin
diff --git a/Changes b/Changes
index 30759bd..d7db684 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,14 @@
 Revision history for Perl extension Plack::Middleware::Session
 
+0.09_01 Sat Jan 30 13:39:21 PST 2010
+    * Reworked the internal code and API a lot, so Session persistence
+      and retrieval are handled in a more stateless way
+    * INCOMPATIBLE: psgix.session is now a hash reference rather than an object.
+      If you need an object like before, do:
+        use Plack::Session; $session = Plack::Session->new($env);
+    * Added Plack::Middleware::Session::Cookie which uses CookieStore
+    * Updated Cookie handling code to work with Plack 0.99 and later
+
 0.03 Thurs. Jan. 7, 2009
     * Plack::Middleware::Session
       - change plack.session to psgix.session (plack.session is
index 9eaed64..bf3e91d 100644 (file)
@@ -2,7 +2,7 @@ package Plack::Middleware::Session;
 use strict;
 use warnings;
 
-our $VERSION   = '0.03';
+our $VERSION   = '0.09_01';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Plack::Util;
index 6749c08..7fca874 100644 (file)
@@ -2,7 +2,7 @@ package Plack::Session;
 use strict;
 use warnings;
 
-our $VERSION   = '0.03';
+our $VERSION   = '0.09_01';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Plack::Util::Accessor qw( session options );
index 9082e60..9c4a6b6 100644 (file)
@@ -2,7 +2,7 @@ package Plack::Session::State;
 use strict;
 use warnings;
 
-our $VERSION   = '0.03';
+our $VERSION   = '0.09_01';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Digest::SHA1 ();
index 3ec6bb7..b8571a3 100644 (file)
@@ -2,7 +2,7 @@ package Plack::Session::State::Cookie;
 use strict;
 use warnings;
 
-our $VERSION   = '0.03';
+our $VERSION   = '0.09_01';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use parent 'Plack::Session::State';
index 727ff42..2a9129b 100644 (file)
@@ -2,7 +2,7 @@ package Plack::Session::Store;
 use strict;
 use warnings;
 
-our $VERSION   = '0.03';
+our $VERSION   = '0.09_01';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Plack::Util::Accessor qw[ _stash ];
index f7b6f9b..fedef77 100644 (file)
@@ -2,7 +2,7 @@ package Plack::Session::Store::Cache;
 use strict;
 use warnings;
 
-our $VERSION   = '0.03';
+our $VERSION   = '0.09_01';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Scalar::Util qw[ blessed ];
index 6107529..3623fab 100644 (file)
@@ -2,7 +2,7 @@ package Plack::Session::Store::File;
 use strict;
 use warnings;
 
-our $VERSION   = '0.03';
+our $VERSION   = '0.09_01';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Storable ();
index e49add1..968b3f0 100644 (file)
@@ -2,7 +2,7 @@ package Plack::Session::Store::Null;
 use strict;
 use warnings;
 
-our $VERSION   = '0.03';
+our $VERSION   = '0.09_01';
 our $AUTHORITY = 'cpan:STEVAN';
 
 sub new     { bless {} => shift }