Plack
view release on metacpan or search on metacpan
[BUG FIXES]
- Plack::Request: Added a sanity check to remove newlines from headers to follow
the PSGI specification #224
- HTTPParser::PP: Fixed warnings #225
- plackup now prints errors to psgi.errors rather than STDERR
- Fixes issues with undef returned from streaming handler in middleware #231
- ContentLength: Do not auto-add Content-Length from block devices, pipes and
character files
[NEW FEATURES]
- HTTPExceptions: Support ->as_psgi method on exceptions (doy)
- FastCGI: Support psgix.harakiri
[IMPROVEMENTS]
- Lint: Added more checks to validate header values
- StackTrace: Strip caller information since it is not useful anyway
- HTTPExceptions: Added rethrow option (doy)
- Misc. doc fixes on plackup (chromatic)
- binmode STDIN for CGI handler for Win32 #218
- Remove the test that tests Server specific handling of Transfer-Encoding
- Fixed POD link (audreyt)
0.9980 Mon Jun 6 20:24:25 PDT 2011
[BUG FIXES]
- Fixed a bug where restarting loader doesn't terminate children (#209)
- Strip URI fragments off of PATH_INFO and QUERY_STRING (#213)
[IMPROVEMENTS]
- Documented -r vs auto server detection caveat
- Documented a default AccessLog format (ask)
- Support %V in AccessLog formats (ask)
- Document PLACK_HTTP_PARSER_PP (melo)
[NEW FEATURES]
- Added experimental IPv6 and SSL support for the built-in HTTP::Server::PSGI
0.9979 Tue May 17 09:54:03 PDT 2011
[BUG FIXES]
- Fixed Middleware::AccessLog's default %t format to match Apache's format
- Fixed a warning in Apache1 handler where PATH_INFO doesn't exist #204
- Fixed a bad test relying on new Test::More versions
[IMPROVEMENTS]
- Fixed Lint to accept bare in-memory filehandle per http://stackoverflow.com/questions/6011793/
- Added setup_env() to Plack::Handler::CGI (markstos)
- Added a non-blocking Hello World example in eg/dot-psgi
- Doc cleanup
0.9978 Wed May 4 11:29:12 PDT 2011
[TEST FIXES]
- Fixed a failing output_encoding.t because of FCGI dependencies
- Improved Plack::Test::Suite documentation
0.9977 Sun May 1 12:16:08 PDT 2011
[BUG FIXES]
- Fixed ConditionalGET to not die with streaming interface (reported by Paul Ervamaa)
- Add a reason string to CGI/FastCGI Status header to comply with RFC 3875 (Stephen Clouse)
- Fixed a CGI/FastCGI handler to ensure newlines are not mangled on Win32 platforms (Christian Walde)
[IMPROVEMENTS]
- localize @ARGV to empty when evaluating a PSGI application (https://github.com/sukria/Dancer/issues/473)
- Fixed the use of Getopt::Long to make the pass_through flag local
- Middleware::JSONP now supports more response types such as IO::Handle (reported by Theory)
0.9976 Fri Apr 8 18:07:11 PDT 2011
[NEW FEATURES]
- Support setting content_type in App::File (ajgb)
[IMPROVEMENTS]
- Document fixes (jhannah)
- Skip bad tests failing on LWP 6 (daxim)
0.99_75 Thu Mar 24 11:29:22 PDT 2011
[INCOMPATIBLE CHANGES]
- builder {} now always returns a PSGI code reference, instead of inconsistently
returning URLMap object when mount() is used. (reported by hoelzro)
- Plack::Runner now automatically calls ->parse_options() if it hasn't been called,
so the sane defaults for plackup can be applied. (reported by arcanez)
[BUG FIXES]
- Fixed the way to override %ENV to avoid test breakages in Win32 #179
- Properly append '/' when linking to a directory in Plack::App::Directory (theory)
[IMPROVEMENTS]
- Skips the current directory in Plack::App::Directory
- Plack::App::Directory now redirects to a canonical URL that has a trailing slash
just like Apache (hobbs)
- Fixed some typos and outdated information in the PODs
0.9974 Thu Mar 3 20:55:28 PST 2011
- Added a documentation about using relative URI paths beginning with //
- Added IIS6ScriptNameFix that fixes SCRIPT_NAME for IIS6 FastCGI, extracted from Catalyst (rafl)
- Moved the wrapcgi/exec tests for Win32 #174
- Fixed a warning for the new Test::TCP in FCGI testing
- Clear %ENV when running the Plack::Test::Suite with Server implementation (hachi)
0.9973 Sat Feb 26 09:40:15 PST 2011
- Fixed the regexp in the code check added in 0.9972 (leedo)
0.9972 Thu Feb 24 10:50:01 PST 2011
- Fixed the Plack::Runner docs to avoid the cargo cult issue of __FILE__ eq $0
- Added a silly check to give warnings if the idiom __FILE__ eq $0 is used in .psgi
0.9971 Wed Feb 23 14:02:35 PST 2011
[INCOMPATIBLE CHANGES]
- Localize $0 to the given .psgi path when evaluating it in Plack::Util::load_psgi()
This fixes the unexpected values and/or crashes with Starman when your application
uses FindBin module.
0.9970 Tue Feb 22 08:35:50 PST 2011
- Apache2: Fixed a bug where dispatcher fails to parse first path when it begins with two or
more slashes (clkao)
0.9969 Fri Feb 18 21:35:29 PST 2011
- Suppress the use of unlocalized $_ in Plack::Runner (mst)
- Plack::Handler::Net::FastCGI is now removed from Plack core dist.
It will be released as a separate distribution on CPAN.
- Fixed Plack::Handler::Apache2 so that it can safely call log (Andy Wardley)
- StackTrace: Display graceful fallback errors when $SIG{__DIE__} is overridden in the application (mkanat)
0.9968 Wed Feb 9 19:07:48 PST 2011
( run in 1.414 second using v1.01-cache-2.11-cpan-800906f7e73 )