Changes for version 1.99 - 2011-09-29

  • Deprecated direct hash access to the flash in Mojolicious::Controller.
  • Added EXPERIMENTAL group function to Mojolicious::Lite.
  • Added EXPERIMENTAL build_frame and parse_frame methods to Mojo::Transaction::WebSocket.
  • Added EXPERIMENTAL accepts attribute to Mojo::IOLoop::Server.
  • Added EXPERIMENTAL profile helper.
  • Added EXPERIMENTAL binary support to Mojo::Transaction::WebSocket.
  • Updated WebSocket implementation to ietf-16.
  • Changed default upgrade timeout of Hypnotoad from 30 to 60 seconds.
  • Improved accept performance of all built-in servers by up to 1000% with the EV backend.
  • Improved connection_timeout method in Mojo::IOLoop by allowing it to be called as a class method.
  • Improved documentation.
  • Improved CSS of some built-in templates.
  • Improved resilience of HTTP parser.
  • Fixed CSS of built-in exception template.
  • Fixed close event bug in Mojo::IOLoop.
  • Fixed small redirect_to bug. (judofyr, sri)
  • Fixed small attribute selector bug in Mojo::DOM::CSS.
  • Fixed small unicode bug in Mojolicious::Plugin::EPRenderer.
  • Fixed a few small route bugs.
  • Fixed Perl 5.8.7 compatibility.
  • Fixed typos.

Documentation

Mojolicious guide to the galaxy
Frequently Asked Questions
Hypnotoad HTTP 1.1 and WebSocket server
The Mojolicious command system
Morbo HTTP 1.1 and WebSocket development server

Modules

Duct tape for the HTML5 web!
Asset base class
File asset
In-memory asset
Minimal base class for Mojo projects
ByteStream
Naive in-memory cache
Collection
Command base class
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
Minimalistic HTML5/XML DOM parser with CSS3 selectors
CSS3 selector engine
HTML5/XML engine
HTTP 1.1 date container
Exceptions with context
Headers
Hello World!
Detect and access the project root directory in Mojo
Minimalistic reactor for non-blocking TCP clients and servers
IOLoop socket client
IOLoop event emitter
IOLoop DNS stub resolver
IOLoop socket server
IOLoop stream
IOLoop trigger
Non-blocking I/O watcher
EV non-blocking I/O watcher
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
Non-blocking I/O HTTP 1.1 and WebSocket server
ALL GLORY TO THE HYPNOTOAD!
DOOOOOOOOOOOOOOOOOOM!
PSGI server
Perl-ish templates!
Transaction base class
HTTP 1.1 transaction container
WebSocket transaction container
Uniform Resource Locator
Upload container
Non-blocking I/O HTTP 1.1 and WebSocket user agent
User agent transactor
Portable utility functions
Real-time web framework
Generator command
App generator command
Gitignore generator command
Hypnotoad generator command
Lite app generator command
Makefile generator command
Plugin generator command
Controller base class
Micro real-time web framework
Plugin base class
Callback condition plugin
Perl-ish configuration plugin
Default helpers plugin
Embedded Perl Lite renderer plugin
Embedded Perl renderer plugin
Header condition plugin
Internationalization plugin
JSON configuration plugin
Application mount plugin
POD renderer plugin
Powered by plugin
Request timer plugin
Tag helpers plugin
MIME type based renderer
Always find your destination with routes
Signed cookie based sessions
Serve static files
MIME types
Testing Mojo!
ojo
Fun Oneliners with Mojo!

Provides

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