The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.999923 - 2010-03-07

  • Made Mojo::Client sync by default with optional async support, this massively improves usability! my $tx = $client->get('http://mojolicious.org'); print $client->get('http://search.cpan.org')->res->body; my $tx = $client->post_form('http://kraih.com', {q => 'mojo'});
  • Made plugins much more configurable.
  • Improved PSGI support and added "psgi" command.
  • Added automatic environment detection for Plack based servers, there is no technical way to detect all PSGI compliant servers yet though. That means "plackup myapp.pl" and "plackup script/myapp" should just work.
  • Added session and flash helpers.
  • Added finished callback to WebSocket client and server.
  • Added referrer method to Mojo::Headers. (esskar)
  • Added finish_cb callback to Mojo::Message.
  • Added render_data method to Mojolicious::Controller.
  • Added formdata tests for multiple browsers. (koban)
  • Changed Mojolicious default secret to a slightly more secure value. (xantus)
  • Allow parser errors to be handled by frameworks.
  • Removed bundled RFCs.
  • Fixed multiple Mojo::Template parser bugs.
  • Fixed epl rendering bug.
  • Fixed multipart form encoding and decoding.
  • Fixed IRI handling. (sharifulin)
  • Fixed mixed IRI/IDNA handling.
  • Fixed tmpdir detection.
  • Fixed typos.

Documentation

Mojolicious Guide To The Galaxy
Frequently Asked Questions

Modules

The Box!
Asset Base Class
File Asset
In-Memory Asset
Minimal Base Class For Mojo Projects
ByteStream
Async IO HTTP 1.1 And WebSocket Client
Command Base Class
CGI Command
Daemon Command
Prefork Daemon Command
FastCGI Command
Generator Command
Application Generator Command
Gitignore Generator Command
Makefile Generator Command
PSGI Generator Command
Get Command
PSGI Command
Test Command
Version Command
Commands
HTTP 1.1 Content Base Class
HTTP 1.1 MultiPart Content Container
HTTP 1.1 Content Container
HTTP 1.1 Cookie Base Class
HTTP 1.1 Request Cookie Container
HTTP 1.1 Response Cookie Container
Cookie Jar For HTTP 1.1 User Agents
HTTP 1.1 Date Container
Exceptions With Context
HTTP 1.1 Filter Base Class
HTTP 1.1 Chunked Filter
Headers
Hello World!
Detect And Access The Project Root Directory In Mojo
Minimalistic Event Loop For TCP Clients And Servers
Minimalistic JSON
Loader
Simple Logger For Mojo
HTTP 1.1 Message Base Class
HTTP 1.1 Request Container
HTTP 1.1 Response Container
Parameter Container
Path
HTTP Server Base Class
CGI Server
Async IO HTTP 1.1 And WebSocket Server
Preforking HTTP 1.1 And WebSocket Server
FastCGI Server
PSGI Server
Stateful Base Class
Perlish Templates!
Transaction Base Class
HTTP 1.1 Transaction Container
WebSocket Transaction Container
Uniform Resource Locator
Upload Container
Controller Base Class
Routes Dispatcher
Serve Static Files
MIME Type Based Renderer
Always Find Your Destination With Routes
Routes Visitor
Routes Pattern
Signed Cookie Based Sessions
Controller Base Class
MIME Types
The Web In A Box!
Generator Command
App Generator Command
Lite App Generator Command
Controller Base Class
Micro Web Framework
Plugin Base Class
Agent Condition Plugin
Default Helpers Plugin
EP Renderer Plugin
EPL Renderer Plugin
Header Condition Plugin
Intenationalization Plugin
JSON Configuration Plugin
POD Renderer Plugin
Powered By Plugin
Request Timer Plugin
Testing Mojo!
Server Tests

Provides

in lib/Mojo/JSON.pm
in lib/Mojo/Server/PSGI.pm
in lib/Mojolicious/Plugin/I18n.pm