Changes for version 0.12
- BROKE API! Incompatibilities were gently introduced with a nice DEPRECATED warning to account for early design mistakes. The warnings will NOT become errors until at least 0.15 API BREAK Remove pre_route callback return check API BREAK Change session engine return format API BREAK path_info now requires validation regexp, just like param() and get_cookie() API BREAK Remove implicit default empty value in Request->param API BREAK Add set_error_handler (CODEREF || HASH), deprecate error_template(HASH) NET Add Request->body() for raw request data API Add multi_param() feature API Remove GET params from POST request, add url_param() for fetching them MOD Add file-based session engine MOD ServerStat can be subclassed with a do_write method instead of on_write callback MOD Make JSON view faster and more tolerant BUG Fix foo|bar regexps defeating RE quoting
Modules
Not Even A Framework for very simple web apps.
Command line debugger for Not Even A Framework
Exception class for Not Even A Framework.
Request class for Not Even A Framework.
Apache2 (mod_perl) driver for Not Even A Framework.
CGI driver for Not Even A Framework.
Not Even A Framework: PSGI driver.
File upload object for Not Even A Framework
Base [V]iew for Not Even A Framework.
Data::Dumper interface for Not Even A Framework
JSON-base view for Not Even A Framework.
Template toolkit-based view module for Neaf.
base class for Not Even A Framework extentions.
serve static content for Not Even A Framework.
Form validator for Not Even A Framework
Form validation result object.
LIVR-based form validator for Not Even A Framework.
server request/performance statistics.
Session engine base class for Not Even A Framework
File-based sessions for Not Even A Framework.
Examples
- example/01-request.pl
- example/02-get.pl
- example/03-post.pl
- example/04-upload.pl
- example/05-image.pl
- example/06-long-reply.pl
- example/07-http-headers.pl
- example/08-multi-param.pl
- example/11-template-error.pl
- example/12-custom-error.pl
- example/21-pre-route.pl
- example/22-jsonp.pl
- example/23-form.pl
- example/24-static.pl
- example/25-session.pl
- example/26-restful.pl
- example/27-raw-post-js.pl
- example/51-wiki.pl
- example/README
- example/all-of-them.psgi