Changes for version 1.4 - 2011-06-02

  • Code name "Smiling Face With Sunglasses", this is a major release.
  • Deprecated Mojo::DOM add_after method in favor of the append method.
  • Deprecated Mojo::DOM add_before method in favor of the prepend method.
  • Deprecated all methods containing the word "inner" in favor of ones containing the word "content".
  • Added EXPERIMENTAL direct hash access for attributes and child element accessor support to Mojo::DOM.
  • Added EXPERIMENTAL support for collections to children method and element accessors in Mojo::DOM.
  • Added EXPERIMENTAL to_xml method to Mojo::DOM collections.
  • Added EXPERIMENTAL eval command.
  • Added EXPERIMENTAL load_app method to Mojo::Server.
  • Added append_content and prepend_content methods to Mojo::DOM.
  • Added HTTP method support to routes command. (trone)
  • Improved long poll support.
  • Improved documentation.
  • Improved compatibility with Feersum PSGI web servers. (audreyt)
  • Switched from Storable to JSON serialization for Mojolicious sessions to increase efficiency.
  • Reduced memory usage of Hypnotoad workers by at least 1MB (each).
  • Fixed a small Mojo::Loader bug.
  • Fixed small Windows line ending problem in Mojo::Command. (akron)
  • Fixed a UTF-8 bug in Mojo::Exception. (jamadam)
  • Fixed "Can't locate object method x via package y" error messages.
  • Fixed woff MIME type.

Documentation

Mojolicious Guide To The Galaxy
Frequently Asked Questions
Hypnotoad HTTP 1.1 And WebSocket Server
The Mojolicious Command System

Modules

The Box!
Asset Base Class
File Asset
In-Memory Asset
Minimal Base Class For Mojo Projects
ByteStream
Naive In-Memory Cache
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 XML/HTML5 DOM Parser With CSS3 Selectors
HTTP 1.1 Date Container
Exceptions With Context
Headers
Hello World!
Detect And Access The Project Root Directory In Mojo
Minimalistic Reactor For Async 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
FastCGI Server
ALL GLORY TO THE HYPNOTOAD!
PSGI Server
Perlish Templates!
Transaction Base Class
HTTP 1.1 Transaction Container
WebSocket Transaction Container
Uniform Resource Locator
Upload Container
Async IO HTTP 1.1 And WebSocket User Agent
Portable Utility Functions
The Web In A Box!
Generator Command
App Generator Command
Gitignore Generator Command
Hypnotoad Generator Command
Lite App Generator Command
Makefile Generator Command
Controller Base Class
Micro Web Framework
Plugin Base Class
Agent Condition Plugin
Perlish Configuration 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
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/DOM.pm
in lib/Mojo/JSON.pm
in lib/Mojo/Server/PSGI.pm
in lib/Mojolicious/Plugin/I18n.pm