Changes for version 0.9 - 2008-12-01

  • Added modes to Mojolicious.
  • Added Mojo::Log and log support for Mojo/Mojolicious.
  • Changed MojoX::Renderer and Mojo::Template api to make catching errors easier, we now use a scalar ref for results like most template engines.
  • Added MojoX::Context.
  • Added multi level controller class support to Mojolicious.
  • MojoX::Dispatcher::Routes should be able to fail.
  • Added diagnostics functions to Mojo::HelloWorld.
  • Made the env parser Apache compatible.
  • Made Mojo::Server::FastCGI Apache compatible.
  • Added namespace, class and method captures to MojoX::Dispatcher::Routes.
  • Made url_for work for rebased applications.
  • Added ctx, render, req, res and stash methods to Mojolicious controllers.
  • Changed cookie, param and upload in Mojo::Parameters to return a list.
  • Added support for templateless renderers to MojoX::Renderer.
  • Added blacklist to MojoX::Dispatcher::Routes.
  • Fixed Mojo::Date bugs. (vti)
  • Fixed / routes matching too much.
  • New Windows workaround in Mojo::Client and Mojo::Server::Daemon.
  • Cleaned up Mojo::Transaction. (Ask Bjoern Hansen)
  • Added .perltidyrc. (Ask Bjoern Hansen)
  • Allow chains to be broken with return values in MojoX::Dispatcher::Routes.
  • The stack in MojoX::Routes resets now.
  • Renamed default_handler to default_format in MojoX::Renderer.
  • Disallow actions beginning with _ in MojoX::Dispatcher::Routes.
  • Preload application in servers. (Graham Barr)
  • Renamed is_version to at_least_version. (Mark Stosberg)
  • Added documentation. (Ch Lamprecht)
  • Added param tests. (Mark Stosberg)
  • Added documentation for Mojo::Log. (Mark Stosberg)
  • Add test for MojoX::Renderer. (Mark Stosberg)
  • When testing, allow servers a few seconds to stop. (Leon Brocard)
  • Fixed typos.

Documentation

Manual
Coding Guidelines
Cooking With Mojo
Getting Mojo Running On Production Servers
Frequently Asked Questions
Framework Building

Modules

The Web In A Box!
Minimal Object System For Mojo Related Projects
A Simple In-Memory Buffer
ByteStream
Client
Content
MultiPart Content
Cookie Base Class
Request Cookies
Response Cookies
Date
File
In-Memory File
Filter Base Class
Chunked Filter
Headers
Hello World!
Detect And Access The Project Root Directory In Mojo
Loader
Simple Logger For Mojo
Message Base Class
Parameters
Path
Script Base Class
CGI Script
Daemon Script
Prefork Daemon Script
FastCGI Script
Generator Script
Application Generator Script
Test Script
Scripts
HTTP Server Base Class
CGI Server
HTTP Server
Prefork HTTP Server
FastCGI Server
Stateful Base Class
Perlish Templates!
HTTP Transaction Container
Uniform Resource Locator
Upload
Context
Routes Dispatcher
Routes Dispatcher Context
Serve Static Files
Renderer
Routes
Types
Web Framework
Controller Base Class
App Generator Script
Server Tests