Changes for version 0.17

  • API Add postmodern sugar: get + post '/path' => sub { ... }.
  • API Add put(), head() prototyped sugar.
  • API Add -headers => [...] to handler return hash
  • API BREAK Kill get_form_as_hash, undeprecate get_form_as_list for now
  • API BREAK Finally removed path_info w/o path_info_regex
  • API Add get_url_base, get_url_rel, and get_url_full with override capabilities
  • API Added session engine auto-load to sugar api
  • API Add deprecated warning for Req->set_default
  • MOD Add directory listing to static aka X::Files
  • MOD Add fine-grained serve_file method to X::Files (thx @akuklev)
  • DOC Add hook flow diagram NOCODE

Modules

Not Even A (Web Application) Framework
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.
part of test suite for Not Even A Framework
Not Even A Framework: PSGI driver.
File upload object for Not Even A Framework
Some static functions 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
Stateless cookie-based session for Neaf
File-based sessions for Not Even A Framework.
SQL-based session backend for Not Even A Framework.

Provides

in lib/MVC/Neaf/X/Session/Base.pm