This file documents the revision history for Perl extension Mojo. 0.9 2008-12-01 00:00:00 - 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. 0.8009 2008-11-07 00:00:00 - Cleaned up Mojo::Message callbacks and added tests. - Fixed escaping in Mojo::URL. - Fixed query string support and escaping in Mojo::Parameters. - Optimized randomness in Mojo::Client. (Leon Brocard) - Randomized handle order in Mojo::Client - Mojo::Client now prefers writes over reads. - Added copy_to and move_to to Mojo::File. - Made the daemons about 20% faster. - Cleaned up Mojo::File. (Leon Brocard) - Fallback to default renderer in MojoX::Renderer. (Ask Bjoern Hansen) - Made Mojo::Base instantiation a little bit faster. - Added documentation to Mojo::Base. (Marcus Ramberg) - Moved the home attribute from Mojolicious to Mojo. - Fixed MojoX::Renderer to pass options through to the handler. (Ask Bjoern Hansen) - Fixed Mojo::Server::FastCGI according to the spec. - Dispatchers now return true or false. - Added documentation to Mojo::Home. (Mark Stosberg) - Added documentation to Mojo::Buffer. (Mark Stosberg) - Removed replace from Mojo::Buffer. (Mark Stosberg) - Added buffer tests. (Mark Stosberg) 0.8008 2008-11-07 00:00:00 - Fixed multipart parsing for short requests. - Fixed content file storage to specific file. - Fixed lower case appclasses. 0.8007 2008-11-07 00:00:00 - Cleaned up the api some more. - Added param to Mojo::Message. - Added server.t. (Mark Stosberg) - Added documentation. (Mark Stosberg) - Cleaned up Mojo::File api. - Fixed infinite loop in Mojo::File. (Leon Brocard) 0.8006 2008-11-06 00:00:00 - Simplified api by removing aliases, this will help with subclassing annoyances but might break some existing code if you are using long versions of formerly aliased attributes. - Fixed application/x-www-form-urlencoded. - Fixed support for query strings. - Fixed multi query parameter support. - Added a context class to the Mojolicious generator. - Cleaned up Mojo::Server api. (Mark Stosberg) - Increased Mojo::Template performance. (Pedro Melo) - Added documentation. (Mark Stosberg) - Fixed typos. (Marcus Ramberg) 0.8.5 2008-11-04 00:00:00 - Fixed version. (Andreas Koenig) - Fixed typos. 0.8.4 2008-11-04 00:00:00 - Improved caching in Mojo::Message. - Added upload and cookie method to Mojo::Message. - Changed uploads behavior in Mojo::Message to bring it in line with cookies. - Added documentation. (Mark Stosberg) 0.8.3 2008-11-03 00:00:00 - Removed filter from Mojo::Base and added warnings. - Added caching to uploads in Mojo::Message. (Mark Stosberg) - Fixed typos. (Robert Hicks) - Added documentation. 0.8.2 2008-11-01 00:00:00 - Removed OS X resource fork files. 0.8.1 2008-11-01 00:00:00 - Made daemon.t developer only. - Fixed typos. 0.8 2008-10-21 00:00:00 - Fixed Mojo::Server::Daemon windows support. - Generated applications now have individually named executables. - Cleaned up Mojo::Home. - Changed Mojolicious default application templates to something more sane. - Mojo::Base accessors don't take multiple arguments anymore, this results in a 25% speed increase. - Added MOJO_MAX_MEMORY_SIZE environment variable. - Added prepare_parser and prepare_builder callbacks to Mojo::Message. - Added done and is_done to Mojo::Stateful. - Fixed many win32 related bugs. - Fixed keep alive related bugs in daemon and client. (Pedro Melo) - Allow default in Mojo::Base to have false values. (Pedro Melo) - Fixed chmod_rel_file in Mojo::Script. (Shu Cho). - Mojo::Base attributes can't start with a digit. (Shu Cho). - Fixed Content-Length header for empty messages. - Removed warning from Mojo.pm. - Renamed gate to bridge in MojoX::Routes. - Added waypoint() to MojoX::Routes. - Added named url_for to MojoX::Routes and Mojolicious. - Added Mojolicious documentation. (vti) - Fixed documentation links. - Fixed some typos. 0.7 2008-10-11 00:00:00 - Added the Mojolicious Web Framework example. - Added upload and GET/POST parameter helpers to Mojo::Message. - Hooks for upload progress and stuff added. - Refactored transfer encoding code into Mojo::Filter and Mojo::Filter::Chunked. - Added callbacks for start line and header generators. - Added workaround for missing IO::Seekable support in older versions of File::Temp (Perl 5.8). - script/mojo.pl got renamed to bin/mojo. - Mojo::Cache got renamed to Mojo::File because there will be a cache module named MojoX::Cache, and that could cause confusion later on. - Fixed many escaping related bugs around Mojo::URL. - Fixed 100-Continue support in Mojo::Server::Daemon and Mojo::Client. - Countless small bugs fixed and tests added. 0.6 2008-09-24 00:00:00 - Many more bugfixes. 0.5 2008-09-24 00:00:00 - Many small bugfixes. 0.4 2008-09-24 00:00:00 - Moved everything into the Mojo namespace. 0.3 2008-09-24 00:00:00 - Fixed documentation. 0.2 2008-09-24 00:00:00 - First release.