YAPPO / HTTP-Engine-0.03005 / Changes

Revision history for Perl extension HTTP::Engine

0.03005  2011-10-04T13:25:39+09:00
         - modernize Makefile.PL (tokuhirom)
         - core
            fixed to Moose syntax (tokuhirom)
            fixed to Use of qw(...) as parentheses is deprecated (yappo)
         - Interface::PSGI
            PSGI spec based on - "The header MUST NOT contain a Status key" (tokuhirom)


0.03004  2010-01-29T18:23:01+09:00
         - core
            added builder_options in HTTP::Engine::Request
              $req->builder_options->{disable_raw_body}
              $req->builder_options->{upload_tmp}
              see L<HTTP::Engine::Request> ATTRIBUTES section.
         - Interface::PSGI
            Fixed multiple header bug, spotted by pdcawley++ (miyagawa)

0.03003  2009-12-10T11:48:30+09:00
         - Interface::Standalone
           all test is skiped
         - required current version of Test::SharedFork 0.09 and Test::TCP 0.15

0.03002  2009-10-26T17:08:54+09:00
         - fixed module include bug
         - Interface::ServerSimple
           added overwritable print_banner

0.03001  2009-10-14T20:23:58+09:00
         - added streaming response support (for Interface::PSGI)
         - tests: latest Test::TCP was fixed some bugs
         - Interface::POE
           remove failing test case.because latest POE doesn't deny HTTP/0.9's POST request (tokuhirom)

0.03     2009-10-13T18:00:00+09:00
         - added Interface::PSGI

0.02004  2009-08-19T21:36:42+09:00
         - Makefile.PL: do not die when MooseX::Types is not installed (tokuhirom)

0.02003  2009-08-17T08:38:34+09:00
         - HTTP::Engine: some rewrites and reorganizations of POD docs (miyagawa)
         - Makefile.PL
           display module versions (tokuhirom)
           fix some wordings (miyagawa)

0.02002  2009-06-29T13:01:17+09:00
         - Interface::ModPerl: fixed to the weaken arg to "has" is weak_ref not is_weak (Shawn M Moore)

0.02001  2009-06-19T19:31:21+09:00
         - core
           latest Mouse has a compatible interface with Moose (tokuhirom)
           fixed to The bug which does not work when response body is IOHandle and file size is 0 (yappo)
         - MinimalCGI
           fixed using %ENV missing param by Request->method (fujiwara)
         - Interface::ServerSimple
           host=0 mans ANY, so just use localhost in the banner (miyagawa)
         - add more documents
           Interface::FCGI (tokuhirom)
           Interface::POE (tokuhirom)

0.1.8    2009-05-19T16:26:54+09:00
         - We moved to GitHub ( http://github.com/http-engine )
         - fixed uri path forget bug
         - depend to Any::Moose 0.08 ( change moose loaded check function s/is_moose_loaded/moose_is_preferred/ )
         - Interface::ServerSimple: fixed to display correct URL in print_banner
         - HTTP::Engine::Role::Interface: fixed typo (s/errror/error/)

0.1.7    2009-04-13T12:55:44+09:00
         - use Exporter instead of Sub::Exporter

0.1.6    2009-04-10T18:12:55+09:00
         - quieted warnings of newest Moose and Mouse
         - t/010_core/request-as_string.t : showt up the proxy error
         - use Module::Install::Repository

0.1.5    2009-03-25T17:44:49+09:00
         - Interface::ServerSimple
           Net::Server configuration support
           wrote of attributes documentation

0.1.4_04 2009-03-13T13:23:57+09:00
         - add HTTP::Engine::Test::Request
         - Interface::Test
           changed to request parameter builder by HTTP::Engine::Test::Request
           display warnings when output flagged utf8 string
         - fixed RT #41356

0.1.4_03 2009-03-07T18:01:45+09:00
         - few update
         - tests
           fixed RT #41356, cleanup the temp dir
           fixed slowly test problem
         - Interface::ServerSimple
           print the good banner :)
         - Interface::Test
           more strict argument validation

0.1.4    2009-02-20T14:26:58+09:00
         - release to Any::Moose HTTP::Engine

0.1.4_02 2009-02-19T12:10:00+09:00
         - fixed to some test case for moose and mod_perl

0.1.4_01 2009-02-18T19:24:39+09:00
         - switched to Any::Moose
         - Interface::ModPerl
           supported to any server_name application

0.1.3    2009-02-12T22:02:05+09:00
         - split to ResponseWriter::OutputHeader from ResponseWrite::Finalize
         - Interface::ModPerl
           cleanup to code
         - Interface::Test
           supported to response body in file handles
         - Interface::POE
           take a host/port information from the 'Host' header
           we can avoid URI.pm's utf-8 flag related problems.
             see also http://d.hatena.ne.jp/orangevtr/20090208/1234097762

0.1.2    2009-02-10T18:47:51+09:00
         - depend to latest version(Mouse 0.16)
         - added to Middleware notice documentation

0.1.1    2009-02-06T11:47:54+09:00
         - new dependence to Mouse 0.15 and MouseX::Types
         - added to HTTP::Engine::Cookbook documentation # gugod++
         - $req->hostname: loopback address hacks for win32

0.0.99_03 2009-01-26T13:53:21+09:00
         - fixed to dependency bugs
           no UNIVERSAL::require, use Mouse::load_class
           s/Class::MOP::load_class/Mouse::load_class/

0.0.99_02 2009-01-21T14:31:57+09:00
         - s/Shika/Mouse/
         - Added HTTP::Engine::MinimalCGI, a very fast minimal version optimized for vanilla CGI.
         - [BUG] fixed : cannot get http body at Interface::ModPerl. but, this is a dirty hack...

0.0.99_01 2008-12-02T02:47:36+09:00
         - merged shika branch
         - s/Moose/Shika/
         - s/HTTP::Header/HTTP::Header::Fast/

0.0.21   2008-12-15T17:28:02+09:00
	  # maintenance release
         - Interface::ServerSimple: fixed to client does not send a header problem bug
         - fixed bug content-length cannot make
         - test: fixed Cleaning up /tmp directory (rt #41356) ANDK++ tokuhirom++

0.0.20   2008-12-11T12:01:40+09:00
	 # maintenance release
         - [BUG] Interface::ServerSimple?: cleanup HTTP::Headers::Fast instance in each request... orz

0.0.19   2008-12-01T11:44:14+09:00
         # next release is 0.1.x series
         # no Moose, use Shika HTTP::Headers::Fast more fast and tiny memory feature
         - Interface::ServerSimple
           fixed bug no headers request's problem miyagawa++
         - lazy loading
           HTTP::Request, HTTP::Body, File::Copy, File::Spec::Unix, File::stat, CGI::Simple::Cookie
         - test
           check with backslash separator instead of slash on win32
           added test case for HTTP::Engine::Request::Upload
         - remove dependency
           IO::Socket, IO::Handle, IO::File

0.0.18   2008-11-14T18:00:54+09:00
         - Interface::ServerSimple
           base uri build add source from Host header
         - Interface::ModPerl
           SYNOPSIS fixed
         - Interface::Test
           set env to _connection
           fix pod synopsis so it actually works and is a bit clearer
         - Interface::FCGI
           change: no output response_line
         - HTTP::Engine::Request
           add $res->code method for compatibility with HTTP::Response
         - HTTP::Engine::Response
           add content method for compatibility

0.0.17   2008-09-08T18:16:37+09:00
         - Documentation improvements
           HTTP::Engine, HTTP::Engine::Request
         - HTTP::Engine::Request add methods
           request_uri, proxy_request

0.0.16   2008-09-03T16:26:05+09:00
         - Interface::ModPerl
           broken code fix
           using %ENV for RequestBuilder
           add content_type response head handling
         - fixed HTTP::Engine POD

0.0.15   2008-08-28T13:23:29+09:00
         - all Interface design rewrote
         - Interface::Standalone
           some refactoring
           added new option: keepalive_timeout
           bug fixed: keepalive is does not work
         - Interface::ServerSimple
           chaged option: port is required

0.0.14   2008-08-22T18:08:54+09:00
         - Interface::ModPerl broken code fix
         - Interface::POE fix the many problems
         - Interface::Standalone
           bug fixed uri construction
           bug fixed around $req->base
         - some refactoring
           connection_info in Interface
         - POD cleanup
         - tokuhirom++

0.0.13   2008-08-13T16:06:19+09:00
         - add more test scripts
         - test coverage 100%!

0.0.13_2 2008-08-11T16:47:38+09:00
         - !!! incompatible of version under 0.0.13_1 !!!
           using HTTP::Engine::Compat module if you want compatibility of version under 0.0.13_1
         - delete HTTP::Engine::Context tokuhirom++
           unsupported of context and middleware
         - fix $req->uploads dont work
         - fix Interface::ServerSimple and Interface::POE Connection head problem on HTTP/1.1
         - add more test scripts

0.0.13_1 2008-08-06T18:15:39+09:00
         - merge from lazy_request branch nothingmuch++
         - add more test scripts

0.0.12   2008-07-01T14:05:08+09:00
         - Interface::FCGI fixed dosen't work bug tokuhirom++

0.0.11   2008-06-11T11:00:44+09:00
         - Interface::POE fix the many problems tokuhirom++
         - Interface::ServerSimple support Net::Server tokuhirom++
         - fix die on request_builder phase tokuhirom++
         - more lazy hacks, faster hacks and more mooose way hacks nothingmuch++

0.0.10   2008-06-07T01:21:35+09:00
         - add build_requires 'HTTP::Request::AsCGI'
         - fixed t/30_interface_cgi.t
 
0.0.9    2008-05-28T21:22:52+09:00
         - fix Interface::POE cannot get query string bug tokuhirom++
         - fix more dependence on Makefile.PL

0.0.8    2008-05-18T13:50:36+09:00
         - Middleware API more simply
         - fix Interface::FCGI dont work lopnor++

0.0.7    2008-05-18T02:23:57+09:00
         - good by Class::Component
         - nice to meet Moose

0.0.6    2008-05-13T16:43:40+09:00
         - use URI::QueryParam lestrrat++
         - fix body parameters problem

0.0.5  2008-05-13T12:14:22+09:00
         - oops, s/handle_request/request_handler/ in interface param

0.0.4    2008-05-12T18:05:32+09:00
         - more moosenize by Class::Component 0.17
         - maybe, next release the moose branch

0.0.3    2008-04-30T02:14:21+09:00
         - add Plugin::Interface::ServerSimple (HTTP::Server::Simple support)    tokuhirom++
         - add Plugin::Interface::CGI    nyarla++
         - fix the pod    marcus++
         - fix content-length 0 if undefined response body bug    kazuho++
         - fix Interface::Test dosent work bug

0.0.2    2008-04-27T13:50:44+09:00
         - add Plugin::Interface::FCGI
         - add Plugin::ModuleReload
         - add Plugin::DebugScreen
         - fix $c->res->redirect dosent work bug

0.0.1    2008-04-23T20:44:07+09:00
         - first release



Hosting generously
sponsored by Bytemark