Permalink
Browse files

Checking in changes prior to tagging of version 0.9021. Changelog dif…

…f is:

diff --git a/Changes b/Changes
index 4ed047b..0302948 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
 Revision history for Perl extension Plack

+0.9021 Tue Dec  8 14:29:08 PST 2009
+        - Doc patches to Plack about CONTRIBUTING (stevan)
+        - Remove Class::Accessor::Fast and added Plack::Util::Accessor (stevan)
+        - Added Plack::Component the common base class for both App:: and Middleware (stevan)
+        - Plack::Test test_psgi now accepts $app, $client in positional args
+        - Plack::Test client callback can now omit host names like $cb->(GET "/")
+
 0.9020 Mon Dec  7 10:38:37 GMT 2009
         - Fixed a test (psgibin.t) failure in case sensitive filesystem
         - Fixed a warning in Plack::Util::header_set
  • Loading branch information...
1 parent 8043025 commit 8c1aa81e4a93a0875a48e6c3e8e3d211facb259c @miyagawa miyagawa committed Dec 8, 2009
Showing with 38 additions and 2 deletions.
  1. +7 −0 Changes
  2. +3 −0 MANIFEST
  3. +27 −1 README
  4. +1 −1 lib/Plack.pm
View
@@ -1,5 +1,12 @@
Revision history for Perl extension Plack
+0.9021 Tue Dec 8 14:29:08 PST 2009
+ - Doc patches to Plack about CONTRIBUTING (stevan)
+ - Remove Class::Accessor::Fast and added Plack::Util::Accessor (stevan)
+ - Added Plack::Component the common base class for both App:: and Middleware (stevan)
+ - Plack::Test test_psgi now accepts $app, $client in positional args
+ - Plack::Test client callback can now omit host names like $cb->(GET "/")
+
0.9020 Mon Dec 7 10:38:37 GMT 2009
- Fixed a test (psgibin.t) failure in case sensitive filesystem
- Fixed a warning in Plack::Util::header_set
View
@@ -62,6 +62,7 @@ lib/Plack/App/File.pm
lib/Plack/App/PSGIBin.pm
lib/Plack/App/URLMap.pm
lib/Plack/Builder.pm
+lib/Plack/Component.pm
lib/Plack/HTTPParser.pm
lib/Plack/HTTPParser/PP.pm
lib/Plack/Loader.pm
@@ -99,6 +100,7 @@ lib/Plack/Test/MockHTTP.pm
lib/Plack/Test/Server.pm
lib/Plack/Test/Suite.pm
lib/Plack/Util.pm
+lib/Plack/Util/Accessor.pm
Makefile.PL
MANIFEST This list of files
META.yml
@@ -147,6 +149,7 @@ t/Plack-Server/fcgi.t
t/Plack-Server/fcgi_client.t
t/Plack-Server/standalone-prefork.t
t/Plack-Server/standalone.t
+t/Plack-Test/2args.t
t/Plack-Test/cookie.t
t/Plack-Test/hello.t
t/Plack-Test/hello_server.t
View
28 README
@@ -5,7 +5,8 @@ DESCRIPTION
Plack is a set of PSGI reference server implementations and helper
utilities for Web application frameworks, exactly like Ruby's Rack.
- See PSGI for the PSGI specification.
+ See PSGI for the PSGI specification and PSGI::FAQ to know what PSGI and
+ Plack are and why we need them.
MODULES AND UTILITIES
Plack::Server
@@ -64,6 +65,31 @@ MODULES AND UTILITIES
Plack::Test::Suite
Plack::Test::Suite is a test suite to test a new PSGI server backend.
+CONTRIBUTING
+ Patches and Bug Fixes
+ Small patches and bug fixes can be either submitted via nopaste on IRC
+ <irc://irc.perl.org/#plack> or email. You could also fork on github
+ (http://github.com/miyagawa/Plack) to make larger fixes.
+
+ Module Namespaces
+ Modules added to the Plack:: sub-namespaces should be reasonably generic
+ components which are useful as builing blocks and not just simply using
+ Plack.
+
+ Middleware authors are free to use the Plack::Middleware:: namespace for
+ their middleware components. Middleware must be written in the pipeline
+ style such that they can chained together with other middleware
+ components. The Plack::Middleware:: modules in the core distribution are
+ good examples of such modules. It is recommended that you inherit from
+ Plack::Middleware for these types of modules.
+
+ Not all middleware components are wrappers, but instead are more like
+ endpoints in a middleware chain. These types of components should use
+ the Plack::App:: namespace. Again, look in the core modules to see
+ excellent examples of these (Plack::App::File, Plack::App::Directory,
+ etc.). It is recommended that you inherit from Plack::Component for
+ these types of modules.
+
AUTHORS
Tatsuhiko Miyagawa
View
@@ -3,7 +3,7 @@ package Plack;
use strict;
use warnings;
use 5.008_001;
-our $VERSION = '0.9020';
+our $VERSION = '0.9021';
1;
__END__

0 comments on commit 8c1aa81

Please sign in to comment.