The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perinci-Access-HTTP-Server

0.20     2012-08-03 (SHARYANTO)

         No functional changes. Replace
         Perinci::Sub::property::result_postfilter with Data::Clean::JSON (works
         better, less wasteful code generation if there are hundreds+ of
         functions).


0.19     2012-08-03 (SHARYANTO)

         - Third time's the charm to work around PAUSE, now uses Module::Patch.

         - Fix srvinfo action, fmt was empty.


0.18     2012-08-03 (SHARYANTO)

         No functional changes. Try again.


0.17     2012-08-03 (SHARYANTO)

         No functional changes. Reupload to work around PAUSE (erronous) version
         checking.


0.16     2012-08-02 (SHARYANTO)

         - peri-htserve: Add --library (-I).


0.15     2012-08-02 (SHARYANTO)

         - Update to Rinci 1.1.10 (rename scheme pm -> pl).

         - Support passing transaction options to Perinci::Access::InProcess.

         - A couple other fixes.


0.14     2012-04-03 (SHARYANTO)

         No functional changes. Small fixes and tweaks, e.g. respect 'Accept'
         request header, require at least one module in 'peri-htserve', etc.


0.13     2012-03-30 (SHARYANTO)

         Rename distribution from Sub-Spec-HTTP-Server to
         Perinci-Access-HTTP-Server. Follow Riap 1.1 specification.

         - Rename/refactor some middlewares.

         - Rename script from 'servepm' to 'peri-htserve'.

         - Formatting now uses Perinci::Result::Format.

         - Can log Riap access log to file or a
           IO::Handle-/Log::Dispatch::Output-like object.


0.12     2012-01-20 (SHARYANTO)

         No functional changes. Mark deprecation.


0.11     2011-10-28 (SHARYANTO)

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


0.10     2011-10-24 (SHARYANTO)

         [ENHANCEMENTS]

         - serverpm: Support Starman.


0.09     2011-10-24 (SHARYANTO)

         [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 (SHARYANTO)

         [ENHANCEMENTS]

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


0.07     2011-09-01 (SHARYANTO)

         [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 (SHARYANTO)

         [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 (SHARYANTO)

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


0.04     2011-05-31 (SHARYANTO)

         [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 (SHARYANTO)

         [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 (SHARYANTO)

         [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 (SHARYANTO)

         - First release.