Revision history for Sub-Spec-HTTP-Server

0.11     2011-10-28

         No functional changes. Better error messages when module and/or sub is
         not specified in URL.


0.10     2011-10-24

         [ENHANCEMENTS]

         - serverpm: Support Starman.


0.09     2011-10-24

         [ENHANCEMENTS]

         - Add a simple command-line front-end 'servepm'

         [INCOMPATIBLE CHANGES]

         - Rename 'allowable_*' middleware configs to 'allowed_*'.

         [BUG FIXES]

         - Require latest Log::Any::Adapter::Callback to properly filter log
           messages according to client-specified level.

         - Some other fixes.


0.08     2011-10-05

         [ENHANCEMENTS]

         - Support JSONP (using the common http://host/blah?callback=funcName,
           as supported by jQuery).


0.07     2011-09-01

         [INCOMPATIBLE CHANGES]

         - To set SS request variables via HTTP header, now use 'X-SS-Req-xxxxx'
           instead of 'X-SS-xxxxx'.

         - Output format 'php' becomes 'phps'.

         [ENHANCEMENTS]

         - To set SS request variables via HTTP form variables, use
           '-ss-req-XXXXX'.

         - Implement 'about' command.

         - Implement 'list_subs' command.

         - Implement 'spec command.

         - Implement 'usage' command.

         [INTERNAL]

         - now uses Sub::Spec::URI so can be set as a proxy (access another
           remote sub).

         [ETC]

         - Specification formalized, separated into Sub-Spec-HTTP.

         - Various fixes.


0.06     2011-08-20

         [INCOMPATIBLE CHANGES]

         - Web server portion refactored out into separate distribution (Gepok).
           Now PSGI-based and more modular, each phase (e.g. request parsing,
           module loading, authorization, command execution, etc) separated as
           middleware. Some commands not yet implemented (help, spec, etc). No
           tests yet.


0.05     2011-06-17

         No functional changes. Extract SHARYANTO:: modules to SHARYANTO-Utils.


0.04     2011-05-31

         [BUG FIXES]

         - fix code order to make sure we send chunked response when
           X-SS-Mark-Chunk or X-SS-Log-Level request header is set to true
           value.


0.03     2011-05-25

         [BUG FIXES]

         - remove unneeded use statement (Data::Dump::Partial &
           Data::Dump::OneLine) [cpantesters]

         [ETC]

         - do not log response content on help request, to reduce log size.


0.02     2011-05-20

         [BUG FIXES]

         - before_prefork() didn't get called.

         - (build) Add missing dep: HTTP::Request::AsCGI

         - Lots of other small fixes in code & POD.


0.01     2011-05-19

         - First release.