This file documents the revision history for Perl extension Mojolicious.

1.48 2011-06-24 00:00:00

1.47 2011-06-22 00:00:00

1.46 2011-06-21 00:00:00

1.45 2011-06-20 00:00:00

1.44 2011-06-18 00:00:00

1.43 2011-06-13 00:00:00

1.42 2011-06-09 00:00:00

1.41 2011-06-03 00:00:00

1.4     2011-06-02 00:00:00
        - 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.

1.34 2011-05-22 00:00:00

1.33 2011-05-20 00:00:00

1.32 2011-05-11 00:00:00

1.31 2011-05-08 00:00:00

1.3     2011-05-05 00:00:00
        - Code name "Tropical Drink", this is a major release.
        - Deprecated Perl 5.8.x support.
        - Deprecated Mojolicious::Renderer get_inline_template method in
          favor of the get_data_template method.
        - Added EXPERIMENTAL before_render hook.
        - Added EXPERIMENTAL hook function to Mojolicious::Lite.
        - Added workaround for uWSGI bug. (miyagawa)
        - Improved Mojo::Template and Mojolicious::Routes exception handling.
        - Improved debug log messages for template rendering.
        - Updated Mojo::Base and Mojolicious::Lite to enable Perl 5.10
          features if available.
        - Updated jQuery to version 1.6.
        - Fixed PSGI read error handling.
        - Fixed 64bit WebSocket message bug.
        - Fixed small Windows bug.
        - Fixed typos. (metaperl)

1.22 2011-05-02 00:00:00

1.21 2011-04-20 00:00:00

1.20 2011-04-20 00:00:00

1.19 2011-04-20 00:00:00

1.18 2011-04-19 00:00:00

1.17 2011-04-18 00:00:00

1.16 2011-04-15 00:00:00

1.15 2011-03-18 00:00:00

1.14 2011-03-17 00:00:00

1.13 2011-03-14 00:00:00

1.12 2011-03-10 00:00:00

1.11 2011-02-18 00:00:00

1.1     2011-02-14 00:00:00
        - Code name "Smiling Cat Face With Heart-Shaped Eyes", this is a
          major release.
        - Deprecated wildcard route names in favor of automatically generated
          default names for all routes.
        - Removed native IIS support since it has become unmaintainable.
        - Added EXPERIMENTAL much prettier attribute generator to Mojo::Base.
        - Added EXPERIMENTAL on_start attribute to Mojo::Client.
        - Added EXPERIMENTAL support for route shortcuts.
        - Added EXPERIMENTAL support for NO_PROXY. (l0b0)
        - Added EXPERIMENTAL user_agent attribute to Mojo::Client.
        - Added EXPERIMENTAL support for mode specific not_found and
          exception templates.
        - Added EXPERIMENTAL support for route caching.
        - Added EXPERIMENTAL support for CSS3 selectors to the get command.
        - Added image helper to Mojolicious::Plugin::TagHelpers.
        - Added support for secure session cookies. (crab)
        - Improved HTML5 compatibility of Mojo::DOM.
        - Replaced Mojo::JSON parser with a much faster and stricter
          implementation. (chansen)
        - Improved Mojo::JSON string encoding. (chansen)
        - Updated to jQuery to version 1.5.
        - Removed experimental status from Mojo::DOM and ojo.
        - Removed experimental status from many attributes and methods all
          over Mojolicious.
        - Renamed after and before in Mojo::DOM to add_after and add_before.
        - Improved documentation browser slightly.
        - Improved CSS3 support in Mojo::DOM.
        - Changed Mojolicious::Plugin::EplRenderer to not render 404 errors
          for missing templates.
        - Changed exception template to use pre instead of h1 tags for error
          messages. (vaneska)
        - Made Simpsons and Futurama quotes easier to distinguish from normal
          comments.
        - Made routes reusable outside of Mojolicious. (forwardever)
        - Fixed a few home detection bugs.
        - Fixed a complicated application embedding bug.
        - Fixed a Apache mod_rewrite compatibility bug in
          Mojo::Message::Request. (dekimsey)
        - Fixed a small bug in the relaxed HTTP parser.
        - Fixed a small bug in Mojolicious::Command::Get.
        - Fixed a small bug in Mojolicious::Plugin::JsonConfig.
        - Fixed support for broken redirects.
        - Fixed --reload delay problem.
        - Fixed shagadelic function of Mojolicious::Lite.
        - Fixed optgroup support in select_field helper.
        - Fixed tests that can't run on Windows.
        - Fixed delayed rendering bug. (yko)
        - Fixed nested route bug.
        - Fixed a small multipart parser bug.
        - Fixed small any route bug.
        - Fixed small empty route bug.
        - Fixed URL merging in Mojo::URL.
        - Fixed version detection in Mojolicious::Command::Version.
        - Fixed Mojo::Client cloning.
        - Fixed typos.

1.01 2011-01-06 00:00:00

1.0     2010-12-26 00:00:00
        - Code name "Snowflake", this is a major release.
        - Deprecated session method in Mojolicious.
        - Deprecated handler and helper attributes in Mojolicious::Renderer.
        - Added new exception and not_found templates.
        - Added POD browser to Mojolicious::Plugin::PodRenderer.
        - Added EXPERIMENTAL content_for helper.
        - Disabled debug log messages for static files.
        - Improved Hypnotoad web server to restart workers regularly.
        - Improved documentation.
        - Improved query manipulation in Mojo::URL. (yko)
        - Improved TLS exception handling.
        - Improved nested exception handling. (spleenjack)
        - Improved tests. (janus)
        - Fixed relative path handling.
        - Fixed application generator. (yko)
        - Fixed support for multiline expressions in Mojo::Template.
        - Fixed multiple --reload related leaks and reduced overall memory
          usage.
        - Fixed exception handling for included templates.
        - Fixed a small Mojo::Server::PSGI header bug.
        - Fixed a small Mojo::DOM selector bug.
        - Fixed typos. (punytan)

0.999950 2010-11-30 00:00:00

0.999941 2010-11-19 00:00:00

0.999940 2010-11-15 00:00:00

0.999939 2010-11-15 00:00:00

0.999938 2010-11-09 00:00:00

0.999937 2010-11-09 00:00:00

0.999936 2010-11-03 00:00:00

0.999935 2010-11-03 00:00:00

0.999934 2010-11-01 00:00:00

0.999933 2010-10-30 00:00:00

0.999932 2010-10-29 00:00:00

0.999931 2010-10-25 00:00:00

0.999930 2010-10-18 00:00:00

0.999929 2010-08-17 00:00:00

0.999928 2010-08-15 00:00:00

0.999927 2010-08-15 00:00:00

0.999926 2010-06-07 00:00:00

0.999925 2010-06-07 00:00:00

0.999924 2010-03-08 00:00:00

0.999923 2010-03-07 00:00:00

0.999922 2010-02-11 00:00:00

0.999921 2010-02-11 00:00:00

0.999920 2010-02-11 00:00:00

0.999914 2009-11-24 00:00:00

0.999913 2009-11-24 00:00:00

0.999912 2009-11-24 00:00:00

0.999911 2009-11-14 00:00:00

0.999910 2009-11-14 00:00:00

0.999909 2009-11-11 00:00:00

0.999908 2009-11-11 00:00:00

0.999907 2009-11-11 00:00:00

0.999906 2009-11-11 00:00:00

0.999905 2009-11-11 00:00:00

0.999904 2009-11-10 00:00:00

0.999903 2009-11-10 00:00:00

0.999902 2009-11-01 00:00:00

0.999901 2009-09-01 00:00:00

0.991251 2009-08-18 00:00:00

0.991250 2009-08-18 00:00:00

0.991246 2009-08-01 00:00:00

0.991245 2009-07-31 00:00:00

0.991244 2009-07-30 00:00:00

0.991243 2009-07-28 00:00:00

0.991242 2009-07-27 00:00:00

0.991241 2009-07-20 00:00:00

0.991240 2009-07-19 00:00:00

0.991239 2009-07-16 00:00:00

0.991238 2009-07-16 00:00:00

0.991237 2009-07-15 00:00:00

0.991236 2009-07-05 00:00:00

0.991235 2009-07-05 00:00:00

0.991234 2009-07-03 00:00:00

0.991233 2009-07-01 00:00:00

0.991232 2009-06-29 00:00:00

0.991231 2009-06-29 00:00:00

0.9002 2009-02-16 00:00:00

0.9001 2009-01-28 00:00:00

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 isversion 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

0.8008 2008-11-07 00:00:00

0.8007 2008-11-07 00:00:00

0.8006 2008-11-06 00:00:00

0.8.5 2008-11-04 00:00:00

0.8.4 2008-11-04 00:00:00

0.8.3 2008-11-03 00:00:00

0.8.2 2008-11-01 00:00:00

0.8.1 2008-11-01 00:00:00

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.