Plack

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

0.9028 Tue Jan  5 18:42:07 PST 2010
        - Fixed a long standing bug where errors are not printed correctly when the
          application dies. (tokuhirom)
        - Fixed FCGIClient passing bogus psgi.* environment values to the backend
        - Implemented psgi.streaming in all blocking servers (miyagawa, rafl)

0.9027 Sun Jan  3 16:33:23 PST 2010
        - Added new middleware Runtime that adds X-Runtime header
        - Delay load Pod::Usage in Plack::Runner and plackup

0.9026 Fri Jan  1 10:35:26 JST 2010
        - Auth::Basic now accepts an object that duck types to ->authenticate (e.g. Authen::Simple)
        - Reworked how response_cb body callback works, so Content-Length will be updated correctly

0.9025 Sat Dec 26 10:11:59 JST 2009
        - Server::Standalone::* should now display the correct Server: value
        - Fixed a bug in AccessLog::Timed where %D and %T do not work
        - Fixed a bug in AccessLog::Timed to work with filehandles
        - Removed a dependency to MIME::Types and include Plack::MIME
        - Refactored plackup into Plack::Runner
        - Fixed a failing test under stupid Win32 filesystem
        - Fixed ConditionalGET to work with delayed response

0.9024 Sat Dec 19 12:25:52 PST 2009
        - Overwhauled how -r and -R works in plackup. Looks at .psgi and lib/ under that by default.

0.9023 Thu Dec 17 13:16:38 PST 2009
        - Document the use of Plack:: namespace
        - Use safer Unicode characters in tests to silence warnings #66
        - Plack::Util::load_psgi now takes a class name as well. Added notes about the security of its use
        - Set default host in MockHTTP and keep them if explicitly set (nihen)

0.9022 Sun Dec 13 10:53:01 PST 2009
        - Added more assertions to Middleware::Lint
        - Added a new test to test big HTTP header, which reveals the FCGI::Client bug (zrail, tokuhirom)
        - plackup -e now automatically loads Plack::Builder
        - Fixed fcgi tests (tokuhirom)
        - Fixed Test::MockHTTP to make 500 response when the app died
        - Fixed a memory leak in StackTrace when WithLexicals is used (chiba, Sartak)
        - Fixed Middleware::ConditionalGET to deal with stupid IE headers (chiba)
        - Fixed lots of typos (Sartak)

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

0.9019 Sun Dec  6 05:56:30 GMT 2009
        - Fixed a bug in Plack::Util::header_set when to clear multiple headers (chiba)
        - Added Plack::App::CGIBin that runs cgi-bin scripts as a PSGI application
        - Added Plack::App::PSGIBin that loads .psgi files from local filesystem

0.9018 Thu Dec  3 00:48:04 PST 2009
        - Allow Plack::Middleware->new to accept plain hashes
        - Added Plack::App::Cascade to create a compound apps that cascade requests
        - Added POE backend to benchmarks/ab.pl
        - Implemented Plack::Server::Apache[12]->preload to preload apps in <Perl> or startup file

0.9017 Sun Nov 29 17:33:36 JST 2009
        - Fixed more tests that fail on Win32 (charsbar)

0.9016 Sun Nov 29 16:39:40 JST 2009
        - removed Middleware::Deflater from the dist.
        - Fixed Standalone so as not to use Time::HiRes::Alarm on Win32 systems (charsbar, kazuho)
        - Fixed App::File to set file path using forward slashes on Win32 (charsbar) #49

0.9015 Thu Nov 26 17:31:33 JST 2009
        - Fixed a bug in URLMap where $env is shallow copied and some middleware don't work
        - Added -e and -M to plackup
        - plackup -r with args (directories to watch) is deprecated. Use -R instead
        - plackup foo.psgi now DWIMs. -a (--app) continues to work
        - Optimizaitons to Middleware and docs to explicitly call to_app because overloading happens
          every request and is inefficient.
        - The abilitiy to auto-select server backends for POE/AnyEvent/Coro is restored. Doesn't work with -r though. #50
        - Display server package name in the Standalone/Prefork startup
        - Fixed a bug in Plack::Test::MockHTTP where $res doesn't return the request (teejay)
        - Fixed a bug in URLMap where requests to / fails in some cases (chiba)

0.9014 Fri Nov 20 21:51:47 PST 2009
        - Updated docs for Standalone keep-alive options
        - Added Auth::Basic middleware
        - Fixed dependencies and MakeMaker issues in the archive

0.9013 Wed Nov 18 18:26:31 PST 2009
        - Disable keep-alive in Standalone by default (kazuho, frew)
        - Fixed a bug in Standalone where 'timeout' property is ignored in the first request (kazuho)
        - Fixed a documentation bug in Middleware::Conditional (confound, scook)
       
0.9012 Tue Nov 17 13:38:38 PST 2009
        - Added Middleware::Conditional and enable_if DSL for dynamic builder (scook)

0.9011 Thu Nov 12 03:53:28 PST 2009
        - Added Apache1 support (Aaron Trevena)

0.9010 Wed Nov 11 23:18:37 PST 2009
        - You can now omit Plack::Middleware:: in Builder DSL's enable()

0.9009 Sat Nov  7 20:43:17 PST 2009
        - Fixed dependencies for tests

0.9008 Tue Oct 27 14:15:28 PDT 2009
        - Removed optional deps from Makefile.PL and moved them to Task::Plack (mst)
        - Make some middleware deps as required to make it simple, for now

0.9007 Sat Oct 24 17:41:33 PDT 2009
        - Fixed Server::CGI to really inline fuctions to avoid warnings
        - Fixed Middleware::AccessLog to let %{..}t strftime log format work (beppu)
        - Fixed a flush bug in gzip encoding in Middleware::Deflater
        - Fixed a bug in Middleware::AccessLog so POSIX strftime always works in English (fayland)
        - Added Middleware::ContentMD5 (Fayland)
        - Fixed plackup -r to actually reload the application code (robinsmidsrod)

0.9006 Fri Oct 23 01:21:13 PDT 2009
        - Support streaming interface in most middlewares
        - Added Middleware::Deflater (not recommended to use: see POD)



( run in 0.516 second using v1.01-cache-2.11-cpan-437f7b0c052 )