[libmojolicious-perl] branch master updated (5f53df5 -> 8f6c16c)

gregor herrmann gregoa at debian.org
Fri Jan 13 22:08:11 UTC 2017


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libmojolicious-perl.

      from  5f53df5   Releasing package libmojolicious-perl version 7.14+dfsg-1
      adds  090a56d   first commit
      adds  f6db979   pod fixes
      adds  be7b154   fixed typo
      adds  9be2f04   fiex win32 support in daemon (hopefully)
      adds  666fd8f   cleanup
      adds  114775a   cleanup
      adds  e7c5b57   cleanup
      adds  b795acc   added .gitignore
      adds  be45d25   added docs
      adds  48815e8   another try fixing the daemon bug on win32
      adds  014afae   another try fixing the daemon bug on win32
      adds  3b99f95   another try fixing the daemon bug on win32
      adds  1a52cb4   another try fixing the daemon bug on win32
      adds  8d0b552   fixing more win32 problems
      adds  c5aefe8   fixing more win32 problems
      adds  f05ad1e   fixing more win32 problems
      adds  bbc683e   typo fixed
      adds  afad75e   all tests passing on win32, yay
      adds  d8edac1   all tests passing on win32, yay
      adds  21330f8   all tests passing on win32, yay
      adds  44c62d4   all tests passing on win32, yay
      adds  069c40d   all tests passing on win32, yay
      adds  cccdb01   fixed pod
      adds  c2272db   updated website references
      adds  b493f6f   comments added
      adds  28753ca   added keep alive test
      adds  90deec2   fixed keep alive
      adds  0f00636   allow default to have false values
      adds  dd37a4b   fixed chmod_rel_file
      adds  dbe4371   fixed Mojo::Base
      adds  e9d60ca   fixed Mojo::Server subclassing and a typo
      adds  718d1c4   moving irc channel from freenode to irc.perl.org
      adds  a9ccd80   readded max_memory_size to Mojo::Content
      adds  0fb445c   use max_memory_size for multipart
      adds  1406f0f   switched to environment variable for max memory size
      adds  a58380e   fixed a test that failed for a very slow cpantester
      adds  0be929f   Mojo::Base is now faster than Class::Accessor::Fast
      adds  1e5becd   updated todo
      adds  4c70359   made Mojo::Base 25% faster
      adds  4ec65c4   made Mojo::Base another 15% faster
      adds  70efd82   made Mojo::Base constructor a bit faster
      adds  1504e74   made Mojo::Base constructor a bit faster
      adds  2ee55cb   pod coverage is now 100%
      adds  0aa4bb9   fixed content length header for empty messages
      adds  e45385a   fixed empty template warning
      adds  c0ffa24   fixed route defaults
      adds  962f848   added mojolicious docs (vti)
      adds  e2e453e   added waypoint to routes
      adds  76948dc   fixed waypoint
      adds  4049362   added named url_for
      adds  c035f8e   more docs (vti)
      adds  098d81e   fixed docs
      adds  400e782   renamed gate to bridge
      adds  1da4002   added manifest.skip
      adds  9236ce9   changed callbacks a bit
      adds  ad0cb7e   fixed pod tests
      adds  8c40d9c   fixed typos
      adds  66a6866   fixed typos
      adds  7313c96   removed warning
      adds  3d32f46   made daemon.t developer only
      adds  d7af479   new version
      adds  4923ce6   applied some patches
      adds  84219d1   changed documentation a bit
      adds  8b1e57d   more documentation
      adds  ef957a2   more documentation
      adds  f4b7782   removed filter from Mojo::Base
      adds  3b581dd   more faq
      adds  f46a229   0.8.3 release
      adds  39745a7   0.8.4 release
      adds  5ad283d   fixed typos
      adds  e42b05f   fixed typos
      adds  7222e10   fixed typos
      adds  c38c606   fixed typos
      adds  767a038   fixed version
      adds  c5b557d   made Mojo::Template faster (Pedro Melo)
      adds  8ae6d46   fixed typos (Marcus Ramberg)
      adds  70056bf   fixed typos
      adds  83a478c   big api cleanup and more docs
      adds  9942296   updated docs
      adds  e2a2db0   fixed typos
      adds  fcdc29b   fixed query string support
      adds  5483c22   fixed multi query param support
      adds  9b18f1f   fixed application/x-www-form-urlencoded
      adds  a6e746e   updated changes
      adds  a1dde5c   fixed infinite loop in Mojo::File (Leon Brocard)
      adds  01cd46c   new version
      adds  3346bed   added param to Mojo::Message
      adds  52d6165   fixed multipart parser for short requests
      adds  ccd1a98   fixed content file storage to specific file
      adds  d633cda   fixed for real now
      adds  4cb1332   fixed lower case app names
      adds  630140d   made daemons 20% faster
      adds  af55d55   added move_to and copy_to
      adds  c5f11a2   added move_to and copy_to
      adds  e2fcace   Mojo::Client should weight writes higher than reads
      adds  e8a0023   Randomized handle order in Mojo::Client
      adds  4fe14e7   Optimized randomness in Mojo::Client
      adds  56d3de5   fixed query string support and escaping in Mojo::Parameters
      adds  b483bae   fixed typo
      adds  4f70f8b   fixed more escaping bugs
      adds  61ec484   added docs (Marcus Ramberg)
      adds  5c0f012   cleaned randomizer
      adds  eaca38c   cleaned up Mojo::Message callbacks
      adds  97597c8   made Mojo::Base a little bit faster
      adds  c4582ab   cleaned up Mojo::File (Leon Brocard)
      adds  1fd108b   cleaned up Changes
      adds  12f826e   fallback to default renderer (Ask Bjoern Hansen)
      adds  464ffa3   cleaned up Mojo::File some more
      adds  56c3d63   eof in Mojo::File should now work without the hack
      adds  7ae8c3d   many small changes
      adds  8e1b3ea   fixed fastcgi server
      adds  2dd73d2   added buffer test (Mark Stosberg)
      adds  92bae13   prepared release
      adds  a09123e   code cleanup
      adds  aa38b55   fixed routes bug where / was matching too much
      adds  27a1cc0   removed useless debug change
      adds  822fb89   made routes dispatcher fail more often
      adds  cfb9d9f   added support for local app scripts
      adds  b51a96c   made Mojo::Scripts a bit smarter about showing errors
      adds  59906db   made Mojo::Scripts a bit smarter again
      adds  18dcf75   cleanup
      adds  18f01e1   make the routes stack reset
      adds  728524f   allow route chains to be broken with return values
      adds  e76a196   made scripts less smart
      adds  0b50bb9   made script errors easier to read
      adds  3196cbf   removed local script support to fix everything again
      adds  ad09158   added environments to Mojolicious
      adds  a79fbcd   forgot a file
      adds  814d41d   run startup before env methods
      adds  ba46052   fixed dispatcher bug and cleaned some code
      adds  78b801b   Avoid LICENSE warning with old ExtUtils::MakeMaker
      adds  7203326   Add an environment() attribute
      adds  42e7899   renamed environment to mode
      adds  b40f35b   added documentation
      adds  041a376   fixed indentation
      adds  5fa4d91   updated Mojolicious.pm to use dispatcher return values
      adds  2ed0339   Pre-load application in daemons before first request or fork
      adds  d8adab2   fixed authors and changes
      adds  73114bf   changed Mojo::Template and MojoX::Renderer api to make catching errors easier
      adds  07b3b1d   fixed return values in MojoX::Renderer
      adds  05d445e   changed renderer to use named args and renamed options to args
      adds  33372c3   added MojoX::Context
      adds  20345c5   renderer now expects a context instead of a transaction
      adds  57c84ae   made mojolicious 90% faster by keeping mt templates in memory
      adds  61ff64d   made win32 fix a bit more sane
      adds  e5824bd   simple logger added
      adds  5617f19   added logger quote :)
      adds  ef2a7db   updated todo
      adds  0123dc5   added package and line to log output
      adds  8f5d1b1   fixed mode call
      adds  0079bb2   fixed parse_env
      adds  ba4fc42   Add documentation to Mojo::Log.
      adds  096db29   fixed formatting and typos
      adds  cb605ea   New tests for setting single and muliple values in $req->param()
      adds  a82bc8c   fixed formatting and typos
      adds  e1d383e   micro optimize env parser
      adds  907d4f8   fix date bug, months start with 0
      adds  66d1324   added changes entry and fixed formatting a bit
      adds  c8d963a   When testing, allow servers a few seconds to stop
      adds  418c3d5   fixed formatting
      adds  8fdb7ad   added support for multi level controller classes
      adds  ce13795   added diagnostics funtions to Mojo::HelloWorld
      adds  e36e02b   fixed many Apache related bugs
      adds  690fd3f   temporary fix empty buffer requests
      adds  7f0e434   refomatted a bit
      adds  d4c37cb   cookie tuning
      adds  adb80d8   reformatted
      adds  515d66a   static dispatcher last modified header
      adds  3e5d37e   reformatted
      adds  55c7396   Ignore ~ and .bak files
      adds  80e7b6a   reformatted
      adds  e53cba3   When calling an attribute on a class, include name of the attribute that couldn't be called; confess instead of croak
      adds  2e92982   reformatted
      adds  0af9308   added warning for invalid default values to Mojo::Base
      adds  7d4baa4   new perltidyrc
      adds  ca5b502   new perltidyrc
      adds  197f5c8   fixed qw indentation
      adds  91fb3a9   perltidied everything
      adds  3dc3b5e   perltidied everything
      adds  3264f32   reformatted for perltidy
      adds  0544d8a   typo fix.
      adds  e702ff6   unescape parameter name before matching
      adds  65559e7   fix parameter escaping
      adds  8cec4eb   header names should return a arrayref instead of a list
      adds  df580b9   changed param to always return arrayref or undef
      adds  87f5ad9   next release will be 0.9
      adds  d9e4ef1   Add tests for Mojo::Parameters
      adds  c6a9591   fix some failing test cases
      adds  085f19b   Fix removing adjacent parameters
      adds  40f2674   Allow Mojo::ByteStream to hold the string '0' and not treat the same as undef
      adds  73c9f22   fixed formatting
      adds  8a8a42d   Do not treat a parameter value of 0 as undef
      adds  6c5db51   updated changes
      adds  0a2e086   Spelling corrections.
      adds  42cfce7   made parameters a bit more dwim again
      adds  e0fa71d   detect pair separator for reconstruction
      adds  01efc71   updated pod
      adds  16dc6ed   typo fix in "Changes"
      adds  3cca94e   Document MojoX::Dispatcher::Static.
      adds  09274b9   refomatted and fixed typos
      adds  c88cf15   Document Mojo::Date.
      adds  d972a0a   refomatted and fixed typos
      adds  1a7da56   Add first test for setting the Last-Modified header when serving a static file.
      adds  d3cae81   reformatted and fixed typos
      adds  b51dca5   New code and test: If-Modified-Since triggers 304 response     ( with inspiration from Catalyst::Plugin::Static ).
      adds  ee679f2   New test for static server returning 403 for present-but-unreadable files.     (Implementation code was in a previous commit).
      adds  3b0e708   Oops, the default perms were 0644, not 0755.
      adds  3ba57df   fix process_local and add content length test
      adds  db70192   Document Mojo::Headers::add_line
      adds  0da5026   reformatted and fixed typos
      adds  2625ee0   Bug fix: Quit assuming that a handler() returns the same $tx it is invoked with.     The docs in other places show that handler() must return a $tx object, but     not necessarily the same one provided to it as input.
      adds  bddb669   Document Mojo::Client::process_local
      adds  d504216   reformatted and fixed typos
      adds  d91c344   DocBugFix: missing arg to dispatch() in SYNOPSIS
      adds  9eacc34   made url_for work for rebased applications
      adds  c93653d   fixed test
      adds  bd9fb03   added ctx attribute and action blacklist
      adds  f65acbf   made stash smarter
      adds  be77458   removed non platform independent test
      adds  200ab87   Added tests for Mojo::Stateful
      adds  06c4f8a   reformatted and added futurama quote
      adds  feb3c86   Added is_finished() as a shortcut for is_state(qw/done error/)
      adds  6f801bb   reformatted
      adds  8b5e9bb   reformatted
      adds  07cb23f   fixed typo
      adds  aadd2e5   fixed typo
      adds  a67bb50   chenged renderer api to use the stash, this change is not backwards compatible
      adds  ce58aeb   removed ctx attribute from controllers
      adds  c1fd1f7   removed Mojolicious->c again to prepare for next release
      adds  8b0eb98   added ctx, render, req, res and stash methods to Mojolicious controllers
      adds  971a560   updated pod
      adds  1a14183   renamed is_version to at_least_version
      adds  b42c49e   Document is_version, major_version, minor_version, fix_headers.
      adds  2741fc1   reformatted
      adds  752bac3   New tests for minor_version, major_version, is_version.
      adds  b69356c   reformatted
      adds  1cdb216   Allow ~ in request URL
      adds  24ced94   reformatted
      adds  a79357e   use is_finished instead of is_state
      adds  c5ddf12   Added tests for keep-alive and connection reuse
      adds  cc7580f   refomatted
      adds  cf2e064   make sure fix_headers gets called before header length gets calculated
      adds  439fe5a   Refactor 'proxy' to be easier to follow, and document it.
      adds  6740e6e   reformatted
      adds  0fc0cc1   Document that the included .perltidyrc is meant to be used.
      adds  865628b   reformatted
      adds  67d7673   grammar improvements
      adds  224489a   started deployment documentation
      adds  822315d   Fix typo in 'user' docs, document 'userinfo'
      adds  ec60e28   reformatted
      adds  ae89103   Document build_* and cookie() in Mojo::Message.
      adds  abd5d64   made cookie and upload behave like param
      adds  962a391   added apache cgi test
      adds  950f8e1   fixed typo
      adds  6423de3   made everything Apache compatible
      adds  767fdda   added apache fastcgi test
      adds  651f124   updated todo
      adds  fa67fa7   simplified callbacks and removed unneccessary ones
      adds  de53611   simplified body callbacks
      adds  6d90ff1   fixed typo
      adds  63dfa41   added support for templateless renderers
      adds  ac487c4   use format to select a content type
      adds  dc980f9   use format for debug messages
      adds  418d965   readded controller check
      adds  b068ad4   fixed typo
      adds  073832d   First tests for Mojo::Context stash() method. Also document a way to delete from the stash.
      adds  113e0b5   reformatted
      adds  3b08361   use the logger
      adds  98be466   better log messages
      adds  9ff980c   made dispatcher debug message permanent
      adds  69e36f5   template_path overrides template
      adds  9a220cb   better permanent debug messages
      adds  c272e47   renamed default_handler to default_format
      adds  bda337f   updated changes
      adds  6785b70   disallow actions beginning with _
      adds  ea6502b   Add "testcover" target to run tests under Devel::Cover
      adds  64382bf   Skip loader tests under Devel::Cover
      adds  389bbee   reformatted
      adds  daca0bd   Document everything in MojoX::Renderer.     This patch also refactors render() to be easier to follow,     but shouldn't create any logic changes there.
      adds  f8aef06   added namespace, class and method support
      adds  c2a74ad   allow matching to be independent from the dispatcher
      adds  4cac88b   Fix bug for default format handling in MojoX::Renderer, add test for it.
      adds  ffee22f   reformatted and fixed bugs
      adds  b2d3339   updated coding guidelines
      adds  b81f109   Allow more characters in the URL in the request
      adds  7fbffcc   fix base authority and scheme
      adds  21b04b3   cleaned up a bit
      adds  a84e224   prepare 0.9 release
      adds  c355c59   updated error handling
      adds  86531c5   fixed serve_error
      adds  ca87975   Mojo::Message::Request/Response::cookies() should always return a arrayref
      adds  10d83cd   added a test for the previous commit to show what the problem is.
      adds  97b1c63   reformatted
      adds  6b9401d   localize errors and let them not to be cached
      adds  fb59518   reformatted
      adds  f5e366f   not only Mojolicious but also Mojo should detect home properly (esp. for a child project)
      adds  d26d483   reformatted
      adds  1f0a24c   many small updates
      adds  041242b   if and else are friends
      adds  2e5a453   test to previous fix
      adds  7570e9d   reformatted
      adds  dd2c8a6   unescape captures before puting them into stash
      adds  1301d8d   reformatted
      adds  b98dd86   fixed typo
      adds  76c4cd9   added futurama quote
      adds  81a2d7d   moved test
      adds  9c1f939   added local/remote address and port information support
      adds  b8d5f5e   fixed another win32 bug
      adds  7b34e9a   fixed typo
      adds  bd8b9ae   fixed typo
      adds  b981cae   fixed another win32 test bug
      adds  382782a   fixed typo
      adds  d1d260a   added /diag/dump_tx
      adds  381b0b6   Test::Mojo::Server: use 'KILL' signal under MSWin32 as kill 'INT' doesn't kill a test server properly while testing
      adds  88bf3f5   reformatted
      adds  076ec38   Mojo::Path: ->parse('/path/0') should return /path/0, not /path
      adds  23d9508   fixed parsing of 0 in Mojo::Path
      adds  8db5b64   fixed tokenizer in MojoX::Routes::Pattern to support "0" values
      adds  da859d8   support more CGI implementations
      adds  a4e1d41   added wildcard support to MojoX::Routes and rewrote some of the internals
      adds  dc00f21   added format support to MojoX::Routes
      adds  5c014e5   improved format support
      adds  4ca4c48   added Makefile.PL generator
      adds  dbe04fd   rewrote MojoX::Renderer, note that it is not backward compatible
      adds  301912a   eval Mojo::Date parse to prevent dying on wrong format
      adds  796eb0b   fixed Mojo::Date to not crash on invalid dates
      adds  6578ea2   fixed mojolicious example app
      adds  badb051   fixed render bug
      adds  ef6c828   made url_for a bit smarter
      adds  10d788e   added better log message to MojoX::Renderer
      adds  5a9fe5e   fixed partial rendering within templates
      adds  c0d1116   fixed url_for without a match
      adds  8e96abf   fixed url_for without a match
      adds  4895e3c   fixed waypoints and formats
      adds  186966a   made Mojo::URL more template friendly
      adds  2690804   added hashref support to query
      adds  a810135   added some routes tests
      adds  91ff59c   added test
      adds  4151815   fix regex matching format
      adds  ed19c7b   formatted
      adds  c2f760b   fixed small error in home detection
      adds  63f3ee7   fixed small error in home detection
      adds  685a370   use /usr/bin/perl in generated scripts
      adds  3114e47   Added HTTP 1.1 pipelining support to Mojo and layouts to Mojolicious
      adds  7e92c6b   Test start line with leading empty line.
      adds  6b4d0ab   Ignore any leading empty lines in request start line.
      adds  6045eb1   reformatted
      adds  0c22862   catch broken pipe error, thanx to Maxym Komar
      adds  b168d97   reformatted
      adds  161e3e2   get rid of warning
      adds  be95315   get rid of not initialized warning when parsing empty cookie
      adds  ca288f3   reformatted
      adds  5348ea2   Fix case where child process hangs after parent has been killed
      adds  840645e   reformatted
      adds  6e7299d   Stop the dispatcher from rendering failed matches
      adds  3c40122   reformatted
      adds  1544f35   fixed wrong order of escaping and + substituting
      adds  07a6e73   append + testing
      adds  7de861c   reformatted
      adds  34866ae   made automatic rendering a bit smarter
      adds  17da099   Make sure we deal with leftovers after each write
      adds  3523926   Fix test for initial state in Headers::parse
      adds  e638d61   reformatted
      adds  2962fb3   test undefined params, cleanup all warnings
      adds  a58ad0b   reformatted
      adds  b0042e2   added default_handler support to MojoX::Renderer
      adds  0510a1f   added another test case for default_handler
      adds  d6e3bb2   set and get 0 stash values
      adds  c97a146   reformatted
      adds  3b5ace6   Added HttpOnly flag. Removed values for secure flag as it must not have any value set. Re-structured the code in Mojo::Cookie::Responseparse(). Updated the cookie test.
      adds  41f97fe   more cleanup
      adds  64e5d09   inject new features to improve META.yml
      adds  b4bc586   reformatted
      adds  2c05302   allow namespace only dispatching in routes
      adds  9dac78d   added tests for namespace only dispatching
      adds  572ef78   Add support for attr overriding to both Mojo and Mojolicious constructors
      adds  22f551a   reformatted
      adds  e84d850   added encoding support to Mojo::Template and made "utf8" the default
      adds  6ddac54   improved Solaris compatibility
      adds  2b38260   fixed chunked support in Mojo::Server::Daemon
      adds  5d9449e   fixed chunked support in Mojo::Client
      adds  7310fa3   updated Changes
      adds  6462d14   cleanup
      adds  629fad2   Fix 5-second delay on multiple request pipeline.
      adds  c4b4473   reformatted
      adds  035f7d7   Support HEAD requests on server-side.  (Might need something similar on client-side too.)
      adds  f562825   reformatted
      adds  66f728f   made chunked parsing and generating rfc compliant
      adds  e81cdf4   fixed a compiler bug in Mojo::Template
      adds  2df2c0a   remove Transfer-Encoding header
      adds  f7ba278   allow multiple Transfer-Encoding values
      adds  b0bc8ff   Mojo::Pipeline should be a subclass of Mojo::Transaction
      adds  7f644c9   Mojo::Pipeline should not be a subclass of Mojo::Transaction
      adds  2114248   Mojo::Pipeline should be a subclass of Mojo::Transaction
      adds  be40cee   cleaned up Mojo::Pipeline
      adds  5bb4286   cleaned up Mojo::Transaction and Mojo::Pipeline
      adds  c4766d9   added acajous chunked test
      adds  370b4a9   added another acajou chunked test
      adds  ef5c703   always reach trailing_headers state for chunked messages
      adds  e981f6f   moved daemon tests for easier debugging
      adds  def8281   add numbers to daemon tests
      adds  3fa138c   Fixed problem with duplicate start line on 100-continued request with a following pipeline.
      adds  18c3e0d   reformatted
      adds  39d9018   made read/write decision random in Mojo::Server::Daemon
      adds  3dd1c1a   Fix 5-second delay problem when pipelining two request, the second of which includes and Expect 100 Continue.  Problem observed by telneting and pasting in the two requests.
      adds  f9337a4   Allow applications to override the default continue handler.  They can do this by implementing continue_handler along the same lines as the regular handler.
      adds  452c6a4   reformatted
      adds  7f46e71   fixed syntax error
      adds  836eb85   added new relaxed placeholder to MojoX::Routes::Pattern
      adds  e9ba2df   fixed refactoring bug
      adds  2c61a85   added address method to Mojo::URL
      adds  3a2c096   Fix problem when a single client_read contains multiple responses.
      adds  fb7479f   Add rudimentary pipeline tests. Remove leftover check from Pipeline::spin.
      adds  7a98a39   reformatted
      adds  9efe53e   fixed quote
      adds  f7ef03f   added Mojo::Template::Exception
      adds  712fbf3   Teach the client about HEAD requests.
      adds  44e7de6   Rename parse_headers_only to parse_until_body. Reduce code duplication part 1 of 2.
      adds  4a474e5   Reduce code duplication part #2 of 2.
      adds  6db83c5   Reduce code duplication part #3 of 2 (forgot to save a file)...
      adds  964a650   reformatted
      adds  c010ff0   added has_leftovers method
      adds  ba5b9bb   Really close connections when we drop them
      adds  94932a0   Check integrity of Pipeline transactions - refuse to proceed if all requests are not to same IP & port.
      adds  398e56c   Add some client tests.
      adds  516fe32   Oops, gotta watch that copy/paste...
      adds  2e480f4   reformatted
      adds  190e887   host should default to address
      adds  6ed5bab   Pipeline should be a subclass of Transaction
      adds  6b52a28   added exception handling to MojoX::Dispatcher::Routes and Mojo::Loader
      adds  c1dd486   changed routes syntax
      adds  d54268b   updated changes
      adds  3227a20   - Make existing 100 code more resilient. - Ignore unexpected 1xx class response, non sticky case (ie when it doesn't interrupt writing request) - Elegantly handle any early response (while still writing) - just buffer it. - POD update. - Ignore multiple subsequent 100s. Add test cases.
      adds  12c4bb3   reformatted
      adds  83f805a   updated Mojolicious::Script::Generate::App
      adds  d4209be   made chained => 1 the default in Mojo::Base
      adds  81d9dc2   updated changes
      adds  077d1b8   improved keep-alive support
      adds  a692e39   made Mojo::Client easier to subclass
      adds  ccbcd7d   renamed open_socket
      adds  9801f65   routes cleanup
      adds  a8d9947   added timer to Mojolicious
      adds  e80ddd3   cleanup
      adds  e24480b   updated log format
      adds  eda3c05   cleanup
      adds  77e2059   Add safe_post option to Pipeline (& test case).
      adds  d2967d6   reformatted
      adds  52ed84c   updated changes
      adds  a4a2689   fixed test
      adds  9c7e150   updated version to 0.991231 (this is the date of the first futurama episode)
      adds  a1b3d6b   new version
      adds  930ed51   updated synopsis
      adds  d5ae221   fixed external server tests
      adds  f7f99ff   rewrote Mojo::Client::process_local to use the new state machine
      adds  b68c74d   updated changes
      adds  ac7bc8d   fixed Mojo::Date handling of negative epoch values
      adds  6722355   updated generator scripts and added prepare/finalize methods to Mojolicious
      adds  bbfbb91   added some additional mime types
      adds  d5dc71a   Check for illegal characters in header name & value.
      adds  fffc957   improved Mojo::Headers and renamed method add_line to add
      adds  5fed91c   Test case for filtering unallowed characters in header name & value
      adds  ca28341   reformatted
      adds  943fd0c   fixed typos
      adds  550f704   removed prepare/finalize methods from Mojolicious
      adds  f3c44c6   big code cleanup
      adds  a6696f9   simplified Mojo::Home and moved executable detection to Test::Mojo::Server
      adds  f431d64   improved Mojo::Loader::Exception and moved tests from persistent_error.t to app.t
      adds  3d770af   reuse Mojo::Script
      adds  400afe5   delete a line. Mojolicious.pm $self->home->detect(ref $self); This is dupulicate Mojo::new.
      adds  36b2cd8   reformatted
      adds  7a61fdb   bag fix: Mojo::Message.  when major_version is 0, minor_version is 9, and call at_least_version(1.0) return true value. and add related tests.
      adds  10ed1fe   reformatted
      adds  ff43c35   cleanup
      adds  df34446   removed TODO since we are mostly done, yay
      adds  ef6eca8   fixed typos
      adds  3ae46a6   updated gitignore
      adds  18c5114   improved Mojo::Teamplate exception handling and simplified Mojo::Loader
      adds  813eab2   cleanup
      adds  f901c8b   cleanup
      adds  7fcead0   cleanup
      adds  aed5070   cleanup
      adds  12a50f9   cleanup
      adds  09cc03a   use croak when possible
      adds  8b74da7   fixed typos
      adds  2bc0af2   renamed process_local to process_app
      adds  0bcdd1e   fixed loader bug
      adds  a04c51b   Close connection if continue_handler doesn't return 100. Add test cases. Incidental bugfix in process_app.
      adds  78fb828   reformatted
      adds  f187b0a   updated changes
      adds  cb3171e   added html_encode and html_decode
      adds  73c343e   updated synopsis
      adds  cd7e539   added template tests
      adds  3016c92   fixed typo
      adds  e6a62e9   cleanup
      adds  b74b8df   cleanup
      adds  8a66893   weaken ctx attribute to prevent memory leak
      adds  d85199e   updated exception handling in Mojolicious to work with exceptions in epl templates
      adds  40590a9   cleanup
      adds  c6dc7035  simplified MojoX::Renderer
      adds  e6b19ab   simplified exceptions
      adds  b579f66   fixed typo
      adds  27f1413   improved exception handling
      adds  4012585   simplified Mojo::ByteStream
      adds  b90e0a9   added stacktrace to Mojo::Loader::Exception
      adds  4fd37d5   updated exception template
      adds  15b3425   cleanup
      adds  b53313c   added location attribute
      adds  fd6b07e   make writing more solid in Mojo::Server::FastCGI
      adds  0cbe0d9   cleanup
      adds  c340cdb   cleanup
      adds  b0c7bc0   cleanup
      adds  de1a03c   updated Mojo to log to STDERR if log directory isn't writable
      adds  e913fba   updated Mojolicious to log to STDERR if log directory isn't writable
      adds  854b121   updated Mojo and Mojolicious to work without boilerplate
      adds  eff9918   made mojo exceptions less verbose by default
      adds  53011b3   updated changes
      adds  9b76154   updated all modules to use IO::Poll instatead of IO::Select
      adds  0f06005   test for more poll events
      adds  05ba7f2   made poll instance persistent in daemon
      adds  8d54ef7   remove poll timeout option
      adds  16d59c9   made all shebang lines more portable
      adds  00fadc9   cleanup
      adds  2087823   cleanup
      adds  46360c8   cleanup
      adds  5d50380   fixed all shebang lines
      adds  19f7cac   fixed warning in template.t
      adds  fd117d2   renamed bin to script
      adds  7e499db   added setuid/setgid support to daemon and prefork daemon (James Duncan)
      adds  5dc8b49   updated Mojo::Server::FastCGI and Mojo::Server::Daemon::Prefork to use the application logger
      adds  ece0677   refactoring : Mojo::Home $name in detect is not used. so it is deleted.
      adds  c2ee962   fixed to pass host value in array context. passing host value is scalar context correctly.
      adds  5cd8227   reformatted
      adds  211babe   simplified Mojo::Template
      adds  b11dd82   cleaned up code
      adds  c42249f   added debug helpers to Mojo::Server::FastCGI
      adds  f3c19ce   added more debug helpers to Mojo::Server::FastCGI
      adds  0e50df7   fixed generator bug in Mojo::Script
      adds  2e3a57c   use IO::Handle->fdopen instead of open in Mojo::Server::FastCGI
      adds  693f2d9   fixed typo
      adds  7025fa4   fixed detection bug in Mojo::Home
      adds  ca9519b   fixed Windows related parser bug in Mojo::Loader::Exception
      adds  c926aeb   cleanup
      adds  9477763   turned layout rendering inside out for better exception handling and to make layouts configurable from templates
      adds  e2dad34   added test templates
      adds  ef32516   fixed typo
      adds  50deb42   added named route test for Mojolicious
      adds  4a060b0   made Mojolicious much more fault tolerant
      adds  23ef5fc   fixed typo
      adds  e74177d   cleanup
      adds  fce9dd5   added single file mojolicious app tests
      adds  8e93c82   updated changes
      adds  2a8efb8   cleanup
      adds  c2b8f66   don't show inner_template in exception template
      adds  10f6fdf   allow log level override via environment variable in Mojo::Log
      adds  9464207   fixed typo
      adds  a621aa5   cleanup
      adds  68b9612   updated Mojo::Home to fallback to FindBin for detection
      adds  698487d   cleanup
      adds  de4a6c1   PATH_INFO issue
      adds  7b87470   fixed PATH_INFO handling of the CGI environment parser
      adds  d399c02   fixed PATH_INFO and SCRIPT_NAME handling
      adds  c79d853   fix warnings
      adds  703291f   fix warnings
      adds  65d2134   dispatcher search path defaults to / now
      adds  5c6c8bd   added eplite handler to Mojolicious::Renderer
      adds  abef45e   updated tests
      adds  d9f1d07   added generator for lite apps
      adds  31d3a7a   fixed typo
      adds  a370875   changed comments a bit
      adds  26477bd   fixed typo
      adds  65d94cf   added more cgi environment parser tests
      adds  51f3121   undo dispatcher fix
      adds  7fcaecc   changed routes syntax again, this change is not entirely backwards compatible but will only affect you if you are using the relaxed and wildcard variations
      adds  04c208e   cleanup
      adds  8739e52   cleanup
      adds  21c9ef2   added "via" method to support request methods in routes
      adds  664f75f   cleanup
      adds  a146626   added Mojolicious::Lite
      adds  5670aee   improved exception handling
      adds  fd7db72   fixed home handling in Mojolicious::Lite
      adds  0b20c1c   constraints are now an arrayref
      adds  56f0c8b   lite apps are strict by default
      adds  84cc5b6   hah, i know vti's real name now :)
      adds  96ec80e   allow shagadelic to take arguments
      adds  228acdd   added any support and many more tests to Mojolicious::Lite
      adds  d4ac993   updated Mojo::Script::get_data to use "@@ $name" instead of "__$name__"
      adds  61b1c37   cleanup
      adds  3d25ed0   allow eplite class to be set with environment variable
      adds  24b3bff   added ->render(text => "") support and many lite examples
      adds  23161b3   added more lite examples
      adds  f3acdb1   added more lite examples
      adds  9ac9059   added more lite examples
      adds  885a5e8   added more lite examples
      adds  416414e   fixed typo
      adds  7848e05   fixed typo
      adds  5e23803   fixed typo
      adds  e491cf2   added example for mixed mojolicious and lite app
      adds  a025bbe   added namespace support to Mojo::Template
      adds  a2fe09b   fixed typo
      adds  fe1673b   added url_for and render_partial to Mojolicious::Controller
      adds  0b889b9   added more examples
      adds  124ea7e   reformatted lite examples to a tutorial
      adds  758c94a   fixed typo
      adds  c564032   fixed typo
      adds  9b87480   improved tutorial a bit
      adds  ca088e1   fixed typo
      adds  937a113   fixed typo
      adds  1ff4e12   fixed typo
      adds  cafd62d   fixed typo
      adds  f90f056   fixed typo
      adds  19499ca   fixed typo
      adds  ae17bc0   added HTML escape expression marks "<%==" and "%==" to Mojo::Template
      adds  d80c315   updated pod
      adds  0112933   cleaned up the whole script system
      adds  6b6fa98   cleanup
      adds  3a6941a   fixed tests
      adds  7e3909d   fixed typos
      adds  f891c23   fixed bridge bug and added test
      adds  44584e0   fixed bridge bug
      adds  c15e67f   cleanup
      adds  5930852   made proxy support more portable
      adds  efde8b4   simplified proxy support even further
      adds  77ab85d   fixed typo
      adds  9a59b4a   fixed typo
      adds  8689528   fixed typo
      adds  3c84166   cleaned up usage messages
      adds  096a46e   cleaned up file api a bit
      adds  b8842b1   fixed some typos
      adds  c5e5545   cleaned up buffer api
      adds  edf9a05   cleaned up parser api
      adds  f06a78a   some more cleanups
      adds  342ac21   cleanup
      adds  96fbe1d   cleanup
      adds  d507b80   simplified progress callbacks
      adds  923b725   some ascii art
      adds  fecfc88   ascii!
      adds  d8bd859   added link
      adds  ec6704e   updated description
      adds  69b4168   fixed dependency on Getopt::Long 2.38
      adds  6e56349   made layout specification more portable
      adds  183791a   fixed layouts on win32 and made templates portable
      adds  8c34dc3   minor cleanup
      adds  d7d7f58   made eplite ignore everything after __END__
      adds  d11fb03   fixed Perl 5.8.1 prereqs
      adds  209709f   fixed makefile
      adds  c28e516   Add JSON type.
      adds  07285c6   reformatted
      adds  ccf78e1   added local host bind address support to daemon
      adds  46b4ef7   improved MOJO_APP handling in generated scripts
      adds  85ec099   updated daemon message
      adds  f7aa0b0   added comments
      adds  ff1ae8c   fixed __END__ in eplite templates
      adds  0b93e45   updated generator templates
      adds  1e0081c   new release
      adds  f6efd9d   simplified script system startup
      adds  176d49a   cleaned up server tests
      adds  c4a6f4f   cleaned up script system some more
      adds  573e229   added readme
      adds  dd6fd7b   added license
      adds  cf3d0fe   cleanup
      adds  6369f7f   fixed win32 bug where eplite templates could not be detected right
      adds  87a73e3   Split process_app into prepare_app and spin_app.
      adds  ebad17c   simplified Mojo::Client API
      adds  0b191cb   added spin_app class check
      adds  c7a7aa9   cleanup
      adds  0092719   added port to Mojo::Cookie
      adds  b99f25c   cleanup
      adds  6e115d4   made chunk size configurable
      adds  fa7587f   some cleanup
      adds  4ad4193   fixed eplite on win32
      adds  6832bba   fixed typo
      adds  e951602   fixed typo
      adds  402af20   cleaned up Mojo::Transaction
      adds  47c2643   and reverted
      adds  63ce516   added comment
      adds  fae0960   unified context and controllers in Mojolicious
      adds  297e7e2   added test
      adds  08fdf6b   cleaned up disallow
      adds  90630df   simplified renderer
      adds  67e99a9   Add URL clone test.
      adds  9456a37   reformatted
      adds  4da2481   fixed test
      adds  5993910   updated tests
      adds  82a0450   cleanup
      adds  4ba3296   added routes script
      adds  c8185fe   updated changes
      adds  f5a4942   allow render to be called with only a template
      adds  4069892   added render_text method
      adds  02b496a   hide render_text
      adds  9d64e7c   updated changes
      adds  56589d4   simplified controller_class usage
      adds  c634b94   cleanup
      adds  f7d9bbb   simplified Mojo::Base
      adds  8362f9f   simplified renderer some more
      adds  b2fed7b   cleanup
      adds  0e2ad9b   updated makefile
      adds  ff46e06   cleaned up epl handlers
      adds  0b2b668   fixed cloning of urls with base
      adds  65e5f7f   cleaned up some tests
      adds  022fcdb   fixed typo
      adds  20943f8   added to_array method to Mojo::Date
      adds  f90b409   made Mojo::Date more flexible
      adds  18880d1   simplified Mojo::Date api
      adds  e410b0e   cleaned up Mojo::Date
      adds  bb78783   Test for parsing response with two set-cookie headers.  Test fails.
      adds  94d63ab   fixed parsing of multiple headers and cookies with same name
      adds  5fa7fea   merged eplite and epl
      adds  f3ed6a5   merged eplite and epl
      adds  4cebaba   added rss and atom content types
      adds  4851744   parse both set-cookie and set-cookie2 headers
      adds  0d58d15   updated pod
      adds  ad55fb5   updated pod
      adds  c8d4f8f   updated pod
      adds  f8c787e   removed handler detection from MojoX::Renderer
      adds  0da3843   default format moved to renderer
      adds  0732115   made mojo templates use a much faster xml escaping method
      adds  0855a68   template files should have a higher priority than DATA templates
      adds  2aed0b1   added default_format attribute to renderer
      adds  e27b280   removed address method from Mojo::URL
      adds  f051d5a   removed password and user methods from Mojo::URL
      adds  59f8975   updated routes to use transactions
      adds  2f7367e   added conditions to MojoX::Routes
      adds  66a45bb   updated routes script
      adds  8ed871d   fixed typo
      adds  8ac6655   made build_tx a callback named build_tx_cb
      adds  3de6613   cleanup
      adds  f918c3d   cleanup
      adds  42e4091   fixed typo
      adds  5d59ed2   fixed typo
      adds  9c9f6c5   cleaned up bridge test
      adds  84eb32f   removed copyright line from generated scripts
      adds  c3d10d2   made exception template more fault tolerant and template warnings will now be shown with context
      adds  f58c983   added cgi tests
      adds  0d7ccf2   fixed Microsoft IIS CGI and FastCGI environment support
      adds  58599d0   removed unused features from Mojo::Base and simplified api
      adds  f023c42   added warning to make upgrade less painful
      adds  b1352c1   made layout prefix configurable
      adds  dddfe03   fixed typo
      adds  fb115e4   fixed typo
      adds  6de408e   made cgi environment easier to debug
      adds  1ab086b   parse fastcgi environment at once
      adds  75bf61e   updated pod
      adds  39ebf9b   renamed epl_class to template_class
      adds  2c4737f   fixed prefix handling in MojoX::Dispatcher::Static
      adds  abf3446   added transactions attribute to Mojo::Pipeline
      adds  1d3a0a4   cleanup
      adds  64999c1   cleanup
      adds  99e342b   updated changes
      adds  d4d4783   cleanup
      adds  8dd1cd6   cleanup
      adds  8f4aca3   refactored Mojo::Pipeline and renamed all transaction modules
      adds  1d8e528   added new transaction files
      adds  2a55778   added simpsons quote
      adds  61dfb18   refactored and renamed Mojo::File
      adds  beae826   added asset files
      adds  f3b168c   renamed length methods to size
      adds  2333efc   refactored and renamed Mojo::Content
      adds  d011bce   made Mojo::Log default to utf8 when writing to a file
      adds  2118e95   updated changes
      adds  49c04a2   fixed max_age in Mojo::Cookie
      adds  6b333bb   fixed pod
      adds  f887094   Test new Pipeline class. Allow using pipelines in process_app. In spin_app, emulate server closing the connection if there's a Connection: close in a response.
      adds  06ee1a1   reformatted
      adds  47aa0b9   only allow word characters in script names
      adds  18bf559   hardened exception template
      adds  8e1ee76   fixed utf8 handling in Mojo::Parameters
      adds  cfe5cbf   When peer closes socket, $s->peerport and $s->sockport disappear, causing bad mojo in _socket_name.
      adds  3f1810d   reformatted
      adds  dc2555b   added test for utf8 handling in Mojolicious::Lite
      adds  25c4478   use utf8
      adds  c4ed20f   fixed test
      adds  eed608f   fixed move_to in Mojo::Asset::File on win32
      adds  1b64015   clean handle attribute too
      adds  212b958   don't clean up moved files
      adds  055a94f   improved utf8 test a bit
      adds  396d37d   made utf8 test look better
      adds  8477853   Fixed path-traversal vulnerability
      adds  d8740d8   reformatted
      adds  7a21e84   made controller base class configurable in MojoX::Dispatcher::Routes
      adds  bbabb91   fixed typo
      adds  6f5103b   simplified exceptions
      adds  9d385f8   Fix client-side problems in error state propagation and verification.
      adds  7a05713   reformatted
      adds  9c69cc4   renamed script system to command system
      adds  5e82abe   Defensive measure: don't return undef in Stateful::error if state is error.
      adds  fc1ceb8   reformatted
      adds  ae2e4ae   updated changes
      adds  968e870   prepared release
      adds  33eb290   updated version
      adds  b02b9e3   fixed typo
      adds  67d7659   fixed MojoX::Routes::Pattern::match
      adds  a7765fe   fixed root pattern match and added tests
      adds  f1cdbca   fixed example
      adds  9975ab9   fixed undefined value in If-Modified-Since check in MojoX::Dispatcher::Static
      adds  391d34b   fix MojoX::Renderer default handler
      adds  cb6468f   reformatted
      adds  039e7a9   fixed special Apache CGI environment cases
      adds  56bff55   updated changes
      adds  7018da6   fixed Mojo::Log to work with older versions of Perl
      adds  eee70d7   fixed typo in tutorial
      adds  93575c8   fixed all html5 tags
      adds  60496b5   fixed continue timeout handlig in Mojo::Transaction::Simple
      adds  823f5f1   fixed body helper and added tests
      adds  8ac1c9f   allow 0 as body value
      adds  1fbfc91   fixed padding byte handling in Mojo::Server::FastCGI
      adds  a03167a   fixed typo
      adds  5773f67   fixed typo
      adds  0f55190   Added tests for ::Response->body(sub {})
      adds  15a3b3e   reformatted
      adds  b6a88e9   fix module lib director of Mojo::Command::Generate::App
      adds  b90b2c0   fix module lib directory Mojolicious::Command::Generate::App
      adds  cf1f248   reformatted
      adds  635f8f2   fixed script exception handling
      adds  61af58c   fixed keep alive problem in Mojo::Transaction::Pipeline
      adds  5fdc460   fixed a design flaw in Mojo::Server::Daemon and made it about 20 times faster
      adds  69dcc63   fixed a design flaw in Mojo::Server::Daemon and made it about 20 times faster
      adds  0998836   fixed a similar design flaw in Mojo::Client
      adds  41f9f10   fix wrong base class Mojo::Asset::File
      adds  5eb6130   bug fix Mojo::Asset::File contains
      adds  38593c1   add test Mojo::Asset::File
      adds  62da40f   specify test number test asset_file.t
      adds  4f1c085   reformatted
      adds  2d65253   added native JSON support
      adds  9705d37   fixed typo
      adds  4185f9b   fixed typo
      adds  c167f22   fixed typo
      adds  90bfa80   added error handling to Mojo::JSON
      adds  8d2de96   fixed CHLD signal handler for prefork children
      adds  fe057f7   fixed a case in Mojo::Message where the Content-Length header was generated unnecessarily
      adds  b3ab2cf   added more designer friendly .ep templates to Mojolicious
      adds  ab8876a   added complicated chunked test
      adds  52f774f   made chunked diagnostics more versatile
      adds  eebeeb7   cleanup
      adds  2098e52   added support for MOJO_CHUNK_SIZE=1 and fixed body callback buffering
      adds  c91f9cd   added helpers for .ep templates
      adds  4b69eb9   improved tests
      adds  6ca536d   fixed ep error handling bug
      adds  00f9b55   fixed daemon problem
      adds  3e8b20e   fixed Content-Length behavior in Mojo::Message to work better under real world conditions
      adds  d618f3b   fixed permissions
      adds  8e84291   Fix encoding of % and + in query parameters
      adds  cc0e043   Reduce code by changing internal representation to be the decoded form
      adds  54bf0df   reformatted
      adds  8eb58b0   activated auto escaping for ep templates by default to prevent XSS attacks
      adds  e77c1da   updated Mojolicious lite_app generator to use .ep templates
      adds  41f6063   added layout helper and made stash variables in ep templates read only
      adds  3260a4b   cleanup
      adds  0c5bee6   fixed auto escaping for complicated expressions
      adds  046b445   fixed xml_escape to use character semantics
      adds  19799fd   added test
      adds  297f301   fixed utf8 handling of routes captures
      adds  73a9b52   fixed html_unescape to work like the rest of the bytestream helpers
      adds  d103de8   fixed encoding of non utf8 form data
      adds  1074f1f   fixed capture unescaping
      adds  07037ec   cleanup
      adds  fca379f   cleanup
      adds  d393739   made decode more defensive
      adds  7d6a416   added test for invalid utf8
      adds  5ee2f9d   added multi format route test
      adds  6932995   fixed a few small parser bugs in MojoX::Routes and added tests
      adds  ee5d381   fixed a few cases where exceptions and not found events would result in empty pages
      adds  78ac212   fixed escaping in Mojo::Template
      adds  ac7034a   fixed escaping in Mojo::Template
      adds  a4b16ae   more unicode fixes
      adds  ccecd7d   added malformed utf8 test
      adds  80953f2   made param CGI.pm compatible
      adds  c745381   added Mojo::IOLoop and fixed a lot of bugs
      adds  717333d   added input streaming support to Mojo::Content
      adds  9244982   added application support to Mojo::Command::Get
      adds  c0d708e   fixed layouts with partial templates
      adds  65c539a   fixed many bugs in the HTTP 1.1 state machine and added the ability to pause transactions
      adds  8f2fc44   fixed keep alive bug in Mojo::Client
      adds  ddb9060   added redirect_to to Mojolicious::Controller
      adds  98226af   simplified pause state check
      adds  21bc90f   fixed ioloop buffering
      adds  e065580   cleanup
      adds  d5d9acc   cleanup
      adds  8c4b0a2   regex cleanup
      adds  5ad8a14   improved client and daemon performance a bit
      adds  79f5cd9   made daemon more fault tolerant
      adds  07d5cef   cleanup
      adds  b26e6b6   added param to Mojolicious::Controller
      adds  a0709a7   fixed memory leaks
      adds  991af13   made memory leak prevention a bit easier
      adds  b1b9cd9   cleanup
      adds  ccd1061   fix Mojo::IOLoop _accept bug
      adds  8d6db1b   fix Mojo::IOLoop _error bug
      adds  42d5636   fixed connection close bugs in daemon and client
      adds  87c27a5   updated credits
      adds  8ea5ba2   renamed Mojo::Manual to Mojolicious::Book
      adds  72e0b5a   added github repo
      adds  8ea6b90   added irc channel
      adds  39eff36   cleanup
      adds  1d12ee5   fixed typos
      adds  25b631e   optimized buffering a bit
      adds  6076384   added include helper
      adds  bd1d54c   fixed a case where multiple clients would taint the shared ioloop
      adds  8d6b77a   fixed a case where non existing actions were considered a server error
      adds  d7cfa81   added encoding support to renderer
      adds  d8fb4f3   added ladders to Mojolicious::Lite, they are like bridges but lite
      adds  4b7bb20   added dumper helper
      adds  2bd7525   made tmpdir in Mojo::Asset::File configurable
      adds  bbc8ab5   renamed test
      adds  97d759b   cleanup
      adds  6ed3456   fixed routes bug that prevented the root from having formats
      adds  0100fb4   fixed connection close bug in ioloop
      adds  4bd89a1   made connection close a bit faster
      adds  41773ba   cleanup
      adds  a36c848   fixed another connection close bug in iollop
      adds  09a594f   made client more resilient
      adds  38acb77   fixed relaxed placeholder format handling in MojoX::Routes::Pattern
      adds  69a3f6f   added test
      adds  ab43fc9   fixed bridges/ladders and added tests
      adds  e6502f7   cleaned up tutorial
      adds  d6ff3ef   pod cleanup
      adds  218237d   fix Mojolicious::Renderer
      adds  c86ec4c   cleanup
      adds  ac8e083   fixed url_for without endpoint bug
      adds  dce9116   cleanup
      adds  6338b3f   improve mojo execption
      adds  ddec1c7   add mojo exeption tests
      adds  054d4a0   cleanup
      adds  9db92ec   make sure that all byte order marks are matched
      adds  50dccbb   cleanup
      adds  867d926   cleanup
      adds  c10e81d   fixed named redirect_to with arguments
      adds  3177b86   added test
      adds  4d953b5   excluded Mojo::ByteStream objects from auto escaping
      adds  ebcef11   fixed mojolicious basic.t test
      adds  acc7e0e   cleanup
      adds  f9b372a   cleanup
      adds  aff5bbb   adding test to decode '[0]' by Mojo::JSON
      adds  4e456f6   fixed decoding 0, "0" and "" in JSON.pm
      adds  a73df04   cleanup
      adds  d2cfa8e   adding tests to decode JSON without BOMs
      adds  96fc629   fixed JSON encoding detection
      adds  e7f2748   cleanup
      adds  439ef3d   fixed literal name handling in Mojo::JSON
      adds  89c1746   fixed typo
      adds  a0ba26f   added block and capturing support to Mojo::Template
      adds  39f07f9   added template inheritance to Mojolicious
      adds  e8cf1a7   updated tutorial with inheritance example
      adds  2aa74f8   updated example
      adds  6e0e78b   updated example
      adds  c3ccf01   fixed a case where routes captures got false positives
      adds  91f8058   updated example
      adds  da22f33   updated example
      adds  3e9dd97   added redirect support to Mojo::Client
      adds  4193718   cleanup
      adds  8a1cf05   cleanup
      adds  31a2518   activate pipeline tests by default
      adds  c49f183   cleanup
      adds  d60701f   added cookie jar to Mojo::Client
      adds  0ca9bbb   fixed permissions
      adds  5b9fb7a   fixed permissions
      adds  5a88966   fixed Mojo::Server::FCGI compatibility
      adds  1a3bc53   cleanup
      adds  375ef54   added new testing framework
      adds  460dd21   cleanup
      adds  d40aed9   updated tests
      adds  e79dad7   cleanup
      adds  0dc5746   cleanup
      adds  e7cabaf   cleanup
      adds  a90797e   added missing prefork option
      adds  3c2f8b4   cleaned up tests
      adds  a760263   added lite testing example
      adds  de6287b   cleaned up tests
      adds  d227334   added trimming support to Mojo::Template
      adds  590b113   cleanup
      adds  72fd8da   Use poll object to determine when connect completes
      adds  fab93f4   cleanup
      adds  7d32587   cleanup
      adds  834164e   cleanup
      adds  562bd79   fix cookiejar old name
      adds  ac01270   add tests
      adds  5bb21d6   fixed a cookiejar bug and added tests
      adds  6a7cf9f   add reset_session
      adds  9f2979b   add tests
      adds  f99828b   cleanup
      adds  ec33fb0   added more test helpers to Test::Mojo
      adds  9b5c9dc   fixed Mojolicious::Renderer to always default to rendering a 404 error
      adds  5c39821   added encoding support to post_form_ok in Test::Mojo
      adds  d7503bb   made cookies easier to set
      adds  4a290d5   cleanup
      adds  8571b72   fix body_contains return value
      adds  0d8ec23   cleanup
      adds  9ae3735   fix charset regex
      adds  636d6e1   cleanup
      adds  4d86f09   Make sure that STDOUT is opened in utf8 mode
      adds  981488d   cleanup
      adds  06d5a39   removed trash
      adds  158ea6c   added Mojolicious plugin system
      adds  41a0098   added helper method to Mojolicious::Controller
      adds  64e8b76   cleanup
      adds  5de8c36   added routes captures to params in Mojolicious
      adds  0e7fc25   cleanup
      adds  0aa25f4   fixed a case where an ending tag would be interpreted as a line start in Mojo::Template
      adds  d8696dd   added test
      adds  9f091e1   fixed multipart charset handling and added the ability to disable param decoding
      adds  19f21f2   made param decoding more defensive and allow malformed data to pass through for debugging
      adds  38086ac   added i18n plugin and its test
      adds  b9c9035   cleanup
      adds  3e569a7   added native PSGI support
      adds  1523157   cleanup
      adds  cc7f172   cleanup
      adds  7e9149a   fixed makefile and app generators
      adds  c94a99e   added .psgi file generator
      adds  9eaa0c7   added simple reverse proxy support with tests
      adds  827c86c   simplify reverse proxy support
      adds  7f7d772   added UNIX domain socket support to daemon and prefork daemon
      adds  5ebe933   added missing simpsons quote
      adds  a2f091e   allow multiple daemon instances to lsten to the same UNIX domain socket
      adds  374c106   added transparent kqueue support to daemon and prefork daemon
      adds  01df7d1   made lock file configurable
      adds  c650199   open asset files in append mode
      adds  031209b   post_form_ok can send multipart/form request
      adds  ff16e85   cleanup
      adds  d9c506b   reduced Mojolicious log output outside of development mode
      adds  c52dd52   reduced cpu usage of kqueue mainloop
      adds  6bec4b8   fixed typo
      adds  7bb4533   added experimental transparent epoll support
      adds  3bb3b13   cleanup
      adds  8e332f3   cleanup changes
      adds  b61f487   improve responsiveness of kqueue mainloop
      adds  9c134b9   fixed epoll
      adds  b61ca1d   added simpler way to define default controller and action for a route
      adds  993647a   updated example app
      adds  811488e   updated example
      adds  d6c654f   cleanup
      adds  84ed246   cleanup
      adds  f5439a5   cleanup
      adds  e6a9060   fixed memory leaks in Mojolicious plugins
      adds  6c306e2   fixed backslash encoding bug in Mojo::JSON
      adds  2b06ccf   added env attribute to Mojo::Message::Request
      adds  9d05ef7   added after_static_dispatch hook
      adds  5f1bbe1   cleaned up exception rendering and inline template handling
      adds  2db3dfd   added IPv6 support
      adds  2ab14c0   cleanup
      adds  fe5f1f7   added mp3 type
      adds  4edb4cf   cleanup
      adds  3daf577   added transparent SSL support to client and daemons
      adds  4957d56   Just use reverse() to reverse an entities hash
      adds  aba69bb   Fix Mojo::Base SYNOPSIS
      adds  afa79f3   cleanup
      adds  9ebb132   cleanup
      adds  cbd627a   added some simpsons quotes
      adds  5b02d17   updated ioloop example
      adds  fc0018b   cleanup
      adds  beb1750   report missing plugin
      adds  71d73cb   added range support to MojoX::Dispatcher::Static
      adds  6018323   added after_build_tx plugin hook
      adds  8e4159f   added plugin example
      adds  0f8179e   fixed typos
      adds  d349a79   fixed format detection bug
      adds  90931d3   fixed daemon commands
      adds  b83683f   Do a real test for uri_for
      adds  8368389   cleanup
      adds  daa7434   Test behavior for invalid named url_for
      adds  f0b7820   cleanup
      adds  5a157ec   cleanup
      adds  2402dcb   made powered_by plugin configurable
      adds  84c5907   cleanup
      adds  86ab529   fixed example
      adds  c27d258   added timer support to Mojo::IOLoop
      adds  498940a   simplified startup error handling
      adds  2927843   added IDNA support
      adds  18878c4   fixed typo
      adds  dcc26a4   added 418 "I'm a teapot" status code support
      adds  e8e3c1f   made all Mojolicious after_* plugin hooks run in reverse order
      adds  92514e6   fixed prefork daemon signal handling
      adds  8565fa5   fixed decamelize of multiple uppercase characters
      adds  5b55035   added the ability to run multiple parallel ioloops that block each
      adds  9ccc857   cleanup
      adds  fcf3ef7   added the ability to have multiple Mojolicious::Lite apps at once (Mojolicious::Lite is not a singleton anymore!)
      adds  88ba479   added default_template_class attribute to MojoX::Renderer
      adds  a0bdede   fixed typo
      adds  c69ff10   MOJO_RELOAD=1 now works with Mojolicious::Lite, have fun!
      adds  8d934bf   fixed typo
      adds  49dbe58   fixed commands
      adds  2e9c57b   added MOJO_RELOAD section to Mojolicious::Lite tutorial
      adds  1302236   - added --reload flag to all server bindings as an alternative to MOJO_RELOAD=1
      adds  8a62cf3   updated lite tutorial with --reload option
      adds  cba771e   call parse method from instance
      adds  4e7ae18   fix end position
      adds  380489d   fixed single byte ranges and added tests
      adds  5315977   added render_static method to Mojolicious::Controller with tests
      adds  9e3464f   updated lite_app example to make it work as new users would expect
      adds  242f490   fixed double encoding of JSON data with charset plugin
      adds  752ff16   get rid of interrupted system call errors using kqueue
      adds  dbf0d68   allow reloading to be triggered once by a USR1 signal
      adds  5087dc9   added support for embedded Mojolicious applications
      adds  aa06eec   added embedded lite app tests
      adds  c22ffea   test stash inheritance
      adds  8280117   fixed plugins and commands to work with multiple namespaces and reloading
      adds  baedcda   added JsonConfig plugin
      adds  8d18fc7   cleanup
      adds  b43705f   allow plugins to return a value
      adds  0101fed   added default option to the JsonConfig plugin
      adds  b0abeda   cleanup
      adds  5083b78   added --mode flag to all server bindings as an alternative to MOJO_MODE=production
      adds  6594b52   Revert "added --mode flag to all server bindings as an alternative to MOJO_MODE=production"
      adds  e495fd5   added the ability to reload the application and (graceful) restart all children to the prefork daemon
      adds  a12b799   fixed typo
      adds  7485408   added to_hash and from_hash methods to Mojo::Headers
      adds  89db412   cleanup
      adds  8204cc9   hide eval in template exceptions
      adds  7c99637   removed unneccessary render method from controller base class
      adds  fe1bb05   Add some basic reference documentation
      adds  8fd5a35   cleanup
      adds  6e3d855   fixed typo
      adds  d8d632f   new easter egg
      adds  d46f130   made listen parameter more user friendly
      adds  39fd675   fixed daemon tests
      adds  4191561   fixed typo
      adds  39f4c43   fixed tls support
      adds  0a94394   fixed typo
      adds  2d0c7f4   use from_hash in Mojo::Client
      adds  9df6164   added reference documentation to Mojo::IOLoop
      adds  a332ae2   fixed typos
      adds  c29855c   fixed multiple process calls in Mojo::Client
      adds  7633abf   updated changes
      adds  88016d2   added WebSocket spec and the ability to generate handshake messages with tests
      adds  b34e091   added post_form method to Mojo::Client
      adds  b914bb3   fixed typo
      adds  551e5d8   client and asset docs
      adds  4214db4   USR1 signal is not available on Windows
      adds  d679e57   added ref docs to Mojo::Stateful
      adds  1deb241   cleanup
      adds  d2fcf09   fixed daemon default port
      adds  32ee6b3   improved ssl support a bit
      adds  40d5a66   fix possible bug in multi process handling
      adds  72046b6   improved url_for performance with caching
      adds  e2c007d   cleanup
      adds  4a1f0eb   removed unneccessary caching
      adds  416c8da   improved multiple process call handling in Mojo::Client
      adds  936242b   lets try not to be too smart
      adds  c6b3f81   made plugin system more solid
      adds  81c5f90   Document plugin support
      adds  faabc68   Add descriptions for plugins
      adds  a1c8c03   fixed memory leak
      adds  2aac600   fixed a routes parser bug
      adds  8664062   fixed a bug that caused waypoint actions to run twice
      adds  e2cd116   added buffer size limits to the message parser
      adds  886e6d8   cleanup
      adds  f9aac90   fixed vti
      adds  42b2a53   added plugin hook examples
      adds  5f9f8a8   fixed a bug where to_abs and to_rel could not be called multiple times on a Mojo::URL object
      adds  6d4537d   fixed typo
      adds  bc43eb6   added child_status method to Mojo::Server::Daemon::Prefork
      adds  1ba26c9   header condition plugin with a test
      adds  3dc5bc5   cleanup
      adds  97c09af   More render docs
      adds  9d4fb74   cleanup
      adds  d797059   changed the testing framework to always run real world tests with daemon and TCP connections
      adds  87b708d   fixed pod
      adds  a1a7060   added WebSocket support, happy 1000th commit!
      adds  ee4a864   added WebSocket support to Mojo::Client
      adds  90fdee6   fixed recreating a deleted connection on timers cleanup
      adds  870c350   added code name and updated version
      adds  20f2be4   improved JavaScript WebSocket test
      adds  c3c1b76   fixed typo
      adds  ab59b85   renamed some WebSocket methods
      adds  5661f70   fixed connect error handling in Mojo::Client
      adds  7ee211b   added WebSocket support to Mojolicious and Mojolicious::Lite
      adds  3e8548d   fixed typo
      adds  46204a9   fixed typo
      adds  3557d0d   changed exceptions to stay out of your way as much as possible
      adds  131c081   Fixed incorrect log level for development mode.
      adds  5798f93   cleanup
      adds  6f54f83   updated mailing list
      adds  6fcb53a   added message body support to Mojo::Client api
      adds  9a08b83   added websocket timeout attribute to daemon and client
      adds  2939935   updated readme and ascii art to reflect recent changes to the project and it's philosophy
      adds  bdfe0b3   cleaned up exception handling
      adds  0803718   ioloop cleanup
      adds  f730d7f   updated Mojo description
      adds  653f861   test for socket support before running tests
      adds  89fc6ba   changed definition of major release
      adds  4880dcd   fixed MOJO_CHUNK_SIZE=1 support
      adds  cd6e512   updated changes
      adds  3c1d3f7   updated changes
      adds  663287f   fixed developer tests
      adds  ad5c9a5   added stash helper
      adds  18d818c   fixed nested test client bug
      adds  8bd17e1   fixed multiple testing bugs
      adds  edb2852   cleanup
      adds  2472c2f   cleanup
      adds  bcdc467   fixed setting query parameter without a value
      adds  3409483   cleanup
      adds  0772352   added POD renderer plugin
      adds  3b97fb6   renamed distribution from Mojo to Mojolicious
      adds  33a01c8   cleanup
      adds  a93c9c0   added inflate command to Mojolicious
      adds  ccae912   do not parse single string query parameter
      adds  bcba625   cleanup
      adds  343e29f   added more ioloop docs to make alternative implementations easier
      adds  45a9d99   fixed typos
      adds  2874669   merged finish with drop
      adds  4819314   cleanup
      adds  ea0a118   more ioloop docs
      adds  a223e28   more ioloop docs
      adds  bcd051d   fixed ioloop pod
      adds  4a6173b   fixed typos
      adds  13f5df9   made ipv6 use more clear in ioloop docs
      adds  26b9fd7   disabled Nagle's algorithm
      adds  e479d8a   fixed websocket authentication and added test
      adds  bc57c4d   optimized ioloop a bit
      adds  bba2325   resume after exception
      adds  89d7575   added a test for exception during paused transaction
      adds  900db13   fixed two more websocket bugs and added tests
      adds  4b4416d   cleanup
      adds  645119a   made ioloop very hard to kill
      adds  b948d0d   improved websocket exception handling and added tests
      adds  1bbb0fb   cleanup
      adds  c42b8c9   improved ioloop exception handling
      adds  29822be   added singleton support to Mojo::Client
      adds  b212721   cleanup
      adds  f308f7d   impoved daemon exception handling
      adds  ea172e0   improved client exception handling
      adds  0486b59   updated changes
      adds  fd66bb2   cleanup
      adds  184a565   cleanup
      adds  2a3a8d3   fixed typos
      adds  4a3aff6   cleaned up client code
      adds  6e4de41   cleanup
      adds  ccdf30b   pod cleanup
      adds  5387f44   doc cleanups
      adds  0dc2bee   cleanup
      adds  d59208b   made max memory size configurable
      adds  bc34002   added microhttpd.pl example
      adds  f6ea683   cleaned up state machine
      adds  318eb92   added most important layer to the architecture overview
      adds  51e4436   cleanup
      adds  e127823   deprecated Mojo::Transaction::Single
      adds  0c41962   fixed typo
      adds  4a0c89e   fixed typo
      adds  1be577a   added FAQ
      adds  9e6d79c   cleanup
      adds  cfc35e2   cleanup
      adds  1e60611   cleanup
      adds  11af9a7   cleanup
      adds  bf94303   fixed rendering without template name
      adds  d49a4ee   pod cleanup
      adds  35e43ef   pod cleanup
      adds  641d5e0   pod cleanup
      adds  bee2086   Improve route->to('controller#action') shortcuts
      adds  c3ca0a1   cleanup
      adds  ea0ef38   add more buzzwords
      adds  2d3d4ef   allow reloading to be triggered by WINCH signal on windows
      adds  86aee2b   Don't require config file if default is present
      adds  4bf0927   cleanup
      adds  a5f39a4   warn if there is no logger in client
      adds  76d469a   add more reference docs
      adds  369b9a9   cleaned up exception handling in client and daemon
      adds  54eabd7   cleanup
      adds  d4b714d   respond with 413 if messages are too long
      adds  f610482   close connection after errors
      adds  dc1f288   respond to all parser errors
      adds  ecb2a11   add reference docs to the static dispatcher
      adds  9cc3cf4   added test for huge uploads
      adds  6bd6e10   fixed large file upload bug and some more
      adds  0b569e2   fixed typo
      adds  b1dc1f3   fixed typo
      adds  4a352d5   cleanup
      adds  8bd3f01   use visitor pattern for routes matching
      adds  5d236a4   fixed typos
      adds  a13d0e9   fixed auto render bug
      adds  f106075   cleanup
      adds  463cda4   fixed a small inconsistency between relaxed and wildcared plaeholders
      adds  5527b4b   pod cleanup
      adds  e7ded6f   made state check a bit faster
      adds  acac5c4   started cheatsheet
      adds  8291262   cleanup
      adds  0bb43c2   cleanup
      adds  56e98d8   cleanup
      adds  bdbee5a   fixed MOJO_CHUNK_SIZE=1 with kqueue
      adds  c41136c   fixed kqueue to behave just like poll
      adds  468822b   cleanup
      adds  0d49fa8   fixed a small kqueue bug
      adds  0b8e1f9   fixed typo
      adds  4fb26b5   fixed typo
      adds  67b4ada   fixed typo
      adds  77ebd33   fixed identification headers
      adds  bd2d2d1   added test
      adds  64d0b0e   fixed permissions
      adds  22c76de   fixed typo
      adds  09ecadd   cleanup
      adds  66ae04f   cleanup
      adds  afbbb9b   cleanup
      adds  7ab20cb   cleanup
      adds  9e319e0   fixed Mojo::IOLoop connection check
      adds  049af6b   cleanup
      adds  b995b75   protect read event from finishing connections
      adds  e533624   cleanup
      adds  321d9cb   fixed multiple epoll bugs
      adds  91da767   added template detection again
      adds  ece70ea   fixed typo
      adds  9b501ee   fixed a bug where exception pages would be rendered multiple times
      adds  109c7b3   made tests a little less strict
      adds  23369cd   fixed typo
      adds  40cb067   updated feature list
      adds  34790be   updated feature list
      adds  d420418   fixed typo
      adds  5a300b6   added I18N support to Mojolicious
      adds  622ff9e   updated changes
      adds  6f6c138   updated feature list
      adds  d70b69f   added session and signed cookie support
      adds  8aca2f9   updated description
      adds  2c556c8   updated feature list
      adds  d3ee778   changed default passphrase
      adds  0ba5c8f   secured session expiration
      adds  04f3527   updated changes
      adds  86b0982   cleanup
      adds  ccd4ca5   cleanup
      adds  db4fdcc   added test for cleared session
      adds  aeb4003   Typo fixed
      adds  c209f9f   Typo fixed
      adds  2793677   fixed typos
      adds  d604d31   add path for session cookie
      adds  f9abc72   made session helper a bit smarter
      adds  e5f8da7   cleaned up tests
      adds  edb20c9   fixed more typos
      adds  5e77b5b   fixed reverse proxy support
      adds  3f76ca4   fixed cookie api
      adds  8101a9a   improved cookie parser
      adds  988effc   added more reference docs
      adds  0f86d64   added more reference docs
      adds  6b84f2a   added more reference docs
      adds  5d22dfb   updated changes
      adds  40a6424   added more reference docs
      adds  44446b7   added more reference docs
      adds  ca5df26   fixed seek bug
      adds  836f29a   fixed psgi bug
      adds  0a2bda7   updated credits
      adds  bb4087e   reference and user docs for commands
      adds  3f61fab   added more reference docs
      adds  1e71fef   added more reference docs
      adds  7a6d3f8   added more reference docs
      adds  e5171e8   added more reference docs
      adds  66b0bd8   added more reference docs
      adds  8a9b2e7   cleanup
      adds  b304091   removed unused debug constant
      adds  47a4322   fixed changing state before setting an error
      adds  38fe86b   cleanup
      adds  9641d1e   set event loop timeout to one second consistently
      adds  3383539   speed up ioloop again
      adds  72a756d   make sure plugin hooks do not run twice
      adds  7bda768   added finish method to Mojolicious
      adds  d5efdc7   improved ioloop responsiveness
      adds  762f3d1   ioloop cleanup
      adds  ad64054   cleanup
      adds  31f8962   cleanup
      adds  45ea845   cleanup
      adds  9d257be   fixed a bug where WebSocket servers could not direclty start sending messages
      adds  bd7e2a3   updated example
      adds  31c9d5e   fixed connection id handling in Mojo::Client
      adds  5dbf1e7   cleanup
      adds  dcafd20   made process id and lock file defaults more userfriendly in Mojo::Server::Daemon
      adds  fde8edc   cleanup
      adds  054b620   fixed typo
      adds  0d58a29   updated for Perl 5.12, not using the bytes pragma anymore
      adds  b1eeef7   cleanup
      adds  80fbf7a   made ioloop a bit more defensive
      adds  438bd27   improved ioloop
      adds  6d14c84   added domain and path support for session cookies
      adds  fafc3f8   added .gitignore generator command
      adds  7060135   cleaned up .perltidyrc
      adds  3387874   renamed Mojolicious::Book to Mojolicious::Guides
      adds  659b840   fixed typos
      adds  542d14c   fixed typos
      adds  92fe1ed   cleanup
      adds  49e8c86   renamed MojoX::Session::Simple to MojoX::Session::Cookie
      adds  4673979   added automatic CGI/FastCGI environment detection to Mojo::Commands
      adds  d508730   added tip to command list
      adds  0e8e796   updated tutorial
      adds  629b68c   fixed typo
      adds  a911b4d   improved PSGI support and added "psgi" command
      adds  8136d55   added automatic environment detection for Plack based servers, there is no technical way to detect all PSGI compliant servers yet though
      adds  58efd9e   cleanup
      adds  17558aa   cleanup
      adds  9a8717a   cleanup
      adds  ecdcf36   cleanup
      adds  5285c7f   added referer method to Mojo::Headers
      adds  2ab0e36   removed bundled RFCs
      adds  11c6a08   fixed typo
      adds  bb86352   Revert "fixed typo"
      adds  c989119   renamed referer method to referrer
      adds  df29c6d   removed FastCGI Specification
      adds  9296f85   updated changes
      adds  d5152c1   fixed IRI handling
      adds  a717b83   fixed mixed IRI/IDNA handling
      adds  4a7360a   fixed tmpdir detection
      adds  74fe0da   cleanup
      adds  e84033c   cleanup
      adds  da2c2a6   added finish_cb callback to Mojo::Message
      adds  4c26026   improved url_escape
      adds  95465b5   fixed multipart form decoding
      adds  930311d   cleanup
      adds  252a4ac   cleanup
      adds  6e2379a   fixed multipart form encoding
      adds  50bf580   cleanup
      adds  a0c5c1e   added render_data method to Mojolicious::Controller
      adds  5a774e5   pod cleanup
      adds  3648f36   added formdata tests for multiple browsers
      adds  e458b01   updated pod
      adds  597034e   updated pod
      adds  59bab39   updated pod
      adds  8137d81   cleanup
      adds  890df33   made Mojo::Client sync by default with optional async support
      adds  77940ff   optimized Mojo::Client API for sync mode
      adds  4f272b6   cleanup
      adds  723280b   cleanup
      adds  be2bc55   pod updates
      adds  0acf934   pod updates
      adds  25aebdf   allow parser errors to be handled by frameworks
      adds  ae16716   abort parsing on errors in all environments
      adds  741d0ac   updated changes
      adds  a8e9a0c   simplified internal error handling
      adds  582e291   made test more portable
      adds  6c81f61   made test more portable
      adds  390d11f   cleanup
      adds  4182c00   cleanup
      adds  5613b63   cleanup
      adds  3b3a59f   added example
      adds  eeaf3e3   fixed example
      adds  9fcb9d0   added login example to the tutorial demonstrating sessions
      adds  57f5d5a   cleanup
      adds  b42a2c8   also use flash in the session example
      adds  634ad39   added tests
      adds  15a91a4   pod cleanup
      adds  20fe0da   pod cleanup
      adds  305e6bc   mention secret passphrase in tutorial
      adds  00dd8ef   fixed typo
      adds  1b15702   changed Mojolicious default secret to a slightly more secure value
      adds  4c3862b   warn users about unsecure default passphrase
      adds  efd88d6   cleanup
      adds  e70a1e9   added finished callback to WebSocket client and server
      adds  e02801e   pod cleanup
      adds  10f078c   cleanup
      adds  9271edc   cleanup
      adds  c32ea91   made plugins much more configurable
      adds  7d720b1   added twinkle template syntax support with tests
      adds  c6ca05a   fixed multiple template parser bugs and added more twinkle tests
      adds  20b2bcf   fixed chunk size dependent test
      adds  a30a5f9   cleanup
      adds  6d8f52a   added some routes tests
      adds  70513f9   updated changes and credits
      adds  a92eacc   Fix small documentation typo
      adds  361af34   fixed Mojolicious sessions to remove the session cookie immediately if it's not needed anymore
      adds  273acb8   fixed routes method condition to consider GET and HEAD equal
      adds  ffb6647   relaxed Mojo::Server::CGI read timeout
      adds  7ced3cd   cleaned up tests
      adds  b6fe77f   fixed test requiring Perl 5.10
      adds  83853f3   added request limit support to the daemons
      adds  b20d6f9   fixed typo
      adds  d40e2eb   fixed a small delay enforcing the request limit
      adds  79a4da3   fixed a loader bug
      adds  cf937e5   added basic authorization and proxy authorization support to Mojo::Message::Request
      adds  6b12d14   cleanup
      adds  78cc41c   updated changes
      adds  1b6f928   fixed daemons to create listen sockets before changing user and group
      adds  9ae2634   added proxy support to client
      adds  a6a39b4   cleaned up tests
      adds  a4d46bb   cleaned up tests
      adds  a623cc2   cleaned up tests
      adds  3367a41   fixed PSGI environment auto detection
      adds  6a8924a   removed .psgi file generator since it has become obsolete
      adds  c573dda   cleanup
      adds  3079c2c   added low level support for SSL tunneling
      adds  0d8a034   added HTTPS proxy example
      adds  4ad44bf   fixed ioloop timers to actually work and added tests
      adds  7b0d940   cleanup
      adds  a31d7bc   cleanup
      adds  daaa972   simplified timers
      adds  d962918   cleanup
      adds  42cb0be   added tick callback to Mojo::IOLoop to make mixing multiple event loops trivial
      adds  856aa6d   pod cleanup
      adds  db6aae3   pod cleanup
      adds  a4f5136   cleanup test
      adds  9f8497e   added the ability to pass arguments to Mojo::Template blocks
      adds  6a85254   fixed typo
      adds  ec39ab1   added tutorial example for blocks
      adds  6a2b3c5   cleanup
      adds  fa261ba   cleanup
      adds  adc5737   improved twinkle template format
      adds  802f808   simplified inheritance example
      adds  57607b4   added test
      adds  569605e   cleanup
      adds  d2a2c17   added layout support for partial rendering
      adds  c7fedb3   updated changes
      adds  6f1d099   fixed typo
      adds  09b83e2   cleanup
      adds  779747a   cleanup
      adds  e49f8e8   fixed layout and extends scope in MojoX::Renderer
      adds  bcfc1dd   changed default listen address to 0.0.0.0
      adds  68b8784   fixed tests on os x
      adds  43c07c8   switch from 0.0.0.0 to INADDR_ANY
      adds  21b78f7   reverted listen socket change
      adds  09cb86f   added default TLS cert and key to Mojo::IOLoop to make HTTPS testing easier
      adds  be67319   cleanup
      adds  c70cbba   cleanup
      adds  91ed13d   pod updates
      adds  3454038   cleaned up tests
      adds  4f52244   fixed lock_cb and unlock_cb exceptions to be fatal in Mojo::IOLoop, this makes Mojo::Server::Daemon::Prefork much more solid
      adds  a0a4265   added the ability to use Mojolicious::Lite apps as Mojolicious controllers
      adds  642a3ea   cleaned up tests
      adds  735ee53   allow lite apps to redispatch to other lite apps
      adds  ad6cb03   fixed a bug that prevented undef values in the stash
      adds  1320359   cleanup
      adds  7bc55a9   improved exception handling
      adds  aa5d3fa   improved IIS compatibility of the CGI implementation
      adds  3dbf149   fixed daemons to listen on "::" for IPv6 and "0.0.0.0" for IPv4 with a wildcard address
      adds  927cf39   fixed Mojo::Log to use flock to sync log file writing
      adds  222fc75   cleanup
      adds  f073a08   fixed a listen bug
      adds  1352fca   fixed typo
      adds  28b4ce1   added success method to Mojo::Transaction and Mojo::Client
      adds  589a62c   pod cleanup
      adds  d8f9752   cleanup
      adds  d65ad2a   pod cleanup
      adds  d2426bc   fixed a stash localization bug
      adds  963407a   document what unit body_size is in.
      adds  ab4624c   pod cleanup
      adds  e46756a   Fix return value of MOjo::Message::headers to match the documentation, allowing method chaining on Mojo::Message objects  to work.
      adds  b937cd1   cleanup
      adds  1dbb37d   added json method to Mojo::Message
      adds  41fc791   pod cleanup
      adds  9425664   pod cleanup
      adds  bd5c693   pod cleanup
      adds  4418d14   fixed typo
      adds  6fa8bd4   pod cleanup
      adds  311bb50   pod cleanup
      adds  c5473de   pod cleanup
      adds  80f8c48   switched to app->start instead of shagadelic as default way to start Mojolicious::Lite apps in the documentation
      adds  1905ce6   added hello world example
      adds  f0d4495   made examples more business friendly
      adds  1f19d80   updated changes
      adds  c43396b   updated tutorial
      adds  3e366a9   updated tutorial
      adds  ee6e50f   Add a test to show how a layout with a block seems to act different than the docs.
      adds  43c9904   cleanup
      adds  535d706   fixed a bug in Mojo::JSON that prevented BOM characters in strings
      adds  6249068   fixed Mojo::JSON to not unescape broken surrogates
      adds  a0c05b9   pod cleanup
      adds  612d611   pod cleanup
      adds  3f8a86e   added basic http proxy support
      adds  2a78e1b   made idle_cb experimental
      adds  e78820f   made json config file check more strict
      adds  6a317f3   added json_class attribute to Mojo::Message
      adds  0823a7f   make readme look better on github
      adds  98fb5c9   Revert "make readme look better on github"
      adds  51c6090   README markdownified
      adds  1132331   cleanup
      adds  dbacec9   cleanup
      adds  b5bbc9c   cleanup
      adds  ed7637d   pod cleanup
      adds  15f9f5b   increased Perl version requirement to 5.8.7 due to unicode bugs in earlier releases
      adds  8bd8026   promoted vti :)
      adds  15a58ec   fixed typo
      adds  b399c50   added experimental tag_helper plugin to Mojolicious
      adds  7a263b9   fixed pod
      adds  005e644   improved tag helpers
      adds  841eefb   added more user friendly tls warning
      adds  8a7c81c   pod cleanup
      adds  126cf96   allow pod_to_html helper to be used as a filter
      adds  231318c   fixed pod
      adds  c36691b   improved dispatcher plugin test
      adds  42621f4   cleanup
      adds  be96728   added more perlish block syntax to Mojo::Template
      adds  38748de   pod cleanup
      adds  59a4673   fix typo
      adds  4b293ef   updated tutorial with tag helpers
      adds  de5768f   added file upload support to Mojo::Client
      adds  8d0508a   cleanup
      adds  7d5643c   added checkbox support to input tag helper
      adds  3f35911   pod cleanup
      adds  d181f14   perlified camelize and decamelize
      adds  84070b6   added tests
      adds  d1c957d   fixed bridge bug in MojoX::Routes::Match
      adds  21a6379   fixed unix domain socket support
      adds  56abdc3   fixed another unix domain socket bug
      adds  4bd4ad7   one "e" for memowe
      adds  4b9b3eb   made link_to smarter
      adds  c65c027   improved ep templates a bit
      adds  412beda   store route name in stash
      adds  1396125   simplify template name logic
      adds  5c30eaf   fixed IIS 7.5 compatibility
      adds  fe42c20   cleanup
      adds  98e7872   client cleanup
      adds  dd14a37   added higher precision timers to Mojo::IOLoop
      adds  4dd07d1   added websocket proxy support
      adds  70d29bc   improved websocket proxy exception handling
      adds  9094756   fixed a few regex bugs
      adds  9cf835c   added non blocking TLS support to Mojo::IOLoop
      adds  c2bda32   fixed typo
      adds  60bc721   fixed Mojo::Parameters to accept array values
      adds  0876d10   added HTTPS and WSS proxy support
      adds  cfc4830   test cleanup
      adds  899c130   pod cleanup
      adds  ae6830e   added some quotes
      adds  bb7f1d0   added unicode json test
      adds  c5b6415   added win32 apache cgi test
      adds  c0c0c12   updated websocket implementation to draft 76, this change is not backwards compatible
      adds  84802d2   cleanup
      adds  52bb579   fixed typo
      adds  bd7a653   pod cleanup
      adds  b423e23   added experimental XML DOM parser with CSS3 selector support
      adds  68cc501   fixed small weaken bug
      adds  3871692   pod cleanup
      adds  dbda7df   updated examples
      adds  c7bfce5   fixed regex bug
      adds  4f1ab5b   pod updates
      adds  210bb96   made lite test recipe more portable
      adds  a647580   updated changes
      adds  989f6d4   cleanup
      adds  af8113f   require latest IO::Socket::SSL
      adds  12fcfe5   updated test
      adds  5620869   added version requirement for all optional dependencies
      adds  a16c6d2   fixed permissions
      adds  5612413   fixed typos
      adds  d598e05   fixed typo
      adds  ed00889   added test
      adds  1244e43   fixed small renderer bug
      adds  9130859   fixed async client processing
      adds  bd6d2b5   made tls test optional
      adds  aadeda8   cleanup
      adds  d9354ae   fixed environment detection
      adds  f8a5204   fixed a tutorial bug
      adds  3a82d0b   fixed tests to not use IPv6
      adds  ec2f9a3   fixed typo
      adds  edb3335   fixed tests to not use any optional modules
      adds  5b76447   fixed Mojo::Server::CGI to be more portable
      adds  40822dc   fixed Mojo::Server::FastCGI to be more portable
      adds  4fd3e68   added more lite tests
      adds  618efc9   fixed small Mojolicious::Lite bug
      adds  253f83f   fixed poll + tls support
      adds  9eaaede   fixed HTML1 compatibility of Mojo::DOM
      adds  4c3b57d   added test
      adds  4a38a25   added tests
      adds  802622a   fixed HTML5 compatibility
      adds  e744509   cleanup
      adds  66267f1   added first draft of the routing guide
      adds  1d95af9   fixed typo
      adds  c650896   fixed typo
      adds  ab7c4c4   fixed typo
      adds  642fce3   fixed typo
      adds  7e4c3df   small guide update
      adds  124730a   started cookbook
      adds  2cf64da   added fun section to cookbook
      adds  6cd1257   fixed typo
      adds  093fc88   added psgi deployment recipe
      adds  3e1710e   fixed typos
      adds  6ab36f8   added important information to psgi recipe
      adds  b5d91f2   fixed test
      adds  52b8518   added mod_perl deployment recipe
      adds  aaee4d4   added Apache/CGI deployment recipe
      adds  d6d0f10   added Apache/FastCGI deployment recipe
      adds  205772c   fixed typo
      adds  9efcc7c   updated readme to comply with TPF licensing guidelines
      adds  7c11f82   added more cookbook recipes
      adds  a4a7675   added hot deployment recipe
      adds  fc1cc2b   fixed typo
      adds  432b51c   fixed graceful shutdown in Mojo::Server::Daemon::Prefork
      adds  7b36f13   added graceful shutdown support to Mojo::Server::Daemon
      adds  a0dc844   cleanup
      adds  4fc3910   cleanup
      adds  3e73db2   more pod cleanup
      adds  44d44a1   fixed typo
      adds  d13f1f5   added IIS6.0/FCGI deployment recipe
      adds  22af817   moved IIS recipe to NOT FUN section
      adds  351d60b   fixed async Mojo::Client tests
      adds  162ced2   cleaned up timers
      adds  6562888   added client timer test
      adds  f37cc07   fixed PSGI detection
      adds  e86f042   improved async tests
      adds  927c9a0   cleanup
      adds  ccff586   fixed Mojo application generator
      adds  05c20e2   made server tests a little more reliable
      adds  02115e1   cleanup
      adds  5438de8   fixed edgy stringified return value bug in MojoX::Dispatcher::Routes
      adds  f820d07   cleanup
      adds  863534f   improved Mojo::Client error logging
      adds  e5b854a   cleanup
      adds  03c9db4   cleanup
      adds  d0ef0ab   cleanup
      adds  9e427a1   cleanup
      adds  bd18bba   fixed typo
      adds  f6ff888   fixed Mojolicious application embedding and added recipe to routing guide
      adds  5620910   removed detour method again and updated routing guide
      adds  9882e8f   improved embedding test
      adds  a37eec5   fixed url_for in embedded apps
      adds  73a951f   pod cleanup
      adds  b896e0c   cleanup
      adds  46d436f   added detour method again and updated routing guide
      adds  b2f32cc   fixed route rendering bug
      adds  f269d93   added tests for embedded templates
      adds  9868ba9   added route plugin example
      adds  a869a2d   added condition plugin recipe to routing guide
      adds  10699f4   protect your apps from werewolfs
      adds  3a2eb9b   made days after full moon configurable
      adds  4d09416   fixed typo
      adds  d40100a   fixed typo
      adds  5769f67   small faq update
      adds  1beb0a5   cleanup
      adds  75399e0   cleanup
      adds  8adc322   cleanup
      adds  11c1d2f   added experimental method defaults to Mojolicious
      adds  c004370   cleanup
      adds  493366a   cleanup
      adds  4224cbb   cleanup
      adds  a4ab22a   added relative path support to Mojo::URL
      adds  cf1de1c   fixed client tests
      adds  1e664ba   improved Mojo::Template error messages
      adds  99e6362   cleanup
      adds  67687f6   added some CSS3 selector tests to Test::Mojo
      adds  d9987c6   added text_like to Test::Mojo
      adds  4bebd86   mark CSS3 selector tests as experimental
      adds  2924310   fixed typo
      adds  3aea05b   updated PSGI recipe
      adds  b020b77   allow connect and listen to take additional arguments
      adds  48680b9   fixed small url_for bug
      adds  b255344   improved generated multipart messages to be 2 bytes shorter
      adds  7866ff6   fixed Mojo::IOLoop to not connect to TLS hosts without checking TLS support first
      adds  bc7d6fa   cleanup
      adds  5f5099c   cleanup
      adds  3ad6321   cleanup
      adds  7fbfcef   cleanup
      adds  0bd359b   added experimental method test_server to Mojo::Client
      adds  91e2300   updated routing guide a bit
      adds  c5de9e8   updated routing guide a bit
      adds  bc0b439   added namespace only tests
      adds  1c4bb70   simplified routing guide
      adds  9500156   simplified routing guide
      adds  d2a1017   fixed route without namespace bug
      adds  488f30e   cleanup
      adds  1753e9d   added basic auth cgi tests
      adds  ae9cc44   added first draft of the rendering guide
      adds  2c3361e   pod cleanup
      adds  8328a12   fixed a bug where poll wouldn't block and cause 100% cpu usage in Mojo::IOLoop
      adds  015ef86   fixed the fix :)
      adds  5f7d0c9   cleanup
      adds  2bba1f0   cleanup
      adds  d331e93   cleanup
      adds  6808ef9   added more renderer tests
      adds  9779a0a   fixed typo
      adds  c5b1c19   guide cleanup
      adds  875af8a   fixed Mojo::IOLoop to not stop unexpectedly
      adds  b2eab87   fixed graceful shutdown
      adds  1f3c7ce   pod cleanup
      adds  a156384   use a better "open" so we get the PID we want, not the pid of the shell that is running the daemon.
      adds  e5258b9   cleanup
      adds  449f785   cleanup
      adds  069b0d8   cleanup
      adds  ef6efc1   made websocket test more solid
      adds  a71aa34   made websocket test even more solid
      adds  3c6e4e8   added finished callback support for HTTP transactions
      adds  e8569e1   added test
      adds  e190cea   fixed typo
      adds  8f3250f   pod cleanup
      adds  415a24e   cleanup
      adds  d8bcf35   pod cleanup
      adds  e185be9   fixed json/data rendering with layouts in MojoX::Renderer
      adds  d9e445b   fixed typo
      adds  24d40f3   cleanup
      adds  c471dc0   fixed url_for to not expose userinfo in absolute URLs
      adds  2b814fb   cleanup
      adds  516cfe0   improved CGI detection
      adds  31fb9ea   more marketing
      adds  1f44d4f   cleanup
      adds  60b020a   fixed path detection bug in generated scripts
      adds  f7588aa   improved path detection a bit
      adds  a2d5946   cleanup
      adds  2ecc28f   fixed a few small bugs
      adds  07b5293   fixed a test
      adds  7170975   cleanup
      adds  f383c73   cleanup
      adds  d89ebeb   Revert "cleanup"
      adds  11b8a92   cleanup
      adds  b7c7c97   cleanup
      adds  d81dba2   cleanup
      adds  b8bc4f7   added simple iterator support to Mojo::DOM
      adds  d9f2f1d   cleanup
      adds  9c50994   cleanup
      adds  c4fc613   fixed a selector bug in Mojo::DOM
      adds  e3deba8   added example
      adds  13cf7f0   allow selector chaining
      adds  2d2a48a   added is_xhr method to Mojo::Message::Request
      adds  9dc8165   fixed a small redirect bug in Mojo::Client
      adds  80df95c   improved lib detection
      adds  9f0adb2   improved test
      adds  6c19f7e   improved log message
      adds  2db8c09   cleanup
      adds  820b443   pod cleanup
      adds  6d5b463   cleanup
      adds  23f74ec   pod cleanup
      adds  9e7d9d2   fixed route with mixed format bug
      adds  a432f04   cleanup
      adds  f3e5204   marketing cleanup
      adds  09a41b7   cleanup
      adds  0462a43   updated changes
      adds  51c1f78   added and deprecated draft 75 WebSocket support
      adds  7e05986   cleanup
      adds  4d76bd7   cleanup
      adds  44a9909   cleanup
      adds  8473569   fixed Mojo::DOM to support escaped selectors
      adds  4a3a374   improved unicode support in Mojo::DOM again
      adds  087cad6   added stash example
      adds  3b2dc17   cleanup
      adds  bc2caab   cleanup
      adds  08cc992   cleanup
      adds  b68d4fd   cleanup
      adds  0c674c6   fixed typo
      adds  d8dc1c5   fixed small prefork bug
      adds  0652724   updated fastcgi recipe
      adds  8b30fc5   cleanup
      adds  f71383f   cleanup
      adds  4cb2b07   cleanup
      adds  ff47571   readded accept mutex for prefork daemon
      adds  1e1f595   fixed typo
      adds  f107843   cleanup
      adds  600a64d   cleanup
      adds  c794218   fixed Mojo::DOM parser bugs
      adds  b2e3229   added test
      adds  9a3a810   cleaned up reserved stash values and added a list to cheatsheet
      adds  83ca025   cleanup
      adds  4403d02   cleanup
      adds  22927bb   cleanup
      adds  be8f8c3   cleanup
      adds  1cdaeb3   added relaxed mode to Mojo::Client
      adds  c3ece32   fixed typo
      adds  4eb7859   added replace method to Mojo::DOM
      adds  901ac03   added replace_content method to Mojo::DOM
      adds  05dfff6   added test
      adds  302c986   added test
      adds  0671b32   added more dom tests
      adds  9c5f1c0   added more dom tests
      adds  4fbdfd1   added root method to Mojo::DOM
      adds  8e68087   add warning
      adds  020fc9b   cleanup
      adds  09f72e7   add another warning
      adds  abd0338   updated feature list
      adds  518ee35   cleanup
      adds  27b3355   cleanup
      adds  43d76dc   cleanup
      adds  436a60c   cleanup
      adds  86a6d0f   fixed typo
      adds  31d13aa   cleanup
      adds  2e91b42   removed relaxed mode from Mojo::Client again
      adds  4c52415   added experimental oneliner module ojo
      adds  321a041   added proxy_env method to Mojo::Client
      adds  478bb09   fixed typo
      adds  b417b5c   added b function to ojo
      adds  1de7ef3   fixed typo
      adds  3ec3fbc   downsize ojo
      adds  f19c80b   extended fetch function a bit
      adds  8eea4e3   FUR TEH LULZ
      adds  ec11286   fixed typo
      adds  5b3fc13   cleanup teh lulz
      adds  c5b744f   add example
      adds  ac9d759   WE ARE SERIAL AGAIN NOW
      adds  267ffcd   cleanup
      adds  3e0560f   more ojo tests
      adds  b08daea   cleanup
      adds  3c45cfc   improved proxy detection
      adds  e929b16   fix security
      adds  4356555   renamed proxy_env
      adds  925dd04   added optional proxy detection
      adds  99aa823   cleanup
      adds  8e76835   cleanup
      adds  a08c3ad   added say method to Mojo::ByteStream
      adds  1cd5bca   fixed Mojo::DOM child listing bug
      adds  cfae4ae   cleanup
      adds  61d5271   cleanup
      adds  c889b64   cleanup
      adds  d6bf4de   cleanup
      adds  3b8b3c7   made Mojo::Server::FastCGI more resilient
      adds  20acd3b   cleanup
      adds  c43b6f4   deprecated Mojo::ByteStream->import
      adds  16c5b5a   undeprecate Mojo::ByteStream->import
      adds  4513444   added custom socket support to Mojo::Client
      adds  7ff4479   cleanup
      adds  44819d3   added custom socket example
      adds  27534c1   fixed test
      adds  342dd27   fixed a few Mojo::DOM parser bugs and added tests
      adds  83d6678   mention Mojo::DOM in tutorial
      adds  9a9d54d   regex cleanup
      adds  3810950   regex cleanup
      adds  96307bb   update changes
      adds  9cf8fb7   regex cleanup
      adds  eed1380   consistently ignore XML namespaces in Mojo::DOM
      adds  9b18686   added test
      adds  c4abdba   renamed attributes method in Mojo::DOM to attrs
      adds  f133cdc   fixed typo
      adds  797784f   added more tests
      adds  950398a   added XML namespace support to Mojo::DOM
      adds  d453882   Revert "added XML namespace support to Mojo::DOM"
      adds  8ddcbc1   added XML namespace support to Mojo::DOM with a better implementation
      adds  c2f5d7c   added more tests
      adds  6ba8808   cleanup
      adds  47cd27a   Remove warning
      adds  18856d9   renamed search method in Mojo::DOM to find
      adds  f1a258f   added counter to each callback in Mojo::DOM
      adds  60c5c03   test cleanup
      adds  cf6f601   cleanup
      adds  40b13c2   fixed all_text bug in Mojo::DOM
      adds  6a4b980   cleanup
      adds  2d6ca3b   added Mojolicious::Lite support to ojo
      adds  ba8b202   cleanup
      adds  1a9c12a   cleanup
      adds  464f25d   made detour much more flexible
      adds  4c7a900   fixed typo
      adds  6aea4d3   rewrote application embedding part of the routing guide
      adds  a952425   pod cleanup
      adds  b2b6936   fixed a small bug preventing basic embedded applications
      adds  eb2eada   as basic as an embedded application can be
      adds  c7bc6c1   show minimal embeddable application in guide
      adds  9bc6e0d   pod cleanup
      adds  0aeb2be   fixed Mojo::Server::Daemon::Prefork to use a random lock file by default
      adds  f46d3f2   cleanup
      adds  7e6d065   added test
      adds  53249ff   cleanup
      adds  e981972   cleanup
      adds  6ba961c   fixed typo
      adds  fb06ca3   simplify embedding examples
      adds  d0a0172   simplify embedding examples
      adds  50ab699   cleaned up examples
      adds  497fc00   fixed language switching in Mojolicious::Plugin::I18n
      adds  da6cf67   fixed handler detection for template files on windows
      adds  5dc7bdd   simplify example
      adds  3d4f6b1   allow embedded apps to inherit params
      adds  277c3dd   fixed pass through bug in Mojolicious::Plugin::I18n
      adds  0facbd7   added code name scheme to coding guidelines
      adds  c40eba1   pod cleanup
      adds  743e604   pod cleanup
      adds  5a2293b   fixed a websocket finished callback bug
      adds  ef39ede   fixed a websocket subrequest bug
      adds  b2e88c7   enable tls tests by default and disable ipv6 reliably
      adds  1c4f528   cleanup
      adds  a3efb32   allow schemeless urls similar to browsers
      adds  5f198ab   pod update
      adds  650659d   cleanup
      adds  418944b   cleanup
      adds  99e645d   cleanup
      adds  911158b   cleanup
      adds  1e02455   cleanup
      adds  c709a4b   cleanup
      adds  8945125   mark new websocket methods as experimental
      adds  cd8ff1f   added client offline tests
      adds  1793173   one more test
      adds  67f2242   cleanup
      adds  3adcf6a   added form post support to ojo
      adds  6f5ac82   added sha1 support to Mojo::ByteStream
      adds  2ff1086   updated changes
      adds  0e3be62   fixed typo
      adds  9952275   fixed another typo
      adds  ae342e6   added experimental support for static files in the DATA section of Mojolicious applications
      adds  ca0e2e9   fixed typo
      adds  8c34723   updated the inflate command for inline static files
      adds  82dfd94   protect inline templates from static dispatcher
      adds  931ce6c   allow custom base64 line ending
      adds  0effb48   fixed makefile
      adds  19a186e   added experimental base64 support for static files in the DATA section
      adds  bd61ed0   cleanup
      adds  3a12919   made inline base64 files look prettier
      adds  0d81f76   made inline base64 files a little prettier
      adds  e0414d1   fixed typo
      adds  abf4990   removed websocket draft 75 bandaid fix because Safari 5.0.1 finally supports draft 76
      adds  b99bb3d   removed another draft 75 bandaid fix
      adds  ef49686   cleanup
      adds  1df9166   fixed typo
      adds  238fc08   added experimental Bonjour support
      adds  55bbdc9   updated cheatsheet
      adds  b498222   cleanup
      adds  c541084   cleanup
      adds  5594a2d   pod cleanup
      adds  65d7f91   cleanup
      adds  26af459   added trim method to Mojo::ByteStream
      adds  558d224   fixed client error reporting bug
      adds  235998b   cleanup
      adds  7def613   added stress test for client
      adds  ffe6b64   added automatic file descriptor leak prevention to Mojo::Client
      adds  9c2c3fa   add tests and warnings
      adds  771921a   disabled keep alive by default in Mojo::Client
      adds  8e222cc   fixed memory and file descriptor leaks in Mojo::Client
      adds  fd64cd7   added stress test for client
      adds  02d30ea   pod cleanup
      adds  b89c997   added test
      adds  51bd149   fixed a few websocket bugs and added tests
      adds  0c5d3ea   added some quotes
      adds  e8cf2af   cleanup
      adds  5e3c19f   improved conditions by allowing them to access the stash
      adds  b15a317   fixed typo
      adds  5a3db1e   fixed a route callback inheritance bug
      adds  4fa9d91   cleanup
      adds  ae01767   added server tests
      adds  dd81ab9   made client and daemon about 20% faster and opened the door for countless micro optimizations
      adds  d6e3c00   fixed typo
      adds  e20318e   cleanup
      adds  6f31898   remove unnecessary headers
      adds  8d712af   don't sort headers
      adds  ed4c8ac   fixed Mojo::DOM bug and MOJO_CHUNK_SIZE=1 support
      adds  c90ca00   improved HTML5 support of Mojo::DOM
      adds  a016014   improved test
      adds  cae57f5   fixed typo
      adds  8095bd3   cleanup
      adds  dd8a097   cleanup
      adds  d133677   more debug information
      adds  9024aa9   removed training wheels from Mojo::Headers for another 5% performance
      adds  493e795   cleanup
      adds  a51e5f4   make client test case more consistent
      adds  60ee686   cleanup
      adds  6a06bfc   fixed typo
      adds  0e57655   Fixed encoding picking for dom building
      adds  62aa1c1   cleanup
      adds  3b687a4   added command line option for websocket timeout
      adds  ace22a6   new codename!
      adds  86a5bf8   fixed a design flaw in Mojo::IOLoop that prevented optimization by replacing the write_cb attribute with a write method
      adds  c70039e   make example more realistic
      adds  c3cf599   fixed memory leak
      adds  da9819c   made client quite a bit faster
      adds  61e39b0   cleanup
      adds  1b4dcea   added support for route name generation
      adds  48fb4ec   updated changes
      adds  cafa73b   updated pod
      adds  f311b73   cleanup
      adds  0875edd   added experimental support for .ep template variables tied to the stash
      adds  41a103b   pod update
      adds  20b5584   added app helper
      adds  6c7ba14   removed tied template variables again
      adds  0c0115f   release preparation
      adds  2015b3c   fixed multiple render bugs
      adds  231cc7f   cleanup
      adds  ced615e   fixed xml empty params bug
      adds  4511c16   fixed dom bug
      adds  37a568f   cleanup
      adds  a1a8934   cleanup
      adds  7037a2f   fix for quirky browser behavior
      adds  c0765bb   add tests
      adds  e13aa28   fixed render_static bug
      adds  e841b59   added some keep alive tests
      adds  4c6bab7   cleanup
      adds  b3a1fb4   fixed CGI environment detection for broken web servers
      adds  5a3cd1f   fixed changes
      adds  aa7c8da   made detection a little less aggressive
      adds  440cff4   cleanup
      adds  a917dc1   updated changes
      adds  34c04b9   cleanup
      adds  8849aed   cleanup
      adds  7702336   cleanup
      adds  b3f6a8c   prepare release
      adds  862c71c   added experimental support for --mode and --home options to all Mojolicious commands
      adds  e4f1cb4   cleanup
      adds  022897b   cleanup
      adds  d5d795b   fixed a bug where Mojo::IOLoop connections could be closed too early
      adds  39dda4e   cleanup
      adds  5a230e8   added while and until methods to Mojo::DOM
      adds  99a345d   added more tests and changes entry
      adds  e802da4   cleanup
      adds  af4fafd   cleanup
      adds  fce6507   fixed HTTPS support for CGI environments
      adds  343e489   fixed a serious design flaw in Mojo::Message and made long poll much easier
      adds  b7ec972   cleanup
      adds  1ffca57   cleanup
      adds  fcaf4e0   cleanup
      adds  cf79793   pod update
      adds  645db38   updated changes
      adds  70a2a54   cleanup
      adds  b5d339f   added experimental rendered method to Mojolicious::Controller
      adds  71929a4   cleanup
      adds  ac12d80   added experimental write method to Mojolicious::Controller
      adds  f6652d8   cleanup
      adds  30df485   cleanup
      adds  df90f8a   cleanup
      adds  3257e5e   pod cleanup
      adds  83e2e50   pod cleanup
      adds  3ef7fca   cleanup
      adds  5213103   fixed Mojo::Server::Daemon::Prefork not to prefork more workers than allowed
      adds  48cade6   added --reverseproxy option to daemon and daemon_prefork
      adds  4936d7a   pod update
      adds  8c21cb1   pod update
      adds  2b3675e   fixed graceful shutdown support in Mojo::Server::Daemon::Prefork
      adds  52dbf4a   test cleanup
      adds  7bf05e3   cleanup
      adds  52e57b0   cleanup
      adds  9e3690b   cleanup
      adds  86f24d1   cleanup
      adds  fac3b1e   fixed a auto rendering bug related to bridges
      adds  f8743b4   cleanup
      adds  c361b6f   fixed Mojo::IOLoop Windows support
      adds  93d0fca   simplified transaction pausing by replacing it with an automatism
      adds  0bf8825   added async finish test and fixed small bug
      adds  43af16d   log delayed responses
      adds  7fbeb72   improved long polling
      adds  4f3f947   cleanup
      adds  96fb762   cleanup
      adds  dfdecc5   pod cleanup
      adds  fa3dbe8   cleanup
      adds  08a5f8d   pod cleanup
      adds  957756a   cleanup
      adds  dc1abc6   cleanup
      adds  af92a28   cleanup
      adds  5cfd68c   fixed small render bug
      adds  ebfd0b4   cleanup
      adds  1831c0c   class selector with hyphen failing test
      adds  feceea2   fixed Mojo::DOM class selector bug
      adds  721d9b8   cleanup
      adds  29b3447   cleanup
      adds  e0ab007   cleanup
      adds  6ac074b   deprecated old Mojo::Template block syntax and added a very pretty replacement
      adds  a9ee8d6   renamed block to begin
      adds  62a5cc4   improved tests
      adds  1efbf6a   updated example
      adds  bcba410   updated cookbook recipe
      adds  b3aac62   added recursive template block test
      adds  748ef37   improved RFC3986 compliance of Mojo::Path
      adds  c516c3a   added test
      adds  6cd15de   fixed a small renderer bug
      adds  15b09f9   added experimental cache helper to Mojolicious::Plugin::DefaultHelpers
      adds  bfeac64   added caching recipe
      adds  dd7bb12   log direct use of reserved stash values
      adds  41a3f81   cleanup
      adds  5ca4d3d   added experimental support for helper methods
      adds  06c3d92   cleanup
      adds  10950ae   deprecated helper method in Mojolicious::Controller
      adds  2252972   cleanup
      adds  d7d2e6f   improved helper example
      adds  b306324   cleanup
      adds  800e1b3   improved Mojo::Server::PSGI to preload applications
      adds  b78f715   added experimental add_helper method to Mojolicious
      adds  6ddd8fb   cleanup
      adds  b487003   cleanup
      adds  5b5a2ff   add deprecation note
      adds  d7765d6   renamed add_helper to helper
      adds  2780325   cleanup
      adds  8301b0f   improved helper test
      adds  cab4612   added unicode tests
      adds  733079a   added tests
      adds  f98eec5   fixed a bug where a broken renderer could cause a fatal exception
      adds  e621e89   improved FastCGI detection for Dreamhost
      adds  19bc21d   improved FastCGI detection again
      adds  422f271   improved FastCGI detection again
      adds  70c6c95   added tests
      adds  53dbe70   improved test
      adds  19e84b9   improved dispatcher debug messages
      adds  cc45199   added application specific plugin namespace to Mojolicious
      adds  45ff61d   added expires support to the cache helper
      adds  8c79ae9   cleanup
      adds  ab5ca9c   improved keep alive timeout handling in Mojo::Client
      adds  61a028e   improved tests
      adds  730e4a4   added more tests for tainted keep alive connections
      adds  2e4d8a8   More clear pod description of the flash
      adds  0851ec6   cleanup
      adds  301f64a   removed application specific plugin directory
      adds  3b6aae1   pod cleanup
      adds  5b12082   adding Windows related topics to the FAQ section
      adds  1e6ebad   cleanup
      adds  37f967d   changed bugtracker
      adds  d8ab87a   fixed automatic reloading for external templates
      adds  477c18d   fixed windows test
      adds  0e8f0db   fixed typo
      adds  2e5f55e   fixed after_build_tx plugin hook callback order
      adds  026e089   new code name
      adds  cd382dc   removed deprecated file
      adds  dadb065   cleanup
      adds  873be4d   added experimental support for loading of plugins by full module name
      adds  faa5e9c   cleanup
      adds  c909fe3   add block helper recipe
      adds  98f478d   cleanup
      adds  607a140   show operating system in version command
      adds  e4ed340   added experimental support for indented Perl lines in Mojo::Template
      adds  24fb7db   improved test
      adds  a865a60   improved newline handling
      adds  d70b48b   fixed typo
      adds  2891268   fixed typo
      adds  fde13bb   cleanup
      adds  ee9ae1b   fixed a small bug
      adds  9311530   cleanup
      adds  0a26ca5   cleanup
      adds  9d57efd   cleanup
      adds  0ac3b23   made query parameter merging easier in Mojo::URL
      adds  5e6c470   cleanup
      adds  9a2bdab   cleanup
      adds  e6a8418   added support for radiobuttons to Mojolicious::Plugin::TagHelpers
      adds  0853269   added many new tag helpers to Mojolicious::Plugin::TagHelpers
      adds  a513ea9   added even more tag helpers
      adds  6c6ebc6   added selection tag helper
      adds  506dd20   cleanup
      adds  f22b980   cleanup
      adds  c38c6e7   cleanup
      adds  5a92724   fixed a small under bug in Mojolicious::Lite
      adds  da3410b   fixed some tag helpers
      adds  206a1d4   fixed small stash regex bug
      adds  3a7bac3   removed fragile test
      adds  f37966f   fixed logging of UTF-8 errors
      adds  5961a11   improved documentation
      adds  8b6b4a0   improved documentation
      adds  9edf4e8   fixed typo
      adds  adf7e0d   fixed two small bugs
      adds  2e3824e   fixed a serious TLS handshake bug in Mojo::IOLoop
      adds  e4f1725   added experimental support for inline rendering to Mojolicious
      adds  578e434   limit template caching
      adds  dec4dfd   cleanup
      adds  3b5c774   cleanup
      adds  a35fbde   fixed Mojo::DOM parser bug
      adds  5a8d3be   cleanup
      adds  d065009   fixed TLS connect support in Mojo::IOLoop
      adds  28cf6a5   cleanup
      adds  52e0008   added register_plugin method
      adds  c022d08   renamed cache helper to memorize
      adds  2f94a64   replaced IO::Socket::INET6 with IO::Socket::IP for IPv6 support
      adds  84f7596   added inner_xml method to Mojo::DOM
      adds  a0922b4   ipv6 cleanup
      adds  f629ebf   added render_static test
      adds  f7e099e   readded Content-Length: 0 support
      adds  51d60e7   fixed small portability bug
      adds  4d4dcab   log missing static files
      adds  221fc7e   simplify route conditions
      adds  e4eb438   fixed a small Test::Mojo bug
      adds  bdfc82d   added test
      adds  576ba82   cleanup
      adds  fd8f801   cleanup
      adds  7e17a93   added b function to all Mojo::Template templates
      adds  94861f6   improved Mojo::Parameters performance
      adds  154fe71   Added section about base64 encoding
      adds  cfefa28   cleanup
      adds  836e49d   improved redirect handling in Mojo::Client
      adds  0c717b7   cleanup
      adds  02e179e   pod fix
      adds  1e6e5bc   pod fix
      adds  1701e87   speed up encode/decode
      adds  0d26568   Speed up b() and fix b(b())
      adds  31319b0   cleanup
      adds  8e54fff   added selector support to the dom method of Mojo::Message
      adds  5e96343   added failed request warnings to ojo
      adds  ac68e8d   cleanup
      adds  2276a2f   cleanup
      adds  f0f217c   added support for selector groups to Mojo::DOM
      adds  ccf4b8f   added tests and documentation for multiple attribute selectors
      adds  2d69554   improved Mojo::ByteStream url_escape and url_unescape
      adds  892f6b8   cleanup
      adds  be07e35   removed Mojo::Command::Generate::App
      adds  e51aefb   replaced the "mojolicious" command with "mojo", for convenience
      adds  4bce13c   deprecated all *_cb methods in favor of on_* methods
      adds  37981a4   cleanup
      adds  ec4c83a   fixed typo
      adds  906a1e7   fixed typo
      adds  41d451e   fixed multiple route condition bugs
      adds  d27ca87   fixed typo
      adds  8d51a8e   fixed a small relative path but in Mojo::URL
      adds  74763dd   deprecated finished and receive_message in favor of on_finish and on_message
      adds  2ee9529   Fixed pod renderer bug
      adds  aed88aa   Fixed Changes
      adds  8ad7f8b   test cleanup
      adds  8bd773e   deprecated process method in Mojo::Client and added new start method
      adds  9462bc9   added attribute substring selector to Mojo::DOM
      adds  e02ba3b   pod cleanup
      adds  c33bfc0   pod cleanup
      adds  7236b21   added another attribute selector to Mojo::DOM
      adds  9e6cffe   cleanup
      adds  d3d0c6c   added more pseudo classes to Mojo::DOM
      adds  4d9d5b9   cleanup
      adds  4e109ae   added nth-child selector to Mojo::DOM
      adds  9580132   improved Mojo::Message::Response parser resilience
      adds  3aea44a   added nth-last-child pseudo class
      adds  c05d150   fixed typo
      adds  f5474c1   added nth-child-of-type and nth-last-child-of-type selectors to Mojo::DOM
      adds  530c2b0   cleanup
      adds  a7701b8   added sibling combinators to Mojo::DOM
      adds  5ed517c   added more tests
      adds  e999768   added tests
      adds  80c6def   fixed typo
      adds  0c33eeb   added more pseudo classes to Mojo::DOM
      adds  3c75519   added fastcgi huge message test
      adds  08a8370   fixed a multipart parser bug affecting mostly file uploads
      adds  30032c7   added some experimental methods to Mojo::Message
      adds  7665800   added tests
      adds  541ede8   cleanup
      adds  0b34e07   added not pseudo class to Mojo::DOM
      adds  1d3b8d0   formalize documentation requirements
      adds  7928072   cleanup
      adds  952defa   added two more pseudo classes to Mojo::DOM
      adds  468f58c   renamed the methods name and replace_content to type and replace_inner in Mojo::DOM
      adds  84a0a54   refer to Mojo::DOM from Test::Mojo
      adds  c3177a4   friendlier examples
      adds  f1d84d1   made documentation requirements more clear
      adds  212a5a4   added upload progress test
      adds  29399ab   improved upload progress tests
      adds  69da9df   pod cleanup
      adds  97526d4   added support for mode specific config files to Mojolicious::Plugin::JsonConfig
      adds  b493f26   test cleanup
      adds  a821f78   added external lite app test
      adds  b967187   cleanup
      adds  7c3cf44   added automatic relaxed parsing support
      adds  b06aafc   cleanup
      adds  f99c60d   made http request parsing strict again
      adds  69cc134   refer to wiki from guides
      adds  50825a1   added head support to ojo
      adds  ccaa1c8   added test
      adds  7bd3d31   added client test
      adds  79a24c9   list functions in Mojolicious::Lite
      adds  aa8b115   added x function to ojo and made Mojo::DOM smarter
      adds  cb25062   removed request limit support for now, will return in a more sensible form with hypnotoad
      adds  10debf9   added test
      adds  3ea54d5   made Mojo::DOM a little more liberal and added another test
      adds  3c67333   improved dispatcher debug log
      adds  a0036f5   friendlier log message
      adds  747f98f   made xml escaping a little more liberal towards broken browsers
      adds  fb39b14   switched to pod readme
      adds  0b80fc4   pod cleanup
      adds  935fc42   improved template class handling in MojoX::Renderer
      adds  b4af64d   cleanup
      adds  619a2ee   Fixed input tag helper escaping
      adds  fa5d985   cleanup
      adds  a80daeb   added example
      adds  e4a7cee   cleanup
      adds  151c70e   cleanup
      adds  42102ab   fixed url_for WebSocket support
      adds  a123468   made url_for a lot smarter
      adds  e30ca27   allow helper methods to be called from the application
      adds  5651bd8   improved autoload error
      adds  6821049   improved autoload exceptions again
      adds  9a488d3   cleanup
      adds  1f22e83   fixed typo
      adds  b5e1a5d   removed confusing pod entry
      adds  afaf65e   updated coding guidelines
      adds  87651c9   updated readme
      adds  39e785b   remove pid file support from daemon
      adds  abf861a   long method name cleanup
      adds  dcfb19a   improved link_to tag helper
      adds  028b747   cleanup
      adds  08e94e5   added reserved route name current
      adds  f0091e5   cleanup
      adds  5c84205   cleanup
      adds  40d700b   fixed typo
      adds  33bf578   relaxed end tag a bit
      adds  dc51f97   cleanup
      adds  a911542   fixed url_for format handling
      adds  42c1768   removed Mojo::Server::Daemon::Prefork due to unfixable design flaws regarding WebSocket support, please use a PSGI server instead for HTTP production setups
      adds  5e6bd42   cleanup
      adds  8bf5ce5   hide command overview from prove
      adds  293e653   cleanup
      adds  850776a   improved version command
      adds  9e52f8e   default to silent tests in Test::Mojo
      adds  9fac394   dead simple installation
      adds  88b389a   made installation a bit cooler
      adds  395115b   fixed typos
      adds  00b30f0   added before and after methods to Mojo::DOM
      adds  1d2c469   fixed typo
      adds  c5ebcca   fixed typo
      adds  ddf7848   improved tests
      adds  9fd4823   fixed optional value support in Mojo::Cookie
      adds  c272d75   made tests more windows friendly
      adds  596a322   cleanup
      adds  088333f   cleaned up tag helpers
      adds  777048e   added stylesheet tag helper
      adds  91e8a99   renamed tag helper input to input_tag
      adds  e6d9b94   fixed shortcut methods in Mojo::Headers to not be context aware
      adds  ba7c5f3   added new quotes
      adds  11d3823   added even more new quotes
      adds  0b68a3a   fixed typo
      adds  18aef48   cleanup
      adds  6cf7079   prettify ioloop ids
      adds  a303536   fixed url_for to not inherit captures for new endpoints
      adds  cb72634   added experimental support for IPv4 and IPv6 address checks to Mojo::URL
      adds  ad13726   added experimental non blocking DNS support to Mojo::IOLoop
      adds  16cbe7d   cleanup
      adds  2db46bd   cleanup
      adds  52a8e5f   cleanup
      adds  74037e8   added support for TXT records
      adds  f40960a   fixed small descriptor leak
      adds  d4454b5   cleanup
      adds  dfad680   cleanup
      adds  7a46a4b   cleanup
      adds  c1e0cdc   cleanup
      adds  f1baaf3   fixed typos
      adds  c9a71aa   made tests a bit faster again
      adds  62b75aa   cleanup
      adds  e7532f0   cleanup
      adds  fa178aa   fixed typos
      adds  f22327c   cleanup
      adds  473f700   cleanup
      adds  3f59cda   Deprecated the old plugin hook calling convention and added experimental hook method to Mojolicious
      adds  f8cb91f   cleanup
      adds  e70ad70   cleanup
      adds  f54d356   fixed a few small connect bugs in Mojo::IOLoop
      adds  1117b91   test cleanup
      adds  07ffa6b   silence oneliners
      adds  04d0204   fixed typo
      adds  fb31443   cleanup
      adds  8438905   cleanup
      adds  3e54233   fixed small connect bug in Mojo::IOLoop
      adds  d306114   cleanup
      adds  4fa539d   fixed WebSocket handshake
      adds  d80f564   cleanup
      adds  1ebfdaa   cleanup
      adds  56c2fef   fixed relaxed HTTP parsing
      adds  5be075f   added core developers emeritus section
      adds  9b2139d   added installation oneliner to Mojolicious pod
      adds  0c05461   cleanup
      adds  f70cf7a   improved Mojo::IOLoop performance by about 20%
      adds  8d207d3   cleanup
      adds  b42872c   added experimental module Mojo::Util as a faster low level alternative to Mojo::ByteStream and rewrote many internals to use it instead
      adds  552ad65   cleanup
      adds  cddb07f   added helper warning
      adds  3248721   cleanup
      adds  d05a79a   cleanup
      adds  5506907   fixed typo
      adds  2f439f1   cleanup
      adds  42db2af   made automatic file storage upgrade smarter
      adds  0ad35ea   fixed overload stringification and improved overall performance by about 25%
      adds  00e23f4   cleanup and another 2% performance improvement
      adds  42e3d04   fixed start line/header buffering and improved performance by 8%
      adds  bb2d4a9   cleanup and another 3% performance improvement
      adds  c3688d4   cleanup
      adds  a21fe0a   fixed connection reset handling in Mojo::IOLoop
      adds  d849637   cleanup
      adds  ccb7750   cleanup
      adds  f56f468   cleanup
      adds  d6e4745   fixed non-blocking DNS resolver bug
      adds  4b40fd6   improved Mojo::Template performance slightly
      adds  10f264a   fixed a serious WebSocket bug
      adds  33672ca   improved Mojo::Loader to allow Mojolicious recovering from tricky syntax errors in Controllers
      adds  7032f2d   cleanup
      adds  fe7928d   fixed a small inflate command bug
      adds  2e3f2b1   deprecated socket argument of Mojo::IOLoop::connect in favor of handle
      adds  fae237d   reverted previous deprecation
      adds  a209207   added important module overview to Mojolicious
      adds  8309de1   more highlights
      adds  7901f0a   cleanup
      adds  3dc1fa7   cleanup
      adds  9ff2bba   fixed a small example bug
      adds  76504bd   fixed escaping in Mojo::Parameters to work better in the real world
      adds  840446d   highlight core plugins
      adds  6a53c94   improved param method in MojoX::Dispatcher::Routes::Controller
      adds  7e52234   added more tests
      adds  8f4a2cf   improved param method in MojoX::Dispatcher::Routes::Controller again
      adds  48e1798   pod improvements
      adds  e05faf8   deprecated the MojoX namespace and merged all affected modules into the Mojolicious namespace, this will make reference documentation a lot more accessible
      adds  57f9288   cleanup
      adds  4fe504f   fixed typo
      adds  03fe6a5   added example
      adds  ffb5f64   moved all commands into the Mojolicious namespace
      adds  6f916fa   fixed typo
      adds  4224138   cleanup
      adds  9eb2ad4   fixed typo
      adds  743c05d   pod cleanup
      adds  708f27c   pod cleanup
      adds  35f6e2d   fixed typo
      adds  55dfeb0   added chunked transfer encoding recipe
      adds  5f45291   improved recipe
      adds  7c26d2d   cleanup
      adds  06a201c   cleanup
      adds  8b0ae53   moved generic command methods back to the Mojo layer
      adds  ed89784   cleanup
      adds  f76dc03   improved test
      adds  c7e2357   fixed a bug that prevented on_finish to be triggered for interrupted connections
      adds  cc3c66d   fixed a TLS accept bug
      adds  908efce   cleanup
      adds  7605a69   improved test
      adds  a9439d4   added clean way to interrupt long polling connections client side
      adds  e035f84   cleanup
      adds  5681a11   cleanup
      adds  0049d4e   fixed a small bug in Mojo::Parameters
      adds  17220cb   improved example
      adds  076eebc   small fix for IO::Socket::IP limitation
      adds  b0d50df   updated changes
      adds  d98fdef   cleanup
      adds  47116a7   removed IPv6 support until Perl itself gets better support for it
      adds  92859d2   javascript helper creates correct javascript tag, stylesheet helper comments out CDATA
      adds  2dd3fb6   Added newlines to CDATA blocks
      adds  d89a97f   cleanup
      adds  6f3a558   cleanup
      adds  ba07d57   cleanup
      adds  03a48c2   added MX record type support to the Mojo::IOLoop resolver
      adds  2f8a849   cleaned up tests
      adds  6d2ed0b   fixed IPv4 address detection bug in Mojo::URL
      adds  2ada2b9   cleanup
      adds  eeefe82   added PTR record type support to Mojo::IOLoop resolver
      adds  6b04386   cleanup
      adds  320bb27   cleanup
      adds  e00c51d   cleanup
      adds  791ccde   fixed a Mojo::Client bug where interrupted connections were still successful
      adds  2debd31   removed useless environment variables
      adds  2a8eed4   fixed a Mojolicious::Static rendering bug
      adds  6daef76   release preparation
      adds  3be1cc7   improved resolver tests
      adds  4552b30   fixed IO::Socket::SSL 1.34 compatibility
      adds  37c77c5   allow Mojolicious::Lite style routes in Mojolicious
      adds  644f824   added base_tag helper to Mojolicious::Plugin::TagHelpers
      adds  390f5e6   added new routes recipe
      adds  cdd94f7   simplify example
      adds  7dad34e   fixed websocket example
      adds  6c3fef4   pod cleanup
      adds  5c6c3ba   pod cleanup
      adds  b3302dd   improved responsiveness of Mojo::IOLoop
      adds  fb6c107   pod cleanup
      adds  ded7b00   cleanup
      adds  adef4d3   cleanup
      adds  4165e00   cleanup
      adds  3c268a2   improved ioloop debugging
      adds  d20ed86   made Mojo::IOLoop resolver results more useful
      adds  cbe69fb   added CNAME and NS record type support to Mojo::IOLoop resolver
      adds  dfb695d   cleanup
      adds  5c8a94d   made get command a little smarter
      adds  1f2e23a   cleanup
      adds  cd0841c   cleanup
      adds  352f0ed   update FAQ
      adds  9f3f4b7   cleanup
      adds  0266ec1   cleanup
      adds  e396d43   cleanup
      adds  603a228   pod cleanup
      adds  75b8fcd   pod cleanup
      adds  18174aa   micro optimization
      adds  998570d   added put and del functions to Mojolicious::Lite
      adds  21d67b1   added on_idle and on_tick event handlers to Mojo::IOLoop
      adds  6ff58aa   cleanup
      adds  6a16e98   cleanup
      adds  cc1e346   removed bad example
      adds  9b0da82   added "*" query support to the Mojo::IOLoop resolver
      adds  deb2357   fixed typo
      adds  412e451   cleanup
      adds  096c6f0   cleanup
      adds  e65d95e   cleanup
      adds  4426e5d   cleanup
      adds  9f00bd5   fixed typo
      adds  7c5c7c4   fixed typo
      adds  fdd42b5   improved Mojolicious::Lite tutorial
      adds  7d63452   cleanup
      adds  731216f   improved tick and idle events
      adds  3f5e2cc   improved Mojo::Client slightly and added tests
      adds  df168eb   fixed test
      adds  d5a3364   upated changes
      adds  7cb7713   cleanup
      adds  4253a4d   improved test
      adds  9dfd4b9   fixed a bug where an empty Mojo::IOLoop would never block
      adds  6967cc8   fixed typo
      adds  e86e382   fixed a small route condition bug
      adds  1109412   improved number detection in Mojo::JSON
      adds  f5b7f74   added test
      adds  c25083e   cleanup
      adds  17f2391   fixed a possible Mojo::IOLoop descriptor leak
      adds  b2dd9b7   faq update
      adds  1f5dc4a   very small pod update
      adds  13008d3   cleanup
      adds  02ee14b   fixed a small test glitch on some Linux distributions
      adds  5b51b84   another try
      adds  0bf6762   another try
      adds  5f44807   cleanup
      adds  5f47688   pod cleanup
      adds  66f8aaf   disabled another test on Windows
      adds  433d0fa   added experimental Hypnotoad web server
      adds  e5a7e8d   fixed typo
      adds  6d58eb2   pod cleanup
      adds  d914684   cleanup
      adds  beeeb4c   cleanup
      adds  76f8070   removed confusing Hypnotoad command
      adds  fea3897   fixed a small Perl 5.10 bug
      adds  b4c3e99   made hypnotoad script more userfriendly
      adds  42db8ad   fixed small bug
      adds  8e8b87d   pod cleanup
      adds  23b58ae   added experimental built in exception template and fixed a few small bugs
      adds  402b420   improved Mojolicious::Lite ability to recover from syntax errors
      adds  7460fa2   improved reloading even more
      adds  4c54788   added experimental built in not_found template
      adds  fe0eb72   silence warnings
      adds  d638a14   small cookbook update
      adds  4bca9c6   added ability to call Mojo::Base->attr as an instance method
      adds  2d15856   fixed typo
      adds  be0aca0   added pod reference to hypnotoad.conf generator
      adds  3cbb746   fixed typos
      adds  491e84c   added deployment recipe
      adds  c60e67e   cleaned up recipe
      adds  c900a63   cleaned up cookbook
      adds  a049780   made render_exception more resilient
      adds  a27c9c6   fixed typos
      adds  9d3e7f6   updated changes
      adds  170951f   lowered default keep alive request limit
      adds  ab0a797   cleanup
      adds  58f0e79   improved Hypnotoad web server to restart workers regularly
      adds  184fbe0   cleanup
      adds  0b797cc   cleanup
      adds  addd506   small pod update
      adds  5f9361c   added growing guide
      adds  5381431   fixed typo
      adds  8c5a436   fixed more typos
      adds  d16ae2f   small pod cleanups
      adds  6e74737   fixed exception handling for included templates
      adds  c005b5a   explain the Mojolicious secret
      adds  dd1886a   improved tests
      adds  61392ad   fixed a small Mojo::Server::PSGI header bug
      adds  85ca9f5   Fixed small Mojo::DOM selector bug
      adds  e02deb3   extend Mojo::URL behavior
      adds  f6b7356   cleanup
      adds  3cd4465   added new exception template and a few more goodies
      adds  3f0b598   made Mojo::Exception quite a bit smarter
      adds  4b5f238   added test
      adds  74f1b81   improved exception template a bit
      adds  37fcc51   cleanup
      adds  28668f6   cleanup
      adds  c6b96c8   cleanup
      adds  6b40b14   cleanup
      adds  9f034d5   hint at additional information when available
      adds  fba7a4b   use more html5
      adds  90bf164   catch many more exceptions
      adds  c6dea43   fixed typo
      adds  fa88b8f   no more black clouds
      adds  d6ff3fa   cleanup
      adds  2935854   more cleanup
      adds  4edf209   removed second header
      adds  cd072a2   cleanup
      adds  b41d35f   prevent exceptions from being cached
      adds  9e0172c   default to lazy html5 style
      adds  33314b8   cleanup
      adds  c10b856   let tag helpers generate xml compatible tags (for now)
      adds  2f5eb73   fixed multiple --reload related leaks and reduced overall memory usage
      adds  41be653   show home directory on debug screen
      adds  6badccd   improved tls exception handling
      adds  be7d749   improved tls exception handling again
      adds  0ef963d   fixed support for multiline expressions in Mojo::Template
      adds  647c7c3   optimize away empty tokens
      adds  c9d12df   cleanup
      adds  91dae82   fixed small tls problem
      adds  a953929   added new not_found template
      adds  104ba93   small css tweak
      adds  f01fdea   new code name
      adds  1b97444   removed a lot of deprecated stuff for next release
      adds  e2651b2   improved growing guide
      adds  8db0409   deprecated handler and helper attributes in Mojolicious::Renderer
      adds  5f2f0ae   added POD browser to Mojolicious::Plugin::PodRenderer
      adds  33317a6   changed default module
      adds  449ebe6   css cleanup
      adds  d7f702a   added recipe
      adds  c443fdd   improved recipe
      adds  229c79d   cleanup
      adds  1380033   prevent bad apps
      adds  6b6661d   be less semantic
      adds  6c79c7f   improved generator exception
      adds  43c86c4   added some perldoc browser tests
      adds  bb2c156   cleanup
      adds  7897ad3   cleanup
      adds  28a8377   removed test
      adds  3f2dc90   deprecated session method in Mojolicious
      adds  59e3ecb   cleanup
      adds  fa33765   added test and possible workaround
      adds  2dfd6d6   fixed another small bug
      adds  7e77535   cleanup
      adds  e811569   fixed typo
      adds  627288e   fixed version command
      adds  282d804   add anchors to perldoc
      adds  7f57a5d   perldoc tweaks
      adds  390bcaa   fixed small perldoc bug
      adds  0156e1c   cleanup
      adds  86e20c8   css tweaks
      adds  d08b33d   made perldoc URLs prettier
      adds  59191d1   added pinstripe effect
      adds  0013c08   fixed typo
      adds  1389dc9   cleanup
      adds  8570b7e   fixed typo
      adds  daf2039   cleanup
      adds  d5322f5   cleanup
      adds  ab3222c   added test
      adds  8237f6e   improved perldoc support
      adds  5a2e5fe   cleanup
      adds  a333afd   pod cleanup
      adds  81ec04f   removed tests again
      adds  f4efc89   fixed templates
      adds  b0df2bc   fixed templates again
      adds  b35603c   fixed relative path handling
      adds  e391bef   added experimental content_for helper
      adds  b9d564c   cleanup
      adds  eb527e6   christmas preparations
      adds  8dc3ebf   more christmas preparations
      adds  455017b   ho ho ho
      adds  b7b418f   ho ho ho
      adds  6b22662   ho ho ho
      adds  77c5aa0   ho ho ho
      adds  07da3ee   ho ho ho
      adds  ef8a00e   ho ho ho
      adds  a064263   ho ho ho
      adds  ead75da   ho ho ho
      adds  a5c3da6   ho ho ho
      adds  2c0daf0   ho ho ho
      adds  485a9cf   ho ho ho
      adds  fec0c02   ho ho ho
      adds  341704d   ho ho ho
      adds  4ee8629   ho ho ho
      adds  9b256ec   ho ho ho
      adds  e385caf   pod cleanup
      adds  b5942e0   relicensed some of the images to make sure Mojolicious can be shipped with commercial products
      adds  b9b0198   warn about Perl 5.10 requirement in the not too distant future
      adds  68f0304   updated changes
      adds  a6846a9   CentOS needs more time...
      adds  eb923a9   added experimental title helper
      adds  3388e0e   changed title helper slightly
      adds  ed7bc44   pod cleanup
      adds  df21e10   pod cleanup
      adds  b5dbcc0   improved title helper example
      adds  b61ef91   pod cleanup
      adds  ee593f3   small test improvement
      adds  765693b   small test improvement
      adds  52f2884   added test and fixed typo
      adds  edf464a   fixed punycode bug
      adds  644cc61   happy new year!
      adds  35d2d9c   tweaked default log levels for testing a bit
      adds  725083e   added tests
      adds  70a1233   added experimental delayed method to Mojolicious::Controller
      adds  be769ae   renamed delayed method to render_later
      adds  4c1970c   pod cleanup
      adds  98183b5   test cleanup
      adds  fc641e3   improved charset handling in Mojolicious slightly
      adds  c21e164   updated application generators with base tags
      adds  8f21bc2   pod cleanup
      adds  d929cf8   pod cleanup
      adds  1af6d84   pod cleanup
      adds  2ed39b9   fixed typo
      adds  642f731   fixed relative path handling in Mojo::URL
      adds  707e96b   fixed typo
      adds  fca6e50   fixed a bug where the static dispatcher would eat the flash
      adds  306dd9c   added more flash tests
      adds  8d3803c   ssl client certificate authentication support in Mojo::IOLoop, Mojo::IOLoop->handle
      adds  640db74   ->cert & ->key for client ssl auth
      adds  88c1a8b   cleanup
      adds  b2d0177   cleanup
      adds  c9a447c   fixed typo
      adds  e9bf008   updated IO::Socket::SSL requirement
      adds  fb2d8d3   cleanup
      adds  bf524c8   updated faq
      adds  ee75874   cleanup
      adds  654f800   cleanup
      adds  67b49b5   release preparation
      adds  4a464b7   fixed typo
      adds  2b98959   fixed optgroup support in select_field helper
      adds  7431812   cleanup
      adds  80121ad   fixed typo
      adds  f869754   added test
      adds  19ed17e   fixed typos
      adds  b5ddab0   improved installation oneliner
      adds  d12a690   fixed typo
      adds  065b279   fixed shagadelic function of Mojolicious::Lite
      adds  edb3886   fixed tests that can't run on Windows
      adds  2e6e74a   cleanup
      adds  fb38f23   fixed nested route bug
      adds  844be08   fixed small any route bug
      adds  f823d2b   pod cleanup
      adds  73c43a0   added some waypoint tests
      adds  eb2d5dd   fixed small empty route bug
      adds  b859bfc   added experimental support for NO_PROXY
      adds  9f04375   fixed typo
      adds  ac8bad5   made Mojo::JSON slightly faster
      adds  e79d221   pod cleanup
      adds  11f7613   improved documentation browser slightly
      adds  bec2f84   added any selector example
      adds  0ffb92a   cleanup
      adds  c27e881   pod cleanup
      adds  a814484   pod cleanup
      adds  ca59ed9   more documentation
      adds  491ce6d   added better daemon example
      adds  2953508   added more examples
      adds  512c1e0   renamed after and before in Mojo::DOM to add_after and add_before
      adds  2b69451   removed experimental status from many modules, attributes and methods
      adds  ca2ce1c   added experimental user_agent attribute to Mojo::Client
      adds  b773861   improved Mojo::Base a bit
      adds  6127fff   fixed typo
      adds  3c2998b   added experimental much prettier attribute generator to Mojo::Base
      adds  90f461f   fixed typo
      adds  a039c3c   fixed more typos
      adds  9d3ab9c   pod tweaks
      adds  5020842   has is hidden
      adds  ec199b0   made attribute generator a little more versatile
      adds  43de411   simplified Mojo::Base a bit
      adds  ab06f03   cleanup
      adds  46ccafe   fixed --reload delay problem
      adds  32ef1bb   disable loader tests on windows
      adds  af761b2   cleanup
      adds  0323ba0   fixed typo
      adds  8e84af2   enabled loader tests on windows again
      adds  6d7b2a4   warn about deprecated attributes
      adds  56cb826   fixed typo
      adds  ac2a992   fixed typo
      adds  b8b071e   made Mojo::Base behavior more transparent
      adds  c564d4a   pod fix
      adds  81b3f1c   fixed a small bug in the relaxed HTTP parser
      adds  c61a5d4   fixed a small bug in Mojolicious::Command::Get
      adds  6f2d402   cleanup
      adds  d11b47a   fixed support for broken redirects
      adds  1bbf220   added experimental on_start callback to Mojo::Client
      adds  c1de977   cleanup
      adds  077e0d7   cleanup
      adds  a75a1ac   cleanup
      adds  5d76333   cleanup
      adds  a9a3742   improved get command slightly
      adds  374cd57   improved get command some more
      adds  36b9c69   made get command a little smarter
      adds  7faddba   made get command even smarter
      adds  064d42f   use Mojo::Base consistently
      adds  5eea62a   cleanup
      adds  e2a4b90   fixed typo
      adds  517513a   use simplified Mojo::Base flag
      adds  53bd713   extended readme
      adds  fd583eb   added title
      adds  83734a7   made readme more yko friendly :)
      adds  b5edac3   made readme even more yko friendly
      adds  3731f5d   pod cleanup
      adds  6861158   better link
      adds  3449372   pod cleanup
      adds  3f488d0   pod cleanup
      adds  7d6d6e4   fixed typo
      adds  275312d   fixed a small bug in Mojolicious::Plugin::JsonConfig
      adds  6ff6b91   pod update
      adds  12f90b3   fixed URL merging in Mojo::URL and removed native IIS support for now since it has become unmaintainable
      adds  ace9d04   pod fix
      adds  56c86d5   css tweak
      adds  82aa51a   Apache mod_rewrite urls can be interpreted correctly.
      adds  0e719b5   cleanup
      adds  14d2303   added recipe to cookbook
      adds  48df118   added more tests
      adds  3b230ec   improved test case
      adds  832d45d   deprecated wildcard route names in favor of automatically generated default names for all routes
      adds  6bc1214   pod cleanup
      adds  cd2cb49   pod cleanup
      adds  ea3d05d   more pod cleanup
      adds  185aaf6   added render_later example
      adds  e6528c8   fixed a small routes command bug
      adds  919103a   small routes command tweak
      adds  3fca337   fixed another small relaxed HTTP parser bug
      adds  0ae6b64   fixed typo
      adds  ef297e6   fixed delayed rendering bug
      adds  a0a7f59   added cookbook recipe
      adds  8becb27   better target
      adds  9747e93   fixed typo
      adds  12acbf5   change misleading name
      adds  d9b3a8a   fixed generated test
      adds  f047f6c   added cookbook recipe
      adds  7eea958   document MOJO_NO_DETECT
      adds  890aae0   cleanup
      adds  0429168   brought http parser and connection managemement a little closer together
      adds  0daf5af   cleanup
      adds  17a8c12   use connection close events directly
      adds  5001e9f   changed Mojolicious::Plugin::EplRenderer to not render 404 errors for missing templates
      adds  9a29c15   handle missing action error more gracefully
      adds  94e1541   fixed typos
      adds  198c258   added another cookbook recipe
      adds  b407192   fixed recipe
      adds  74c1b25   added cookbook recipe
      adds  008bae1   let hypnotoad check the application
      adds  388f1aa   made simpsons and futurama quotes easier to distinguish from normal comments
      adds  6ab4230   added cookbook recipe
      adds  5a5ab33   added experimental support for additional route keywords
      adds  e8d31dd   fixed typo
      adds  0b0e4ca   improved recipe
      adds  e5d1c40   renamed keyword to shortcut
      adds  1f5f028   added quicksand warning
      adds  289c79b   cleanup
      adds  d2ad8b9   more cleanup
      adds  f0bba24   'cleanup'
      adds  1e59d16   cleanup
      adds  b846f93   cleanup
      adds  277d9cc   small cleanup
      adds  45ed02f   cleanup
      adds  28b90cd   made routes slightly faster
      adds  294baa8   removed some legacy code
      adds  e510ae4   decouple Mojolicious::Routes::Match from controller object
      adds  835b431   cleanup
      adds  46eafaf   pod cleanup
      adds  396e97d   test cleanup
      adds  32b1144   cleanup
      adds  735d4ab   added example
      adds  11c493e   fixed Mojo::Client cloning
      adds  42eb293   various routes tweaks
      adds  fdedc2c   tweaked routes some more
      adds  6d8befc   make sure automatic route names do not break existing applications
      adds  d2d2340   added experimental support for mode specific not_found and exception templates
      adds  a38e5ae   fixed a complicated application embedding bug
      adds  8aa8b2e   added cookbook recipe
      adds  38d9d4a   updated jQuery to version 1.5
      adds  ecff804   pod cleanup
      adds  ac5929c   emphasize on relaxed
      adds  a6e334c   emphasize even more on relaxed
      adds  a8c25fd   added cookbook recipe
      adds  fc43b96   added more information
      adds  b769a91   fixed typo
      adds  afa3fe3   pod cleanup
      adds  8a7633c   fixed a few home detection bugs
      adds  76e47b2   pod cleanup
      adds  a282af9   cleanup
      adds  a4f2aee   fixed small bug
      adds  93fb13d   cleanup
      adds  0d63d12   tweaked home detection some more
      adds  1f7bec5   updated recipe
      adds  6dec58c   give custom route names a higher precedence
      adds  2ad7ae8   improved routes command
      adds  19d381c   added recipe
      adds  2586251   cleaned up recipe
      adds  08b5daa   cleaned up recipe some more
      adds  e4e39b2   use better installation oneliner
      adds  d71b265   more tasty oneliner
      adds  be3a045   added cookbook recipe
      adds  5fc178a   pod cleanup
      adds  27a2c0f   more pod cleanup
      adds  c179867   fixed relative path bug
      adds  43c415e   simplified url_for behavior and added image helper
      adds  2e38a4c   bypass routes for paths
      adds  984f4e8   fixed motivational css
      adds  e6d8063   updated url_for documentation
      adds  1cfa412   get rid of many ugly variable names
      adds  1906c42   replaced Mojo::JSON parser with a much faster and stricter implementation
      adds  e8805d1   changed indentation style
      adds  f039043   made Mojo::JSON slightly stricter
      adds  604da7d   improved Mojo::JSON string encoding
      adds  05a0923   added a witty comment and improved a guide
      adds  c088855   changed requirements for a feature
      adds  343d0e6   tweaked home detection and added better tests
      adds  aa8ddc2   fixed home detection on windows
      adds  f72ba13   reverted previous fix
      adds  0222539   made home detection tests more liberal
      adds  0a00896   fix for t/mojo/home.t failing on MS Windows
      adds  1ffece3   cleanup
      adds  605cd25   added experimental support for route caching
      adds  b7034ba   make cache public
      adds  256327d   lazy load Mojo::Client
      adds  889d519   added cookbook recipe
      adds  8c1a4cb   changed exception template to use pre instead of h1 tags for error messages
      adds  0801b43   added new rule
      adds  665c066   fixed typo
      adds  1515d2a   cleanup
      adds  30c8e6b   improved css3 support in Mojo::DOM
      adds  4877dbf   made action-less templates work again for normal Mojolicious applications
      adds  8bb9c2d   Allow app->sessions->secure(1) to secure session cookies
      adds  1f7bca4   added experimental support for HTTPS testing
      adds  5bf01c1   new code name :)
      adds  5fb3b20   added experimental support for CSS3 selectors to the get command
      adds  e4db62d   fixed typo
      adds  fb56986   pod cleanup
      adds  293a5a9   cleaned up mode dependent tests
      adds  28e7b51   improved HTML5 compatibility of Mojo::DOM
      adds  9a0bd92   improved tests
      adds  5628984   Some minor doc fixes
      adds  a5ff541   cleanup
      adds  6cc06d0   fixed small get command bug
      adds  949a73e   fixed a small multipart parser bug
      adds  b31a892   added more faq answers
      adds  81e7dfe   mention tradeoff
      adds  b7669db   pod cleanup
      adds  a04a799   english is hard
      adds  e6be65b   pod cleanup
      adds  f0f0cff   link to more documentation
      adds  c6cf6a8   pod improvements
      adds  2fdb3b8   fixed a small url_for bug
      adds  2dde60f   release preparation
      adds  000677d   fixed small route bug
      adds  3f4fcf3   added TTL support to resolve in Mojo::IOLoop
      adds  bb8e99a   fixed cookbook recipes
      adds  01a18b0   fixed typo
      adds  5d9d8d2   relaxed charset handling in and around Mojo::DOM a bit
      adds  f4fc807   fixed typo
      adds  2f7455d   fix setuid hypnotoad worker
      adds  e987c96   cleanup
      adds  faa80d7   fixed session cookie encoding bug
      adds  78be057   fixed typo
      adds  c5d66cc   added async client example
      adds  3709a71   regex cleanup
      adds  4945d3b   fixed Mojo::Client async mode
      adds  a2655bc   improved test case
      adds  c5bdb95   pod cleanup
      adds  7c39e5a   improved async description
      adds  cb4ab50   improved description again
      adds  46e7509   improved error message for missing TLS support
      adds  6161d8a   deprecated Mojo::Client async method in favor of the managed attribute
      adds  31f0ba7   simplified description
      adds  8b8eb34   bug for bug backwards compatibility
      adds  b207caa   fixed typo
      adds  df74127   fixed bug for bug compatibility
      adds  77aaa8f   release preparation
      adds  4465c59   fixed small documentation bug
      adds  f0b4abd   added drain callback support for WebSockets
      adds  e951b87   added render_later example
      adds  704ca70   improved select_field helper
      adds  de48856   made tag helpers easier to test and added more tests
      adds  eb49a6c   do not trust default verify mode
      adds  0001b47   improved tag helper attribute escaping
      adds  d6f5c01   added experimental IPv6 support
      adds  543102d   fixed typo
      adds  d23f785   added some pattern tests
      adds  803a7ca   added more pattern tests
      adds  15af264   fixed route unescaping bug
      adds  d866bc3   fixed another small route escaping bug
      adds  e0164cc   added test
      adds  6ab261e   added some more test cases
      adds  337a975   improved long polling test
      adds  a14ef3d   updated jQuery to version 1.5.1
      adds  91972d7   prevent MSIE and Chrome friendly error page
      adds  b51da55   added experimental support for more Perl-ish configuration files
      adds  91d0ff3   cleanup
      adds  12dba8f   deprecated MOJO_JSON_CONFIG environment variable in favor of MOJO_CONFIG
      adds  ff82163   crab did all the work
      adds  23171c1   improved attrs method in Mojo::DOM
      adds  a166e29   cleanup
      adds  9528bc3   improved Mojo::Home test
      adds  7830ec6   fixed small test issue
      adds  de68320   added frequently asked question
      adds  86c66fb   fixed typo
      adds  bfae754   fixed another typo
      adds  d407496   added header example
      adds  d0dc228   added link
      adds  2610462   small pod tweaks
      adds  928931f   fixed a few typos
      adds  18f34bb   removed link
      adds  f6801ef   fixed XSS issue in link_to helper
      adds  98381ba   improved text_field tag helper
      adds  103943d   improved helper recipe
      adds  7078441   fixed small Mojo::DOM bug
      adds  c7c8a07   relicensed all artwork to CC-SA, so the whole distribution can be considered "open" again
      adds  acb4e0a   improved client exception handling a bit
      adds  a529497   removed experimental status from hypnotoad, tag helpers and more
      adds  fe50801   removed experimental status from a few more attributes
      adds  a453982   small pod cleanup
      adds  3b8dba4   fixed small embedding bug
      adds  042f091   small pod update
      adds  b06943b   added new FAQ answer
      adds  2fb4cce   small boolean tweak
      adds  d91a64a   link to fanshop again
      adds  4be739b   cleanup
      adds  d54b8a4   fixed documentation bug
      adds  d0c7a74   pod tweaks
      adds  f67ab90   fixed typo
      adds  74f5890   Add line numbers to exceptions
      adds  b8d30bb   cleanup
      adds  518ab0d   fixed changes
      adds  97a002d   cleanup
      adds  2edebab   test cleanup
      adds  a326c71   added small recipe
      adds  3829072   improved recipe
      adds  42ac4b2   release preparation
      adds  83ac5fa   fixed typos
      adds  6af6d35   Deprecated Mojo::Client in favor of the much sleeker Mojo::UserAgent
      adds  a63bd16   made the most common Mojo::IOLoop methods easier to access for the singleton instance
      adds  4586885   fixed typo
      adds  c228f58   made dns a little more fun
      adds  22dc223   more ioloop tweaks
      adds  57ed976   another small Mojo::IOLoop tweak
      adds  cdb5892   cleanup
      adds  5387c64   fixed synopsis
      adds  f5f1cb8   release preparation
      adds  e9a2784   fixed typos
      adds  3e0013f   pod improvements
      adds  e96c26e   added config helper to Mojolicious::Plugin::Config
      adds  6e0afb6   fixed Windows home directory detection bug
      adds  b9c6487   fixed typo
      adds  eaea44e   changed resolv.conf parser in Mojo::IOLoop to use the first nameserver
      adds  f9fe372   added support for multiple dns servers to Mojo::IOLoop
      adds  ec0a7d1   cleanup
      adds  2df01f9   more cleanup
      adds  58a3d52   fixed warning
      adds  f46df11   fixed small autoclosing tag bug in Mojo::DOM
      adds  7566517   fixed another optional tag bug
      adds  fc5894e   fixed JavaScript/CSS bug in Mojo::DOM
      adds  195c0d3   changed lookup method in Mojo::IOLoop to pick records randomly
      adds  3eb0828   cleanup
      adds  5f9f2cc   release preparation
      adds  f403b4f   improved lookup method in Mojo::IOLoop
      adds  5ca640d   changed default log level in "production" mode from "error" to "info"
      adds  51489ad   fixed a serious Mojo::DOM bug
      adds  5330ec5   added more tests
      adds  20bc037   release preparation
      adds  a66add4   added recipe to lite tutorial
      adds  ee87eae   fixed small route pattern escaping bug
      adds  05a527b   added test case
      adds  8e8cd86   fixed small Mojo::Util bug
      adds  28f0f98   updated WebSocket implementation to ietf-06
      adds  a2caf9a   cleanup
      adds  22791ac   pod cleanup
      adds  7cdb1d7   cleanup
      adds  4e7e86a   cleanup
      adds  c4b2a15   fixed small WebSocket bug
      adds  edb12f2   improved WebSocket debugging
      adds  1019a6a   fixed typos
      adds  5849475   pod cleanup
      adds  8d87d16   pod cleanup
      adds  bb870df   pod improvements
      adds  05a9cf7   improved Mojo::DOM inline DTD support
      adds  0d8c064   added proper payload masking for ietf-06 WebSockets
      adds  10796e4   fixed small Mojo::Asset::File bug
      adds  ef8e6d1   cleaned up render_exception
      adds  497f40b   fixed small Mojo::DOM namespace detection bug
      adds  dfd254b   added some tests
      adds  c6097f0   added more tests
      adds  59dc864   rename link
      adds  45572de   cleanup
      adds  095b6c8   more cleanup
      adds  80d8201   added recipe
      adds  5e5e897   added failraptor
      adds  4b847d5   moved all bundled static files to lib/Mojolicious/public
      adds  f07ad88   die on invalid listen value
      adds  898e7d7   move license list
      adds  39f5668   cleaned up default 404 error page
      adds  5ef4903   cleanup
      adds  0bd1c6f   added cookbook recipe
      adds  e29d73e   added support for MOJO_CERT_FILE and MOJO_KEY_FILE environment variables
      adds  8ee468c   pod cleanup
      adds  cd0baa8   updated jQuery to version 1.5.2
      adds  b384b72   small pod tweak
      adds  5c2ef56   pod tweaks
      adds  49e81c0   added missing selector pod
      adds  309c4fe   fixed small Mojo::DOM selector bug
      adds  9caa0f9   fixed small CGI/FastCGI header generation bug
      adds  e8e3df1   cleanup
      adds  5d1044a   added test
      adds  9f8a8f1   made Test::Mojo a little more user friendly
      adds  2f52161   added experimental build_url method to Test::Mojo
      adds  7935f1a   better example
      adds  d98a634   fixed typo
      adds  566ec43   i18n pod tweaks
      adds  097b0af   allow shortkeys in i18n plugin
      adds  c36b20b   cleanup
      adds  5272de8   fix Mojo::Base pod
      adds  c2f024d   fixed Mojo::IOLoop resolver bug
      adds  5c4f1d5   fixed small reload bug
      adds  6fd6cee   example tweaks
      adds  a9ec6cf   friendlier default listen value
      adds  5da2c52   pod tweaks
      adds  cbdd39a   MIME type for WOFF, supported by all recent browsers
      adds  383c1bd   cleanup
      adds  e970315   made ietf-06 WebSocket implementation work with the latest Firefox prototype
      adds  21a5879   fixed ietf-06 masking and added tests
      adds  85c1f9c   pod updates
      adds  1cecda2   cleanup
      adds  b203724   [cookbook] CGI ScriptAlias needs as trailing slash, otherwise only the root URL works
      adds  fefa5f9   cleanup
      adds  b6de1a3   improved Mojo::DOM to ignore useless end tags
      adds  d06e58e   cleanup
      adds  c319f32   pod improvements
      adds  ada3863   cleanup
      adds  ac46ac8   fixed small Mojo::DOM bug
      adds  5adebdd   cleanup
      adds  d13be89   improved HTML healing capabilities of Mojo::DOM
      adds  5989aae   simplified HTML healing and added more tests
      adds  9dafe1f   better test case
      adds  787b831   added more tests
      adds  2f76d89   test cleanup
      adds  25339d6   improved HTML healing further
      adds  e1aee2b   fixed another small Mojo::DOM selector bug
      adds  31fec92   fixed typo
      adds  a9447db   made $url#$anchor and $url#toc work everywhere
      adds  f2b1a94   cleanup
      adds  7ff4784   made Mojo::DOM a bit smarter
      adds  7225f2b   cleanup
      adds  a40233e   removed dummy listen socket
      adds  3176611   add dummy listen socket again
      adds  bfc3b7a   improved Mojo::DOM text extraction
      adds  392b113   improved Mojo::DOM whitespace trimming
      adds  ff77e1b   added experimental xml attribute to Mojo::DOM
      adds  86f2f8b   cleanup
      adds  dae5679   fixed typo
      adds  eb8a2ba   cleanup
      adds  d722a22   deprecated Mojolicious process method in favor of the on_process attribute
      adds  16961f3   fixed typo
      adds  470d74f   updated WebSocket implementation with payload masking (ietf-07)
      adds  96c6f69   cleanup
      adds  769b502   cleanup
      adds  b098549   fixed critical security issue that can expose files on your system and prepared emergency release
      adds  e74de48   fixed typo
      adds  e6d8aca   cleanup
      adds  3996e94   pod cleanup
      adds  25dc5d8   updated credits
      adds  ada244e   cleanup
      adds  8e17df1   pod tweak
      adds  c8670bd   added experimental dnt (Do Not Track) method to Mojo::Headers
      adds  40fd31b   added test
      adds  e9c1928   fixed readonly handle support in Mojo::IOLoop
      adds  de9e961   cleaned up examples
      adds  168c52b   made WebSockets a little more resilient
      adds  511cf46   cleanup
      adds  2a47200   added test
      adds  65cfa03   cookbook cleanup
      adds  fa9bf3c   fixed small WebSocket bug
      adds  49350c5   improved tests
      adds  4dfb643   improved a Mojo::IOLoop workaround
      adds  718ee4c   release preparations
      adds  e609a7a   pod improvements
      adds  beaafdb   added support for "X-Forwarded-HTTPS" and "X-Forwarded-Host" headers
      adds  7d12469   fixed test case
      adds  ae48981   added argument localization to the include helper
      adds  74ebef1   fixed typo
      adds  f9d143f   more tests
      adds  adaf6be   improved test
      adds  99083f2   fixed test
      adds  7097862   fixed test
      adds  c022b06   fixed size limits in message parser
      adds  6dbbdce   release preparation
      adds  48c6b4a   cleanup
      adds  14e0196   cleanup
      adds  2bdbc77   cleanup
      adds  43f43b3   reduce chunk size
      adds  bac59a1   improved message size limit handling
      adds  f90f5f5   release preparation
      adds  0a63116   more release preparation
      adds  0eff929   improved size limit handling further
      adds  5ecfc94   added another test
      adds  cf15d06   fixed changes
      adds  f0849a4   added test
      adds  f55a143   Avoid a (very unlikely) race when opening a temporary file
      adds  f27c032   cleanup
      adds  36d659a   fixed "multipart/form-data" generation bug in Mojo::UserAgent
      adds  f54ac2c   fixed small stack localization bug
      adds  5e03386   cleanup
      adds  542862d   more cleanup
      adds  9ac4c32   removed many more distracting comments
      adds  69fbd68   removed even more distracting comments
      adds  592e0b0   fixed controller specific render_exception methods
      adds  d9145ab   added test
      adds  00d0b13   sleeker readme example
      adds  9eff5e5   reduced memory requirements of cached templates by up to 50%
      adds  5e6f8c6   fixed typo
      adds  2f28c21   fixed controller specific render_not_found methods
      adds  b098b27   removed bad comments or replaced them with better ones
      adds  366b8d3   removed bad comments or replaced them with better ones
      adds  fe207fd   fixed Mojo::JSON string size limit
      adds  fda409c   micro optimizations
      adds  dced2cc   cleaned up debug code
      adds  8d9c761   removed a few more bad comments
      adds  1fc66e5   fixed typo
      adds  15c529f   fixed typo
      adds  7a17ea1   fixed another typo
      adds  135b5d0   added a few new comments
      adds  c3f1d64   rename on_tick to recurring, merge ticks into timers and implement periodic recurrening events
      adds  3429552   renamed on_idle method in Mojo::IOLoop to idle
      adds  10110b8   micro optimization
      adds  24421d2   cleanup
      adds  fd66746   updated WebSocket implementation to ietf-07
      adds  f348ef0   added ietf-07 WebSocket masking
      adds  cc9b999   fixed Changes formatting
      adds  9f2ed26   fixed FIN bit handling
      adds  77382e6   reduced WebSocket message size limit
      adds  efaece7   added opposite tests to Test::Mojo
      adds  de0eaca   fixed typo
      adds  86a5a90   fix typo: "afer" -> "after"
      adds  7b8b3b0   updated changes
      adds  a60cb7c   refer to Mojolicious::Commands instead of just Mojolicious
      adds  7084d15   Merged pull request #124 from metaperl/master.
      adds  d844496   fix formatting
      adds  638973c   made tests more portable
      adds  1fb55b3   better example
      adds  a631716   fixed typo
      adds  078fc07   fixed Windows bug in Mojo::Asset::File
      adds  5d659d1   improved explanations for nested routes and waypoints
      adds  6e71227   updated tests and documentation for the latest home directory detection improvements
      adds  1f5b62f   added external static file test
      adds  f7901c4   made Mojo::IOLoop much more resilient
      adds  f61c8f5   fixed ietf-07 WebSocket masking
      adds  89f1795   fixed small memory leak
      adds  f9c303c   made test more portable
      adds  09c4a1a   deprecated Mojo::IOLoop on_hup method in favor of the on_close method
      adds  f3f6123   fixed typo
      adds  1c7274e   deprecated on_handler and on_build_tx
      adds  e09a584   fixed small tag helper escaping bug
      adds  b17240c   fix previous bug differently
      adds  c98a418   added another opposite test to Test::Mojo
      adds  cd4495e   release preparation
      adds  645749b   fixed a few typos
      adds  893d2ae   fixed small windows bug
      adds  ea16fcf   made temporary files a little more pretty
      adds  bd70a3a   added cookie tests
      adds  301294b   fixed 64bit WebSocket message bug
      adds  51145e4   deprecated Perl 5.8.x support
      adds  009cc39   updated jQuery to version 1.6
      adds  3af2a80   added experimental before_render hook
      adds  dca582c   fixed teh typo
      adds  8b652a3   added experimental hook function to Mojolicious::Lite
      adds  8a56e2d   pod tweaks
      adds  20aca23   added template test
      adds  10f66ec   added recursion protection to before_render hook
      adds  dfca01f   fixed typos
      adds  5b34062   new code name
      adds  22280f0   more serious Perl 5.8 deprecation warning
      adds  ddf501d   updated Mojo::Base to enable Perl 5.10 features if available
      adds  1aaf5cc   updated Mojolicious::Lite to enable Perl 5.10 features if available
      adds  035fa91   fixed typo
      adds  ff05dde   improved debug log messages for template rendering
      adds  7a99fc5   improved Mojo::Template inline comment handling
      adds  6837077   better comment filter
      adds  4982c14   switched back to old inline comment handling
      adds  f867e85   improved Mojolicious::Routes exception handling
      adds  284857a   fix typo
      adds  272e76c   Merge pull request #134 from metaperl/master
      adds  fce7094   fixed potential PSGI bug
      adds  be647bb   improved Mojo::Template exception handling
      adds  5eebd49   PSGI: don't try to read over the supplied Content-Length if it's known.
      adds  6a43f59   updated changes
      adds  468ae5e   release preparation
      adds  bd177b3   answered new frequently asked question
      adds  7015005   fixed case sensitivity of Mojo::DOM in XML mode
      adds  1ee0754   Lowercasing pseudoclass descriptors
      adds  5b710f9   added selector tests
      adds  561a013   fixed css equation case sensitivity bug
      adds  7f33a54   improved timeout description
      adds  bcf9f72   updated more descriptions
      adds  792a9f9   fixed typo
      adds  5472f3c   Fixed a small xml flag bug
      adds  453df53   Merge pull request #141 from Akron/5472f3c62236bd7f62bba28fe8c564ac860b231d
      adds  87eb1e7   fixed XML detection in Mojo::DOM
      adds  8918a6a   micro optimization
      adds  7bcd9a6   disable WebSocket tests on FreeBSD for now
      adds  ea3d559   made non-blocking read/write slightly more resilient
      adds  1386e8b   WebSockets work fine with FreeBSD 8.2
      adds  8b3352e   seems only FreeBSD 8.0 and 8.1 cause problems
      adds  47c4a95   reverted deprecation of Perl 5.8 support, by popular demand
      adds  d235496   release preparations
      adds  18813b9   improved reloading slightly by allowing it to clean up the main namespace
      adds  c912390   recommend Perl 5.10+
      adds  fe49279   fixed enabling of Perl 5.10 features in Mojo::Base and Mojolicious::Lite
      adds  ad7827d   micro optimization
      adds  1cac4a4   made redirect_to behavior more obvious
      adds  5c18827   added experimental name support for template exceptions
      adds  b6c497f   documented debug environment variables
      adds  a3818e7   noting potential risks when using 5.8
      adds  3e58bf4   Merge pull request #142 from garu/patch-1
      adds  bb45f6f   disable TLS tests by default, because IO::Socket::SSL is broken most of the time
      adds  56d17b1   updated IO::Socket::SSL requirement to 1.43 due to bugs in older versions
      adds  3889e29   cleanup
      adds  56f8a16   fixed render_later to prevent delayed rendering warning
      adds  eeb88fb   release preparations
      adds  61c3a79   improved documentation for Mojo::DOM collections
      adds  6e39351   fixed typo
      adds  100caab   fixed all blocking server bindings to default to a 404 status code
      adds  c7a687f   updated jQuery to version 1.6.1
      adds  de040e0   improved documentation
      adds  c1c3864   better Mojo::DOM examples
      adds  9752a1a   updated .gitignore
      adds  c04b222   updated .gitignore generator
      adds  50b595b   fixed small XML semantics bug in Mojo::DOM
      adds  bfcb804   Fixing Typos
      adds  24b30f2   Merge pull request #144 from Akron/typos
      adds  82ae1bb   fixed reserved GET/POST param handling in Mojolicious::Controller
      adds  1ffb2c3   small documentation tweaks
      adds  ca90712   improved test case
      adds  9deddc7   added experimental helper function to Mojolicious::Lite
      adds  0d9ddd0   improved Mojo::JSON string escaping and moved all bundled templates to "lib/Mojolicious/templates"
      adds  2911da5   release preparations
      adds  aa8aebe   fixed small Mojo::DOM HTML5 bug
      adds  1736d55   added some more embedding tests
      adds  c2d902d   added more Mojo::DOM tests
      adds  719b2b6   fixed nested selector bug in Mojo::DOM
      adds  5b95450   improved nested find test case
      adds  9e303b1   release preparation
      adds  10efa91   improved Mojolicious::Routes documentation
      adds  35fb3fe   Add HTTP methods in script routes output
      adds  296458e   Merge pull request #149 from simotrone/master
      adds  4cc3154   updated changes
      adds  6f95d18   updated documentation
      adds  d4639b9   updated credits
      adds  b1adab9   fixed typo
      adds  072cea3   fixed typo
      adds  9aa0d59   improved routes command output a bit
      adds  0a72e39   improved Mojolicious::Controller documentation
      adds  c0bf792   Slurped lines got utf8-flaged
      adds  efbb49f   Merge pull request #150 from jamadam/master
      adds  6da1851   updated changes and fixed file modes
      adds  7bca091   improved test case
      adds  61eae5c   do not use 5.10+ features in documentation
      adds  db9ee2d   reduced memory usage of Hypnotoad workers by at least 1MB (each)
      adds  30b57bc   added experimental load_app method to Mojo::Server
      adds  e9f046f   made application loader a bit smarter
      adds  9de03e8   switched from Storable to JSON serialization for Mojolicious sessions
      adds  f22bfe5   micro optimization
      adds  48133a7   ignore invalid session data
      adds  2c35c45   switched back from JSON to Storable serialization for Mojolicious sessions
      adds  93a44b4   switched from Storable to JSON serialization for Mojolicious sessions to increase efficiency
      adds  4c166bf   added GET/POST parameter example to lite tutorial
      adds  19f6f6d   added file upload example to lite tutorial
      adds  de42366   improved Mojo::Upload documentation
      adds  f825c60   fixed typo
      adds  4928309   added more links to lite tutorial
      adds  2cf59ac   fixed typo
      adds  30f8156   * Only fetch from %$env for the keys that actually matches /^HTTP_/i;   this is required for "plackup -s Feersum" support, because the   "psgix.io" value provided by Feersum can only be fetched once.
      adds  4125872   Merge pull request #152 from audreyt/master
      adds  c4051cf   updated changes
      adds  8660e24   added experimental direct hash access for attributes and child element accessor support to Mojo::DOM
      adds  085e229   updated some documentation
      adds  503cac0   use better examples
      adds  170b3bf   fixed "Can't locate object method x via package y" error messages
      adds  8ac2983   added experimental support for collections to children method and element accessors in Mojo::DOM
      adds  0b56c68   added experimental to_xml method to Mojo::DOM collections
      adds  b764b3a   added experimental eval command
      adds  8b461ae   fixed typo
      adds  250901c   better readme example
      adds  84c47f7   added load_app example
      adds  d1f870e   Code name "Smiling Face With Sunglasses", this will be a major release
      adds  11feaba   improved Mojo::DOM collection rendering slightly
      adds  eb3fb85   improved Mojo::DOM synopsis examples
      adds  0adde13   removed a few confusing examples
      adds  a6fe287   improved Mojo::DOM documentation further
      adds  c9a7c7f   added a few more Mojo::DOM tests
      adds  ad5677d   added append_inner/prepend_inner methods to Mojo::DOM and deprecated add_after/add_before in favor of append/prepend
      adds  15c0d85   fixed typo
      adds  c49023f   deprecated all methods containing the word "inner" in favor of ones containig the word "content"
      adds  a25b6a2   slightly better render_content example
      adds  ecb6067   Windows line endings
      adds  5d28abc   Merge pull request #156 from Akron/windows-lineendings
      adds  01f8a52   improved command tests and updated changes
      adds  0f44830   improved long poll support
      adds  da90267   made long polling a little more fun by extending the finish method of Mojolicious::Controller
      adds  1907c83   better perldoc links
      adds  3f9449d   made Mojolicious::Plugin::PodRenderer a bit easier to extend
      adds  1ff54b8   fixed test
      adds  cccb15d   removed unnecessary template hook
      adds  a28e42c   fixed a few typos
      adds  f186060   release preparation
      adds  450af8c   fixed woff MIME type
      adds  ff475cc   fixed a small Mojo::Loader bug
      adds  ef0fafe   cleanup
      adds  fa5e228   removed a few more unnecessary comments
      adds  28a633e   fixed overload bug in Mojo::DOM
      adds  9451dec   fixed param list bug in Mojolicious::Controller
      adds  3adf8b3   release preparation
      adds  2455e73   mention that not_found and exception templates can't have layouts
      adds  18429c3   added a few tests
      adds  e12e24b   cleaned up generator command descriptions
      adds  8a18121   made perldoc route a bit smarter
      adds  343d4dd   improved perldoc route further
      adds  1ea0825   added perldoc tests
      adds  a54cb81   added experimental support for unquoted wildcard placeholders in Mojolicious::Routes::Pattern
      adds  013ad05   improved route examples
      adds  0528af7   a few more documentation tweaks
      adds  e071b28   MOAR QUOTES!
      adds  afa2fe5   fixed a bug that prevented Mojo::Base subclasses to use the -base flag
      adds  36b4bca   updated changes
      adds  345dff7   updated user agent example
      adds  78ca3b8   fixed a few small default status code bugs
      adds  90a67e8   added experimental status code support to rendered method in Mojolicious::Controller
      adds  df377e6   fixed a warning in Mojo::IOLoop
      adds  f4c3e31   fixed route suggestion bug in "not_found.development.html.ep"
      adds  637cfcb   fixed many typos
      adds  93db2ed   better README example
      adds  df14f71   improved README example further
      adds  8c24689   Improved README.pod.
      adds  5b14ad0   Merge pull request #163 from chromatic/master
      adds  12c2c15   updated Changes and changed formatting a bit
      adds  7ef6125   small formatting tweaks
      adds  60d91d4   updated WebSocket implementation to ietf-08
      adds  098d69f   fixed typos
      adds  e92758e   release preparations
      adds  3f6feed   fixed typos
      adds  b343c77   improved embedding cookbook recipe
      adds  5e07394   a few more small documentation tweaks
      adds  3bcabbd   improved comments
      adds  507ece2   improved a few more comments
      adds  0fef1f8   micro optimizations
      adds  5ee1b77   added test for broken session cookie
      adds  82c6d4a   made dns roundtrip test more reliable
      adds  a13e7e5   fixed a bug in Mojo::Template that caused template blocks to be auto escaped
      adds  6c98fdc   small optimization
      adds  6767ab6   micro optimization
      adds  065f4d8   fixed typo
      adds  feb683c   better regex
      adds  87d1507   improved regex a bit
      adds  af06f4a   improved WebSocket example in Mojo::UserAgent a bit
      adds  e5b76ba   fixed indentation
      adds  53022c6   added camelization roundtrip tests
      adds  a85f5cc   improved after_dispatch hook by allowing it to change session data
      adds  68722e1   added cookbook recipe
      adds  2e6c7b8   fixed typo in example
      adds  5aab5ee   simplified example
      adds  a8b446c   release preparations
      adds  3bce198   improved tests
      adds  be28852   improved Mojo::Path example
      adds  4044533   improved streaming examples
      adds  55264d4   use more verbose examples for streaming
      adds  f362edb   added experimental application embedding plugin
      adds  5adffd1   updated documentation for embed plugin
      adds  87fda51   fixed another small application embedding bug and added more tests
      adds  ab9c106   renamed Mojolicious::Plugin::Embed to Mojolicious::Plugin::Mount
      adds  dcb9596   added another mount example
      adds  0f4f0da   fixed a few more application mount bugs and added more tests
      adds  1e34909   added a few more application mount tests
      adds  531a41b   updated prettify.js to version 1-Jun-2011
      adds  497ebdf   improved Mojo::Message documentation
      adds  4d78618   many small documentation improvements
      adds  5bb5fc5   updated application embedding recipe
      adds  62a6a00   fixed typo
      adds  4552589   updated WebSocket diagnostics test in Mojo::HelloWorld for latest Firefox Aurora
      adds  5af1133   added experimental self-restarting Morbo development web server and removed old "--reload" support since there have been too many negative side effects
      adds  6ec1a36   updated makefile
      adds  f5b260f   fixed Morbo file discovery bug and added tests
      adds  314fec1   fixed another small path bug in Mojo::Server::Morbo
      adds  0d69830   improved whitespace trimming in Mojo::DOM
      adds  7ae2658   improved punctuation handling in Mojo::DOM
      adds  20e620c   let Morbo watch the "lib", "templates" and "public" directories in the current working directory by default
      adds  20fa31d   more Morbo quotes
      adds  8ecd18d   Morbo does not need to watch the "public" directory by default
      adds  a8acdae   added experimental --help support for all commands and fixed a Windows bug in Morbo
      adds  ea4e179   release preparations
      adds  bf20f9b   improved Morbo documentation and fixed a small bug in Mojo::Parameters
      adds  cdabcef   small documentation tweaks
      adds  5037a07   fixed typo
      adds  0dbbecc   many more small documentation improvements
      adds  c9a3f76   fixed more typos
      adds  3b597fd   more tag helper examples
      adds  44b3b1c   fixed an exception with layout rendering bug
      adds  e8dd365   simplified test case
      adds  af91646   improved tests
      adds  593578d   improved query string support in Mojo::Parameters
      adds  4a9705d   improved overall performance by about 3% with many small optimizations
      adds  76c5b8b   fixed typo
      adds  59f48f7   added test for missing plugin error message
      adds  4c638da   fixed Windows restart issues in Mojo::Server::Morbo
      adds  0fdffb8   fixed another small windows bug
      adds  7b43a91   clean signals
      adds  790bbf5   fixed small Windows line ending issue in Mojo::Template
      adds  9eb32b4   improved Morbo to only attempt restarting applications after a file change has been detected
      adds  b337faa   fixed a few small issues in the new restart code
      adds  23581c5   fixed Morbo tests
      adds  ddaff5c   manager should not die before the worker if possible
      adds  a758a14   micro optimizations
      adds  085424e   added support for domains to Mojolicious::Plugin::Mount
      adds  dd2dc7a   documentation tweaks
      adds  1d01f80   fixed file permission
      adds  ed65b98   added experimental callback condition plugin
      adds  83f7446   add actual plugin
      adds  ee0b5cf   refer to callback condition from plugin list
      adds  0f47e85   removed Mojolicious::Plugin::AgentCondition and added its functionality to Mojolicious::Plugin::HeaderCondition
      adds  e0007b9   improved header condition documentation
      adds  330a361   fixed typo
      adds  1d69485   added experimental host condition to Mojolicious::Plugin::HeaderCondition
      adds  9d222db   more documentation for conditions
      adds  f055986   improved documentation for conditions again
      adds  bcce5b9   cleanup
      adds  efa92bb   explain how tutorial and guides are connected
      adds  1dace93   fixed typo and emphasize the importance of reading the tutorial
      adds  30ce776   fixed render_static return value
      adds  6798f38   fixed dispatcher return values
      adds  c88c605   release preparations
      adds  f4375a3   added many Mojo::Command tests
      adds  88fc6f5   added debug log message for missing action to router
      adds  12c19c6   more cookie tests
      adds  857d3a7   improved Mojo::Loader documentation
      adds  91de03a   better delayed response debug log message
      adds  83e12ee   fixed typo
      adds  f3af1b1   fixed support for multiple checkboxes with same name in Mojolicious::Plugin::TagHelper
      adds  5d97f64   fixed portability issues in lite_app.t and command.t
      adds  779264b   updated changes
      adds  05327b3   release preparations
      adds  0ff147b   fixed url_for to incorporate trailing slash for current route
      adds  e830358   added more url_for examples
      adds  9fc6dc5   small documentation tweaks
      adds  0818ac4   mention that hypnotoad defaults to production mode
      adds  44ee832   fixed a few small error reporting bugs around Mojo::UserAgent
      adds  b1243fd   fixed small bug in previous commit
      adds  2b01184   fixed recurring timer description
      adds  81b71bb   MOAR QUOTES!
      adds  47c837a   updated helper documentation
      adds  2c1834e   better hello world examples
      adds  c7b299a   advertise installation time
      adds  5b8cca4   highlight tutorial
      adds  516b1d9   use cleaner hello world examples
      adds  ff9a129   small documentation tweak
      adds  b6d9a8c   fixed portability issue in "command.t"
      adds  5dd580e   improved Morbo restarter to also check for changed file size in addition to mtime
      adds  12e839c   fixed small morbo test bug
      adds  de4657c   Morbo cleanup
      adds  a4fd910   document the ability to call more than attributes and methods on some classes
      adds  1eb75a0   fixed typo
      adds  684715b   improved format documentation
      adds  2f0857f   fixed typos
      adds  a301d62   emphasize application scope of namespace attribute
      adds  95e5686   added experimental support for simple alternative constraints to routes
      adds  b9f5641   added more documentation
      adds  3ef9cbc   fixed example
      adds  4c342c6   added experimental Mojo::IOWatcher, Mojo::Resolver and Mojo::Transactor modules, which contain functionality extracted from Mojo::IOLoop and Mojo::UserAgent
      adds  06b9f01   fixed missing simpsons quote issue
      adds  8cab0f2   allow io watcher class to be inherited by new io loops
      adds  e6135d0   fixed typo
      adds  cff81ae   documentation updates
      adds  91160df   moved more user agent functionality to transactor
      adds  7370cc4   fixed typo
      adds  f1b4e84   mark new attributes as experimental
      adds  bc97098   fixed a few more small route bugs and added many new tests
      adds  af7b782   updated iowatcher documentation
      adds  3053418   documentation tweaks
      adds  39e950a   release preparations
      adds  13276f4   fixed typo
      adds  d12368f   simplified iowatcher api
      adds  279bf29   no more silly underscore keys
      adds  1f20b1f   fixed small routes bug that prevented some false values from disabling format detection
      adds  9413080   updated jQuery to version 1.6.2
      adds  4d2cf23   cleaned up sandbox code a bit
      adds  475a98c   fixed small return value issue
      adds  6b59fc5   fixed typo
      adds  2610a12   removed idle event from Mojo::IOLoop
      adds  5109be4   fixed typo
      adds  bffae5a   release preparation
      adds  b0e6320   fixed small timing issue in "morbo.t"
      adds  6402dcc   renamed build_url method in Test::Mojo to test_server and improved test_server method in Mojo::UserAgent
      adds  3766c87   mention hook order in documentation
      adds  385565d   less micro optimization and more maintainability
      adds  731e795   fixed small static file in DATA section bug
      adds  5b2ec82   fixed underscore key
      adds  ce97af3   updated changes
      adds  cb26b98   improved include helper argument localization
      adds  c963208   cleanup
      adds  84be54a   cleaned up user agent
      adds  dc54b24   added EXPERIMENTAL format method to Mojo::Log and simplified the default log format
      adds  dcf439a   fixed typo
      adds  2b5f8ff   release preparation
      adds  9750b71   fixed small Windows issue
      adds  843e554   fix possible small Windows issue
      adds  0944696   updated makefile a bit
      adds  4443200   improved partial template documentation
      adds  b5aae2f   small documentation tweaks
      adds  de458d3   fixed some portability issues in tests
      adds  3b6b914   fixed small memory leak in Hypnotoad
      adds  bdf24ae   fixed typo
      adds  95662dd   fixed small memory leak in Mojo::IOLoop
      adds  96eca4f   document case sensitivity in Mojo::DOM
      adds  c1db915   documentation tweaks
      adds  721dcb9   fixed typo
      adds  7dc289d   added --listen example for https with custom cert and key
      adds  dd33854   better listen examples
      adds  1e07da6   recommend Perl 5.12+
      adds  f25162c   made hot deployment with Hypnotoad even easier
      adds  1e53c9f   new Hypnotoad tests
      adds  a715e99   added --stop option to Hypnotoad
      adds  c753537   fixed small Hypnotoad bug and made tests more reliable
      adds  4c41740   small Hypnotoad tweaks
      adds  54ab166   a few more small Hypnotoad tweaks
      adds  9df867b   fixed fork bug in Mojo::IOLoop
      adds  4488018   Improved Hypnotoad tests and Mojolicious documentation
      adds  e26f168   added tests for Mojo::IOWatcher
      adds  ef051be   more Mojo::IOWatcher tests
      adds  4766547   even more Mojo::IOWatcher tests
      adds  33c81a7   made tests a little more portable
      adds  3a20f5c   fixed small Hypnotoad issue and made tests more reliable
      adds  d28b0e9   cleanup
      adds  f0bfcc9   deprecated Test::Mojo->new(app => MyApp) in favor of Test::Mojo->new(MyApp)
      adds  e0b2874   documentation updates
      adds  8b9aee1   added peer method to Mojo::Transactor
      adds  8ef91e5   updated changes
      adds  8d63017   fixed typo
      adds  c28ee70   small documentation improvements
      adds  394d1f0   added a few more parameter tests
      adds  4ef5910   Added type declaration for xsl stylesheets
      adds  dc5f716   Merge pull request #177 from shiftycow/master
      adds  dc885a8   updated changes
      adds  b74ae9f   fixed Windows portability issue
      adds  2cc1096   cleanup
      adds  acfd9bf   fixed Windows portability issue
      adds  9efe5e2   added cookbook recipe
      adds  73b4ef3   added experimental Mojo::Tree module, which contains extracted functionality from Mojo::DOM
      adds  d616559   Mojo::Tree is not experimental
      adds  47bbda7   more tests
      adds  5393f50   renamed Mojo::Tree to Mojo::HTML
      adds  bbf6b9f   highlight focus on HTML5
      adds  2c7ef46   documentation tweaks
      adds  fbd003f   release preparations
      adds  a383c1d   documentation tweaks
      adds  fa340b2   documentation tweaks
      adds  953c04d   documentation cleanup
      adds  f47b2ad   more documentation tweaks
      adds  25bdbd2   merged Mojo::HTML into Mojo::DOM again
      adds  9d201ab   added experimental modules Mojo::DOM::CSS and Mojo::DOM::Collection
      adds  fa9776f   MOAR QUOTES!
      adds  a13f40b   a few more quotes
      adds  2d2551f   added experimental module Mojo::DOM::HTML
      adds  35bbf8d   more quotes again
      adds  49a60f2   fixed small bug in get command
      adds  9756a9d   fixed typo
      adds  8e1fecf   removed depth limit from dumper helper
      adds  53277dc   added more template tests
      adds  f01b172   Add expires/cache_control accessors to Mojo::Headers
      adds  fa09bb2   Merge pull request #180 from amenonsen/master
      adds  f17936b   switched from search.cpan.org to metacpan.org
      adds  378e397   update CPAN link as well
      adds  cc4e0d8   cleanup
      adds  6b9fa43   Issue a warning that 'daemon --reload' has no effect
      adds  757a71c   Merge pull request #187 from amenonsen/master
      adds  a1b937a   fixed formatting
      adds  ad8d324   rewrote Mojo::IOLoop and added EV support
      adds  eb4ed41   fixed synopsis
      adds  66cb334   more documentation improvements
      adds  fe3e89c   fixed many typos
      adds  f521836   even more typos
      adds  3657845   added a few experimental attributes to Mojo::IOLoop
      adds  b1c19c1   improved documentation browser CSS
      adds  a9cbadc   fixed formatting
      adds  270adb3   improved Mojolicious::Routes to automatically disable the routing cache if conditions are used
      adds  604b71f   improved route constraint alternatives
      adds  ddf676c   improved event emitter a bit
      adds  f5c66c0   better test case
      adds  b8a7c89   improved example template
      adds  8c56e7d   made Mojo::Loader synopsis more foolproof
      adds  c122e37   more documentation tweaks
      adds  7d392d6   updated .gitignore
      adds  42b0606   release preparations
      adds  d7dbe86   documentation tweaks
      adds  90d18be   improved documentation
      adds  51895a2   fixed typos
      adds  f95a9d2   fixed a few typos
      adds  afb8ed8   improved Mojo::IOLoop::Resolver efficiency
      adds  79898d0   fixed typo
      adds  0981434   added experimental detect method to Mojo::IOWatcher
      adds  9d2b7b2   documentation tweaks
      adds  f8165f5   replace MOJO_POLL with MOJO_IOWATCHER in tests
      adds  d5af432   made resolver a little more resilient
      adds  7fe9951   release preparations
      adds  8ee18ae   improved .perltidyrc
      adds  1307961   fixed typo
      adds  dfccce0   Revert "improved .perltidyrc"
      adds  dbaf520   documentation tweaks
      adds  d5ebe0c   fixed version command
      adds  bee4e03   fixed small Mojo::DOM bug
      adds  722a8a3   fixed typo
      adds  b440641   improved documentation
      adds  f22f289   more documentation improvements
      adds  9c873ac   explain mode handling in more detail
      adds  eb20cdd   more documentation tweaks
      adds  951cb5a   documentation tweaks
      adds  0148f28   a few more documentation tweaks
      adds  d8674e2   fixed a few prompts
      adds  a02d5d8   recommend morbo consistently
      adds  5c58fb2   moved is_ipv4 and is_ipv6 methods from Mojo::URL to Mojo::IOLoop::Resolver
      adds  98b321b   fixed typo
      adds  9ee90bc   simplified resolver a bit
      adds  eaa85ff   fixed typo
      adds  face2d1   made resolver a little more resilient
      adds  57447fa   made tests a little more resilient
      adds  ad32b8e   more Mojo::DOM documentation
      adds  0b209db   mention current WebSocket spec in documentation
      adds  a699136   modernized Mojo::HelloWorld
      adds  774da57   fixed typo
      adds  2a076ca   added a little safety precaution
      adds  bb0a976   cleanup
      adds  2400703   tweaked Mojo::HelloWorld a bit
      adds  1cdcd42   simplified text extraction code in Mojo::DOM
      adds  8b58e83   small documentation tweaks
      adds  961b119   improved 64bit support in Mojo::Transaction::WebSocket
      adds  ad0b3b3   improved HTML healing capabilities of Mojo::DOM::HTML
      adds  8a9e0ce   improved HTML rendering in Mojo::DOM::HTML
      adds  c6167b4   fixed missing quote
      adds  1111783   added experimental module Mojo::IOLoop::Trigger
      adds  00b0e39   documentation tweaks
      adds  077dcda   made tests more portable
      adds  b0df6e5   Little doc bug
      adds  e2411b5   Merge pull request #191 from Akron/doc-bug
      adds  ee22994   fixed memory leak in Mojo::IOLoop::Client
      adds  e66b3ce   fixed small bug in Mojo::IOLoop::Server
      adds  f2e5250   documentation tweaks
      adds  3041b42   fixed memory leak in Mojolicious and improved documentation
      adds  cae1cd2   smaller example
      adds  6191e3a   made tests more resilient
      adds  0d25a13   better parallel request example
      adds  52d454f   added extended callback support to Mojo::IOLoop::Trigger
      adds  71d2c9d   made trigger.t more reliable
      adds  a1c8592   added cookbook recipe
      adds  f8866f8   extended recipe
      adds  51579c8   fixed a few small bugs in Mojo::URL
      adds  128ad48   added experimental defer method to Mojo::IOLoop
      adds  ca312a7   improved Mojo::IOWatcher to use higher resolution timers
      adds  f03e9ab   improved trigger.t slightly
      adds  eaa608c   release preparation
      adds  ee6b829   fixed small alternative placeholder value bug in routes
      adds  0f75f9f   documentation tweaks
      adds  56cf2d9   fixed small bug in Mojo::IOWatcher
      adds  235d939   fixed a small bug in Mojo::IOLoop::Client
      adds  6027556   changed default keep alive timeout in Mojo::Server::Daemon from 5 to 15 seconds
      adds  850d3d6   documentation fix
      adds  fc5491e   made Mojo::UserAgent slightly more efficient
      adds  c3f76f5   added resolver synopsis
      adds  dfcde3c   improved get command to autoflush STDOUT
      adds  dc9aa76   answer most frequently asked question
      adds  24c4e43   tweaked answer a bit
      adds  bf3f156   fixed typo
      adds  7b02e20   improved camelize
      adds  ef80a73   added experimental extended REST support to Mojolicious
      adds  7cf5b1b   fixed typo
      adds  54b2a2f   better REST example
      adds  f6a1684   better description
      adds  2022573   added many more features to respond_to
      adds  c7b1a56   made all warnings fatal
      adds  e04d769   better respond_to examples
      adds  09073a5   made all warnings non-fatal again
      adds  3772ff7   documentation tweaks
      adds  4f30f62   release preparation
      adds  dc16049   improved documentation
      adds  592d52e   improved ioloop.t
      adds  62ba7c1   added more tests to ioloop.t
      adds  0203409   fixed typos
      adds  225a6e5   added experimental --verbose flag to Morbo
      adds  8f152a1   new slogan
      adds  1bf4c14   even newer slogan
      adds  28a27e7   fixed typos
      adds  d97715a   added content negotiation section to rendering guide
      adds  24c8131   more verbose example
      adds  d7b04a2   added experimental CSS4 selector subject support to Mojo::DOM::CSS
      adds  70abb62   more specific example
      adds  e33986e   cleanup
      adds  5d0bc29   added secure_compare function to Mojo::Util as a precaution against timing attacks in the future
      adds  13630b0   cleanup
      adds  1464866   reuse Mojo::Base in Mojolicious::Lite
      adds  55faf9c   modernized Mojo::UserAgent examples
      adds  b8f63d1   fixed typo
      adds  1c7885b   more layout documentation
      adds  290cadb   fixed typo
      adds  5c79d53   improved Mojo::UserAgent documentation
      adds  bc1579d   fixed typo
      adds  ac1a490   use section links in documentation
      adds  07b7cdc   release preparation
      adds  2c8f841   fixed small Mojo::URL escaping bug
      adds  169faab   added more path tests
      adds  3fc4354   fixed small unicode bug in get command
      adds  7e7f30d   added middleware recipe
      adds  98e1e9f   added a few more tests
      adds  95f337a   cleanup
      adds  ff76920   added experimental raw_text and all_raw_text methods to Mojo::DOM
      adds  1eb6971   removed raw_text and all_raw_text methods from Mojo::DOM again until we have better names
      adds  e5b24d0   cleanup
      adds  e0a9bff   fixed small text formatting bug
      adds  e5aa60f   fixed typo
      adds  1bebf55   fixed small preformatted text bug in Mojo::DOM
      adds  6b40e23   improved Mojo::DOM to allow smart whitespace trimming to be disabled
      adds  896f6d7   added more Mojo::DOM tests
      adds  d63f385   fixed changes ;p
      adds  e33d18f   deprecated Mojo::Path->append in favor of using Mojo::Path->parts directly
      adds  3cde8b2   trim arguments are experimental
      adds  c05e06b   fixed "websocket_lite_app.t" to require Perl 5.10+
      adds  a63e0dc   added experimental modules Mojolicious::Command::Cpanify and Mojolicious::Command::Generate::Plugin
      adds  24e17de   updated changes
      adds  72d9b51   added helper plugin recipe
      adds  cc45268   fixed small empty cookie bug
      adds  cfb1366   fixed small command bug
      adds  b17b726   fixed requirements
      adds  e17f684   documentation tweaks
      adds  2b49ec9   fixed typo
      adds  1cb43b1   more documentation tweaks
      adds  504c6c9   release preparations
      adds  19ff017   documentation tweaks
      adds  4ac708d   better command description
      adds  0561b6a   improved usage message of get command
      adds  bbf6273   documentation tweak
      adds  97d355b   Allow plugin names with uppercase letters to be searched in namespaces
      adds  7ee85c7   Merge pull request #201 from lammel/feature-plugin-nocamelcase
      adds  e12b69a   updated changes and documentation
      adds  8811d15   cleanup
      adds  84d75f3   support and encourage camel case plugin names everywhere
      adds  dff3d5a   release preparation
      adds  5e3e58d   updated tests
      adds  48ddcc0   removed deprecated plugins
      adds  6b2b587   deprecated multiple plugins
      adds  bdc81b4   improved cookbook recipe
      adds  3aefe8a   fixed typo
      adds  4d43362   fixed another typo
      adds  cd5385f   made Mojolicious::Plugins loader quite a bit smarter
      adds  081f86b   improved Test::Mojo diagnostics slightly
      adds  9ac8458   cleanup
      adds  d7d5faa   cleanup
      adds  cd2ec7e   fixed small test portability problem
      adds  3e68b6a   cleanup
      adds  ee3d584   added experimental size method to Mojo::DOM::Collection
      adds  296e3c6   renamed Mojo::DOM::Collection to Mojo::Collection and added a few new methods
      adds  2a5af8d   better tests
      adds  dc33a2a   release preparations
      adds  89bf3af   better examples
      adds  2be6c2a   added experimental filter method to Mojo::Collection
      adds  2b2034b   better tests
      adds  3f185b7   removed while and until methods from Mojo::Collection
      adds  db1fcb7   fixed typo
      adds  f6fa0c0   fixed typo
      adds  d25009b   renamed filter method in Mojo::Collection to grep
      adds  ec236f3   documentation tweaks
      adds  fe34673   documentation tweaks
      adds  a00febc   fixed small test portability issue
      adds  e549346   added experimental first method to Mojo::Collection
      adds  0952cf1   fixed another small test portability bug
      adds  a2c55a9   added experimental sort method to Mojo::Collection
      adds  11d247a   added experimental reverse and shuffle methods to Mojo::Collection
      adds  794a66d   better documentation and tests
      adds  066affb   fixed typo
      adds  20ebf7e   fixed a url_for bug where route captures would be ignored
      adds  3d2d880   documentation tweaks
      adds  c829562   more documentation tweaks
      adds  bf5631e   pod cleanup
      adds  2549cc3   added experimental support for testing WebSockets with Test::Mojo
      adds  55bb38a   triggers were not necessary
      adds  fb485ef   documentation tweaks
      adds  7d45f02   added GET/POST parameter support to respond_to
      adds  9caa2c6   removed old commands
      adds  5bb1ee9   deprecated camel case command modules and lowercased all the built-in ones
      adds  2733ca0   slightly better loader
      adds  37f23e2   cleaned up command loader
      adds  8b705e2   added makefile.pm again
      adds  89e14c4   made class_to_file slightly smarter
      adds  139f89e   added command recipe
      adds  e880f8d   added experimental app method to Mojo::Command and improved cookbook recipe
      adds  865c4d8   fixed typo
      adds  b717d5c   made tag helper a little smarter
      adds  815065f   documentation tweaks
      adds  0006f74   cleanup
      adds  b672ced   micro optimization
      adds  0c45a0a   made camelize a bit smarter
      adds  76bc38c   fixed small route rendering bug
      adds  c669bb7   cleanup
      adds  ae93a93   added experimental t helper to Mojolicious::Plugin::TagHelpers
      adds  00e6016   release preparations
      adds  7a37c3d   added experimental split method to Mojo::ByteStream
      adds  f7193f7   less magic
      adds  fb657af   fixed small bug in Mojo::JSON
      adds  6dfd618   made split method in Mojo::ByteStream a little smarter
      adds  f72fe8f   simplified examples
      adds  7c67ba6   documentation tweaks
      adds  5267c15   removed unnecessary title
      adds  c58bed9   more verbose examples
      adds  e8219fd   use slightly more verbose example
      adds  675152d   improved Mojo::Home portability
      adds  b2d2eba   documentation tweaks
      adds  5613d28   improved render_exception and render_not_found to use the current format if available
      adds  a7a2483   fixed typo
      adds  072cb2e   better test case
      adds  c7c72b5   simplify Mojo::ByteStream
      adds  ef899b6   fixed typo
      adds  9b9125b   improved respond_to to automatically render an empty 204 response for unknown formats
      adds  33f7ed9   improved redirect support in Mojo::UserAgent to be closer to commonly used browsers
      adds  814c1e4   added a few more tests
      adds  72dc186   documentation tweaks
      adds  0e02228   move architecture overview again
      adds  64e9f3d   fixed quoting bug in Mojo::Cookie
      adds  57fa249   more cookie tests
      adds  538483b   added Mojocasts link
      adds  84b6dd7   release preparation
      adds  b708006   fixed small version detection bug in Mojo::Cookie
      adds  34c419d   made cookie parser slightly more resilient
      adds  0754a05   improved growing guide a bit
      adds  5036e40   added experimental support for escaped tags to Mojo::Template
      adds  c98f9d4   improved test
      adds  3a3d28f   fixed small bug in template parser
      adds  51a42aa   fixed trimming bug in Mojo::Template
      adds  b3b8f75   release preparation
      adds  43d95c3   improved Morbo to ignore dotfiles
      adds  1facccc   cleanup
      adds  5756496   fixed lite_app and plugin generators
      adds  ee6ff0b   cleanup
      adds  2d932b6   added a few more Mojo::Home tests
      adds  66442bf   updated Mojo::Template documentation a bit
      adds  2e9c5e2   removed obsolete FAQ answers
      adds  5567187   improved nginx recipe
      adds  93c46fc   improved nginx recipe some more
      adds  d32b8a9   hint at multipart/form-data content type for uploads
      adds  89bad71   fixed typo
      adds  28c83bb   Some typos
      adds  62b486e   Merge pull request #213 from Akron/typos
      adds  6072e96   improved cookie generation slightly
      adds  2900d45   updated changes
      adds  4471c30   link to latest WebSocket spec
      adds  b22498d   fixed Mojo::IOLoop to not ignore SIGPIPE
      adds  7988314   updated jQuery to version 1.6.3
      adds  da27380   fixed Mojo::IOLoop to ignore SIGPIPE
      adds  c37d414   cleanup
      adds  6641161   micro optimization
      adds  fce07e9   improved unicode handling to be more correct and less forgiving
      adds  0cfa81a   more tests
      adds  1022b55   even more tests
      adds  024c649   micro optimization
      adds  2ffe606   cleanup
      adds  8ff9e58   fixed small bug in cookie jar and added many new tests
      adds  4c95280   added a few more tests
      adds  89fda4b   fixed Hypnotoad to clean up lock files
      adds  65205c6   moved mod_perl recipe to the wiki
      adds  685571b   improved CSS of all built in templates
      adds  dfbb1b5   small css tweak
      adds  b33d774   renamed Mojocasts link to Screencasts
      adds  0b92790   CSS tweaks
      adds  e8ecedd   fixed small bug that caused exceptions to be logged twice
      adds  492526c   a few more CSS tweaks
      adds  d52961f   added mod_proxy recipe
      adds  77716ef   improved mod_proxy recipe
      adds  ca2dfa9   promote growing guide
      adds  dce05e1   improved many recipes
      adds  2cdc5bc   renamed recipe
      adds  e56de4c   cleaned up documentation a bit
      adds  c2a1bc3   more documentation tweaks
      adds  bf8b430   better example
      adds  ab41af6   added experimental --mode flag to Morbo
      adds  9654e52   removed --mode flag from Morbo again and cleaned up some usage messages
      adds  90eaef3   improved host condition to work in more environments
      adds  d6cb77b   run tests in alphabetical order to make the testing flow predictive
      adds  c089bbc   Merge pull request #217 from viliampucik/master
      adds  b9c9302   updated changes
      adds  10ed45b   small documentation tweak
      adds  99d1b66   micro optimizations
      adds  4cacc86   improved plugin loader tests
      adds  a992198   small documentation tweak
      adds  8d9a0f3   added MIME type example
      adds  9ac646c   better documentation example
      adds  05ae728   added a few message tests
      adds  b9ef7c0   improved message tests a bit
      adds  feda70b   added experimental mojo_lib_dir and slurp_rel_file methods to Mojo::Home
      adds  bec7967   cleanup
      adds  0fc549c   better comment
      adds  a1a16bb   removed Mojo::Server::FastCGI so it can be maintained as a separe distribution
      adds  e35d1d8   improved CGI tests
      adds  6b1e47d   cleanup
      adds  d1e6e4b   added another PSGI recipe
      adds  de27b42   fixed indentation
      adds  6ad59ed   recommend wrapper scripts
      adds  164701e   fixed small CGI bug
      adds  62057f8   improved non-blocking resolver by allowing it to be disabled
      adds  5ed131f   fixed small name generation bug in Mojolicious::Plugin::Config
      adds  fe74c1a   improved DATA templates by removing a whitespace requirement
      adds  0a963ee   better test cases
      adds  38d00fe   release preparation
      adds  2e1ce67   documentation tweaks
      adds  dadc7d3   fixed small redirect_to bug
      adds  55cc262   cleanup
      adds  6225983   better test
      adds  40bd59f   fixed small attribute selector bug in Mojo::DOM::CSS
      adds  23f8d51   improved application helper explanation
      adds  4ab07e2   improve ojo documentation
      adds  206f99f   improved cookie jar documentation
      adds  ca9fcaa   added experimental start_timer and stop_timer helpers
      adds  f26f3c5   fixed small timer bug
      adds  4cce790   renamed start_timer/stop_timer to profile
      adds  b7710b1   simplify flash examples
      adds  957bc82   deprecated direct hash access to the flash in Mojolicious::Controller
      adds  2c6b15d   updated WebSocket implementation to ietf-14
      adds  80c2b3b   improved named route documentation
      adds  f95097e   added experimental binary support to Mojo::Transaction::WebSocket
      adds  373c4e2   added a few more WebSocket tests
      adds  d15d2ce   added experimental build_frame and parse_frame methods to Mojo::Transaction::WebSocket
      adds  22f6630   fixed Perl 5.8.7 compatibility
      adds  0208cf3   removed cookbook recipe that no longer works with cpanminus
      adds  7c457c8   fixed typos
      adds  f15b1b3   added more application embedding tests
      adds  029a624   we support ietf-15 WebSockets
      adds  bceca8e   fixed tag helper documentation
      adds  dc45512   use more perl lines instead of tags in template examples
      adds  00e28fa   fixed typo
      adds  19baa22   added experimental support for resetting under to Mojolicious::Lite
      adds  fbe4558   added a few more under tests
      adds  809c1f2   changed under resetting slightly
      adds  73274fe   added experimental routes function to Mojolicious::Lite
      adds  abee750   fixed a few small route bugs
      adds  8a9fc5f   fixed CSS of built-in exception template
      adds  0ec2745   Added realm= to documentation for www_authenticate header
      adds  8cc7655   Merge pull request #220 from bduggan/patch-1
      adds  6dea64e   improved bridge example
      adds  f659062   fixed small route block bug
      adds  cb757f6   renamed routes function to group
      adds  da1a5f8   fixed small unicode bug in Mojolicious::Plugin::EPRenderer
      adds  1f573b4   fixed close event bug in Mojo::IOLoop
      adds  d250d7e   better readme examples
      adds  c3238e8   improved slogan
      adds  7a77b78   fixed many typos
      adds  b37602e   fixed a few more typos
      adds  e077135   fixed readme example
      adds  0a59916   improved accept performance of the standalone daemon with EV backend by up to 1000%
      adds  4560e5a   improved accept performance a little more
      adds  b2c8b99   fixed small Mojo::IOLoop bug
      adds  9230aaf   improved accept performance of all built-in servers by up to 1000% with the EV backend
      adds  5f9e639   simplify multi-accept logic
      adds  77e10ce   changed default upgrade timeout of Hypnotoad from 30 to 60 seconds
      adds  b51d9ed   improved connection_timeout method in Mojo::IOLoop by allowing it to be called as a class method
      adds  fdf1da6   added another connection test
      adds  e21a3bc   fixed typo
      adds  4371068   added experimental accepts attribute to Mojo::IOLoop::Server
      adds  6fdaa63   lets just start calling Mojolicious a real-time web framework
      adds  54ecaec   fixed a few typos
      adds  4494d01   simplify readme example
      adds  a777d8d   improved resilience of HTTP parser
      adds  eac0cb1   added message roundtrip tests
      adds  1c8971d   show how the connection timeout can be increased for long polling
      adds  b3fc4c4   mention default connection timeout
      adds  1247311   we support the ietf-16 WebSocket spec
      adds  dd8f277   fixed small formatting bug in Mojo::Headers
      adds  51046a7   made message generation slightly faster
      adds  4410778   improved message parser performance slightly
      adds  d5cf2a1   disable some more tests on Windows with older Perl versions
      adds  998a12d   increased Perl version requirement to 5.10.1
      adds  e52714c   use more Perl 5.10 features
      adds  e06d667   fixed FreeBSD portability issues in tests
      adds  2894096   fixed more portability issues in tests
      adds  5eb5d54   enabled many tests with portability problems again
      adds  8cd642e   updated changes
      adds  a48a110   removed a few too dangerous tests
      adds  0aa18b7   fixed Perl 5.12 compatibility
      adds  fe4da1c   fixed a few more portability issues
      adds  6dcf40c   fixed more portability issues
      adds  b0a1868   improved unique id generation slightly
      adds  777a377   added a few more command tests
      adds  9b65b27   removed obsolete portability workaround
      adds  80ed4b6   made Mojo::IOLoop->start marcus-proof :)
      adds  ecbebe6   updated changes
      adds  811e4d8   added more tests for different plugin options
      adds  01c685b   added more tests for content negotiation with broken Accept headers
      adds  6e069eb   fixed typo
      adds  7b0cc8b   fixed small detection bug in Mojolicious::Types
      adds  8dfa9b1   updated dependency list
      adds  924b0d5   disabled GitHub issues
      adds  8e8a87d   fixed typo
      adds  90cd440   improved setuidgid in Mojo::Server::Daemon slightly
      adds  8da8921   use POSIX instead of special variables
      adds  efe9ff9   added a few more loader tests
      adds  c1a5c22   improved PSGI tests
      adds  60cda9d   improved PSGI backend slightly
      adds  422e851   added more Mojo::Date tests
      adds  fcf95c8   added a few more Mojo::Date tests
      adds  b6562c9   fixed on_finish callback to work consistently with all servers
      adds  b9c0e6d   reduced memory usage of daemon slightly
      adds  132e972   added a few more message size limit tests
      adds  100ab31   use more realistic values for upload tests
      adds  4c7a242   improved Mojo::IOWatcher backend detection slightly
      adds  9b31238   improved Mojo::IOWatcher backend detection again
      adds  d1cf14a   made Mojolicious a little more marcus-proof
      adds  387f3f4   use more marcus-proof AUTOLOAD pattern everywhere
      adds  46500af   fixed small memory leak in Mojo::DOM
      adds  63e607b   added experimental on_body attribute to Mojo::Content
      adds  53f7ffb   fixed typo
      adds  e2c8843   made streaming upload tests a lot cooler
      adds  8a7a7d6   improved streaming upload test a bit
      adds  bd49360   made example more readable
      adds  041c5f3   reduced IO::Socket::SSL version requirement
      adds  4ca8635   fixed big memory and file descriptor leak in the TLS code of Mojo::IOLoop::Server
      adds  8392c88   added experimental match method to Mojo::Path
      adds  912a129   added a few more path matching tests
      adds  85de670   fixed another small Mojo::IOLoop::Server bug
      adds  992bd1a   added a few more path matching tests
      adds  cc0c833   added another user agent example
      adds  c0a2a2a   fixed small Mojolicious::Static bug
      adds  864e001   added a few more documentation examples
      adds  4279a92   renamed match to contains
      adds  0886e76   improved Mojo::Loader regex check a bit
      adds  f4c15a0   added more loader tests
      adds  471d3c9   fixed on_finish callback to work consistently with the user agent
      adds  cc67f0d   added experimental auto_upgrade attribute to Mojo::Content::Single
      adds  a0b3338   added experimental boundary method to Mojo::Content
      adds  a5fb3ea   renamed Mojo::IOLoop::EventEmitter to Mojo::EventEmitter and improved many modules to use events instead of callbacks
      adds  8e686e5   fixed typo
      adds  dc99804   better event emitter example
      adds  930c0d9   fixed small memory leak in Mojolicious
      adds  4e8f058   better WebSocket event test
      adds  631e057   fixed a few warnings
      adds  5714998   improved performance of all built in servers significantly
      adds  c3d472d   replaced one_tick method in Mojo::IOWatcher with start and stop methods
      adds  714de84   improved documentation
      adds  702f19c   better event emitter example
      adds  7511dd5   fixed transaction builder
      adds  269f6c5   improved session documentation
      adds  6a473bf   added experimental on_body method to Mojo::Message
      adds  33cb9e6   mark body events as experimental
      adds  52a0ce2   removed on_body method from Mojo::Message again
      adds  992db45   fixed typo
      adds  1159ceb   removed transaction and upgrade events from Mojo::Server
      adds  666111f   deprecated various on_* methods
      adds  98426e8   updated changes
      adds  569ea90   fixed typo
      adds  329493a   added experimental slice method to Mojo::Collection
      adds  ac5b89f   added experimental build and parse methods to Mojo::IOLoop::Resolver
      adds  137e151   improved Mojo::IOLoop::Stream to handle unexpected connection close more gracefully
      adds  9bd3e07   no need to deprecate methods in experimental modules
      adds  7920d3f   mark WebSocket methods in Mojo::UserAgent and Mojo::UserAgent::Transactor as experimental
      adds  849003d   modernized some eval statements
      adds  d9c57d7   updated Makefile.PL
      adds  e3a452e   mention that write methods are non-blocking
      adds  2633917   mention non-blocking write behavior on all layers
      adds  8fd45e5   no need to mention the kernel send buffer
      adds  58b176d   deprecated Mojolicious::Routes del method in favor of the delete method
      adds  5a87100   we already support IETF-17 WebSockets
      adds  60d64cf   a few micro optimizations
      adds  558f7fe   more micro optimizations
      adds  2aab61d   fixed small boundary bug in Mojo::Content::MultiPart
      adds  d045691   use more Perl 5.10 features
      adds  c26f9b0   use smart match for errors
      adds  7321e4c   small name change in Mojolicious::Lite
      adds  93ba1b1   do not use $self for event examples
      adds  beb6304   mention that Perl 5.10 features are automatically enabled
      adds  bcebcdb   improved the custom exception and not_found recipe
      adds  687fe3d   made a few more refinements to the exception and not_found recipe
      adds  590e098   added experimental upgrade and part events to content objects
      adds  225a38d   improved documentation of content objects
      adds  6d8ff66   fixed arguments of upgrade event in Mojo::Transaction::HTTP
      adds  75055cb   fixed small WebSocket upgrade bug in Mojo::Server::Daemon
      adds  77adeb4   better event descriptions
      adds  6d5bedb   added a few examples for important events
      adds  e1370fa   improved Mojolicious::Controller attribute default values
      adds  f717f50   fixed a few documentation typos
      adds  60f016a   more empty controller tests
      adds  e4c7dd7   updated streaming upload test to use the new multipart events
      adds  6ceca27   merged request and upgrade events in Mojo::Transaction::HTTP
      adds  e73e1de   a few new event examples
      adds  aa6a838   fixed small bug in upload_lite_app.t
      adds  0376afa   added experimental support for new HTTP status codes from draft-nottingham-http-new-status
      adds  aff2ff2   deprecated all is_done methods in favor of is_finished
      adds  404ef41   fixed small typo in changes
      adds  2e0c6ec   a few more content event examples
      adds  d80f166   added examples for less commonly used events
      adds  78e925d   fixed small HTTP response parser bug
      adds  7fd6f62   fixed Windows portability issue in upload_lite_app.t
      adds  2d2233c   fixed HTTPS proxy bug in Mojo::UserAgent
      adds  cdbc51b   more consistent Mojo::IOLoop examples
      adds  d238b56   improved start_tls method in Mojo::IOLoop by allowing it to accept more options
      adds  90db3ce   more consistent descriptions
      adds  325c0e2   more progress tests
      adds  67d2c25   a few more progress tests
      adds  8500233   improved MOJO_MAX_MEMORY_SIZE handling by moving it from Mojo::Content::Single to Mojo::Asset::Memory
      adds  61e18b2   added experimental max_memory_size attribute to Mojo::Asset::Memory
      adds  f17b082   added experimental is_file method to Mojo::Asset and Mojo::Asset::File
      adds  f3d56de   more realistic on_process example
      adds  84129a3   split some big test files
      adds  111c858   fixed small test bug
      adds  8c3e610   more Mojo::URL examples
      adds  9d8c327   fixed a few boolean tests
      adds  3e4499b   fixed a few more small test bugs
      adds  af5528d   fixed small environment cleanup bug in Mojo::IOLoop::Server
      adds  d08bfb7   test environment cleanup
      adds  133d8b3   made ioloop.t a little more resilient
      adds  022f957   added a few Mojo::Path examples
      adds  748c652   more examples
      adds  3446bc3   added experimental frame support to Mojo::Message::WebSocket and changed syntax for binary messages
      adds  4875ed2   message event should not depend on the frame event
      adds  bcf436b   test WebSocket ping/pong
      adds  f5fe794   release preparations
      adds  6191af6   improved Mojo::IOLoop::Stream to only emit close events once
      adds  ab40cec   more precise event tests
      adds  7e518c0   unified formatting of all experimental notes
      adds  ea49fed   unify list formatting
      adds  a90c401   added experimental stream api to Mojo::IOLoop and fixed finish event timing in Mojo::Server::Daemon
      adds  c7c7c18   better description for stream method
      adds  6fd822a   replaced add method in Mojo::IOWatcher with io method
      adds  6b463c1   added experimental handler method to Mojo::Server
      adds  d8adc8c   removed handler method again from Mojo::Server
      adds  4d6a816   better stream method example
      adds  78773f2   removed before_render hook and Mojolicious::Plugin::CallbackCondition
      adds  5afcfbb   removed experimental status from many classes, methods, attributes and functions
      adds  eb41277   better event emitter tests
      adds  6b04c9c   added experimental --verbose flag to test command
      adds  e0f8e54   deprecated Mojo::DOM->new with arguments
      adds  cf468e5   use more Perl 5.10 features
      adds  8721e7e   improved regex performance slightly
      adds  17d597a   no need to support older Perl versions
      adds  6d31997   renamed Mojo::IOLoop::Trigger to Mojo::IOLoop::Delay
      adds  1aa7665   renamed io and watch methods in Mojo::IOWatcher
      adds  74f462b   fixed delay example
      adds  e1ef105   better descriptions for a few controller methods
      adds  3d1b3e4   fixed typo in begin example
      adds  9e7dd62   added on method to Mojolicious::Controller and message event to Mojo::Log
      adds  8b752c5   better message event example
      adds  d323417   better message and request event examples
      adds  4b790dc   removed experimental status from Mojo::EventEmitter and merged unsubscribe_all method into unsubscribe
      adds  942c252   better Mojo::Log descriptions
      adds  39de890   fixed bug in user_agent.t
      adds  2b0f256   better Mojo::Log descriptions
      adds  1a324ce   fixed small rendering bug
      adds  4b0ad62   Remove whitespace [Gun.io WhitespaceBot]
      adds  9a4cee9   Merge pull request #231 from GunioRobot/clean
      adds  68a95fd   more Mojo::IOLoop tests
      adds  bba6911   better Mojo::IOLoop method descriptions
      adds  c8b2da6   a few more documentation tweaks
      adds  5590218   mention cheatsheet in routing guide
      adds  de1f3da   started new cookbook section about the real-time web
      adds  d4a2a1b   include application loading in example
      adds  b048792   added HTML5 EventSource recipe to cookbook
      adds  df751ba   link to event descriptions from recipes
      adds  64f60be   renamed a few recipes
      adds  0260ebd   improved a few event descriptions
      adds  6827e18   reuse Mojo::EventEmitter in Mojolicious::Plugins
      adds  1cfb69a   better hook descriptions
      adds  e3a6590   changed semantics of almost all functions in Mojo::Util
      adds  077ae1a   fixed a few descriptions
      adds  b698c50   shorter constant names
      adds  caf09c7   improved Mojo::ByteStream to generate most Mojo::Util based methods automatically
      adds  e96b38c   improved code generation slightly
      adds  a1422fe   updated CSS4 selectors in Mojo::DOM::CSS with changes from the latest editor's draft
      adds  087ed7d   fixed route pattern bug
      adds  7816434   removed profile helper
      adds  9fb0bb6   fixed bug in user_agent.t
      adds  3bdecef   removed CSS4 selector subject support from Mojo::DOM::CSS until we actually know the exact semantics
      adds  9126818   fixed a few template inheritance bugs
      adds  699f21e   added experimental --verbose option to routes command
      adds  3597a41   move introspection recipe to basics
      adds  98cd58b   use Mojo::Util more
      adds  03f9ed4   improved template inheritance by ignoring whitespace-only content
      adds  3d28708   better chunked example
      adds  cb25113   fixed a few attribute without value selector bugs in Mojo::DOM::CSS
      adds  2f09256   reverted changes to template inheritance and improved example in rendering guide
      adds  1f53484   simplify inheritance example a little bit more
      adds  1525c12   use less exclamation marks in guides
      adds  e9ac8f2   fixed template inheritance bug in Mojolicious::Renderer
      adds  fdbafa9   better layout tests
      adds  738dda3   simplify :checked handling a little
      adds  73aa6e3   better template inheritance example
      adds  3f6233b   removed jQuery recipe since the bundled version is mostly for internal use
      adds  57e74fd   better example for routes command
      adds  6520715   removed some Perl 5.8 compatibility code
      adds  d5989e2   updated jQuery to version 1.7
      adds  b7ea220   fixed empty path element bug in Mojo::Path
      adds  aabd046   better empty element test case
      adds  09d2c66   improved empty path element handling in Mojo::URL
      adds  4ea9de0   removed experimental status from Mojo::Util
      adds  1bd083f   fixed typo
      adds  e3d0aaf   better Mojo::Asset class descriptions
      adds  06dd6f4   fixed small trailing slash bug in Mojo::Path
      adds  5b454d2   added experimental canonicalize method to Mojo::URL
      adds  1cba787   a few more Mojo::URL examples
      adds  15bb69b   added a few message examples
      adds  3767368   added a few more controller examples
      adds  c936461   made dom examples more marcus proof
      adds  c44f161   improved transaction descriptions and added a few examples
      adds  c699fcf   fixed alias links in WebSocket transaction
      adds  a4644d3   make warning go away on legacy Perl versions
      adds  729ebcb   fixed URL without scheme handling in Mojo::URL
      adds  640fdf2   fixed a few small bugs in Mojo::URL
      adds  f113da8   removed canonicalize method from Mojo::URL
      adds  e8aaf31   slightly better HTML formatting
      adds  871d0f5   added experimental upgrade event to Mojo::Asset::Memory
      adds  84bc09d   fixed upgrade event timing
      adds  e79e41c   better upgrade event tests
      adds  7d1c005   fixed small route caching bug
      adds  979ae06   improved Mojo::Content::Single and Mojo::Content::MultiPart parsers to reuse events
      adds  d9acb0f   added experimental upgrade event to Mojo::Transaction::HTTP
      adds  12d96b9   fixed small leak
      adds  3c05aef   fixed body method in Mojo::Message
      adds  d280d02   added experimental auto_upgrade attribute to Mojo::Asset::Memory
      adds  3c87812   use body method for streaming recipe
      adds  ffd944e   improved streaming recipe slightly
      adds  97f7151   better descriptions for object constructors with events
      adds  0bb0907   better description for on method
      adds  1ac1b53   better streaming recipes
      adds  8a14a72   added experimental charset method to Mojo::Content
      adds  bd71622   many small documentation tweaks
      adds  6f4a401   fixed small CSS quirk
      adds  8029e75   fixed typo in hook description
      adds  5c9d0fd   deprecated many methods in Mojo::IOLoop and fixed multiple drain callback bugs
      adds  7b78a4d   added experimental connection event to Mojo::Transaction
      adds  dd54eca   fixed small attribute selector bug in Mojo::DOM::CSS
      adds  dcff9df   small optimizations
      adds  3ec3125   updated some Mojo::IOLoop attribute descriptions
      adds  05e6e80   replaced servers method in Mojo::IOLoop::Resolver with servers attribute
      adds  550273a   added experimental hosts attribute to Mojo::IOLoop::Resolver and fixed many small memory leaks
      adds  7ff2dc6   fixed typo
      adds  3056263   updated a few class descriptions
      adds  ca79cff   updated some more class descriptions
      adds  6c205e4   removed Mojo::IOLoop::Resolver
      adds  2cd1fc9   deprecated Mojo::IOLoop->connect_timeout in favor of timeout argument
      adds  80036e8   small documentation tweaks
      adds  d86984b   fixed small IPv6 portability issue in Mojo::IOLoop::Client
      adds  7f7c382   removed incomplete mod_rewrite tests from request_cgi.t
      adds  72644e0   better namespace description
      adds  e543441   bridges are more important than waypoints
      adds  b360e70   small routing guide tweaks
      adds  6d7daa0   fixed small bug in boundary and charset methods of Mojo::Content
      adds  c544710   found a better home for content tests
      adds  bc9255b   deprecated Mojolicious->on_process and added experimental around_dispatch hook
      adds  0af28df   renamed emit_hook_chain to emit_chain and changed event order from LIFO to FIFO
      adds  cc369f9   added arguments to around_dispatch description
      adds  637db20   better after_build_tx hook description
      adds  04c5d63   improved Mojolicious::Plugin::Mount to support after_build_tx hooks
      adds  477eda3   slightly better after_build_tx hook description
      adds  89e3f3e   removed support for after_build_tx hooks from Mojolicious::Plugin::Mount again
      adds  12dd053   deprecated all remaining on_* attributes
      adds  fffb10b   better Mojo::Exception tests
      adds  0806ff2   fixed typo
      adds  e87963d   improved stacktraces by making them a lot simpler
      adds  36d6a66   small documentation tweaks
      adds  3bdec34   fixed typo
      adds  7e764ad   make test recipe a little more future proof :)
      adds  0a29702   updated jQuery to version 1.7.1
      adds  ae550a6   added experimental error event to Mojo::IOWatcher and improved Mojo::IOLoop performance by increasing the default cleanup interval from 0 to 0.025 seconds
      adds  78359ea   improved Mojo::EventEmitter debug output
      adds  41f6261   improved Mojo::EventEmitter performance slightly
      adds  dbe8c51   mention which events are emitted safely
      adds  e6b1036   improved Mojo::EventEmitter debug output
      adds  a19d712   added experimental layout support for inline templates
      adds  677fe63   fixed a few small inline template issues
      adds  92b535a   improved renderer performance slightly
      adds  45eae00   fixed small WebSocket handshake bug
      adds  53c9456   improved CGI and PSGI tests a little
      adds  fb59801   fixed typos
      adds  7ab4592   added "websocket.pl" to example scripts
      adds  6533277   added experimental etag method to Mojo::Headers
      adds  6f3261e   fixed typo in cheatsheet
      adds  0a19cc9   fixed Akron :)
      adds  a126a63   mention that sessions get serialized with JSON
      adds  e8440cf   updated a few more method descriptions and added examples
      adds  7c20730   fixed one-byte payload bug in Mojo::Transaction::WebSocket
      adds  4fafe3a   fixed body event in Mojo::Content to work more reliably in CGI environments
      adds  e506a48   better route name example
      adds  8f0b27c   removed name argument from route name example
      adds  fd61e66   we support RFC 6455 already
      adds  e7f716d   fixed small portability issue in loader test
      adds  9f2e8d8   release preparation
      adds  425bbf3   changed default heartbeat timeout of Hypnotoad from 5 to 15 seconds
      adds  4282f2f   changed heartbeat timeout back to 5 seconds
      adds  57b3786   fixed typo
      adds  6c3ac4c   added exception handling to upload example
      adds  3d70975   fixed default keep alive timeout of Hypnotoad
      adds  aec7871   changed default heartbeat timeout of Hypnotoad from 5 to 10 seconds
      adds  dc7fb29   better tag helper tests
      adds  161affe   some more unicode tests
      adds  0776a44   fixed inline template double encoding bug
      adds  5628dfb   welcome to the Mojolicious core team Marcus Ramberg and Glen Hinkle
      adds  4dbd3c4   fixed formatting issues
      adds  f6fed45   welcome to the Mojolicious core team Abhijit Menon-Sen
      adds  9e09641   made connection timeout handling more user-friendly
      adds  6ae1534   do not log timed out websocket connections
      adds  4f0d833   changed default WebSocket timeout of Mojo::UserAgent from 300 to 305 seconds
      adds  7483dc8   changed default WebSocket timeout of Mojo::UserAgent back to 300 seconds
      adds  e26d347   added stream throttling tests
      adds  12cbe77   removed environment variable that does not exist anymore from cheatsheet
      adds  6928a33   fixed memory leaks
      adds  4437c7c   updated credits
      adds  e669dc3   Improve documentation
      adds  477c8f3   Fix typos
      adds  5dbd9b0   Fix typos
      adds  fa05aa0   updated changes with description of Perl bug
      adds  6e4df95   fixed recurring example
      adds  f288b6d   improved Mojo::Asset::File to support file handles
      adds  3507c12   removed handle support from Mojo::Asset::File again and fixed small bug
      adds  e8bbc5f   better Mojo::Asset::File documentation
      adds  344daf8   better test example
      adds  e4386c2   fixed small upload filename bug
      adds  f9047e5   Merge pull request #243 from augensalat/master
      adds  512732d   updated credits
      adds  7a548ed   removed useless shebang lines
      adds  348b18f   readded two shebang lines for more realistic tests
      adds  852f081   Add the status() method that was removed in commit 6533277 (closes #245)
      adds  d392f4e   updated Changes
      adds  5552b32   better CGI tests
      adds  83ac317   make alphabetical order a rule
      adds  0f83247   no multiple sentences on the same line
      adds  58bc987   Link to learn.perl.org from Guides.pod (closes #244)
      adds  9168874   better learning perl links
      adds  7122097   removed POD formatting rule again
      adds  0eccdc7   changed Mojo::IOLoop->client arguments from ($loop, $stream, $err) to ($loop, $err, $stream)
      adds  f075d6d   added hook example for skipping dispatchers
      adds  d41f5e9   fixed POD formatting
      adds  62467be   fixed small Mojo::IOLoop::Stream timeout bug
      adds  3fd0619   made exception handling in Mojo::IOLoop::Stream more resilient
      adds  8792dd8   fixed typo
      adds  5648823   improved resilience of Mojo::IOLoop::Stream
      adds  58bbb25   simplified Mojo::IOLoop::Stream cleanup logic
      adds  bac6cc4   added title to twitter and github links
      adds  280861c   Bump VERSION after release
      adds  75ce6a7   added bold highlights to pod for built-in hooks
      adds  abbe257   updated credits
      adds  5a7b9ae   fixed small argument bug in client method of Mojo::IOLoop
      adds  d5aa46c   better callback examples
      adds  27ccf4d   Rephrase reference line and readd reference to learn.perl.org. (Closes #244)
      adds  e7cfa06   reflow POD for marcus
      adds  6a39daf   added experimental close method to Mojo::IOLoop::Stream
      adds  f708e02   added child elements and element attributes section to Mojo::DOM documentation
      adds  c5def87   split child elements and element attributes sections
      adds  fb56c7b   fixed small error event quirk
      adds  5fcc030   fixed small memory leak in Mojo::IOLoop::Stream
      adds  b46b51a   added "hello.pl" and "fast.pl" to example scripts
      adds  ef87a2d   fixed chmod
      adds  c3b53bd   removed undocumented and untested args attribute from Mojo::IOLoop::Client and Mojo::IOLoop::Server
      adds  164a30d   removed undocumented and untested tls_args attribute from Mojo::IOLoop::Client and Mojo::IOLoop::Server
      adds  f396164   added experimental local_address attribute to Mojo::UserAgent
      adds  77bb626   improved tests for many environment variables
      adds  f15dfdb   removed MOJO_STATIC_CLASS and MOJO_TEMPLATE_CLASS environment variables
      adds  3ba405f   added FAQ answers for timeout error messages
      adds  a7e5181   deprecated all keep_alive_timeout attributes and parameters in favor of inactivity_timeout
      adds  c728047   extend FAQ answer about inactivity timeouts
      adds  ea85cb3   fixed Morbo to ignore hidden directories
      adds  a82bf6d   Change live tests to not be location specific
      adds  f6d809e   Tidy, fix keepalive tests
      adds  9fd1cd2   Merge pull request #252 from kraih/fix_live_tests
      adds  4bdad99   updated Changes
      adds  53ea3b5   replace user agent logger with error event and fixed multiple related bugs
      adds  69cee78   better tests for user agent error event
      adds  2ca668e   improved event handling in user agent tests
      adds  3d83f74   improved user agent tests slightly
      adds  4faf34a   Add textmate2 properties to skipfile
      adds  8ebc436   fixed repository to not favor specific editors
      adds  6c1c5a3   made MANIFEST.SKIP a little smarter
      adds  af87961   improved inactivity timeouts by allowing them to be disabled
      adds  d5e4d95   removed ability to disable inactivity timeouts again
      adds  9121e68   brought back ability to disable inactivity timeouts with test
      adds  eb1c2da   added experimental JSON Pointer support
      adds  5869d29   fixed small encoding bug in get command
      adds  432c38a   deprecated Test::Mojo->json_content_is in favor of Test::Mojo->json_is
      adds  9c4fec1   better test examples
      adds  a10eaa6   undeprecated Test::Mojo->json_content_is
      adds  98150d5   small plugin documentation fix
      adds  13a5cd1   removed legacy link from documentation
      adds  d0d713f   improved class detection of inflate command
      adds  c55eba0   removed legacy application check
      adds  c512b2e   better timer tests
      adds  c195556   Make it safe to run many SSL tests in parallel.
      adds  2989e0a   Merge pull request #255 from nwatkiss/multiproc-safe
      adds  4dda94b   updated Changes
      adds  7764621   simplify inflate command
      adds  8f856d5   better JSON API example
      adds  7103e85   added example for error event of user agent
      adds  3da1455   updated Mojo::Base examples a little
      adds  51debbf   removed experimental status from Mojo::Collection
      adds  39ddb89   removed experimental status from a few more classes and methods
      adds  e176d3b   improved session cookies to always enable the HttpOnly flag and removed experimental status from group feature of Mojolicious::Lite
      adds  510caa0   improved session expiration by allowing it to be disabled
      adds  ce9204d   updated cookie implementation for RFC 6265 and in turn deprecated Mojo::Cookie->version, Mojo::Cookie::Response->comment and Mojo::Cookie::Response->port
      adds  b5c916d   moved path attribute of Mojo::Cookie to Mojo::Cookie::Response for better RFC 6265 compliance
      adds  b4f1499   updated Changes
      adds  7f71c8c   fixed a few small typos in cookie test
      adds  1085dd5   removed obsolete deprecation warning
      adds  4933154   better Mojo::DOM type example
      adds  48cfa41   slightly better type example
      adds  3c092ad   improved cookie header generation slightly
      adds  5f9728a   improved RFC 6265 compliance of generated request headers
      adds  5bff053   better cookie tests
      adds  c9b64d0   cookie micro optimizations
      adds  43609be   cleaned up tests that change the environment
      adds  846085d   fixed bug that prevented sessions without expiration
      adds  54e3a56   fixed renderer example
      adds  9733a6d   removed experimental status from respond_to method in Mojolicious::Controller
      adds  3a1d0b7   removed test_server method from Test::Mojo and scheme argument from test_server method in Mojo::UserAgent
      adds  05139be   renamed tls_lite_app.t to session_lite_app.t
      adds  6ba33b6   added scheme argument to test_server again and improved tests
      adds  c578195   renamed test_server method in Mojo::UserAgent to app_url
      adds  da55fb3   removed experimental status from many events, attributes and methods
      adds  31f8031   better documentation for alias methods
      adds  134a6af   a few better content method descriptions
      adds  3b7c6d2   fixed test example formatting
      adds  d673f36   added streaming response example
      adds  628d84b   extended url_for example with query params
      adds  17e6509   fixed link_to example
      adds  ad63387   make Mojo::Exception subclassing easier
      adds  acead55   Merge pull request #259 from olegwtf/master
      adds  e189c42   improved most commands with shortcut options
      adds  d9aa0e8   better option examples
      adds  5739bfe   updated command example
      adds  a29f60b   added new FAQ answer
      adds  6fb7df6   added description to command example
      adds  3ad2361   added usage to command example
      adds  a31ad8c   fixed typo in command example
      adds  45203be   a few more controller examples
      adds  117717d   fixed Mojo::ByteStream, Mojo::Collection and Mojo::DOM to not be subclasses of Mojo::Base
      adds  5adc2b2   optimized cookie jar and improved tests slightly
      adds  cf958bb   more Mojo::DOM examples
      adds  e993e97   added JSON example for WebSockets
      adds  1c36f69   improved syntax highlighting in perldoc browser slightly
      adds  aa055a5   improved Mojo::Base tests
      adds  9776ab6   better add_hook deprecation warning
      adds  8828b9a   added a few more real-time web recipes
      adds  4e7c973   improved real-time web recipes some more
      adds  6095f6f   refined real-time web recipes
      adds  ad6b929   added another real-time web recipe
      adds  551bf8b   added another timer example
      adds  08309ae   better delay examples
      adds  8858c83   added delay recipe to cookbook
      adds  e1ff24c   removed experimental status from Mojo::IOLoop::Delay and removed defer method from Mojo::IOLoop
      adds  aec5ac1   added experimental url_with method to Mojolicious::Controller
      adds  ea0d9c9   fixed url_with to be compatible with url_for
      adds  f65e2d3   removed url_with method and upgraded url_with helper
      adds  5deff5e   refer to url_with from url_for documentation
      adds  bb2cd94   fixed Mojo::Command->app to be an attribute and not a method
      adds  01e5ca8   added skeleton for new development mode not_found page
      adds  fee3680   removed some more legacy code
      adds  fdd009d   added list of routes to not_found template
      adds  7c53da6   be more generous with table spacing
      adds  25238fb   made not_found page a little easier on the eyes
      adds  4849ac1   updated welcome message in lite_app skeleton
      adds  bc13789   smoother tables
      adds  a1a149f   updated Changes
      adds  56009c8   Typo fix
      adds  e5008d0   use higher quality fonts when available
      adds  53699a9   fixed typo
      adds  8e9cfe4   added table headers
      adds  a2ab136   A silly heading… or is it reassuring?
      adds  b5c265d   Bump VERSION after release
      adds  6c3ed76   fixed small caching bug in Mojolicious::Plugin::EPRenderer
      adds  df451bf   fixed typo in exception template
      adds  b91e550   removed T-Shirt link
      adds  556c3e0   added a few JSONPointer examples
      adds  932935f   fixed small parser bug in Mojo::Message::Response
      adds  6c9c690   slightly better response tests
      adds  f519f62   added a few parameter examples
      adds  d9f4e27   fixed small partial rendering bug
      adds  d19d7ae   added experimental request_timeout attribute to Mojo::UserAgent
      adds  da26631   make sure all templates end with a newline
      adds  09d7528   do not use deprecated variables
      adds  a1d5947   better timeout descriptions
      adds  508cb2a   removed request_timeout attribute from Mojo::UserAgent again
      adds  0ee2405   brought back request_timeout attribute by popular demand
      adds  d762f8e   Parse HTML attributes without a value.
      adds  22ae144   Merge pull request #268 from dougwilson/feature/parse-html-empty-attribute-value
      adds  683e11f   updated Changes
      adds  def94d0   added experimental test_after/text_before methods to Mojo::DOM and made all uses of syswrite more defensive
      adds  2eb4c0d   fixed a few small typos
      adds  7d21f95   made exceptions a little more reusable
      adds  be0ef1d   fixed small trim bug in Mojo::DOM
      adds  c00414c   small documentation and template tweaks
      adds  ebb6741   extended request_timeout to also cover establishing a connection
      adds  0f2743b   added timeout tests for Mojo::UserAgent
      adds  3573232   better address for timeout tests
      adds  fc2eb06   Bump VERSION after release
      adds  3d9ea9e   more dots
      adds  889e8b7   Added pdf type
      adds  0807b83   Merge pull request #272 from bfaist/patch-1
      adds  df29eb8   fixed order of MIME types for bfaist
      adds  ad748a1   added tests for all MIME types
      adds  0b5cfc2   added tests for common headers
      adds  1f36f5e   fixed small bug in Mojo::IOLoop::Stream that caused close events to fail sometimes
      adds  5df222d   Fix example (closes #274)
      adds  0a694ae   Added a merge method to Mojo::Collection.
      adds  f2f2040   Merge branch 'ifimbres-collection-merge' of git://github.com/ifimbres/mojo into collection-union
      adds  14a9123   Rename merge to union, include $self
      adds  8e74e87   Update changes
      adds  29cd209   Update POD too
      adds  a2e91d9   renamed union method in Mojo::Collection to concat and added more tests and examples
      adds  ea7dbef   replaced concat method in Mojo::Collection with examples and tests for direct array access
      adds  79746fa   replaced remaining write callbacks with drain events
      adds  f0852de   added Morbo section to the deployment cookbook
      adds  292b6e7   removed experimental status from WebSocket and JSON Pointer support
      adds  7e0ef2d   Revert "removed experimental status from WebSocket and JSON Pointer support"
      adds  f8a2c16   added experimental support for RSV1-3 flags to Mojo::Transaction::WebSocket
      adds  d4dd513   make Test::Mojo documentation more marcus compliant
      adds  4075c50   removed experimental status from JSON Pointer support
      adds  82af8d5   document and test controller security
      adds  65cdc64   ensure that caching does not bypass controller security
      adds  a628a33   added x_forwarded_host and x_forwarded_https methods to Mojo::Headers
      adds  11819d7   added x_requested_with method to Mojo::Headers
      adds  521f00d   fixed small relative URL detection bug in get command
      adds  e318e2f   removed Cygwin exception from Hypnotoad
      adds  386b690   added example for synchronizing multiple backend requests
      adds  af6bf96   mention real-time web feature requirements in deployment section of cookbook
      adds  58af191   added recipe for streaming multipart uploads to cookbook
      adds  c8e3e4d   added important note to streaming upload recipe
      adds  463c2aa   fixed typo in streaming multipart upload recipe
      adds  83b3b78   added lock_timeout parameter to Hypnotoad
      adds  aec29f5   deprecated Mojo::Server::Daemon->prepare_ioloop in favor of Mojo::Server::Daemon->start
      adds  e2ce2dc   renamed resume and pause methods to start and stop
      adds  626d29b   deprecated Mojo::Headers->x_forwarded_for
      adds  efc0323   fixed small typo in Mojo::DOM::CSS
      adds  dd5ad47   made built-in templates more pretty on Windows
      adds  e8f7e7f   small CSS tweaks
      adds  427c8db   split up embedding recipe
      adds  5dd09f8   better Mojo::IOWatcher tests
      adds  e292cc7   redesigned Mojo::IOWatcher api
      adds  be2ffee   better Mojo::IOWatcher descriptions
      adds  8ec2b92   fixed bug that prevented newer dual-life modules to be loaded
      adds  d848a62   removed unused TLS options
      adds  bbf7610   better Mojo::IOWatcher detection tests
      adds  44a7e63   timeout gets ignored for non-blocking handshakes
      adds  63b6731   cleaned up timeout code
      adds  45e05c9   added experimental TLS certificate authority support to Mojo::UserAgent
      adds  a1b3e16   better examples for TLS attributes in Mojo::UserAgent
      adds  5dc2d5f   added example for TLS certificate authority debugging
      adds  d767348   better camelize and decamelize examples
      adds  1d62d91   fixed Hypnotoad and Morbo test bug
      adds  700d238   better Hypnotoad and Morbo test fix
      adds  16b34b8   fixed typos
      adds  0c714a2   deprecated Hypnotoad configuration files in favor of more powerful application configuration files
      adds  1ac4555   added experimental config method to Mojo
      adds  7717a23   fixed typo
      adds  c7f2a5d   added basic config tests
      adds  39fc3b0   fixed typos
      adds  4fdb70d   better Hypnotoad description
      adds  018f10c   Merge branch 'hypnoconf'
      adds  0954c5d   improved session performance slightly
      adds  75fe79d   Bump VERSION after release
      adds  a4e3a47   more config tests
      adds  007515b   link to settings from deployment recipe
      adds  1a79f74   link to cookbook from settings section in Hypnotoad documentation
      adds  43b4bbc   fixed typo in link
      adds  a26b75a   removed useless use of carp
      adds  d495713   rescued futurama quote from the simpsons side
      adds  bf9a4fa   fixed small MIME::Base64 and MIME::QuotedPrint related bugs in Mojo::Util
      adds  ba5ede6   updated Changes
      adds  f2327dd   added tests for common status codes
      adds  b2e89f7   fixed small URL escaping bug in Mojo::UserAgent::Transactor
      adds  13bd6c2   fixed Hypnotoad HTTPS bug
      adds  da72642   do not mention obsolete problem in growing guide
      adds  49ee04e   rewrote FAQ answer
      adds  ee6d13d   minor FAQ tweaks
      adds  aaccb35   made user agent recipes slightly more realistic
      adds  30efa54   mention %2F handling in Mojo::Path documentation
      adds  48ffe54   Remove depricated use of max_redirects from Growing.pod
      adds  14d91b2   Merge pull request #283 from wcravens/depricated_max_redirects_in_Guides_Growing
      adds  f02a5d9   rewrote combinator system in Mojo::DOM::CSS (closes #285)
      adds  da54954   improved version command to be more responsive
      adds  1c8543e   fixed a few comments in Mojo::DOM::CSS
      adds  c7bc285   simplify sibling combinator implementation
      adds  cc6f019   made sibling combinator slightly faster
      adds  af4ba67   improved resileince of Mojo::IOLoop::Client
      adds  5da2ce8   better comment
      adds  4406a97   removed a few lines of code from renderer
      adds  cdb5788   added tests for static_class stash value
      adds  005568f   added support for multiple "templates" and "public" directories to Mojolicious (closes #286)
      adds  8db50c5   fixed typo in Changes
      adds  5815079   added recipe for bundling assets with plugins
      adds  68fb541   fixed a few typos in asset recipe
      adds  6f52bdc   improved a few recipes
      adds  2d07fd2   tweaked asset bundling recipe a bit
      adds  01627a2   small documentation tweaks
      adds  fedb4e5   cleaned up scripts a bit
      adds  d42e710   fixed small bug in makefile command
      adds  ad6b54c   improved Mojo::IOLoop to be controllable from foreign event loops
      adds  8200475   added portable foreign event loop control tests
      adds  857b5f2   added another foreign event loop recipe
      adds  eb23659   added graceful shutdown test for Mojo::IOLoop
      adds  573816f   added another event loop embedding recipe
      adds  f249868   improved resilience of Mojo::IOLoop::Client slightly
      adds  be86dfc   added experimental is_running method to Mojo::IOWatcher and Mojo::IOWatcher::EV
      adds  cc91406   added file upload support to param method in Mojolicious::Controller and improved protection from excessively large form values
      adds  3214aa3   slightly better event loop embedding example
      adds  9fa4e45   removed gitignore and makefile commands
      adds  119ec72   welcome back makefile command
      adds  c389c6d   minified makefile command
      adds  3c7b999   fixed examples in rendering guide
      adds  f2782f2   fixed inconsistency between expressions and escaped expressions in Mojo::Template
      adds  d8d1fe4   removed Mojo::Template workaround
      adds  3ad201c   fixed Mojo::Template expressions and escaped expressions to consistently enforce scalar context
      adds  5e0f887   better test examples
      adds  fba2b4a   fixed typo
      adds  e578f6e   fixed consistency test
      adds  18ffb67   fixed typo in test example
      adds  7016647   improved portability of scripts
      adds  fc0292a   removed experimental status from around_dispatch hook
      adds  7d45d6a   detect source directory based on tests instead of makefile
      adds  91115f1   made source directory detection slightly more efficient
      adds  442e164   added experimental to_psgi method to Mojo::Server::PSGI
      adds  a00af24   better PSGI example
      adds  2812e74   better PSGI test
      adds  06681b7   fixed bug that can prevent foreign event loops from being able to control Mojo::IOLoop
      adds  e66fed9   removed experimental status from drain event in Mojo::Content
      adds  c8fce49   Add test for ( in cookie path
      adds  9ff013d   Fix for silly cookie jar paths. closes #291.
      adds  e1889c6   Fix extra space, add Changes line
      adds  0cf2b15   renamed AUTHOR section to PROJECT FOUNDER
      adds  2b9bf7a   better description of Mojo::IOWatcher behavior
      adds  700e5da   renamed to_psgi method in Mojo::Server::PSGI to to_psgi_app
      adds  0087a04   fixed bug that prevented Mojo::IOLoop from dying when started twice
      adds  ef0378f   removed experimental status from config method in Mojo
      adds  1cb4e0b   Merged in master
      adds  d412c69   space, attribution, commen fix
      adds  0fb9793   Merge pull request #292 from kraih/fix_cookie_jar
      adds  78c10b6   slightly better tests for cookie jar
      adds  27af2e3   describe comment style in coding guidelines
      adds  0d1c181   better method examples for lite tutorial
      adds  7742bf3   fixed handler examples
      adds  0696064   fixed multiple value bug in param method of Mojolicious::Controller
      adds  8e6cac4   fixed another small bug in param method
      adds  72e3bbc   improved emit_chain method in Mojolicious::Plugins to allow reforwarding
      adds  6bc5b15   renamed send_message methods to send in multiple classes
      adds  455b8fe   Bump VERSION after release
      adds  fe76875   added a few WebSocket examples
      adds  5c80238   mention limitation of pid_file option
      adds  864bb29   improved Hypnotoad with many info level log messages
      adds  3d3a746   improved Hypnotoad logging a little
      adds  6459f7f   fixed Hypnotoad upgrade timeout bug
      adds  a10a63e   tweaked Hypnotoad log messages a little
      adds  73b6cdc   improved resilience of Mojo::IOLoop::Stream
      adds  909c442   tweaked Hypnotoad log messages some more
      adds  5fd46cf   Bump VERSION after release
      adds  067fe79   small documentation tweaks
      adds  47cc5dd   fixed small rendering bug in Mojolicious::Plugin::PODRenderer
      adds  b586426   improved test command to colorize by default
      adds  28e4acc   increased default connect timeout from 3 to 10 seconds in Mojo::UserAgent and Mojo::IOLoop::Client
      adds  c737802   added support for MOJO_CONNECT_TIMEOUT, MOJO_INACTIVITY_TIMEOUT, MOJO_REQUEST_TIMEOUT and MOJO_WEBSOCKET_TIMEOUT environment variables
      adds  153f79b   fixed timeout test
      adds  1925cb9   split up Mojolicious::Guides::Cheatsheet into more reference documentation
      adds  49aa394   fixed a few environment variable references
      adds  d19e30b   moved list of reserved stash values to Mojolicious::Controller
      adds  569f909   simplify guide headers
      adds  bc3648c   mention environment variables in all affected modules
      adds  72b2d02   added experimental PATCH support
      adds  6468750   deprecated class and method stash values in favor of controller and action
      adds  a4dbbaf   fixed typo in Changes
      adds  dd7a0dc   better descriptions for a few Mojolicious methods
      adds  1eae07b   improved resilience of Mojo::IOLoop::Stream slightly
      adds  e526fc7   Bump VERSION after release
      adds  711b0e6   better descriptions for methods in Mojo::Home
      adds  11bb5fd   made Mojo::UserAgent::Transactor slightly smaller
      adds  2b6716a   combined WebSocket timeout with normal inactivity timeout
      adds  df7ed5f   also mention how to increase the inactivity timeout in Mojolicious::Controller
      adds  da4c517   refer consistently to inactivity timeouts
      adds  d33017b   add forgotten experimental mark to build_websocket_tx method
      adds  1fe63d0   more Mojo::IOLoop documentation tweaks
      adds  51eb284   simplify Makefile.PL
      adds  51d422f   tweaked a few cookbook recipes
      adds  f98b9c3   added small WebSocket frame building example
      adds  58ffda4   pretty trees and boxes
      adds  8cb0db9   back to ascii diagrams
      adds  6bd4adb   add compiled EP template example to rendering guide
      adds  e5ef305   fixed small inconsistency between Mojo::IOWatcher and Mojo::IOWatcher::EV where Mojo::IOWatcher would not stop automatically without watchers
      adds  83fdc8d   updated descriptions of start methods
      adds  949e0da   fixed Mojo::IOLoop to clean up after itself
      adds  502ede4   removed experimental status from PATCH support
      adds  c44c2ba   added hook recipe to routing guide
      adds  a3bb5e1   a few more documentation tweaks
      adds  9f7a012   removed growing section from lite tutorial
      adds  4bbfa21   tweaked routing examples a bit
      adds  5af93ee   made a few lines with rather dense code more readable
      adds  edf9d4d   deprecated custom listen values in Mojo::Server::Daemon->listen in favor of URLs, this change also affects Morbo and Hypnotoad
      adds  d9c3d8d   mention that deprecation only affects HTTPS
      adds  281dfc4   list available parameters for listen URLs
      adds  f6768bc   modernize ojo examples
      adds  aab61d7   reflow Changes
      adds  ee1c877   micro-optimized Mojo::Template a little
      adds  dbd971e   micro-optimized Mojolicious::Routes a little
      adds  365c6eb   made dispatch semantics explicit
      adds  c174391   mention security feature in body_params description
      adds  8d27072   fixed small multiline expression bug introduced by recent micro-optimizations in Mojo::Template
      adds  a24444e   replaced protection from excessively large form values in Mojo::Message with documentation
      adds  f8d38e5   slightly better warning
      adds  4df5cbb   MOAR DOTS
      adds  5b8c551   recommend faster installation
      adds  53a8782   simplified installation oneliner
      adds  bea10d0   added $AUTHORITY to Mojolicious
      adds  a920d72   fixed small caching bug in Morbo file watcher
      adds  7d78aed   fixed Windows bug in asset.t and added support for MOJO_LISTEN environment variable
      adds  5a6d37c   fixed bug in Hypnotoad that prevented disabling of reverse proxy support between zero downtime software upgrades
      adds  47f4c83   removed a few obsolete tests
      adds  eeaf2f0   fixed typo in example
      adds  028d48e   modernize Makefile.PL
      adds  eab78ff   reduce boilerplate in Makefile.PL
      adds  37da984   fixed param documentation
      adds  50e3484   fixed EV test
      adds  5124f25   Fixed Mojo::URL object handling bug in url_for
      adds  4c4a1f6   improved event loop compatibility of Mojo::Server::PSGI
      adds  df847fd   Update changes and Mojolicious.pm to fix broken release
      adds  b610373   Fix version number in changes
      adds  65432fd   Fix indentation, dot
      adds  b7f3c1d   made text_area helper a little smarter
      adds  02a4afc   fixed small text_area bug
      adds  012ccd8   fixed escaping bug in select_field helper
      adds  4c32a62   fixed Windows bug in asset.t
      adds  989e441   improved inactivity timeout logging for WebSockets
      adds  681b6ca   simplify WebSocket upgrade a little
      adds  c541c55   added many more links to the guides and tutorial
      adds  dbdbad9   fixed a few small typos
      adds  10118ae   added experimental current_route helper (closes #300)
      adds  debcbd4   fixed small typos
      adds  312f854   a few more documentation links
      adds  122b2d3   even more documentation links
      adds  0508176   better helper documentation
      adds  0ba0545   added another current_route example
      adds  e57e7c5   slightly more portable template test
      adds  d506c1a   improved a few documentation examples
      adds  76e71e2   merged Mojolicious exception handling into the around_dispatch hook, this will allow a whole new category of exception handling plugins
      adds  c340713   test custom exception handling
      adds  7295e49   documentation tweaks
      adds  49654b2   more small documentation tweaks
      adds  e5d214d   improved logging of low level exceptions in Mojolicious
      adds  f8bf070   removed low level logging again
      adds  ae48027   i'm too sleepy to commit
      adds  3eb7538   increase CGI performance slightly
      adds  a2cda22   better description of lock_file setting
      adds  03ba3fe   better tests and temporary file handling
      adds  78b67b7   improved Mojo::IOWatcher exception handling a little
      adds  35e8fa4   deprecated Mojo::EventEmitter->unsubscribe in favor of Mojo::EventEmitter->off
      adds  f4cdc97   Mojo::EventEmitter->unsubscribe has won
      adds  967eeb9   made Mojolicious::Routes logging a little friendlier
      adds  527cba9   document and test render semantics
      adds  3433bdf   added low level event error logging recipe to cookbook
      adds  5a17f39   fixed IPv6 listen value bug in Mojo::Server::Daemon
      adds  8fe1119   no need to set a domain for bonjour publishing
      adds  cf2bd89   removed experimental status from many classes, helpers, attributes and methods (closes #295)
      adds  39c7491   removed experimental status from a few more classes, helpers, attributes and methods, also removed experimental examples from stable documentation
      adds  a2a5aea   static_class and template_class are also reserved stash values
      adds  a05148a   added OPTIONS support
      adds  c679baa   improved port range and address used for testing
      adds  26d6096   fixed typo in port range
      adds  f34fc89   document port range used for testing
      adds  9940a7d   added support for multiple static/template classes and fixed port generation bug (closes #302)
      adds  390b4f9   fixed inflate command class precedence
      adds  6da6666   more examples for additional static/template classes
      adds  3cf4916   improved Mojolicious::Renderer performance significantly
      adds  b67364a   improved Mojolicious::Renderer performance further
      adds  e0da8b6   better renderer documentation
      adds  8f26623   optimized routes a little
      adds  8b8ca43   optimized routes tokenizer a little
      adds  986c346   added example for low level error event
      adds  cf86f20   fixed small leak
      adds  27c7160   updated command reference with new commands
      adds  f7f5784   simplify cpanify command a bit
      adds  5095ddb   a few more command examples
      adds  a652733   only list the most common use cases in command overview
      adds  d8b5ac9   added Mojo::DOM parsing example with charset and hint for tuning Hypnotoad
      adds  3137385   smart whitespace trimming is enabled by default
      adds  353b6d3   fixed Mojo::Cookie interface definition
      adds  fb01720   made content parser code a little more readable
      adds  eda6012   fixed small newline capture bug in Mojolicious::Routes::Match
      adds  eae5a00   more session and cookie examples
      adds  9311924   added route_for method to Mojolicious::Routes::Match
      adds  f0a3584   added a few tests for Mojolicious::Routes::Match
      adds  6ebea44   renamed route_for method to find
      adds  1dd5cb4   added route introspection tests
      adds  3823fe6   improved form_for helper to automatically add method="POST" attributes when necessary
      adds  d7885a3   slightly better upload examples
      adds  e78a3b1   a few more introspection tests
      adds  bda1d6c   link to other helper plugin
      adds  b0bf1ed   added Mojolicious::Routes::Route
      adds  45232f4   fixed small condition bug
      adds  fae16fa   added root method to Mojolicious::Routes::Route and deprecated dictionary in favor of conditions
      adds  65c3355   removed root method from Mojolicious::Routes::Route again
      adds  c80c51a   improved memory usage of Mojolicious::Routes by moving conditions and shortcuts back
      adds  84371e5   made routes without conditions slightly faster
      adds  add0768   renamed Mojo::IOWatcher to Mojo::Reactor
      adds  970fe49   better reactor descriptions
      adds  bb23c9a   removed MOJO_REACTOR_DEBUG
      adds  3fd2674   small documentation tweaks
      adds  5da7792   clarify Mojo::Reactor documentation
      adds  b3bb952   mention that the watch method accepts true and false values
      adds  20c18f6   update EV description as well
      adds  34d45f7   deprecated Mojolicious::Routes->controller_base_class in favor of Mojolicious::Routes->base_classes
      adds  2cd1771   documentation tweaks
      adds  ee250e7   improved Mojo::Reactor and Mojo::IOLoop to pass timer id as argument to recurring timers
      adds  55586ac   Removed timer id argument from recurring timers again
      adds  5e3eb82   removed handle argument from io watchers in Mojo::Reactor
      adds  0c3f2f9   slightly better timer example
      adds  3f219e5   added "caching_lite_app.t" test
      adds  1cac434   mention portability of tag generators
      adds  03e0c4f   fixed list of hidden attributes and methods to include routes
      adds  b60d44e   removed routes from list of hidden methods again and added a test
      adds  39b7345   fixed comment
      adds  9a2c14e   added one_tick method to Mojo::Reactor and Mojo::Reactor::EV
      adds  3293de7   added recursion warning to one_tick methods
      adds  390d5ff   switch from BREAK_ONE to BREAK_ALL
      adds  e0360e0   added another timer example
      adds  07d66f9   updated jQuery to version 1.7.2
      adds  d1e0e3d   document layout of a reactor backend
      adds  8fe4011   forgot the timer
      adds  96c8010   removed experimental status from max_accepts attribute in Mojo::IOLoop
      adds  2b7e364   typos in comments
      adds  0c7c3dc   Merge pull request #305 from dotandimet/patch-1
      adds  e07e3f0   removed experimental status from Mojo::Reactor and Mojo::Reactor::EV
      adds  37a73eb   deprecated Mojo::IOLoop->drop in favor of Mojo::IOLoop->remove and renamed Mojo::Reactor->drop to Mojo::Reactor->remove
      adds  993e543   added Mojo::Reactor::Poll
      adds  efc4414   better reactor documentation
      adds  b1abaaf   added redirect to upload example
      adds  10eba20   STABILIZE ALL THE THINGS!
      adds  0bd9acc   bring back low level recipes
      adds  cbc7a29   reformatted "Changes"
      adds  5c922b9   fixed one_tick semantics to be equal in Mojo::Reactor::Poll and Mojo::Reactor::EV
      adds  b6b51d3   more relaxed Mojo::Reactor tests
      adds  d328b04   made online test a little more reliable
      adds  39ac334   make sure one_tick semantics are tested
      adds  71f299a   added internationalization recipe
      adds  6c2cf63   small documentation tweaks
      adds  386f7b9   mention how to disable the routing cache
      adds  7028e9b   added start_app method to Mojo::Command
      adds  6531b73   explain why conditions disable the routing cache
      adds  5d9ab99   fixed small bugs in Mojo::Command and Mojolicious::Commands
      adds  58c3e2a   added command tests
      adds  0a90fc0   Mojolicious::Commands does not need to inherit from Mojo::Command
      adds  5dadc53   mention which methods are meant to be overloaded in subclasses
      adds  7b0ac8b   fixed generate command
      adds  952e9d9   updated makefile generators
      adds  f9580c0   startup is also meant to be overloaded in a subclass
      adds  a584a86   made Mojo::IOLoop examples a little more versatile
      adds  ff49a17   improved Mojo::Reactor tests by making them less strict
      adds  1144fa4   improved Mojo::DOM::CSS performance
      adds  257ca94   more Mojo::DOM::CSS optimizations
      adds  b827e4c   changed subclassing hints a little
      adds  a13244a   more detailed delay examples
      adds  01ec0c8   answer new feature FAQ
      adds  6eeff54   fixed small bug where Hypnotoad would ignore the MOJO_REVERSE_PROXY environment variable
      adds  4104439   small Hypnotoad documentation tweaks
      adds  e5a6747   added example for bundling assets in the DATA section of a plugin
      adds  2c534ca   show a few more argument variations in Mojo::UserAgent examples
      adds  7998c53   use DNT header instead of Accept for examples
      adds  4d23e17   mix URLs with and without scheme in examples
      adds  052e1b2   changed number of redirects ojo and the get command will follow to 10
      adds  f2bf2bd   mention MOJO_PROXY in ojo documentation
      adds  b57372c   improved ojo to detect proxy servers automatically (closes #304)
      adds  5e82fb2   fixed a bug where paths and classes in Mojolicious::Static and Mojolicious::Renderer would have the wrong precedence
      adds  e7cb50a   link to GitHub from feature FAQ answer
      adds  f77e184   fixed FAQ links
      adds  f2dec76   removed X-Forwarded-Host support since it is redundant for well configured reverse proxies
      adds  ecfb330   documentation tweaks
      adds  26740f6   fixed start examples
      adds  4a4d8c4   link to Mojolicious::Routes::Route from Mojolicious::Lite
      adds  9c2380a   added a few route examples
      adds  44a3603   more realistic route examples
      adds  60ae94e   fixed a minor inflate command bug with classes without __DATA__ section
      adds  9070c58   Merge pull request #308 from memowe/master
      adds  64fb6a6   updated Changes
      adds  f7e2f12   improved speed of version command by switching to the MetaCPAN API
      adds  5552c7e   fixed small bug in Mojo::Command->get_all_data
      adds  a5b9bc3   fixed handler detection precedence bug in Mojolicious::Renderer
      adds  125ae67   added a few more route examples
      adds  b77149b   added WebSocket parser example
      adds  3090f6b   fixed ability to disable inactivity timeout in Hypnotoad (closes #309)
      adds  0cb0f65   fixed ability to disable accepts limit in Hypnotoad
      adds  ca11eb9   even more route examples
      adds  e55455c   improved all bundled TLS test certificates to expire at the same time
      adds  6e37b7e   a few more examples
      adds  a44af61   a few small optimizations
      adds  c992fdb   added PSGI environment hash example
      adds  6f6aca3   small regex optimizations
      adds  b351a12   small documentation tweaks
      adds  a129eea   more documentation tweaks
      adds  b6bcc42   added Mojo::Log tests
      adds  f47d421   a few more Mojo::Log tests
      adds  198d6da   better Mojo::Log test
      adds  bbc6af0   better request examples
      adds  b4eb64a   removed namespace FAQ answer
      adds  8260910   improved Mojo::Log tests
      adds  61beade   improved Hypnotoad error handling
      adds  2bf42a1   small Hypnotoad tweaks
      adds  9b69e7d   a few more test examples
      adds  759f012   slightly more interesting test examples
      adds  de05199   added simple log rotation support with USR1 signal to Hypnotoad
      adds  12aea65   removed close method from Mojo::Log again
      adds  8a4f43d   removed USR1 support from Hypnotoad again
      adds  74afaa6   added reopen method to Mojo::Log
      adds  00a585f   small documentation tweaks
      adds  54f79fc   more Mojo::Log tests
      adds  a02e16c   better Mojo::Log multi-line test
      adds  aeddb36   better log file reopening tests
      adds  f89d0c3   removed reopen method from Mojo::Log again
      adds  e714df6   updated bug reporting FAQ answer
      adds  69c8d15   no implicit return values
      adds  2b51d6e   improved version command to detect proxy servers automatically
      adds  971b327   mention mailing list in feature FAQ answer
      adds  7707cd8   added base class without require support to Mojo::Base
      adds  fc19891   removed base class without require support from Mojo::Base again
      adds  23df174   more Mojo::Base tests
      adds  e0dd396   fixed Mojo::Base example
      adds  aae0c8e   simplify guidelines a little
      adds  f5c22db   major releases should increse the major version number
      adds  5bdcf94   added ojo recipe to cookbook
      adds  6f16107   more consistent oneliner examples
      adds  e54ff44   fixed small argument bug in Mojo::Headers->to_hash
      adds  f00612a   documentation tweaks
      adds  d579715   mention which plugins are loaded automatically
      adds  f553a5c   added kept_alive method to Mojo::Transaction::WebSocket
      adds  4c4cef0   better Mojo::Log examples
      adds  cc8be70   added test for Mojo->build_tx
      adds  fe517f8   fixed multiple progress event bugs in Mojo::Message
      adds  5682c12   fixed more progress event bugs
      adds  2956250   better progress event examples
      adds  c2815ad   more progress and finish event tests
      adds  e56eb05   more Mojo::Content tests
      adds  c6770cc   fixed multiple small bugs in Mojo::UserAgent::Transactor->form
      adds  4690065   added missing form examples
      adds  1371e13   added another Mojo::UserAgent::Transactor test
      adds  701245a   small optimizations
      adds  741158e   more form examples
      adds  35e6ae8   better Mojo::Transactor examples
      adds  5abd60a   optimized Mojolicious::Plugin::TagHelpers a little
      adds  b5697ec   added multiple MIME type and quality support for Ajax content negotiation with respond_to
      adds  91d684a   more MIME type detection tests
      adds  df0101a   removed support for multiple MIME types again
      adds  04d7d53   fixed small bug in Mojo::Parameters->params
      adds  d194544   more Mojo::URL tests
      adds  11f089d   mention that multiple MIME types are ignored
      adds  149210c   fixed small inconsistencies
      adds  c6d0c24   small optimizations
      adds  85c4a64   fixed two small inconsistencies
      adds  fbf2ddb   better form example
      adds  1ea7c4c   small optimization
      adds  fb14073   documentation tweaks
      adds  cfb79b9   fixed small bug that prevented non-string secrets in Mojolicious (closes #312)
      adds  20d78ed   fixed small documentation bug
      adds  64d3565   added IO::Async example
      adds  c85b737   little boxes on the hillside, little boxes made of ticky tacky...
      adds  690009b   modern perl book as website
      adds  30e5d74   reflow POD for tempire
      adds  aeb813b   small optimizations
      adds  c84d885   another small optimization
      adds  2572312   added another Mojo::Reactor example
      adds  b183a2e   describe around_dispatch hook with more details
      adds  77165e7   better plugin documentation
      adds  a9fd79a   better Mojolicious::Plugin::Config tests
      adds  64552e2   mention that all bundled plugins are examples
      adds  16d07cb   fixed bug that prevented --help and -h flags from working for generator commands
      adds  f595c18   improved help command to be less strict
      adds  304118e   improved Mojo::Transaction::WebSocket to allow custom message parsers
      adds  76cb4b9   mention scope of message parser
      adds  b96e94f   small optimizations
      adds  2ca4a81   more WebSocket frame examples
      adds  46f4243   better event examples
      adds  436b3fe   small optimizations
      adds  78f105f   improved Mojolicious::Routes to allow redispatching controllers
      adds  76d600f   improved Mojolicious::Routes logging
      adds  81014ae   documentation tweaks
      adds  71ef6d0   more documentation tweaks
      adds  4292ee8   improved makefile and plugin generators to always use the latest Mojolicious version
      adds  d231181   small optimizations
      adds  5b78a91   added reactor example
      adds  6613890   fixed HTTPS proxy support in Mojo::UserAgent
      adds  ab0f171   fixed more HTTPS proxy bugs
      adds  5582b27   fixed multiple Mojo::UserAgent::Transactor bugs
      adds  f702606   more Mojo::UserAgent::Transactor tests
      adds  4e636a2   fixed HTTPS proxy keep alive bug in Mojo::UserAgent
      adds  f4e2757   fixed more keep alive bugs and added tests
      adds  c414410   added support for alternative MIME types to Mojolicious::Types
      adds  0d8703f   more Mojolicious::Types tests
      adds  52e360c   even more Mojolicious::Types tests
      adds  0bab57d   improved debug messages of Mojo::UserAgent and Mojo::Server::Daemon
      adds  b091125   tweaked debug messages some more
      adds  54ae3f0   fixed formatting of debug messages
      adds  d9e15c5   improved all debug messages
      adds  56d8ce6   fixed Mojo::Transaction::WebSocket debug message
      adds  44790ea   lower case debug messages
      adds  a08e16b   more lightweight debug messages
      adds  a52ba18   fixed small keep alive bug
      adds  400dd78   improved debug messages to show more details
      adds  f0ffd04   better WebSocket debug messages
      adds  da96e39   show accepted connections
      adds  1bb10c5   tweaked debug messages a little more
      adds  16cf963   more Test::Mojo examples
      adds  bab4e7e   Update lib/Mojolicious/Guides/Rendering.pod
      adds  f761bcc   Merge pull request #315 from Akron/patch-1
      adds  8240fa3   more render examples
      adds  d973340   removed a few debug messages
      adds  e352a50   made WebSocket debug messages less verbose
      adds  628330b   added example for testing custom transactions
      adds  173953f   added another advanced testing example
      adds  419fdc1   tweaked hook documentation
      adds  c6e23d7   use more lite routes in the routing guide
      adds  675380f   removed unused resource argument from render_not_found
      adds  9f55349   use more lite routes in examples
      adds  7731d4e   small optimizations
      adds  c39af09   more lite route examples
      adds  d708062   added nested lite route example
      adds  2256132   small mojobar tweak
      adds  16cd327   more diverse lite route examples
      adds  256b11c   improved router log messages
      adds  f21092d   improved router log messages
      adds  e34f356   fixed format detection bug in Mojolicious::Routes::Pattern
      adds  9493698   improved embedding recipe
      adds  9645cf4   fixed a few more format detection bugs
      adds  50d6d56   small optimizations
      adds  62ec604   improved error handling in Mojolicious::Plugin::JSONConfig (closes #318)
      adds  a44739a   tweaked embedding recipe
      adds  90077c7   improved router to allow disabled format detection to be inheritable by nested routes
      adds  85d9487   more format detection tests
      adds  3fd8194   tweaked format detection recipe
      adds  f18ba44   even more format detection tests
      adds  2b1abd4   another format detection example
      adds  dbb1c52   make format detection examples more diverse
      adds  1976933   small documentation tweaks
      adds  790614a   fixed waypoint format detection bug
      adds  738cff8   more waypoint tests
      adds  ac4fabd   fixed another format detection bug
      adds  44b329d   tweaked format detection examples
      adds  d6cc42e   better pattern descriptions
      adds  0236a59   better format detection tests
      adds  e9061b9   a few more format detection tests
      adds  330da10   test tweaks
      adds  1a2eb54   more pattern tests
      adds  bf9f24b   improved Mojolicious::Routes::Pattern to render formats
      adds  86d3732   fixed small format rendering bug
      adds  e8bcccb   improved regex formatting in routes command
      adds  e23f582   removed a few easter eggs
      adds  b1492d9   small optimizations
      adds  7249100   deprecated waypoint support in Mojolicious
      adds  ae31f33   deprecated relaxed placeholders "/(.foo)" in favor of "/#foo"
      adds  7163f17   small optimizations
      adds  ff3d6a9   small documentation tweak
      adds  7da957a   reverted deprecation for Mojocasts
      adds  4389537   Revert "reverted deprecation for Mojocasts"
      adds  575b43c   documentation tweak
      adds  08ce0f3   added relaxed placeholder recipe to tutorial
      adds  ef8a510   fixed small bug in cpanify command
      adds  1d7c3a0   fixed bug that prevented conditions to work in embedded applications
      adds  1e1caea   fixed cache example
      adds  be9521d   fixed bug that changed default values in embedded applications (closes #319)
      adds  3d2e444   better embedding test case
      adds  3efa303   added SNI support to Mojo::IOLoop::Client and Mojo::UserAgent
      adds  64bdc60   small optimizations
      adds  dfef7b8   fixed HTTPS proxy support to work with SNI
      adds  27e51d5   improved test coverage of Mojo::UserAgent
      adds  7b1fea5   small optimizations
      adds  5b9ca37   added hostname verification support to Mojo::IOLoop::Client and Mojo::UserAgent
      adds  f10cbbc   documentation tweaks
      adds  bf3e8f3   fixed flash
      adds  d2c29aa   better flash tests
      adds  99aa643   fixed another small flash bug
      adds  3b2101d   modernized .perltidyrc
      adds  da2d732   small test improvement
      adds  84417c0   Small documentation improvement on transaction error method.
      adds  27ee5a8   Merge pull request #320 from diegok/patch-1
      adds  880f391   improved .perltidyrc some more
      adds  2558de5   fixed bug in user_agent.t
      adds  97eae38   switch from 78 to 79 characters
      adds  8076a9c   added request with cookie example
      adds  a271ba5   documentation tweaks
      adds  69767f9   better Mojo::UserAgent examples
      adds  0d45aff   fixed typos in .perltidyrc
      adds  4c5e5a9   tweaked coding guidelines a little
      adds  86c6ec0   improved Mojo::Template exception handling (closes #321)
      adds  e3cb485   better Mojo::Template encoding test
      adds  0b1cf15   added support for TO_JSON method to Mojo::JSON (closes #289)
      adds  556acd1   small optimizations
      adds  6e73c51   mention why multiple MIME types are ignored
      adds  fbbd792   improved ojo exception handling
      adds  53ccb52   better mount plugin tests
      adds  903ba82   updated HTML5 entities in Mojo::Util
      adds  527825b   fixed a few HTML5 unescaping bugs
      adds  96a7282   test Mojo::DOM entity handling
      adds  a861330   better entity tests
      adds  40809b6   fixed another HTML5 unescaping bug
      adds  22e42fa   added FAQ answer for restarted Hypnotoad workers
      adds  69c4d40   increased default heartbeat_timeout from 10 to 20 seconds in Mojo::Server::Hypnotoad
      adds  84d4639   documentation tweaks
      adds  a425223   better descriptions for HTML5 escaping functions and methods
      adds  356c647   refer to Mojo::Util from Mojo::ByteStream documentation
      adds  4721ab9   small optimizations
      adds  2ee18fa   improved html_escape performance and added pattern support
      adds  daa52f2   fixed pattern
      adds  57fb930   better tests and documentation
      adds  6068484   better b64_encode examples
      adds  97e7d0b   more examples
      adds  6bf7359   better descriptions for URL escaping
      adds  59fccf1   more bytestream examples
      adds  82b9f76   better html_unescape tests
      adds  64a6b89   a few more examples
      adds  a65518b   document capture function
      adds  8b4c807   removed capture function
      adds  3246b9c   hide escape function
      adds  7dd5c36   made escaping examples more realistic
      adds  2200cbb   more documentation tweaks
      adds  37a058a   better escaping test
      adds  7190773   small documentation tweaks
      adds  dd2ad74   made logo on built-in templates smaller and tweaked CSS
      adds  b3470e4   fixed small JavaScript bug in Mojolicious::Plugin::PODRenderer
      adds  880f4a0   added cookies method to Mojo::Message and document caching behavior
      adds  beb02d6   fixed typo in exception
      adds  56be730   updated HTML5 entities in Mojo::Util
      adds  5e006e1   renamed ncr.txt to entities.txt
      adds  5649450   better entity extraction script
      adds  a5050ff   small optimization
      adds  b245acb   documentation tweaks
      adds  c7b06bf   better namespace tests
      adds  714a984   a few more escaped selector tests
      adds  8cb4b9f   added namespace examples to Mojo::DOM
      adds  e6027fb   fixed attribute namespace selector bugs in Mojo::DOM::CSS
      adds  7a19b98   small optimizations
      adds  4650721   added another Mojo::DOM namespace example
      adds  f50d292   added a few more Mojo::DOM examples
      adds  b5b0b83   better to_xml example
      adds  e9b6c9a   Mojo::DOM documentation tweaks
      adds  7488633   added tests for disabled cookie jar
      adds  79042c9   added commands attribute to Mojolicious
      adds  e2182b1   better descriptions for path generation methods
      adds  1f4af90   added plugin namespace examples
      adds  8606a7a   better absolute path examples
      adds  1def64d   better command tests
      adds  22e2fb6   documentation tweaks
      adds  48b3692   new status codes have been approved
      adds  e92cab6   documentation tweaks
      adds  c0dacfe   more WebSocket frame tests
      adds  5e25e95   improved 32bit Perl support of Mojo::Transaction::WebSocket
      adds  6de12ca   improved 64bit detection slightly
      adds  91262ba   mention 32bit limit
      adds  6b803f9   fixed empty frame handling in Mojo::Transaction::WebSocket
      adds  73234e3   more WebSocket tests
      adds  8e81a1d   Bugfix end.* helpers
      adds  f49c56c   Merge pull request #325 from Akron/endpoints
      adds  9a525a1   better helper tests
      adds  6fcb370   fixed bug that prevented helper names from ending with "begin"
      adds  a557f84   better helper tests
      adds  0fb81d9   added remove method to Mojolicious::Routes::Route
      adds  facfd70   renamed remove method to detach
      adds  d291aac   removed route name from documentation browser again
      adds  973b6c0   documentation tweaks
      adds  dc14f6b   better examples for reattaching routes
      adds  59e01a9   better plugin examples
      adds  2c366b5   renamed detach method to remove
      adds  8c53b68   fixed small rendering bug in Mojolicious::Plugin::PODRenderer
      adds  c5dd0bb   handle chunk size more consistently
      adds  cb8750b   documentation tweaks
      adds  21cea5a   the target is Perl 5
      adds  15b474f   improved renderer log messages
      adds  c273e15   fixed a few plugin examples
      adds  5b4f1d0   make plugin base class slightly more strict
      adds  6ff17ab   better WebSocket frame tests
      adds  286403f   improved exception handling of application and config file loaders
      adds  e709659   fixed small code generation bug in Mojolicious::Plugin::I18N
      adds  0baacda   improved exception handling of Mojolicious::Plugin::I18N
      adds  600aaac   better config plugin tests
      adds  5e0f449   even better config plugin tests
      adds  bcc4b48   better embedding tests
      adds  7d20c86   small optimizations
      adds  275056c   better config plugin tests
      adds  058b5fb   fixed small escaping bug in Mojo::URL
      adds  fef72eb   more escaping tests
      adds  6c7ad98   even more escaping tests
      adds  51a4d22   fixed small backlog bug in Mojo::Server::Daemon
      adds  a038cec   better respond_to example
      adds  a51b932   added support for 308 redirects to Mojo::UserAgent
      adds  a36c162   improved built-in web servers to log inactivity timeouts as debug messages instead of errors
      adds  77f1557   improved exception handling of all scripts
      adds  73d6ce2   fixed small cookie formatting bug
      adds  0a325c9   be more conservative when generating cookies
      adds  4e0b28a   be even more conservative
      adds  f022555   fixed small bug in cookie parser
      adds  02034bc   Generate < instead of &LT for html_escape('<') (closes #326)
      adds  fd0d86f   replaced expression with block
      adds  5d4c433   better one_tick description
      adds  c70b528   better shortcut example
      adds  2c42e02   changed quoting style
      adds  ad1de61   documentation tweaks
      adds  4dbd020   better escaping examples
      adds  2592a85   fixed bug that caused inactivity timeouts to be logged too often
      adds  c813d75   documentation tweaks
      adds  96b605e   document b and c functions
      adds  d7bd288   better template tests
      adds  df01b48   more template exception tests
      adds  fcbe89e   better Mojo::Template examples
      adds  03141c9   documentation tweaks
      adds  6a2b29f   fixed path merging examples in Mojo::URL
      adds  b750b7d   added merge method to Mojo::Path
      adds  f1de874   more path merging tests
      adds  56d0a5b   better merge examples
      adds  0f12d1b   fixed small stringification bug in Mojo::Path
      adds  1ba7ad7   fixed another small stringification bug in Mojo::Path
      adds  6f11a0d   better stringification tests
      adds  4d6555a   added another request rewriting example to the cookbook
      adds  4d52d28   describe request rewriting examples
      adds  841154c   better description for after_dispatch hook
      adds  54c6ece   document time jump behavior of Mojo::Reactor::Poll
      adds  38c62e8   Less awkward wording
      adds  e3bb780   removed description from Changes file
      adds  ce2ccf4   removed SNI test
      adds  9ec98cf   added request limit test (closes #329)
      adds  bf39a3a   better SNI test case
      adds  0f2cd79   added HTTPS online test
      adds  c8a9113   better Mojo::Base example
      adds  8655c61   fixed small bug that prevented already prepared IO::Socket::SSL handles to be used by Mojo::UserAgent
      adds  e229b80   better tests for already prepared IO::Socket::SSL handle
      adds  a181b9a   fixed small memory leak in Mojolicious
      adds  77625e0   more timer examples
      adds  e58224a   documentation tweaks
      adds  c02938b   improved a few documentation examples
      adds  014486f   more example tweaks
      adds  c6fa65b   more documentation tweaks
      adds  2ce1182   better JSON method descriptions and examples
      adds  0c03ba0   encourage plugin forks
      adds  2a06c16   fixed bug that prevented Test::Mojo from working with normal Mojolicious applications that use Mojolicious::Plugin::Config
      adds  6e2e1f0   simplify Mojolicious::Lite executable detection logic
      adds  6b7ecee   fixed typo in comment
      adds  4994f9f   fixed another config file detection bug
      adds  5e6894f   added more config file detection tests
      adds  03b1518   fixed a few small unicode bugs in documentation
      adds  063ec7e   link to cookbook more often
      adds  09354d0   explain how config filenames are generated
      adds  8adece3   moved bundled server certificate and key into separate files
      adds  87d3c41   more links to the guides
      adds  be37964   fixed typo in stash description
      adds  070a8a1   small test tweaks
      adds  48a6e3f   removed trailing whitespace
      adds  b6a550b   added IPv6 tests
      adds  20d3dd1   added IPv6 online test
      adds  b4b83e3   made online tests a little more portable
      adds  cce6448   added IPv6 examples
      adds  e693509   removed testing hack
      adds  9c72c82   improved close event timing
      adds  3578ae6   added workaround to make IO::Socket::SSL work with IO::Socket::IP
      adds  337c632   better workaround
      adds  d0445e0   removed Bonjour support
      adds  d3604e6   fixed performance regression
      adds  3d8a28f   small optimizations
      adds  532cc94   fixed license link and added small optimization
      adds  f50607e   documentation tweaks
      adds  9949825   better debug message
      adds  0ed7e27   fixed small bug in Mojo::IOLoop
      adds  79db109   better descriptions for accept mutex callbacks
      adds  fcc3f02   more IPv6 tests
      adds  5f0cd81   improved IPv6 exception handling in Mojo::IOLoop::Client
      adds  7bddd47   encourage the use of new user agents in plugins
      adds  48d87df   fixed array appending bug in Mojo::Parameters
      adds  4bd225d   more tests and documentation for Mojo::Parameters
      adds  0864002   more Mojo::Parameters tests
      adds  67dc265   switched from IO::Socket::IP to IO::Socket::INET6 for IPv6 support
      adds  24f94e3   added another query example
      adds  87c68bd   Commands::get with JSON::Pointer return nothing if data is 0
      adds  e2f44bd   Merge pull request #333 from avkhozov/get_json_bug
      adds  9798081   updated Changes file
      adds  d92e0a2   more Mojo::DOM examples
      adds  409003d   better Mojo::DOM tests
      adds  b6879ff   better replace tests for Mojo::DOM
      adds  8fdbbfa   fixed a few Mojo::DOM examples
      adds  899af07   improved message parser performance slightly
      adds  506214b   small optimizations
      adds  8357a78   better connection information tests
      adds  33ce157   use non-routable addresses for tests
      adds  fc9e3f6   test tweaks
      adds  ad4dd9e   made Mojolicious::Lite examples more consistent
      adds  55b6eaa   small optimizations
      adds  860f0af   a few more small optimizations
      adds  33a16d1   more smart matching
      adds  483aa0d   better oneliner examples
      adds  c2d5990   Small doc fix :)
      adds  92a83e9   Merge pull request #336 from ichesnokov/master
      adds  2f61d5b   updated Changes file
      adds  69c222d   added Heroku deployment recipe
      adds  7c88cb6   removed Heroku deployment recipe again
      adds  596bea2   better IRI tests
      adds  a08e4ee   documentation tweak
      adds  74ff0ac   removed IO::Async recipe for now
      adds  20a147a   added rearranging routes recipe to routing guide
      adds  293e544   explain that WebSocket handshakes are just normal GET requests
      adds  6b05524   updated Mojo::JSON::Pointer description
      adds  d291b79   fixed JSON Pointer escaping
      adds  f3d4fd0   a few more JSON Pointer tests
      adds  80930fe   Code name "Rainbow", this will be a major release
      adds  b5e9967   small optimizations
      adds  e9df221   better WebSocket handshake tests
      adds  86cb9d3   more WebSocket handshake tests
      adds  b32b850   better exception handling examples
      adds  c0566dd   small optimizations
      adds  2453eab   simplified rearranging routes example
      adds  a70c9eb   added support for 451 status code
      adds  ff97196   removed 449 status code
      adds  6c2fbd2   switched from HMAC-MD5 to HMAC-SHA1 for signed cookies
      adds  9b6ae58   document alternatives to render_* methods
      adds  e65f64d   reorganized Mojo::Template documentation
      adds  777b9e1   better Mojo::Reactor examples
      adds  b95f445   removed Mojolicious::Plugin::I18N so it can be maintained as a separate distribution (closes #338)
      adds  5e40a92   switched back from IO::Socket::INET6 to IO::Socket::IP for IPv6 support
      adds  80c3820   mention version requirement of optional dependencies
      adds  340c545   mention version requirements everywhere
      adds  ddf2267   explain which Perl features are automatically enabled in templates and config files
      adds  84df65a   better request information examples
      adds  f1b320d   fixed license formatting
      adds  b48685d   another small license formatting fix
      adds  417ceaf   small optimizations
      adds  05a2193   mention that sessions are serialized with Mojo::JSON
      adds  72c23a2   documentation tweaks
      adds  abf911b   added r function to ojo (closes #339)
      adds  e3f2cbf   added j function to ojo (closes #339)
      adds  0474809   added example for r function
      adds  5ed596e   added idle_interval attribute to Mojo::IOLoop and improved to method in Mojolicious::Routes::Route
      adds  7600cf5   improved Mojolicious::Plugin::Mount to automatically synchronize secrets
      adds  f925dbd   fixed IPv6 support and a bug that prevented sessions from working in embedded applications
      adds  5f6011e   Corrected typo in FAQ.
      adds  c3745d2   Merge pull request #341 from spiros/master
      adds  935c1a1   fixed Changes file
      adds  985ded8   fixed POD formatting
      adds  41fd041   renamed idle_interval to accept_interval
      adds  58f5555   added another hook example
      adds  16e2636   do not search the obsolete Mojo::Command namespace
      adds  7447458   reflow generator template
      adds  a29035f   renamed Mojo::Command to Mojolicious::Command
      adds  50ad17b   added Mojolicious::Command
      adds  a9ac225   simplified get_data
      adds  efb903f   made bad commands less fatal
      adds  22c6a55   better error message for bad commands
      adds  dd82fb9   made command system slightly smarter
      adds  bc00d4c   better command tests
      adds  df72a6e   fixed small application initialization bug in Mojo::Server
      adds  28a744a   removed app_class attribute from Mojo::Server
      adds  ec5e315   small optimizations and documentation tweaks
      adds  609ac9e   merged get_data and get_all_data methods
      adds  f97c311   small optimizations
      adds  bdd39f4   fixed inflate command
      adds  4e7318a   improved not found page to highlight custom route names
      adds  acd645f   small optimizations
      adds  3099d86   removed class_to_file and class_to_path from Mojo::ByteStream again
      adds  a99e5e8   better Mojolicious::Command documentation
      adds  970dfe7   improved Mojo::IOLoop::Server to prioritize RC4 cipher, which mitigates the BEAST attack
      adds  19bbb2f   fixed Changes file
      adds  4fbeed8   simplify charset handling a little
      adds  50dddbe   removed qp_decode and qp_encode
      adds  1ce74ed   removed render_to_file and render_file_to_file methods from Mojo::Template
      adds  14d9958   added slurp_file method to Mojo::ByteStream
      adds  7879d9d   renamed slurp_file to slurp
      adds  6186a49   made slurp a little smarter
      adds  2f4a23a   simplify slurp
      adds  7a33fad   better slurp example
      adds  a074d4a   updated Mojolicious::Routes::Pattern with new terms
      adds  e079f36   better recipe for rendering exception and not found pages
      adds  bcdc0ad   better render_not_found and render_exception example
      adds  228c90b   improved rendering guide a bit
      adds  2535ec0   fixed config plugin documentation
      adds  67e815f   better description for param behavior
      adds  752b455   added file upload test example
      adds  40732da   mention that under generates bridge routes in tutorial
      adds  abebf03   fixed typo in test example
      adds  1b97d48   better form generator examples
      adds  7145d69   small documentation tweaks
      adds  e68bade   better rearranging routes example
      adds  913d20b   tweaked exception template a little
      adds  79e8cdd   made exception template a little more pretty
      adds  c27bae2   reduced vertical padding a little more
      adds  e6ac074   better descriptions for render methods
      adds  f44a48d   fixed JSON Pointer escaping to be compliant with the latest version of the spec
      adds  1a8e022   more JSON Pointer tests
      adds  f9cac0b   cleaned up code with latest version of perltidy
      adds  5ed0573   better escaped JSON Pointer tests
      adds  f77b0ed   fixed small inconsistency between routes and static dispatchers
      adds  1585084   added regular expression support to grep method in Mojo::Collection (closes #347)
      adds  21b9832   more grep tests
      adds  40aa2e1   added regular expression support to first method in Mojo::Collection
      adds  71031e5   added pluck method to Mojo::Collection
      adds  e2e32ce   show alternative to pluck
      adds  497c342   added uniq method to Mojo::Collection
      adds  44bf388   more modern Mojo::DOM examples
      adds  102567b   fixed small text extraction bug in Mojo::DOM
      adds  946d2c2   fixed small attribute extraction bug in Mojo::DOM
      adds  54c62bf   fixed another small attribute extraction bug in Mojo::DOM
      adds  8e09add   fixed small namespace detection bug in Mojo::DOM
      adds  1e55649   tweaked Mojo::DOM tests a little
      adds  d0aca8f   added query string roundtrip test
      adds  b8eaa61   mention that XML generated by Mojo::DOM can be encoded
      adds  247a934   more tests for Mojo::DOM charset handling
      adds  b973403   mention that all mojo.* stash values are reserved for internal use
      adds  e9fc8ed   added around_exception and around_not_found hooks
      adds  90a12db   fixed hook documentation
      adds  0c0b83a   pass exception object to around_exception hook
      adds  1f2530d   removed around_exception and around_not_found hooks again
      adds  1185770   added exception monitoring recipe
      adds  c9d48ca   improved Hypnotoad log messages a little
      adds  7566cfd   documentation tweaks
      adds  060c1a4   fixed small bug in Test::Mojo
      adds  5fa2485   improved load balancing between Hypnotoad worker processes
      adds  2ab447f   small optimization
      adds  74a80a0   fixed default format handling bug in render_exception and render_not_found
      adds  0d15a95   better content negotiation tests
      adds  f557ca0   fixed Hypnotoad recipe
      adds  c150e3a   improved Mojo::IOLoop performance by reducing stream timeout precision from 0.025 seconds to 0.5
      adds  58e196d   updated Changes file
      adds  e6c0ff8   better pluck examples
      adds  f00d57a   a few more pluck examples
      adds  37b56f4   fixed small initialization bug in Mojo::IOLoop::Stream
      adds  63a6957   better Mojo::Util and Mojo::ByteStream tests
      adds  9d98bb4   added clone tests
      adds  60e2b33   reduced default graceful_timeout from 30 to 20 seconds in Mojo::Server::Hypnotoad
      adds  5192c7d   better EPRenderer plugin tests
      adds  a6ef98c   better explanation for app_url behavior
      adds  1d55e71   fixed small bug in Mojo::UserAgent that prevented port reuse
      adds  69a7fb8   more app_url tests
      adds  0093812   - allow finer control over SSL_verify_mode flags
      adds  9844265   - document SSL verify mode flag parameter
      adds  c4dae0c   Merge pull request #351 from scottw/master
      adds  d827651   updated Changes file
      adds  75065e0   - test ssl verification mode
      adds  78d140c   Merge pull request #352 from scottw/master
      adds  7572d14   small test tweaks
      adds  694a3c9   small optimizations
      adds  e585f5d   fixed small bug in Mojolicious::Plugin::EPRenderer that prevented code to be added to all templates
      adds  9caf5a8   more template tests and documentation
      adds  823efd7   changed prepend semantics a little and improved tests
      adds  35ff80a   fixed small bug in Mojolicious::Plugin::JSONConfig that prevented code to be added to config files
      adds  815d10c   added MOJO_TEMPLATE_DEBUG environment variable
      adds  fad6cbc   improved template error messages for generator commands and config files
      adds  4884be6   fixed small Mojo::Template bug
      adds  9baed51   better diagnostics information
      adds  00974cc   show emitted events more consistently
      adds  0e3dcae   small optimizations and documentation tweaks
      adds  16877e7   added spurt method to Mojo::ByteStream
      adds  f7b258d   added a few spurt examples
      adds  d670f15   use relative paths for oneliner examples
      adds  51a0787   use spurt in Mojo::Asset::Memory
      adds  050a25c   better asset tests
      adds  bb2661c   fixed small bug in Mojo::Asset::File and improved tests
      adds  22ee9fa   added or method to Test::Mojo
      adds  4b77fcf   added closure support to or method
      adds  a860d82   simplify semantics of or method
      adds  e934b75   better tests for or method
      adds  e005c46   better example for or method
      adds  76e9c1e   better mode tests
      adds  dfcec8a   fixed a few small encoding bugs in Test::Mojo
      adds  9ff97e3   fixed small selector bug in Test::Mojo
      adds  0c7fc56   improved default descriptions for many methods in Test::Mojo
      adds  0363bd8   Better support in Mojo::Cache for multiple ->set()
      adds  48b614e   Merge pull request #355 from niczero/master
      adds  ee93cc5   updated Changes file
      adds  21f8513   added file and serve_asset methods to Mojolicious::Static
      adds  a228918   better examples for many methods
      adds  d6b06fa   improved text_field helper to always set the type attribute
      adds  5f34637   added JSON POST support
      adds  8cac005   better JSON POST examples
      adds  4815ea9   better header tests
      adds  50c9613   fixed file and content type detection bugs in Mojolicious::Static
      adds  369c1bd   fixed directory test
      adds  01816db   better JSON POST examples
      adds  84755b8   added json_class attribute to Mojolicious::Sessions
      adds  21bb7a0   removed json_class attributes again
      adds  2599c37   added json_class attribute to Mojo::UserAgent::Transactor
      adds  093bcb1   deprecated Mojo::Message->dom_class and Mojo::Message->json_class
      adds  10c2fc3   deprecated Mojo::Home->app_class, Mojo::IOLoop->client_class, Mojo::IOLoop->server_class and Mojo::IOLoop->stream_class
      adds  97c64c6   fixed Mojo::Home documentation
      adds  1a64212   Soften the message from the Config plugin when defaults are present and no file is found
      adds  a8ace86   Merge pull request #360 from jberger/master
      adds  dbf8ace   updated Changes file
      adds  2fe9722   mention that app and cb stash values are not inherited
      adds  496d4e1   fixed small charset bug in get command
      adds  a0b0646   better examples for many Mojolicious methods
      adds  29164e7   fixed selector bug in dom method of Mojo::Message
      adds  ec77b0e   added remove method to Mojo::DOM
      adds  6f18adf   better find examples
      adds  aab2f1f   improved RFC 3986 compliance of Mojo::Parameters
      adds  7503128   reduced memory usage of dom method in Mojo::Message
      adds  5e85909   better response tests
      adds  3dea656   improved dom and json methods to cache data consistently
      adds  6f92e9b   small optimizations
      adds  9711a78   improved performance by removing partial legacy HTTP 0.9 support
      adds  f84b106   better message examples
      adds  08e74f0   show which objects can be stringified
      adds  d2f85a3   added multi name support to param method in Mojolicious::Controller
      adds  b66d565   better multi name tests
      adds  d7521a1   added multi name example
      adds  9349cd5   better transaction examples
      adds  45fb21a   no need to call resume in example
      adds  fb9a1e2   use more smartmatch
      adds  d773b22   small optimizations
      adds  dc9f883   better synopsis examples
      adds  aae26ef   no need to mention HTTP version everywhere
      adds  949b4c9   optimized some default helpers
      adds  7c21e3a   more documentation tweaks
      adds  f4d77f0   improved mode section in tutorial a little
      adds  026eac7   improved Mojo::Base to load IO::Handle
      adds  f2a87b1   documentation tweaks
      adds  8b4e42a   improved a few synopsis examples
      adds  8d012ab   we now recommend Perl 5.14
      adds  b6bdc48   small optimizations
      adds  49adce0   better command example
      adds  0df68ec   added example to plugin synopsis
      adds  ab6921f   a few more synopsis examples
      adds  e904f08   simplify option handling for built-in commands
      adds  79d2731   let the renderer handle bundled templates
      adds  222871e   fixed small memory leak in Mojolicious::Plugin::TagHelpers
      adds  37a8d23   better synopsis examples
      adds  fdd4a95   better command examples
      adds  b5485d2   better custom response tests and custom request examples
      adds  5652255   fixed two custom response bugs
      adds  2d0bddd   better response generation tests
      adds  e4560bb   better synopsis examples for base classes
      adds  2ff4ca8   document aliases more consistently
      adds  5aa9eb4   fixed chunked transfer encoding bug in Mojo::Content
      adds  4c78bdd   treat all aliases the same
      adds  5845030   better chunked transfer encoding tests
      adds  dce8684   more chunked transfer encoding tests
      adds  9f795ac   test default limits
      adds  9c89a67   fixed bug that prevented multiple anchors with the same name in Mojolicious::Plugin::PODRenderer
      adds  53ff820   remove special characters from anchors
      adds  ae7829d   fixed dynamic content generation bug in Mojo::Message
      adds  274baf9   better descriptions for a few methods
      adds  9d1ef44   better synopsis examples for message classes
      adds  4186f5e   better hook description
      adds  502dae3   added get_start_line and parse_start_line methods to Mojo::Message, Mojo::Message::Request and Mojo::Message::Response
      adds  ef57cfc   pass buffer reference to parse_start_line
      adds  67d0fba   removed state management from parse_start_line
      adds  ee0f6bc   Mojo::Message does not need to know about CGI environments
      adds  6d971d1   Fixed documentation typo (broken link)
      adds  f9acff3   Merge pull request #364 from bjoernfan/master
      adds  10971e4   small optimizations
      adds  29621aa   improved multipart performance slightly
      adds  8e70562   better bytestream descriptions
      adds  8d59887   better crawler recipe
      adds  da62917   improved end method in Mojo::IOLoop::Delay to return the number of remaining events
      adds  bd47690   test multiple write calls
      adds  64682a7   merged get_start_line and get_start_line_chunk methods
      adds  0d571a9   renamed parse_start_line method to extract_start_line
      adds  f1456ac   more delay tests
      adds  5effb79   more links to Mojo::IOLoop
      adds  1fe6101   explain delay argument handling
      adds  2111684   fixed Perl 5.17.3+ compatibility
      adds  c0a2e31   test default application
      adds  d2f59fd   fixed backwards compatibility issue
      adds  2b9f741   test Mojo::UserAgent default application
      adds  d064318   better default application tests
      adds  d23b01d   fixed small excutable detection bug
      adds  c0cd488   let Test::Mojo handle instantiation
      adds  c4f3ac6   explain default application behavior
      adds  e9a69a7   added synopsis for cookie jar
      adds  cb67cf4   more transactor examples
      adds  b72b353   a few more synopsis examples
      adds  813d36c   removed x- prefix from js and woff MIME types
      adds  307a5db   fixed gz, xml and xsl MIME types and added new ones for HTML5 audio/video (closes #368)
      adds  60db813   detect both XML MIME types
      adds  31a0abe   list built-in MIME types
      adds  cdb0ad3   added appcache MIME type
      adds  4e10c5d   explain how to make commands application specific
      adds  569c10f   better type detection tests
      adds  c437831   speed up tests
      adds  2d5cd2d   slow down reactor test a little
      adds  7b3eea4   slowed down timeout tests again
      adds  601fe8d   speed up WebSocket tests
      adds  caa15b9   fixed cleanup bug in Mojo::Server::Daemon and Mojo::UserAgent
      adds  008a388   documentation tweaks
      adds  4fa29b3   better cleanup tests
      adds  c4f4911   better reactor tests
      adds  75e3bb9   improved many tests
      adds  8193a70   relax Mojo::IOLoop and Mojo::Reactor documentation to leave room for more reactor backends with different semantics
      adds  ba33039   mention that some reactors stop automatically
      adds  da9ab1e   better event loop recipe
      adds  be7f001   better WebSocket tests and proxy example
      adds  be22a7b   a few more MIME type detection tests
      adds  2b05362   better connect proxy example
      adds  48c16b5   updated jQuery to version 1.8
      adds  05a3735   fixed 1xx, 204 and 304 response support (closes #369)
      adds  c46633b   test finish event
      adds  d8d7159   test 100 response with events
      adds  615ed99   renamed no_body attribute to skip_body
      adds  d6b5093   renamed has_no_body method to is_empty
      adds  cf2c6d8   improved Mojo::Base to assign names to generated subroutines
      adds  fabc833   warn if attributes are redefined
      adds  c5bf2b6   test response progress
      adds  0d5b7a9   document and test multiple conditions
      adds  e68c988   show all over use cases
      adds  74af25c   more arrows
      adds  70cd9bb   improved header tests
      adds  6438114   a few more arrows
      adds  cf7d8c3   removed redundant tests
      adds  254ef1c   added return values for render_later and finish
      adds  9263f43   fixed small timing bug in WebSocket test
      adds  a172da1   small optimizations
      adds  5d132cb   fixed a few small timing bugs in TLS tests
      adds  132263f   test timeouts on both sides
      adds  caa0866   fixed another small timing bug in Mojo::IOLoop test
      adds  f4a860c   no need to mention HTML and CSS versions
      adds  eccfc52   a few more documentation tweaks
      adds  31aa184   better render_static description
      adds  ddffb32   Mozilla WebSockets do not require a prefix anymore
      adds  e6634f3   fixed small content encoding bug in Mojo::Message
      adds  6ec08a7   better synopsis examples for transactions
      adds  91ac740   More useful doc for TE method
      adds  8969665   Fix previous stupidity
      adds  8f7631e   refer to RFC for header descriptions
      adds  e252a25   better synopsis example for Mojo::Headers
      adds  6fe161e   fixed Mojo::Log example
      adds  7901ed6   small Mojo::Log tweaks
      adds  6590376   relax shutdown tests a little for slow machines
      adds  33161a5   added accept_charset, accept_encoding and content_encoding methods to Mojo::Headers
      adds  e3f5bb0   added origin and sec_websocket_extensions methods to Mojo::Headers
      adds  f1f786b   mention RFC for all special headers
      adds  1235762   improved Mojo::Headers documentation
      adds  a980444   small documentation tweaks
      adds  8ba8767   fixed json_has method in Test::Mojo (closes #372)
      adds  f59fde2   added K Combinator support to Mojo::Base
      adds  eab886e   added Mojo::IOLoop::Steps
      adds  d92891e   simplify Mojo::IOLoop::Steps
      adds  f5cc3c2   make Mojo::IOLoop::Steps more powerful again
      adds  b708fa8   hint at parallel timers
      adds  f895220   better description for Mojo::IOLoop::Steps
      adds  4797471   updated Mojo::IOLoop::Steps example
      adds  138cb00   preserve order of arguments in Mojo::IOLoop::Steps
      adds  6212486   merged Mojo::IOLoop::Steps and Mojo::IOLoop::Delay
      adds  4254c06   fixed step example
      adds  92565c5   added step example to cookbook
      adds  aa5ef2b   show that order is preserved in step example
      adds  6c16c46   fixed a few edge cases in Mojo::IOLoop::Delay
      adds  53c0a7d   added squish method to Mojo::ByteStream
      adds  d036aac   better squish tests
      adds  d26a9d8   added perl method to Mojo::Base
      adds  b01071c   removed perl method again
      adds  25be264   made all objects a little more equal
      adds  b6c9cca   relaxed Mojo::URL test in url_for
      adds  e774ea0   use k combinator more
      adds  e12093c   small optimizations
      adds  58e042a   removed duplicate tests
      adds  434199b   allow all steps to increase active event counter
      adds  530fb03   better delay tests
      adds  351e58c   added support for expiration session value, which allows for more fine grained control
      adds  b3a8efc   better examples for session expiration
      adds  619e9c7   fixed a few small namespace handling bugs
      adds  58863ef   small optimization
      adds  3200504   fixed bug in Mojo::Log that prevented some message events from being emitted
      adds  40d631f   fixed typo in Changes file
      adds  1c6c2fd   small optimizations
      adds  018e546   fixed get command to allow ":" character in header values (closes #373)
      adds  55ffb3a   Bump VERSION after release
      adds  e14dedd   use more JSON Pointers in examples
      adds  a39e0c7   better render_later description
      adds  aab340c   small documentation tweak
      adds  3a828f0   made Mojo::DOM::HTML a little more resilient (closes #374)
      adds  c6ba823   improved Mojo::DOM::HTML to sometimes recover from bad charset information
      adds  0e1b18c   improved performance of some Mojo::Util functions
      adds  9109d1f   small optimizations
      adds  9af2889   improved Mojo::DOM::HTML to handle bad charsets more gracefully
      adds  dc6b5f9   fixed custom template syntax example (closes #376)
      adds  90317c6   better delayed response log message
      adds  9ab9f00   mention that a delayed response is expected
      adds  4e1e045   fixed cookie jar documentation
      adds  d3c0725   better cookie jar tests
      adds  3fee419   simplify renderer requirements
      adds  5f7ee1a   use more appropriate variable name in renderer example
      adds  d7e14ee   mention how renderers are supposed to handle exceptions
      adds  0eb9694   small optimizations
      adds  b4c0ea8   clear up renderer example some more
      adds  4a13935   fixed renderer example
      adds  9ffa441   a few more documentation tweaks
      adds  84b683a   bring back IO::Async recipe
      adds  655ef73   better descripton for Mojolicious::Sessions
      adds  c1c346c   updated a few more session related descriptions
      adds  9725949   do not link to Mojolicious::Sessions from Mojolicious::Controller
      adds  8f781d1   rescued a few quotes
      adds  905d03a   rescued two more quotes
      adds  c35e753   documentation tweaks
      adds  fe4aecc   use the term callback consistently
      adds  7460208   mention reverse proxy headers
      adds  ba08389   improved Mojolicious::Plugin::Config to accept mode specific config files without a normal config file (closes #377)
      adds  5f0e0e1   deprecated Mojolicious::Controller->render_content in favor of content helper
      adds  c11e2e7   default helpers depend on Mojo::ByteStream now
      adds  590c055   fixed deprecation message
      adds  423c0e5   small optimizations
      adds  f55dd11   removed Simpsons and Futurama quotes
      adds  09deb6e   fixed script modes
      adds  324d524   bring back the best Futurama quotes
      adds  9becfbd   fixed typo in quote
      adds  3ca164b   two more quotes
      adds  9fef477   fixed another typo in a quote
      adds  4626da7   a few more quotes
      adds  d84e29f   removed all quotes again
      adds  a0f8437   tweaked header examples
      adds  b7b68d5   mention attribute accessor chaining
      adds  73a3542   tweaked accessor description some more
      adds  392ac5b   no more smartmatch
      adds  77bd007   fixed Mojo::Base synopsis example
      adds  2b1503d   fixed script mode
      adds  7dbbada   documentation tweaks
      adds  48bfc90   fixed error handling examples
      adds  f9f0c80   fixed small multipart bug
      adds  10d8adb   fixed a few test descriptions
      adds  9514dc3   bring back a few quotes
      adds  c32d0fd   updated jQuery to version 1.8.1
      adds  1fdfacf   better description for Mojolicious::Plugin::PODRenderer
      adds  241d3e3   document all default values for plugin options
      adds  17b8a74   mention what to avoid in applications when using Hypnotoad
      adds  be38d5b   be more specific about what to avoid in applications
      adds  1cebd7a   fixed small state bug in Mojo::Transaction
      adds  bdc7052   fixed online tests
      adds  49f2e18   another state test
      adds  a4f039b   test tweaks
      adds  57271ee   better transaction examples
      adds  fd9f0db   content_for has moved to ::DefaultHelpers (thanks, davido)
      adds  33d47b6   small optimization
      adds  f2c6f9d   fixed Mojo::Transaction to propagate connection close to Mojo::Message
      adds  aedf3c2   test request as well
      adds  b8fb859   small optimizations
      adds  e23ffcd   better argument names
      adds  57a3cae   better Mojo::Base example
      adds  67fab50   small optimizations
      adds  0372fb5   small optimizations
      adds  db45266   less tap
      adds  47b1fac   small optimizations
      adds  755b885   added xor_encode function to Mojo::Util
      adds  2d31456   Don't clobber $_ in xor_encode
      adds  23b5829   fixed xor_encode formatting
      adds  b553615   updated Changes file
      adds  0569ace   more xor_encode tests
      adds  94e35d1   even more xor_encode tests
      adds  68dec2f   simplified application detection
      adds  5e4c694   more WebSocket examples
      adds  4273e42   documentation tweaks
      adds  f968b5b   better Mojo::Base example
      adds  e0f4707   better descriptions for some Mojo::ByteStream methods
      adds  993b9e6   better plugin argument tests
      adds  2f71fc2   better renderer and condition examples
      adds  4b9a26d   fixed small bug in embedding recipe
      adds  861136c   fixed support for query parameters in Mojolicious::Plugin::Charset (closes #379)
      adds  fef76ab   test tweaks
      adds  73c3e89   small optimizations
      adds  352792b   Bump VERSION after release
      adds  06b0dc5   added tests for parameters without charset
      adds  7baf988   fixed Perl 5.10.1 compatibility (closes #381)
      adds  b9a80d8   fixed FindBin support in Mojolicious applications
      adds  84c3b04   use FindBin->again instead of FindBin::again()
      adds  5c0fddf   tweaked growing guide
      adds  eeed95f   fixed a few multipart bugs
      adds  eb1ff6d   fixed small CGI bug
      adds  17567e7   better CGI tests
      adds  a20947f   mention browser versions
      adds  1494ca2   improved resilience of Mojo::IOLoop exception handling
      adds  be22137   improved Mojo::EventEmitter to warn about failed error events
      adds  9ffbec7   documentation tweaks
      adds  fb3d704   improved Hypnotoad to clean up old PID files (closes #383)
      adds  4fa57db   moved PID file cleanup to hot deploy check (fixes #383)
      adds  f98710b   improved Mojo::Transaction::HTTP performance slightly
      adds  a8f6368   fixed Mojo::Exception synopsis example
      adds  1a0d0f1   better Mojo::Exception synopsis example
      adds  6cbcefa   better descriptions for content and content_for helpers
      adds  300d8a5   simplify content and content_for helpers
      adds  017aac5   improved Hypnotoad to clean up old PID files containing a 0
      adds  09d830f   updated Changes file
      adds  4c27287   small optimizations
      adds  4b303b2   fixed typo in comment
      adds  501d606   updated jQuery to version 1.8.2
      adds  dba1e35   fixed a few cookbook examples
      adds  5e98cf9   Fixing minor typos in FAQ.
      adds  b095caf   Merge pull request #385 from pwaring/master
      adds  0387018   updated Changes file
      adds  c89b8bc   improved javascript and stylesheet helpers to not generate type attributes
      adds  42919db   show how to start the reactor in synopsis examples
      adds  dc28984   added more advanced scraping example
      adds  776ef4e   fixed small bug in scraping recipe
      adds  93ed965   tweaked web scraping example a little
      adds  5c8169c   better html_escape tests
      adds  19b74a6   improved html_escape to favor lower case entities
      adds  8a86291   prevent deprecation warning on Perl 5.10.1
      adds  9e92536   tweaked reverse entity mapping a little
      adds  04d808f   die if EV is used together with ithreads
      adds  e5834eb   fixed Mojo::Reactor::EV to work with Morbo on Windows
      adds  894c98b   made ithreads support in Mojo::Reactor::EV a little more portable
      adds  76a6249   die again if EV is used with ithreads
      adds  abfe90a   Document use of charset when encoding parameters.
      adds  72a4397   Merge pull request #388 from weltonrodrigo/param_charset_doc
      adds  b2303e4   bump version
      adds  de41c75   added FAQ answer for EV/ithreads incompatibility
      adds  1c5106a   HTML4 allows whitespace between the -- and > ending a comment
      adds  e7b97c4   Merge pull request #390 from jberger/html4-comments
      adds  6b2598b   documentation and test tweaks
      adds  8a60e82   mention growing in framework description
      adds  1c29b56   added multi_accept attributes and improved accept performance of all built-in web servers significantly
      adds  b505bb3   added multi_accept setting to Hypnotoad
      adds  0d819ad   improved documentation browser CSS
      adds  d429e82   improved to method in Mojolicious::Routes::Route to allow controller classes containing "::" in shortcuts
      adds  1358146   improved router and renderer to allow camel case controllers
      adds  2d39c62   added camel case controller examples
      adds  8d7d223   added all method to Mojo::UserAgent::CookieJar
      adds  1d8c653   fixed small typo in test
      adds  3ab684b   fixed WebSocket bug in Mojo::Content
      adds  e0bb7e8   better description for leftovers method
      adds  89c8775   improved Mojo::Content performance slightly
      adds  48f2f70   fixed memory leak in Mojo::Headers
      adds  af03414   added prompt function and method
      adds  e0d45df   added prompt tests
      adds  100ecda   more prompt tests
      adds  c532a74   mention password prompt in cpanify command
      adds  e6a6d57   better prompt description
      adds  ec4d881   mention that all built-in commands are good examples
      adds  4976aeb   removed prompt again
      adds  0ad9418   added synopsis example for Mojo::HelloWorld
      adds  0eb2e5f   better reactor example for Mojo::IOLoop
      adds  43a8a5a   added escape attribute to Mojo::Template
      adds  8d31722   tweaked escaping documentation
      adds  e3f284b   encode '%' in Mojo::Parameters string output
      adds  4156231   Merge pull request #399 from dmw397/master
      adds  9ee8c08   test tweaks
      adds  c11a2d5   better escaping tests
      adds  c209279   test more special characters
      adds  930d009   mention default value
      adds  7867084   fixed default value
      adds  97306d3   better escaping test and example
      adds  1655599   small optimizations
      adds  20a5753   Mojo::Template documentation tweaks
      adds  84fea69   replaced escape attribute in Mojo::Template with escape function that can be redefined
      adds  6dc78f3   removed custom escape function support from Mojo::Template again
      adds  399986c   improved option handling of all commands
      adds  9f531cb   slightly better command example
      adds  016e558   fixed warning in Test::Mojo (closes #400)
      adds  dc0f88f   fixed json_is bug in Test::Mojo (closes #401)
      adds  6b59143   small optimizations
      adds  31315df   test tweaks
      adds  f86cdd2   added example for running code after a new Hypnotoad worker has been forked
      adds  4ca52fa   added assigned_as_number and looks_like_bool functions to Mojo::Util
      adds  06a9bf2   updated Changes file
      adds  0a125bb   removed assigned_as_number and looks_like_bool functions again
      adds  d3252e3   fixed Mojo::Util exports
      adds  bac670f   test tweaks
      adds  9c937cc   improved Hypnotoad recipe a bit
      adds  caf582e   added boolean shortcut support to Mojo::JSON
      adds  fe2f868   added escape attribute to Mojo::Template
      adds  a716fe1   mention that namespaces should only be shared very carefully
      adds  66bbf88   split up build method in Mojo::Template
      adds  32d94ef   renamed _lines to _wrap
      adds  e0af13d   added max_buffer_size attribute and is_limit_exceeded method to Mojo::Content
      adds  81be554   finish content if buffer limit is exceeded
      adds  e3b5a66   test tweaks
      adds  2aa87e4   documentation tweaks
      adds  59bd4ab   improved Mojo::Template documentation a bit
      adds  0d2e5c1   better Mojo::Template description
      adds  402d089   modernized tests
      adds  52686a1   recommend IRC for discussing ideas
      adds  9404d07   fixed reference to IRC channel
      adds  1b63613   small POD tweak
      adds  0432925   added another FAQ answer
      adds  df375ad   a few more boundary tests
      adds  00c4a88   replaced Mojolicious::Guides::CodingGuidelines with Mojolicious::Guides::Contributing
      adds  c98620a   link to article about pull requests
      adds  46209bd   more contributing guide improvements
      adds  470c4dd   better wiki links
      adds  9354ce2   more boundary tests
      adds  f6305c5   added next and previous methods to Mojo::DOM
      adds  d3f92df   added examples for next and previous methods in Mojo::DOM
      adds  be8cfc7   a few more sibling tests
      adds  e26f4eb   documentation tweaks
      adds  041ac12   test tweaks
      adds  7546032   fixed embedded application bug that prevented around_dispatch hook from working correctly (closes #408)
      adds  cd483d3   more embedding tests
      adds  b400669   highlight support for multiple event loops
      adds  fd48356   documentation tweaks
      adds  398d590   fixed signature example in the growing guide
      adds  9c0b1b3   mention base64 encoding
      adds  b449501   better route matching examples and tests
      adds  30fcafa   more documentation tweaks
      adds  4839160   better template customization test
      adds  38e0679   added gzip support to Mojo::UserAgent
      adds  ca78ec2   fixed comment
      adds  1cc78c4   added buffer limit test for gzip compression
      adds  6072f3a   better buffer limit test
      adds  1e977dd   fixed gzip compression to work with chunked content
      adds  47773e3   a few more gzip compression tests
      adds  2cbbf8f   more tests for buffer limit
      adds  0148799   fixed small bug where "chunked" would not always be the default transfer encoding
      adds  ae63a8f   test gzip support in Mojo::UserAgent
      adds  fb85e8a   test tweaks
      adds  25c515f   recommend Perlbrew
      adds  4bad238   mention SNI and gzip compression in feature list
      adds  b36a8e6   updated feature list
      adds  1250b40   updated Mojolicious feature list
      adds  884a089   updated Changes file
      adds  d7c998f   mention compression in FAQ answer
      adds  8b30830   mention that real web crawlers should be a lot smarter (closes #411)
      adds  af0d38b   simplify non-blocking Mojo::UserAgent recipe a little
      adds  249d8ba   simplify non-blocking Mojo::UserAgent recipe some more
      adds  3b6312f   fixed small typo in non-blocking Mojo::UserAgent recipe
      adds  ea0bc22   test route endpoint
      adds  c2a0d34   test no matching route
      adds  1dcb1b0   test root
      adds  7f3b4ab   documentation tweaks
      adds  b513934   improved performance of contains method in Mojo::Asset::File significantly
      adds  6075ec1   fixed offset bug in Mojo::Asset::File
      adds  148c956   fixed another small offset bug in Mojo::Asset::File
      adds  602adb3   simplified non-blocking Mojo::UserAgent recipe in cookbook (closes #412)
      adds  c247d64   documentation tweak
      adds  107c36e   fixed range bug in Mojo::Asset::Memory
      adds  721dbe9   improved performance of contains method in Mojo::Asset::File by 100%
      adds  99b1521   improved error message accuracy in Mojo::Template by using line directives
      adds  45af12e   small optimizations
      adds  303e9bc   more context for Mojolicious template errors
      adds  01df8cf   documentation tweaks
      adds  76f320d   better template names for commands
      adds  4a0d212   tweaked example
      adds  20691c9   added chunked multipart response test
      adds  1dd9586   removed unnecessary dependency
      adds  a7be203   better multipart tests
      adds  e9bbbe4   more multipart tests
      adds  be13816   fixed state bug in Mojo::Content::MultiPart
      adds  b91f4d4   fixed another state bug in Mojo::Content::MultiPart
      adds  9210a0a   small optimizations
      adds  c985d81   better build_boundary description
      adds  c5daf8b   fixed multipart test
      adds  aac4688   fixed description of name attribute
      adds  536ea37   added example for extracting additional information from test applications
      adds  0a560bc   explain how the after_dispatch hook works for embedded application
      adds  45ff266   documentation tweak
      adds  1974984   fixed Mojo::UserAgent to remove codes from parser errors
      adds  e8084fb   better parser error test
      adds  5661a84   better range tests
      adds  6c03571   fixed keep alive bug in Mojo::Server::Daemon
      adds  68d81d6   more range tests
      adds  6804499   do not allow range requests for empty files
      adds  d1f476b   test tweaks
      adds  77c38c0   better range handling (closes #414)
      adds  4aa1082   better range support
      adds  0fd8176   a few more CGI tests
      adds  208dd89   another CGI test
      adds  6c84566   fixed memory leak in Mojo::Message::Request
      adds  6313575   small optimizations
      adds  8f39242   a few more CGI tests
      adds  a26cbba   explain what is important when sending a pull request
      adds  e1c106a   documentation tweaks
      adds  bfe7584   added continue event to Mojo::Transaction::HTTP
      adds  842814f   improved Mojo::UserAgent to remove Expect headers if they are set to "100-Continue"
      adds  9a977da   fixed Mojo::UserAgent to ignore unexpected 1xx responses
      adds  9436eef   modernized application tests
      adds  50329f3   small optimizations
      adds  af62a06   test tweaks
      adds  efee8c9   documentation tweaks
      adds  64cd88d   modernized a few more tests
      adds  6112d18   test tweaks
      adds  1e5af14   documentation tweaks
      adds  fa572d6   improved support for relative redirects in Mojo::UserAgent::Transactor
      adds  a11f1dc   check is_abs instead of scheme
      adds  e7e9f10   added charset attribute to Mojo::Path
      adds  04b2a9f   mention default charset
      adds  414ac32   fixed clone bug in Mojo::Parameters
      adds  3a8e353   better parameter tests
      adds  93904a8   a few more URL tests
      adds  479f79f   even more URL tests
      adds  a08aef9   reuse Mojo::Parameters instance in Mojo::URL
      adds  724025e   small optimization
      adds  b473b78   added protocol method to Mojo::URL
      adds  95354dd   a few more URL tests
      adds  da5145b   use protocol method consistently
      adds  9dc12cd   fixed Mojo::URL documentation
      adds  a42ea5e   small user agent tweaks
      adds  02d13be   mention that encoding/decoding can be disabled
      adds  9fce95f   fixed clone bugs in Mojo::URL
      adds  7761eaa   small optimization
      adds  58d9d71   more Mojo::URL tests
      adds  c9f0b6c   even more Mojo::URL tests
      adds  84b1d53   fixed clone bugs in Mojo::URL
      adds  26ae8d0   better base URL tests
      adds  949ece5   fixed formatting
      adds  95e5709   improved compatibility with IO::Socket::SSL 1.79
      adds  cf0855f   updated entities.pl example
      adds  ad9c717   improved encode/decode performance in Mojo::Util with a cache
      adds  b038e9b   small optimization
      adds  a6d4120   only update application if necessary
      adds  d2b538c   Mojo::IOLoop documentation tweak
      adds  ba5388f   made Morbo restarts a lot smoother
      adds  3150e6a   renamed accepting method to acceptor
      adds  75c2fee   better acceptor tests
      adds  426428e   Merge pull request #421 from kraih/smooth_morbo
      adds  7306d46   updated Changes file
      adds  24dfa65   silence first daemon
      adds  2ab4689   small Mojo::IOLoop tweaks
      adds  cfe45b3   improved memory usage of chunked transfer encoding parser in Mojo::Content
      adds  9b5d2c5   small optimization
      adds  725cbf4   better chunked transfer encoding tests
      adds  6162db5   better tag helper tests
      adds  c5e7842   better text_area examples
      adds  c647259   small optimizations
      adds  950424f   fixed bug where Mojo::UserAgent::Transactor would escape Content-Disposition values
      adds  e3f318f   better descriptions for some transaction methods
      adds  43b7148   fixed typo in documentation
      adds  5874137   small optimization
      adds  334a139   a few more transactor tests
      adds  2a9d917   added recipe for rendering static files manually
      adds  c4627f5   added custom response recipe
      adds  8dc2915   tweaked custom response recipe
      adds  eece904   more response tests
      adds  f755ae2   added HTTPS example to Hypnotoad recipe
      adds  71fabed   fixed parameter replacement bug in Mojo::Parameters (closes #424)
      adds  4e0b549   a few more Mojo::URL tests
      adds  0af2b2a   added is_range method to Mojo::Asset and a content post-processing recipe to the rendering guide
      adds  c5829bf   tweaked content-post processing recipe
      adds  c9d3579   added template to content post-processing recipe
      adds  320494e   more advanced route example
      adds  cf3ce52   small optimizations
      adds  a94d2e1   small optimizations
      adds  d14dc30   improved content post-processing recipe
      adds  c497e76   check for multipart content in content post-processing recipe
      adds  e49cd30   documentation tweaks
      adds  875e65c   better recurring example
      adds  bbb5fab   updated example for IO::Socket::SSL 1.81
      adds  8046ba6   fixed small paragraph bug in Mojo::DOM::HTML
      adds  d058f31   small optimizations
      adds  34de6f4   added upgrade method to Mojo::UserAgent::Transactor
      adds  ac2d231   small optimizations
      adds  0761cee   better CONNECT request handling
      adds  881e248   better transactor tests
      adds  026d7bc   store write lock in connection
      adds  55ca84d   documentation tweaks
      adds  4fabfea   cleaned everything up with new perltidy
      adds  632e25e   better link_to examples and tests
      adds  2ef5b36   fixed link_to example
      adds  c031d93   small optimization
      adds  d25f32d   better helper example to demonstrate the use of state variables
      adds  a131c8c   updated growing guide with state variables
      adds  7322149   tweaked example in growing guide
      adds  e1c0194   helper is a function and not a method
      adds  de3d701   fixed multipart boundary detection bug in Mojo::Content
      adds  cc15f7b   a few more multipart boundary detection tests
      adds  c45aaf4   better example for custom transaction testing
      adds  18d117f   added request_ok method to Test::Mojo
      adds  f0c9ecd   more test examples
      adds  e0fabd8   fixed format regex generation bug in Mojolicious::Routes::Pattern
      adds  52919f6   a few more pattern tests
      adds  e2ae7d4   documentation tweaks
      adds  eaf1402   added support for MIME type prioritization to Mojolicious::Types
      adds  75b17c6   better content negotiation tests
      adds  0c38458   fixed small hash order bug in MIME type prioritization
      adds  2a0bfb7   documentation tweaks
      adds  a4ac04b   another MIME type prioritization test
      adds  f5482b3   small optimizations
      adds  908a751   updated jQuery to version 1.8.3
      adds  4ee4002   added new FAQ answer for delayed responses
      adds  9c668b5   mention that the web server can handle other requests while waiting
      adds  b4a1007   fixed small export bug in Mojolicious::Lite (closes #426)
      adds  607b550   added monkey_patch function to Mojo::Util
      adds  d6ec549   more monkey_patch tests
      adds  7cf20b3   documentation tweak
      adds  d625a9a   added ".travis.yml"
      adds  2cc83fa   updated Changes file
      adds  bbc886d   converted README to markdown
      adds  361ad25   fixed README formatting
      adds  9810edf   more links in README
      adds  670f616   added many HTML5 tag helpers
      adds  112a6d2   fixed typos in session examples
      adds  34d8bfa   use utf8 in Mojo::Base
      adds  9526ba6   new UTF-8 inline template example
      adds  6cce3a2   deprecated Mojolicious::Routes->namespace in favor of Mojolicious::Routes->namespaces
      adds  fb87ecb   fixed typo in test
      adds  dba7301   documentation tweaks
      adds  6d2ceb0   test namespace precedence
      adds  c24e99b   better namespace precedence tests
      adds  8087b2b   added recipe for custom Mojolicious::Lite keywords
      adds  9ad1a09   tweaked Mojolicious::Lite keyword recipe
      adds  c2a89b7   removed Mojolicious::Lite keyword recipe again
      adds  0b40755   added another recipe for custom Mojolicious::Lite keywords
      adds  7af5a5a   fixed cookbook formatting
      adds  5029e41   added test for custom Mojolicious::Lite keyword
      adds  f5e97f5   removed custom Mojolicious::Lite keyword recipe and tests again
      adds  bb88978   improved Mojo::Server to die more gracefully if an application class could not be found
      adds  a6cac04   more consistent error message
      adds  6a7951c   better test example
      adds  5c9ce4d   modernized PSGI deployment recipe a bit
      adds  a3e9deb   tweaked PSGI deployment recipe some more
      adds  6269c82   added accept_interval setting to Hypnotoad
      adds  70463d7   reduced idle CPU usage of Mojo::Reactor::Poll
      adds  982257e   mention in which order routes match
      adds  cdbf89a   fixed typo in handler example
      adds  947e67f   better example for custom template systems
      adds  8d1633c   tweaked custom template system recipe
      adds  9632953   modernized ".travis.yml"
      adds  6a8b227   fixed environment variables
      adds  5be2899   fixed POD tests
      adds  5385def   monkey_patch can take hashref of name => subref pairs to patch
      adds  67f8689   small optimization in monkey_patch
      adds  a46abe7   change monkey_patch interface to only accept name/sub pair rather than hashref (sri request)
      adds  ea02bb8   monkey_patch cleanup
      adds  0c24468   Merge pull request #433 from jberger/monkey_patch_hashref
      adds  f74cf10   small formatting tweaks
      adds  dc74456   more monkey_patch tests
      adds  e6e52f9   test IPv6 and TLS with Travis
      adds  94f9cf0   only run minimal tests with Travis
      adds  a4f69c9   fixed typo in ".travis.yml"
      adds  07fdbad   documentation tweaks
      adds  9d7fabc   better web scraping example
      adds  b047b50   tweaked web scraping recipe
      adds  64c3d53   small optimizations
      adds  04d56b9   fixed small memory leak in Mojo::DOM
      adds  4cf4fe8   Happy New Year!
      adds  f7d7a23   improved Mojo::UserAgent to warn more often about failed events
      adds  d41ccd0   better error event fallback for Mojo::UserAgent
      adds  4717de2   no need to unsubscribe from error event
      adds  5531616   moved error event fallbacks to Mojo::EventEmitter
      adds  fd5c755   test unhandled error events
      adds  7851e9b   document error event in Mojo::EventEmitter
      adds  063eb19   better cookie example
      adds  f3b5e9e   add plugin system to highlights
      adds  62c82ff   fixed plugin list
      adds  ad46042   documentation tweaks
      adds  d5b4b61   fixed typo in cookbook
      adds  b7193ca   link to plugins and commands
      adds  6397b63   documentation tweaks
      adds  5e59bd9   deprecated base_tag helper (closes #437)
      adds  62e9eda   fixed typo in documentation
      adds  46cb2d2   documentation tweaks
      adds  cca3889   updated list of highlights
      adds  3b7848d   improved name detection in Mojolicious::Plugin::Config
      adds  2779ed6   deprecated Mojolicious::Commands->start in favor of Mojolicious::Commands->start_app
      adds  d6e4c19   better comment for generated scripts
      adds  c292e76   small optimization
      adds  81479c3   documentation tweaks
      adds  d43d095   more documentation tweaks
      adds  6f08d75   added after_render hook
      adds  a1179c1   better after_render tests
      adds  887d5fe   more after_render tests
      adds  f168976   mention that after_render is not emitted for partial content
      adds  7909f3a   mention that after_render can trigger out of order
      adds  dfb87a1   tweaked hook descriptions
      adds  297cc67   rendering guide tweaks
      adds  7b6ef50   more documentation tweaks
      adds  6d6f87e   small optimizations
      adds  17f4b7a   added moniker attribute to Mojolicious
      adds  31faa34   changed heading style
      adds  ce256d3   fixed bug where Mojolicious::Lite applications in modules would generate the wrong moniker
      adds  9c6510e   added to_route method to Mojo::Path
      adds  d666635   a few more router tests
      adds  87cd5ce   fixed a few more headings
      adds  d5ae666   added to_route example
      adds  618e807   small optimizations
      adds  d498d86   a few more Mojo::Cache tests
      adds  3df3e35   small optimizations
      adds  52d43aa   a few more Mojo::Path examples
      adds  c1d5d44   more to_route tests
      adds  13c9c8b   make sure to_route always adds a leading slash
      adds  07475c1   fixed support for multiple uploads in Mojolicious::Controller
      adds  5765f32   bump version
      adds  13c4e85   added support for multiple uploads sharing the same name to Mojo::UserAgent::Transactor
      adds  7d5b29c   small optimizations
      adds  dbf5f1d   improved performance and memory usage of Mojo::EventEmitter
      adds  ffe21fd   slightly better diagnostics for Mojo::EventEmitter
      adds  ae43ebb   better Mojo::UserAgent::Transactor tests
      adds  d7e5ae2   test tweaks
      adds  f951c2e   small optimizations
      adds  5db7e0f   changed port of example application from 3000 to 8080
      adds  2f33548   made form generation a little more predictable
      adds  c8498ac   fixed small upgrade bug in Mojo::UserAgent::Transactor
      adds  c5459c6   more tests for Mojo::UserAgent::Transactor
      adds  22d0101   better Mojo::UserAgent::Transactor test
      adds  4f5bbde   small optimization
      adds  a30ece7   fixed another small upgrade bug in Mojo::UserAgent::Transactor
      adds  e6dbfb3   a few more response tests
      adds  30fb8a8   better upload tests
      adds  a7f4185   fixed localization bug in Mojo::EventEmitter
      adds  8e13768   fixed WebSocket cookie bug in Mojo::UserAgent
      adds  44dbf65   added j function to Mojo::JSON
      adds  7f0f5b1   documentation tweaks
      adds  fceaa39   better descriptions for Mojo::JSON methods
      adds  1d0ab87   more Mojo::JSON examples
      adds  a799a9a   added binary and text events to Mojo::Transaction::WebSocket
      adds  4b0e127   changed semantics of text event
      adds  1d98aeb   added support for advanced binary WebSocket message tests to Test::Mojo
      adds  f0e26bd   added json_message_content_is method to Test::Mojo
      adds  ae7e983   documentation tweaks
      adds  07e197e   replace json_message_content_is with json_message_is
      adds  3249875   added unicode test to WebSocket example
      adds  5a328eb   updated entities.pl example
      adds  28e228e   fixed domain and path detection bugs in Mojo::UserAgent::CookieJar
      adds  a216a1a   normalize cookie path
      adds  3810a31   better contains example
      adds  68b0d5a   fixed IDNA support in Mojo::UserAgent::CookieJar
      adds  9239fbb   fixed another IDNA bug
      adds  4304c8c   fixed to_dir example
      adds  8dfa75d   more tests for Mojo::UserAgent::CookieJar
      adds  ea5c332   better examples for JSON tests
      adds  36042c6   fixed another domain detection bug
      adds  cec5010   deprecated Mojo::Util->html_escape and fixed support for multi byte entities in Mojo::Util
      adds  20f254c   mention xml_escape in deprecation warning
      adds  91a49f4   better url_unescape example
      adds  622e241   add comments for all deprecated code
      adds  c2f218e   deprecated Mojo::Home->slurp_rel_file in favor of Mojo::Util->slurp
      adds  0cedac1   add full JSON roundtrip to WebSocket example
      adds  3c28daa   cleaned up WebSocket example a little
      adds  7615e0b   changed comment style in tests
      adds  50a639b   redesigned WebSocket message testing
      adds  decd0fd   tweaked WebSocket example
      adds  0ee981b   added message_ok example
      adds  da9c22a   fixed message_ok example
      adds  7276c08   fixed small memory leak in Hypnotoad that only shows when Perl is compiled with -DPERL_USE_SAFE_PUTENV (closes #444)
      adds  4b0cf05   updated jQuery to version 1.9
      adds  5d7cfbd   link to Mojocasts from documentation overview
      adds  05ec68b   link to episode 1
      adds  d3ef44a   documentation tweaks
      adds  cc86d1a   added modules Mojo::Server::Prefork and Mojolicious::Command::prefork
      adds  33f97a5   removed unused argument
      adds  c3c0c46   added heartbeat event to Mojo::Server::Prefork
      adds  2193818   documentation tweak
      adds  a21896e   better command line options
      adds  273b29d   renamed manage event to wait
      adds  c41bc64   documentation tweak
      adds  b694b2b   allow Mojo::Server::Prefork to restart workers automatically
      adds  a85f2bf   fixed automatic restarting of worker processes
      adds  8e45606   better descriptions for prefork options
      adds  a7b0e8b   removed daemonize method from Mojo::Server::Prefork
      adds  3322bb8   fixed memory problem with uploads > 2G on 32-bit Perls
      adds  2acdad7   Merge pull request #445 from augensalat/master
      adds  7cc950a   fixed content test
      adds  8321dd8   fixed a few examples
      adds  e5e7518   documentation tweaks
      adds  86d51fd   added event examples
      adds  a5d572b   documentation tweaks
      adds  1b6fd05   better log messages for prefork server
      adds  916a5f9   more prefork tests
      adds  935a306   better content test
      adds  bef1b70   added pid_from_file method to Mojo::Server::Prefork
      adds  f0a4e01   documentation tweaks
      adds  c0e6cd1   renamed pid_from_file to check_pid
      adds  6205af0   small optimizations
      adds  7fba4e9   added lookup method to Mojolicious::Routes and improved url_for performance significantly
      adds  326eb01   a few more lookup tests
      adds  d1d2c91   documentation tweaks
      adds  a2429ad   fixed Windows bugs in tests (closes #447)
      adds  4d1f878   added support links to documentation
      adds  2531343   better examples for routes attribute
      adds  f9d40de   documentation tweaks
      adds  eb3014f   slurp more consistently
      adds  54df770   made Mojo::Asset::File slightly more secure
      adds  cf6b807   small optimizations
      adds  38fd46d   a few comment tweaks
      adds  894cf80   more comment tweaks
      adds  c7b4d67   small optimizations
      adds  8696a62   more helper tests with state variables
      adds  81ce848   small optimizations
      adds  6458f12   documentation tweak
      adds  4979cea   removed a few comments
      adds  f221138   small optimizations
      adds  14ed827   better WebSocket examples for Mojolicious::Controller
      adds  cd84fd9   documentation tweak
      adds  99621b4   moved bundled static files to mojo directory
      adds  66a04af   test static files
      adds  6cb60d3   fixed typo in rendering guide
      adds  8b37afc   small optimizations
      adds  d549c7f   fixed small Getopt::Long configuration bug in Mojolicious::Commands
      adds  7af0b1f   test localized Getopt::Long configuration
      adds  9d2d8fb   fixed small file descriptor leak in Mojo::UserAgent
      adds  3de23f6   comment tweaks
      adds  662973e   deprecated after_static_dispatch hook in favor of before_routes and added after_static hook
      adds  38f6012   documentation tweaks
      adds  3bf09b7   more after_static hook tests
      adds  ba7442f   documentation tweaks
      adds  f020e9d   small optimizations
      adds  747f08d   test tweaks
      adds  09b77be   fixed memory leak in development not found page
      adds  a4628f0   updated jQuery to version 1.9.1
      adds  d9fdae4   better test for quads
      adds  60c4bcb   better test for quads
      adds  3605813   Clarified param() documentation
      adds  1a70da3   Merge pull request #450 from chromatic/master
      adds  c659eb9   comment tweaks
      adds  eff7e8d   fixed custom temporary directory bug in Mojo::Asset::File
      adds  0cc36c0   no more smartmatch
      adds  d4a0998   small optimizations
      adds  3928f81   Update lib/Mojo/Message/Response.pm
      adds  d175764   Merge pull request #452 from chromatic/master
      adds  a7d47f9   fixed typo in Mojo::Transaction::WebSocket
      adds  38ff5c3   added pluggable generator system to Mojo::UserAgent::Transactor
      adds  dbaf296   test tweaks
      adds  c82b314   updated a few examples
      adds  dc9b3a4   documentation tweaks
      adds  2a42051   added content generator recipe to cookbook
      adds  9c5776f   better generator recipe
      adds  0eaddc6   fixed typo in recipe
      adds  ddcaf1a   updated synopsis examples
      adds  f609f33   test tweaks
      adds  fdd8654   small optimization
      adds  d277d66   a few more post_ok examples
      adds  4d24b67   fixed typo
      adds  1771bc8   better tests for asset classes (closes #453)
      adds  837a064   better generator recipe
      adds  ee29c0e   documentation tweaks
      adds  8cfe79e   better multipart example
      adds  14505e4   better example for uploading multiple files
      adds  9900864   moved content generator recipe
      adds  e8791e7   fixed typo in generator recipe
      adds  a8aaedb   removed outdated upload example
      adds  c1807ed   documentation tweak
      adds  be2f33d   more consistent examples
      adds  c602724   improved portability of Mojo::Asset::File tests
      adds  7f9b63f   test tweaks
      adds  75d27a4   fixed a few typos
      adds  a2f9a49   added session configuration example
      adds  9d054d1   fixed comment lines in Mojo::Template to cover the whole line
      adds  495937f   small optimizations
      adds  6c5b243   another small optimization
      adds  9f57b09   comment tweaks
      adds  87eff01   fixed small domain detection bug in Mojo::UserAgent::CookieJar
      adds  67ad147   updated Changes file
      adds  6ccd730   added SPONSORS section
      adds  00e726a   link to Perl Foundation
      adds  e4874cb   test Mojo::JSON decoding with duplicate keys
      adds  1d4a435   fixed path generation bug in Mojolicious::Routes::Pattern (closes #456)
      adds  df80703   more path generation tests
      adds  6227ec7   welcome to the Mojolicious core team Joel Berger
      adds  d0383ed   a few more routing tests
      adds  7d79839   added args attribute to Mojolicious::Routes::Match
      adds  7baf50f   removed args attribute again
      adds  171cb51   Add warn_deprecated method with MOJO_FATAL_DEPRECATIONS env variable and warnings from perspective of caller
      adds  1bee554   Reformat messages to fit 78 char limit, add documentation, tests
      adds  0dab946   Rename warn_deprecated to deprecated, reformat missing transaction
      adds  eebfd15   Fix a couple of missed deprecations
      adds  2c437eb   Add missing semicolon from last commit
      adds  7b78ff3   skip tarballs
      adds  68f3116   Merge, update changes
      adds  b0fc0f3   Merge pull request #457 from kraih/fatal_deprecations
      adds  890c57e   Mention removal of deprecated render_content helper
      adds  ce3b5d1   fixed deprecation tests and tweaked documentation
      adds  89a62f9   small documentation tweak
      adds  6beb2c9   fixed typo
      adds  e15f134   better deprecation warnings
      adds  4d68c33   better deprecation tests
      adds  073f5ec   fixed a few typos
      adds  9a70130   fixed typo
      adds  b9901be   fixed small domain detection bug in Mojo::UserAgent::CookieJar (closes #458)
      adds  0e41d20   new introduction for the tutorial
      adds  2b03611   no really
      adds  8e22221   introduce the concept of actions much earlier in the tutorial
      adds  dc18428   tutorial tweaks
      adds  d377730   less commas
      adds  c4d4a4e   formatting fix
      adds  9f46b15   Errant semi-colon in synopsis.
      adds  3b63392   Merge pull request #460 from pangyre/master
      adds  6cf96e4   fixed typo
      adds  77498dc   fixed format detection example
      adds  1db1d85   do not include MYMETA files in tarballs
      adds  4daf3ae   documentation tweaks
      adds  0c63d4e   characters vs bytes documentation tweaks
      adds  97adf41   more documentation tweaks
      adds  868920d   parse path in Mojo::Path only on demand
      adds  54ea744   preserve path for local requests
      adds  b8e2157   small optimizations
      adds  4954780   updated Changes file
      adds  a04bafa   documentation tweaks
      adds  22e2f96   a few more Mojo::Path tests
      adds  727a859   test tweak
      adds  490057b   test more special characters
      adds  b092699   small optimization
      adds  7337ed8   fixed bug preventing delayed normalization for reused Mojo::Path objects
      adds  3650cf5   small optimizations
      adds  a8bec13   fixed path matching bug in Mojo::Path
      adds  94deb00   fixed scripts to allow dual-life modules to be updated
      adds  0b88880   Remove mysterious comments and describe the real problem in Changes
      adds  cea2bef   Explain the use of BEGIN+unshift instead of use lib
      adds  152bdcc   mention that only installable scripts are affected
      adds  48857a2   Bump VERSION after release
      adds  792910d   a few more Mojo::Path examples
      adds  d8addd3   improved dumper helper to sort hash keys
      adds  c071eb2   added WebSocket support to Nginx cookbook recipe
      adds  c07b634   fixed typo in cookbook
      adds  4c97438   documentation tweaks
      adds  1fa3ebf   mention which methods normalize the path
      adds  dcfc6fe   documentation tweaks
      adds  478ec43   mention which methods in Mojo::Parameters normalize
      adds  2271df8   a few more Mojo::Path tests
      adds  388fb4b   added direct array access for path parts to Mojo::Path
      adds  e368cfc   added direct array access for parsed parameters to Mojo::Parameters
      adds  49a8e86   better Mojo::Path examples
      adds  436144c   documentation tweaks
      adds  938549a   a few more tests for Mojo::Path and Mojo::Parameters
      adds  519a2c0   better description for tap method
      adds  f8ba687   added CONTRIBUTING.md
      adds  41fa262   fixed typo
      adds  3b76e5d   test tweaks
      adds  4034235   a few more references
      adds  f43d247   fixed bug in Mojo::Headers that prevented multiline headers from being parsed correctly
      adds  f57a325   fixed multiline header support in hash representation of Mojo::Headers
      adds  49fddaf   fixed cloning bug in Mojo::Headers
      adds  5b1a2d8   no need to mention monotonic clocks
      adds  7ed034e   a few more response tests
      adds  082d331   fixed typo
      adds  88e998a   documentation tweak
      adds  dfbd788   handle headers more defensively
      adds  6786e78   documentation tweaks
      adds  bc58398   modernized log tests
      adds  4d90541   fixed whitespace bug in Mojo::DOM::HTML (closes #467)
      adds  89a50ed   small optimization in Mojo::DOM::HTML
      adds  07a19fd   modernized POD renderer a bit
      adds  2e0dd08   modernized entity handling in Mojo::Util a bit
      adds  2eaf19c   slightly better exception handling for Mojo::Exception
      adds  99dff6e   fixed support for RFC 2817 in Mojo::Message::Request (closes #468)
      adds  4eb1364   improved bad charset handling in Mojo::DOM::HTML
      adds  3befa92   fixed small charset handling bug in Mojo::DOM::HTML
      adds  a70e919   fixed proxy detection bug in get command
      adds  6f002f6   fixed HTTPS proxy support in Mojo::UserAgent (closes #468)
      adds  0a591b3   better proxy tests
      adds  0030257   mention how to detect a failed WebSocket handshake
      adds  aaef945   documentation tweaks
      adds  a1d870b   better WebSocket example for Mojo::UserAgent
      adds  80b23d8   Mojo::Transaction::WebSocket::send forces stringification on object
      adds  12fb487   Merge pull request #470 from kraih/ws_send_stringify
      adds  15bc6de   test and documentation tweaks
      adds  b06ac6b   removed deprecated namespace method from Mojolicious::Routes
      adds  af03d95   better Mojo::JSON tests
      adds  09a82be   added custom request example
      adds  57dec85   more Mojo::Message::Request examples
      adds  bdc2ebd   added monotonic clock support to make Mojolicious more resilient to time jumps (closes #469)
      adds  f2cb9cd   explain that monotonic clock support depends on Time::HiRes
      adds  fc1cb8f   small optimizations
      adds  4504dda   mention that Morbo uses signals for process management
      adds  ca7359d   better request information example for tutorial
      adds  f4c5648   even better request information example for tutorial
      adds  45a4629   no need to import deprecated function
      adds  b89f57d   better authentication example for Test::Mojo
      adds  88171ad   more advanced authentication example for Test::Mojo
      adds  dc12ac2   explain how to scale with applications performing blocking operations
      adds  c2fc7e0   fixed typo in cookbook
      adds  4ad06cc   JSON Pointers are now RFC 6901
      adds  8bad5a2   fixed RFC 6901 compliance of Mojo::JSON::Pointer
      adds  602eaef   mention that JSON Pointers use fragment identifier representation
      adds  593965a   more RFC 6901 compliance tweaks
      adds  1c4f800   small optimizations
      adds  46af5c6   a few more tests for Mojo::JSON::Pointer
      adds  b555858   more Mojo::JSON::Pointer examples
      adds  8a3ca57   improved version command to show required versions of optional dependencies
      adds  81eba1f   fixed a few small Unicode bugs in get command
      adds  0a0cbde   removed deprecated base_tag helper
      adds  d6adfa6   added example for sending JSON messages with Test::Mojo
      adds  1ef5a56   mention that Test::Mojo methods don't accept callbacks
      adds  230421e   added clear method to Mojo::IOLoop::Delay
      adds  03e5be5   better tests for Mojo::IOLoop::Delay
      adds  5589737   improved prefork command to allow -a and -L values below 1 second
      adds  0cb328d   fixed multiple timing bugs in Mojo::IOLoop::Delay
      adds  14fafc6   better tests for Mojo::IOLoop::Delay
      adds  251b39c   small optimizations
      adds  71f6603   mention that the chain stops when there are no more active events
      adds  f63ec86   deprecated Mojo::IOLoop::Delay::end in favor of generated callbacks
      adds  3017f01   better delay example
      adds  3afd358   fixed another timing bug in Mojo::IOLoop::Delay
      adds  cd04cd8   better timing tests for delays
      adds  df75f0c   small optimizations
      adds  4286984   a few more delay tests
      adds  c3afdee   removed deprecated start method from Mojolicious::Commands
      adds  70080e1   better description for static file handling in the tutorial
      adds  b778fac   mention that static files have a higher precedence than routes
      adds  47f40cd   a few more tutorial tweaks
      adds  51be24d   documentation tweaks
      adds  c522741   use real WebSocket example in tutorial
      adds  fd7178f   fixed encoding bug in tutorial
      adds  4551cdc   more tutorial tweaks
      adds  10f2712   updated WebSocket example application
      adds  749f0b5   added is_hidden method to Mojolicious::Routes
      adds  5f69d06   a few more router tests
      adds  0616d0a   fixed small selector bug in get command
      adds  c1fb1db   tutorial tweaks
      adds  c2eb946   merged Mode and Logging sections in tutorial
      adds  70a52a9   fixed POD formatting bug in tutorial
      adds  5f7c758   link to cookbook from WebSocket section in tutorial
      adds  46d10ee   fixed small anchor bug in Mojolicious::Plugin::PODRenderer
      adds  ed4c2db   merged a few more tutorial sections
      adds  842d9ee   mention that app->start should be the last expression in an application
      adds  a80f2a0   mention that all placeholders can be surrounded by parentheses
      adds  e878358   added under and group examples to growing guide
      adds  67523ed   fixed a few small documentation errors (closes #475)
      adds  ec483e4   a few more documentation tweaks
      adds  3022055   mention that full applications have no need for group blocks
      adds  9aa2b4c   modernized some examples
      adds  6e341ee   recommend verbose testing
      adds  08b69fc   use selector in example
      adds  c6011ce   test tweaks
      adds  98a9919   a few more 64bit WebSocket tests
      adds  c5eb1a0   fixed a few small timing bugs in Mojo::Server::Daemon
      adds  2d14575   documentation tweaks
      adds  5dd19f7   added support for WebSocket status codes (closes #476)
      adds  fbe03ac   fixed small WebSocket test bug
      adds  0772343   added support for reason strings to Mojo::Transaction::WebSocket
      adds  93179b2   removed a few deprecated functions and methods
      adds  9263835   fixed small description bug in Test::Mojo
      adds  7b806e9   better Mojo::UserAgent example for tutorial
      adds  f21bf45   fixed message size limit bug in Mojo::Transaction::WebSocket
      adds  feb2769   test tweaks
      adds  375b9f0   better reason examples
      adds  506c99a   better frame examples
      adds  1b966c6   more WebSocket tests
      adds  c381eee   1005 status code must not be sent
      adds  360d51b   updated a few WebSocket examples
      adds  1fd66c3   improved default descriptions in Test::Mojo
      adds  2963891   mention uWSGI instead of SCGI
      adds  776ed11   better example for exception templates
      adds  f17c8b7   a few more exception tests
      adds  b1dfa58   slightly better exception template example
      adds  3ac894c   mention a few more features in user agent and web server descriptions
      adds  8bbfc77   highlight a few more features
      adds  3d171c8   mention preforking in feature list
      adds  793c6c2   fixed small html_unescape bug in Mojo::Util (closes #479)
      adds  1db8ba8   small optimizations
      adds  626a4a3   better descriptions for delays
      adds  3dc723f   updated jQuery to version 2.0
      adds  dbb8ede   updated prettify.js to version 4-Mar-2013
      adds  c144524   CSS tweaks for new prettify.js
      adds  3318bcb   mention which Mojo::DOM methods return new Mojo::DOM objects (closes #480)
      adds  6da36db   mention that some Mojo::DOM methods can return undef
      adds  8519c0d   mention that the DOM structure is very dynamic
      adds  97f3e1d   more consistent rendering examples
      adds  30ddb4b   fixed small encoding bug in routes command
      adds  43fa418   more tests for Mojo::Asset::File
      adds  075c8fd   better descriptions for content generators
      adds  ede2cb5   documentation tweaks
      adds  44857dd   improved Mojo::URL to be able to contain scheme data for unknown schemes
      adds  144cead   a few more examples
      adds  f972dea   a few more Mojo::URL tests
      adds  1daaa72   fixed a few small redirect and proxy connect bugs in Mojo::UserAgent::Transactor
      adds  ecb0904   fixed a few small method handling bugs in Mojo::Transaction::HTTP
      adds  d4dc79a   Improved form content generator for GET and HEAD requests
      adds  7861cc0   Merge pull request #483 from kraih/form_get_2
      adds  c27ad6c   fixed a few small bugs in Mojo::UserAgent::Transactor and tweaked documentation
      adds  8db967e   fixed host normalization bug in Mojo::URL
      adds  cbdfddd   better tests for Mojo::URL
      adds  8b87105   added scheme_data attribute to Mojo::URL
      adds  aebb685   renamed scheme_data attribute to data
      adds  c64c463   better descriptions for many object constructors
      adds  394f4e6   fixed a few small timing bugs in WebSocket tests
      adds  71c3c41   removed redundant WebSocket test
      adds  838ee10   improved compatibility with IO::Socket::SSL 1.87
      adds  9aeb94f   made online tests more reliable
      adds  464562e   made WebSocket tests a little more reliable
      adds  9a0f9db   better description for finished_ok test
      adds  bc4ac25   added diagnostics information for finished_ok test
      adds  6d522b1   better diagnostics message for finished_ok test
      adds  d8c7fd1   better test descriptions
      adds  d7e1fee   removed deprecated after_static_dispatch hook
      adds  28a76b6   fixed formatting
      adds  5f7551a   mention that HEAD and GET requests are considered equal
      adds  95c1dee   documentation tweaks
      adds  ca67824   more multipart examples
      adds  80287f9   fixed support for HEAD request method in Mojo::Server::CGI and Mojo::Server::PSGI
      adds  2017ab3   added has_empty_res method to Mojo::Transaction::HTTP
      adds  0c786ec   improved Mojo::Server::PSGI performance
      adds  9a0d5cb   renamed has_empty_res method to is_empty
      adds  c6d85a1   mention that uploads can be Mojo::Asset::Memory objects too
      adds  0d19e2b   documentation tweak
      adds  dbe4667   improved html_unescape performance in Mojo::Util
      adds  72f705b   improved Mojo::DOM::HTML performance
      adds  aa91de6   small optimizations
      adds  fde3091   small optimizations
      adds  0e3da79   better cookie tests and documentation
      adds  820a0dc   small optimizations
      adds  571321c   added close_gracefully method to Mojo::IOLoop::Stream
      adds  88b1c98   reduced idle CPU usage of Mojo::IOLoop
      adds  b712a06   increased default lock_timeout from 0.5 to 1 second in Mojo::Server::Prefork and Mojo::Server::Hypnotoad
      adds  c234244   mention that lock_timeout can affect idle CPU usage
      adds  ea8e279   fixed typo in test
      adds  aab9f6f   improved Mojo::IOLoop performance by reducing stream timeout precision from 0.5 to 1 second
      adds  18057fb   release accept mutex after removing an acceptor
      adds  598b6cc   reacquire accept mutex a little faster
      adds  3b36051   fixed Perl 5.17.11+ compatibility
      adds  790e7d6   a few more Mojo::DOM tests
      adds  3836a77   slightly more consistent Mojo::DOM tests
      adds  61b3191   even more Mojo::DOM tests
      adds  1c342f9   mention which Mojo::DOM methods use the charset
      adds  e25838a   a few more notes for charset handling in Mojo::DOM
      adds  1d21fef   more documentation and tests for Mojo::DOM
      adds  4edccdf   better example and description for replace_content
      adds  03f6d26   reduced idle CPU usage of Mojo::IOLoop further
      adds  1f76807   small optimizations
      adds  1191b0e   removed a few deprecated functions and methods
      adds  17d47f9   slightly better hook example
      adds  d69f244   Spelling corrections
      adds  0dfde68   Merge pull request #489 from dsteinbrunner/master
      adds  599cabf   documentation tweak
      adds  4241161   small optimizations
      adds  2918bb2   better error handling for Mojo::IOLoop::Stream
      adds  3a7aa40   more consistent examples
      adds  cdf487a   show encoding behavior in README example
      adds  692b400   small optimizations
      adds  d5d5bd5   a few more small optimizations
      adds  8e90fbb   made router internals a little more consistent
      adds  4ecb40f   match routes a little more efficiently
      adds  cff43a5   mention which methods set up hooks
      adds  ac9df07   documentation tweaks
      adds  5d4a77a   better plugin tests
      adds  1a8542b   better plugin descriptions
      adds  2f013e2   better recipe for operating modes
      adds  6fe17d1   improved operating mode recipe a little
      adds  0a98e3e   documentation tweaks
      adds  be51a3b   added schemes attribute to Mojo::URL
      adds  d4436f3   removed schemes and data attributes from Mojo::URL
      adds  ff4464a   more Mojo::URL tests
      adds  501c637   use more realistic data in Mojo::URL tests
      adds  82af89a   removed Mojolicious::Plugin::PoweredBy
      adds  e765d38   fixed a few authority handling bugs in Mojo::URL
      adds  e779fc6   a few more Mojo::URL tests
      adds  788f833   this is a major release
      adds  b87ec42   use regex from RFC 3986 unchanged
      adds  de6955d   removed Mojolicious::Plugin::RequestTimer
      adds  efe5c63   updated plugin list
      adds  36c543c   stop timer more consistently
      adds  911fcc8   removed MOJO_EXCEPTION_VERBOSE environment variable
      adds  4964945   improved Mojolicious to be able to detect the current operating mode from the PLACK_ENV environment variable
      adds  4538c62   mention that partial results do not get encoded
      adds  4207bbd   mention that partial results do not get encoded
      adds  96dfef8   documentation tweaks
      adds  527002c   fixed typo in rendering guide
      adds  62494ad   no unnecessary double quotes
      adds  0cdd4c4   added simple JSON serialization support and json event to Mojo::Transaction::WebSocket
      adds  fcd92a8   fixed a few doc typos
      adds  0f642bf   explain which messages get JSON decoded
      adds  440634d   small optimizations
      adds  fa39fde   changed Mojolicious default secret to the application moniker to make it slightly more secure
      adds  fe23a7e   added again methods to the reactors
      adds  ff28702   small optimizations
      adds  eb0cd7d   a few more small optimizations
      adds  ab9b5d0   no need to use a recurring timer for the stream timeout
      adds  5987e78   mention that timers have to be active for restarting
      adds  5ef8683   no more User-Agent header in log messages
      adds  0f3f6d8   fixed layout bugs in Mojolicious::Renderer
      adds  9ef3b05   small optimizations
      adds  03f2b12   generate template only on demand
      adds  fe66d95   small optimizations
      adds  28dd8ad   improved Mojo::Reactor::Poll performance
      adds  2a32ad5   comment tweaks
      adds  59e38fa   more reactor tests
      adds  97d5567   slightly better timer tests
      adds  27c8d96   removed a few rarely used methods from Mojo::Message
      adds  ab9195e   merge parameters slightly more efficiently
      adds  ec14f4a   renamed shape_match method in Mojolicious::Routes::Pattern to match_partial
      adds  b287b49   removed hmac_md5_sum function and method
      adds  2dc883a   removed charset support from Mojo::DOM
      adds  18472f7   small optimizations
      adds  08cb8f4   removed captures attribute from Mojolicious::Routes::Match
      adds  53a999e   documentation tweaks
      adds  917a4d4   fixed a few inconsistencies in Mojolicious::Routes::Match
      adds  037f2eb   fixed a few more inconsistencies in Mojolicious::Routes::Match
      adds  c14ed25   documentation tweaks
      adds  9830d7a   small optimizations
      adds  517b6f4   simplified transaction state management
      adds  c70292e   small optimizations
      adds  6a56e8c   improved Mojolicious to not trap exceptions if the default exception handling has been deactivated
      adds  0235d99   better request tests
      adds  33adef3   changed types in Mojolicious::Types to consistently use arrays
      adds  7632ce3   documentation tweaks
      adds  a8f7fa2   more examples for Mojolicious::Routes::Match
      adds  4d0341a   better descriptions for Mojolicious::Routes::Match
      adds  311aede   small formatting fix
      adds  fb4a3eb   optimized Mojo::Message object cache
      adds  d5452f4   small optimizations
      adds  a490003   a few more small optimizations
      adds  382fe58   fixed limit bug in Mojo::Message
      adds  9403920   test tweaks
      adds  2a09b30   a few more limit tests
      adds  3c5884d   fixed a few typos
      adds  75c1554   removed has_leftovers method from Mojo::Content
      adds  3d724be   use new JSON features in WebSocket example
      adds  92d1cf7   better cookbook recipe for WebSockets
      adds  9c53f86   fixed small line directive bug in Mojo::Template
      adds  9f75c27   changed heuristics for number detection in Mojo::JSON to better line up with user expectations
      adds  7e9b45a   improved Mojo::URL performance slightly
      adds  b3bdac5   fixed a few comments
      adds  44d23d9   do not stringify query twice
      adds  485fa33   fixed rendering bug in Mojo::URL
      adds  08ac740   removed pair_separator attribute from Mojo::Parameters
      adds  93f9536   test tweaks
      adds  67c71b8   added render_maybe method to Mojolicious::Controller and removed a few render_* alias methods
      adds  ca9bfbf   hide render_maybe
      adds  382aab6   changed render_static method in Mojolicious::Controller to call render_not_found if generating a response fails
      adds  35f7d77   added example for render_maybe
      adds  7d932b9   more rendering tests
      adds  b09719d   return invocant from respond_to
      adds  e8ece6e   small optimizations
      adds  a8d9124   more url_for examples and tests
      adds  b94dd50   documentation tweaks
      adds  c7f3e91   fixed a few typos
      adds  0289626   removed memorize helper
      adds  ef7170b   removed json_content_is method from Test::Mojo
      adds  47cd205   fixed JSON tests
      adds  7169454   fixed Mojo::JSON to encode "inf" and "nan" values as strings
      adds  caa1af3   made "inf" and "nan" tests a little more portable
      adds  b95c9a2   fixed typo in test
      adds  ad31e23   fixed typo
      adds  b117009   mention that not just GET/POST parameters can have multiple values
      adds  e25c015   typo fixes
      adds  13f2003   Merge pull request #490 from dsteinbrunner/patch-1
      adds  7ac17f4   documentation tweaks
      adds  331429d   improved Mojo::Template performance slightly
      adds  377cb3f   mention that parsed templates are very dynamic
      adds  0c6749f   small optimizations
      adds  30cacec   added a few HTTP/1.0 tests
      adds  6757748   we now recommend Perl 5.16
      adds  d1e9066   removed a few generic Changes entries
      adds  565d075   fixed small drain event bug in Mojo::IOLoop::Stream (closes #491)
      adds  bd4c6d5   test tweaks
      adds  57a882f   made Mojo::IOLoop::Stream code a little more defensive
      adds  dcc4f1f   fixed extends, layout and title helpers not to generate unnecessary log messages
      adds  2fec633   better examples for config plugins
      adds  c9b6f1e   removed a few more generic Changes entries
      adds  fe8411d   fixed redirect support in get command (closes #493)
      adds  33e6dfe   small optimizations
      adds  b0f4801   another small optimization
      adds  f773f19   better synopsis examples for Mojolicious::Routes
      adds  afe4a77   documentation tweaks
      adds  ad84e01   more diverse route examples
      adds  4a5e6c4   small optimizations
      adds  518390b   documentation tweaks
      adds  7bc0325   a few more asset tests
      adds  a3ea49a   even more asset tests
      adds  8c97356   fixed typo in content documentation
      adds  c8ddc63   added WebSocket protocol support to Mojo::UserAgent::Transactor
      adds  f6e43bd   test tweaks
      adds  6163118   use version in subprotocol examples
      adds  7718f7b   documentation tweaks
      adds  de42dd6   fixed encoding bug in Mojo::Log (closes #495)
      adds  d808628   do not make changes to STDERR
      adds  d6b8071   fixed Windows bug in log.t
      adds  6833dd8   fixed format handling in routes command
      adds  da25d93   updated jQuery to version 2.0.1
      adds  e583b8a   small optimizations
      adds  565c0e4   another small optimization
      adds  f7afcd5   reuse HMAC functionality from Digest::SHA
      adds  5d3f2fd   removed a few unnecessary hmac_sha1_sum tests
      adds  790e80e   better HMAC-SHA1 tests
      adds  a4aa654   improved Mojo::Message::Request to allow curly brackets in URLs (closes #498)
      adds  1b6ae7c   fixed small portability bugs in slurp and spurt functions of Mojo::Util
      adds  17e4b2f   removed portability fix again
      adds  e660821   show how to restart an active timer
      adds  7934852   updated jQuery to version 2.0.2
      adds  af152b8   made Mojo::IOLoop acceptors are little more versatile
      adds  554f222   small optimizations
      adds  45aa2e4   increased default max_message_size from 5MB to 10MB in Mojo::Message
      adds  04ceeba   mention which methods need to load message content into memory to be able to parse it
      adds  5065000   documentation tweaks
      adds  87e1711   small optimizations
      adds  52253ce   improved performance of multipart/form-data parser a little
      adds  5cf6108   check filename first
      adds  1450fa7   added link method to Mojo::Headers
      adds  eaca9da   added vary method to Mojo::Headers and updated after_render recipe
      adds  180cf67   added parse_header function to Mojo::Util and fixed a few boundary and charset detection bugs
      adds  0bff603   make sure broken Expires values are handled gracefully
      adds  03a1f9c   another parse_header test
      adds  25c46e4   fixed small quality detection bug in Mojolicious::Types
      adds  356a6a7   small optimizations
      adds  3612d80   fixed a few parse_header bugs
      adds  36e95c6   fixed another parse_header bug
      adds  df3d5e0   and more parse_header bugs
      adds  55c4922   renamed parse_header to split_header
      adds  6dc3fcd   more split_header tests
      adds  2134999   added append method to Mojo::Headers
      adds  4c4837e   better example for content negotiation
      adds  966d6e3   mention RFC of Link header
      adds  12a1e59   added a little more HATEOAS to the routing guide
      adds  e56c9c1   OPTIONS is also allowed
      adds  084419c   added a few split_header examples
      adds  3f33a80   do not recommend ab for benchmarking
      adds  0da1768   better examples for add and append in Mojo::Headers
      adds  ee41b6b   fixed examples in Mojo::Headers
      adds  3ced850   fixed a few small filename detection bugs in Mojo::Message
      adds  d7445d7   fixed cookie quoting bugs in Mojo::Cookie::Response
      adds  bb1c32f   more diverse redirect_to tests
      adds  ab42300   fixed another cookie quoting bug
      adds  1c94e5f   fix expires value a little more efficiently
      adds  d922b12   tweaked content negotiation example a little
      adds  fc55b36   fixed a few typos
      adds  db4af0f   made format method in Mojo::Log a little more versatile
      adds  5a3505b   documentation tweaks
      adds  4f01afe   fixed documentation typo
      adds  c2752ca   small optimizations
      adds  65e605a   a few more small optimizations
      adds  4d33623   better example for text encoding
      adds  489f0a6   added test for exception in helper
      adds  e2d5912   added example for WebSocket message timing
      adds  6ba7319   improved Mojo::Message::Request to allow pipe symbol in URLs (closes #500)
      adds  40ee1ed   improved Mojo::Message::Request to allow a few more ASCII characters in URLs
      adds  ea681e5   added more pattern tests
      adds  fdf9dbb   mention more special cases in routing guide
      adds  93b8e35   a few more routing tests
      adds  b6b7986   mention nameless placeholders but do not show them
      adds  cd67b8c   mention placeholder prefixes
      adds  efcf40b   use an easier example for rewriting in cookbook
      adds  87cf8e1   documentation tweaks
      adds  e40e314   improved url_for to accept absolute URLs without scheme (closes #502)
      adds  b203cae   updated Changes
      adds  26730f0   fixed url_for support for absolute URLs without authority
      adds  5a6f74f   do not capture scheme
      adds  22aa21d   slightly more realistic cookbook recipe
      adds  268dd3e   better rewriting recipe
      adds  693f9a5   added more details to rewriting recipe
      adds  aebf8eb   documentation tweaks
      adds  28aa59d   replaced ua method in Mojolicious::Controller with a helper
      adds  4feb86e   explain how to disable automatic rendering
      adds  78fe34d   mention how to render alternatives
      adds  adea1fd   documentation tweaks
      adds  933f61d   the trailing slash is always optional
      adds  7e3fbea   a few more url_for tests
      adds  cb5822b   fixed bug where render_later method was not hidden from the router
      adds  60059ca   fixed bug where match attribute was not hidden from the router
      adds  ed7f63e   better tests for mixed case actions and templates
      adds  e72030f   no need for separate log messages
      adds  8e9af4f   small optimizations
      adds  060a775   fixed a few error reporting bugs in Mojo::IOLoop::Client and Mojo::IOLoop::Server (closes #503)
      adds  758cb7c   more unicode examples and tests
      adds  3079f8f   mention what optional modules are used for
      adds  92915e2   mention epoll and kqueue too
      adds  6527cc6   simplify event loop recipe in cookbook a little
      adds  a265d7f   added Mojo::JSON tests for empty keys
      adds  2ad071e   fixed typos in test descriptions
      adds  4707b50   mention how WebSocket connections are established
      adds  4b9cf12   documentation tweaks
      adds  78f1e0b   replaced Twitter with MetaCPAN in examples
      adds  ac9b0b2   more reliable examples for Mojo::UserAgent
      adds  e2aaff2   more detailed streaming recipes
      adds  e28d1fe   more consistent delay examples
      adds  0391693   fixed typo in streaming recipe
      adds  e40b6f7   fixed cookbook formatting
      adds  a7d77d5   slightly better Mojo::UserAgent examples
      adds  e998812   fixed typo
      adds  319a801   fixed typo in get command
      adds  147bc47   better descriptions for generator examples
      adds  e942765   more content generator examples
      adds  ee702ef   more Mojo::UserAgent::Transactor examples
      adds  bcfdcf4   more complex multipart example
      adds  9297ce7   improved router to make the current controller object available to actions as $_
      adds  344f188   better tests for embedded applications
      adds  eeff0ff   fixed typo in Mojo::Base documentation
      adds  587b100   fixed small chained hook bug
      adds  103817e   more tests for hooks
      adds  d844857   test hook arguments too
      adds  6c353e0   small optimization
      adds  1b324bf   more hook tests
      adds  17afad4   small optimization
      adds  92fb02f   added around_action hook
      adds  8b72d27   more tests for around_action hook
      adds  a50aa71   handle nested routes a little more consistently
      adds  47bf08d   added around_action recipe to routing guide
      adds  7600e15   documentation tweaks
      adds  5f13e39   fixed typo in Mojolicious::Sessions
      adds  94f74da   small optimizations
      adds  b457155   order is no longer random
      adds  ee5a62e   use keys instead of each to workaround perl bug
      adds  892044d   Merge pull request #506 from trinitum/replace-each-with-keys
      adds  8de1275   updated Changes
      adds  30863d7   test EV too
      adds  1b3439a   more consistent hook examples
      adds  ce187af   show how to pass arguments to actions
      adds  f72828f   make sure worker is still active
      adds  d75c25a   better around_action tests
      adds  cb9802c   more consistent hook examples
      adds  47a4dbe   fixed streaming recipe in cookbook
      adds  7a7723f   more consistent POD formatting
      adds  11f3521   small optimizations
      adds  aed6cc2   fixed Mojo::Transaction::WebSocket to generate RFC 6455 compliant Sec-WebSocket-Key headers
      adds  9589325   better tests for WebSocket handshake
      adds  4317d17   added another hook example
      adds  0913683   documentation tweaks
      adds  88c3814   more consistent heredocs
      adds  38e8d8f   mention subdirectory handling in rendering guide
      adds  d522f38   link to deployment recipes from tutorial
      adds  1755e65   a few more controller examples
      adds  b58a570   fixed typo in helper example
      adds  2656384   Mojo::URL pod build example.
      adds  31f1846   Merge pull request #510 from yakubori/url-pod
      adds  5a39293   fixed bug where not all uppercase methods were hidden from the router
      adds  a9f23e5   F*ck the NSA!
      adds  45c5fb7   better cipher list
      adds  b9ba58e   updated jQuery to version 2.0.3
      adds  2c43300   mention which controller methods are hidden
      adds  5cd9045   documentation tweaks
      adds  573465b   better explanation for which methods are hidden from the router
      adds  21c676e   documentation tweaks
      adds  a49837a   more documentation tweaks
      adds  af05ad5   small optimization
      adds  ba0f0dd   handle CONNECT failures a little more gracefully
      adds  c559f83   better CONNECT tests
      adds  1beb4fd   small optimizations
      adds  2acef0b   added --mode option to Morbo
      adds  6fed490   slightly more consistent option handling
      adds  e852bb0   fixed bug in Mojo::UserAgent where not all 2xx responses would be accepted for CONNECT requests
      adds  c3e0ee2   small optimization
      adds  9592e9a   mention that DNT is a header
      adds  dd5b9e4   explain how numeric values are detected in Mojo::JSON
      adds  2a3b3a4   documentation tweaks
      adds  9a2e849   better user agent exception tests
      adds  db47fc4   improved invalid tag handling in Mojo::DOM::HTML
      adds  8f17208   a few more improvements for invalid tag handling in Mojo::DOM::HTML
      adds  b3fcefa   more tests for invalid tags
      adds  d476cd4   treat a few more broken tags as text
      adds  ffdc824   better descriptions for a few collection methods
      adds  4b38124   improved Mojo::UserAgent connection management to be fork-safe
      adds  1bf35c3   deprecated Mojo::DOM::attrs in favor of Mojo::DOM::attr
      adds  399e68c   better fork-safety description
      adds  6dac40b   fixed Mojo::Loader example
      adds  1773cb9   added strip method to Mojo::DOM and fixed a few return value bugs
      adds  abb4c06   added example for HTML scrubbing
      adds  805d75d   fixed Mojo::DOM formatting
      adds  019b22f   small optimizations
      adds  52990dc   improved Mojo::Server to use FindBin more defensively (closes #518)
      adds  f048068   reuse more code in Mojo::DOM
      adds  6850250   fixed partial route handling in routes command
      adds  db1c60a   show how to pluck attributes
      adds  310a98a   fixed empty attribute bug in Mojo::DOM::CSS
      adds  5c37fa9   documentation tweak
      adds  3bfbf40   reuse a little more code in Mojo::DOM
      adds  ff95336   added redirects method to Mojo::Transaction
      adds  b998b5b   test without EV
      adds  7b45cd3   test with EV again
      adds  2cf0a80   small optimizations
      adds  b25c38e   added a few examples to documentation
      adds  3ca79dc   only WebSocket handshakes have redirects
      adds  86a9b82   more consistent Mojo::Util examples
      adds  94fe6c6   fixed a few typos
      adds  a2524ab   better AUTOLOAD tests
      adds  70acb04   fixed small bug in AUTOLOAD test
      adds  0d3540e   small optimizations
      adds  0160565   a few more small optimizations
      adds  7f66812   fixed small bug where Mojo::IOLoop::Stream timeout was not always available
      adds  786af75   fixed another timeout bug in Mojo::IOLoop::Stream
      adds  b43248e   small optimization
      adds  b8307fd   added ancestors method to Mojo::DOM
      adds  00bc857   small optimizations
      adds  fd3f674   better ancestor example
      adds  cf1d423   small optimizations
      adds  80e5de0   a few more optimizations
      adds  6833f1a   more tests for entities
      adds  617aead   fixed typo in tutorial
      adds  13f0cea   fixed test description
      adds  7ca1fa3   better examples for a few tag helpers
      adds  4a1d867   added support for calling element methods to Mojo::Collection
      adds  cbfa6b7   more element method tests
      adds  9e4cc39   added compact method to Mojo::Collection
      adds  2f2ab2e   more Mojo::ByteStream tests
      adds  c80cfed   mention that scalar reference access to bytestreams is a feature
      adds  757f066   fixed collection example
      adds  70d28ee   fixed support for Netscape cookies in Mojo::Cookie::Response (closes #527)
      adds  3f4c7a3   fixed element method bug in Mojo::Collection
      adds  73e3cb0   added tests for expires values with two digit years
      adds  026237e   use correct day of week for test
      adds  3277208   Bump VERSION after release
      adds  044db78   added attribute example
      adds  171198d   no more IRC notifications
      adds  2ab7ac0   added SO_REUSEPORT support
      adds  f233adc   mention default ports
      adds  64c758c   added tests for SO_REUSEPORT and made servers easier to test
      adds  ad76974   more consistent acceptor tests
      adds  81c022b   documentation tweaks
      adds  3468c4b   added -V option to eval command
      adds  4a648b8   fixed typo in Changes
      adds  4795bfc   mention eval -V in cookbook
      adds  6ea3982   added SO_REUSEPORT recipe
      adds  861be3f   use tmp directory in recipe
      adds  b94af50   moved timer recipe to prefork section
      adds  65ece54   mention hot deployment more often
      adds  84188c0   no need to link to the module
      adds  d279cfb   added support for non-blocking operations in bridges to Mojolicious::Routes
      adds  658c6cb   use the correct term in tests
      adds  9202173   more consistent flow control examples
      adds  b790099   no need to copy the stack
      adds  1027e3b   copy the stack again
      adds  74cffe4   redesigned support for non-blocking operations in bridges
      adds  a93e36d   slightly better description for continue method
      adds  0f2e52e   simplified support for non-blocking operations in bridges
      adds  99a43a0   fixed typo in routing guide
      adds  db56c8a   small optimization
      adds  166d36a   test tweaks
      adds  d77d85b   the actual return value is not important anymore
      adds  5743a7f   small optimization
      adds  fd14a7b   documentation tweaks
      adds  65c2e51   more tests for non-blocking operations in bridges
      adds  c97acb8   more tests for delayed rendering
      adds  14136ef   remove Mojocasts link from guides for now
      adds  8c26f2c   removed Mojocasts link from menu bar for now
      adds  d04f636   fixed automatic rendering to work after non-blocking operations have been performed in bridges
      adds  ba7830b   more logging tests
      adds  fee38fb   even more logging tests
      adds  1cea44e   test forbidden action
      adds  da2b5ff   another round of logging tests
      adds  a6c016c   test Hypnotoad log
      adds  e3245e4   fixed memory leak in Mojolicious::Routes
      adds  876e7d3   test long polling in full application
      adds  18791fd   added tests for custom default controller class
      adds  36da6b8   better tests for events
      adds  86f46c8   handle app function consistently
      adds  9d2ef39   localize all helpers
      adds  c13c7d6   mention how to change MIME type mappings in content negotiation recipe
      adds  53c1fc7   mention that the content negotiation result gets stored in the format stash value
      adds  0c1f58e   better Content-Type examples
      adds  3805b04   better recipe for operating modes
      adds  2c3438e   added comment to mode example
      adds  c52aca1   deprecated mode specific methods in application class
      adds  28c3106   removed redundant connection test
      adds  f2c1ae6   better description for change
      adds  a09aff4   documentation tweaks
      adds  954fb2c   do not link to the Mojolicious class when referring to the whole distribution
      adds  4ad5dba   fixed a few typos
      adds  cf14cd8   mention return value of delay callbacks
      adds  a0b612b   added error event to Mojo::IOLoop::Delay
      adds  4b8a860   small optimization
      adds  8f76007   fixed a few typos in tests
      adds  e7f42ef   more delay tests and documentation
      adds  4b52383   small optimizations
      adds  873ea09   more links
      adds  af43379   fixed portability bug in Mojo::IOLoop::Delay
      adds  f0577eb   documentation tweak
      adds  ced064d   fixed portability bug in SO_REUSEPORT tests
      adds  27e0949   small optimizations
      adds  f3ad746   fixed Mojo::IOLoop::Server formatting
      adds  7f8eaf1   better examples for parallel blocking requests
      adds  94dc1cb   added section for spin-off projects
      adds  3588dd3   documentation tweaks
      adds  8e18958   fixed RFC 6265 compliance bug in Mojo::UserAgent::CookieJar
      adds  798edfb   domain has priority
      adds  5fa8130   fixed a few more RFC 6265 compliance bugs
      adds  97f463f   small optimizations
      adds  9274340   a few more small optimizations
      adds  aa77727   better deprecation code
      adds  1fa14ed   more consistent logging for delayed rendering
      adds  cb7c669   test delayed rendering of template
      adds  ccf0745   small optimizations
      adds  0177187   improved compatibility with different object systems
      adds  04e4d24   added match method to Mojo::DOM
      adds  c8204a6   small optimizations
      adds  305a5e4   improved syntax highlighting in documentation browser
      adds  f2d01cb   try a different border
      adds  4b43841   slightly different border style
      adds  cb05c0f   removed legacy CSS
      adds  ac5e567   fixed typo in werewolf example
      adds  a61c3d7   increase readability
      adds  8ea8eef   better gradients
      adds  2ab4de7   compressed CSS a little
      adds  25e91cf   fixed typo in CSS file
      adds  33a6c2e   CSS tweaks
      adds  c098982   increased font size
      adds  8ba160b   fixed small CSS inconsistency
      adds  3827204   adjusted line height
      adds  4d48c14   bring back the pinstripe background
      adds  0b17836   better shadow for boxes
      adds  0e0e556   switched from gif to png
      adds  e6f4477   fixed typo in test
      adds  1e3f727   no rounded corners
      adds  1121308   use a different pinstripe pattern
      adds  3ce30b7   cleaner outlines
      adds  3944d24   improved design of built-in templates
      adds  cbc1752   use a darker pattern
      adds  a740baf   fixed support for binary files in inflate command
      adds  ca94c9c   fixed recursion bug in inflate command
      adds  ea6fe49   small optimizations
      adds  48aca03   fixed stylesheet helper not to enforce a media attribute
      adds  387d6ec   small optimization
      adds  eeac9ab   added example for accessing the request body
      adds  eb3fc95   more balanced request/response information examples
      adds  4018007   documentation tweak
      adds  9a48256   more links
      adds  e067acc   fixed typo in tutorial
      adds  e4bc37f   added recipe for adding a handler generating binary data
      adds  9185d2b   small optimization
      adds  f24706d   improved HTML5.1 compliance of Mojo::DOM::HTML
      adds  dfd3415   removed unused list of elements with optional end tags
      adds  bdff872   more HTML5.1 compliance improvements
      adds  622d37f   fixed comment in Mojo::DOM::HTML
      adds  8e7f13d   mention which methods do not protect from traversing to parent directories
      adds  633e716   added another path canonicalizing example
      adds  ed95057   fixed typo in canonicalization example
      adds  0ffffb2   fixed table parsing bug in Mojo::DOM::HTML
      adds  cf95187   col element has no end tag
      adds  3804022   tags are more common than root nodes
      adds  5fdd258   mention that Mojo::DOM parses fragments
      adds  9873b65   mention fragment more often
      adds  b09b45a   mention that multipart content gets automatically downgraded
      adds  8b324fa   fixed typo in Mojo::DOM::HTML
      adds  1f82baa   fixed smart whitespace trimming bug in Mojo::DOM
      adds  173b21c   more tests for smart whitespace trimming
      adds  3e89db4   added tests for empty fragment
      adds  83a2022   added siblings method to Mojo::DOM
      adds  3609300   added flatten method to Mojo::Collection
      adds  1b080a1   improved documentation browser with source links
      adds  29b23bf   make documentation links look more Perl-ish
      adds  b89e101   better start with the guides
      adds  3297522   added decoded_body method to Mojo::Message
      adds  5fc9b8a   mention how the charset is extracted
      adds  0ad8bf8   renamed decoded_body method to text
      adds  536f6ad   mention text method in Mojolicious::Controller
      adds  00c420b   more consistent examples
      adds  6be09e7   a few more tests for text method
      adds  579dcfd   made flatten method pass the tests on perl-5.16 or older
      adds  efad127   more links in cookbook
      adds  04c7d0c   Merge branch 'master' of git://github.com/kraih/mojo
      adds  473699f   Merge pull request #536 from jamadam/master
      adds  3aa9dc5   updated Changes
      adds  34b6434   improved documentation browser to be a little more RESTful
      adds  fc254e0   show how to generate absolute URLs
      adds  9368fc7   more tests for documentation browser
      adds  3b9d574   negotiate content for documentation browser slightly more strict
      adds  ca2aa4c   added a few Mojo::URL examples
      adds  cb24ea6   more Mojo::URL examples
      adds  7bb3556   slurp and spurt work with bytes
      adds  d143624   small optimization
      adds  e3fcf38   documentation tweaks
      adds  199a67f   added experimental validation support
      adds  e2c3a2b   return collections with errors
      adds  c325cb4   added validation support to form helpers
      adds  13e8ae1   documentation tweaks
      adds  9bada75   added is_submitted method to Mojolicious::Validator::Validation
      adds  17ccd89   renamed is_submitted to has_data
      adds  484e68c   renamed has_errors to has_error
      adds  c91aae1   fixed a few test descriptions
      adds  8af0e78   added regex check
      adds  237d540   added equal_to check
      adds  2587e03   a few more equal_to tests
      adds  d05705c   added in check
      adds  1f74004   added error message for in check
      adds  bcad6ff   hide validation
      adds  dced100   added some documentation for form validation
      adds  3b595e9   fixed typos in example
      adds  ddf1ffb   test custom checks
      adds  1215a07   more validation tests
      adds  dfad27f   more documentation for validator
      adds  c980c66   fixed typo in example
      adds  35215b9   updated Changes
      adds  f4fee84   form validation is a feature
      adds  a253f44   changed how fields that failed validation are highlighted
      adds  b54b82c   added label_for helper
      adds  36a51a4   small optimizations
      adds  b87365a   documentation tweaks
      adds  d49c3da   simplify optgroup generation
      adds  9a6e554   fixed typo in documentation
      adds  001c893   documentation tweak
      adds  338d852   fixed password confirmation in validation recipe
      adds  5a1b821   fixed links in custom validation check recipe
      adds  01e68d2   documentation tweaks
      adds  2aee9b8   a few more documentation tweaks
      adds  5e749b4   added custom validation example
      adds  3890c11   mention that the transaction is weakened
      adds  d226aac   a few more controller examples
      adds  905eec3   more validation tests
      adds  601be47   added AUTOLOAD tests for Mojolicious::Validator::Validation
      adds  c52cf51   slightly more consistent return values
      adds  b4a1235   more validation tests
      adds  0f3ec82   test label for optional field too
      adds  ef1528d   show chained checks in validation recipe
      adds  e0375af   show more flow variations for form validation
      adds  8eb3965   better example for flash use with form validation
      adds  307d6e1   documentation tweaks
      adds  f84d17f   removed generators for dynamic error messages from Mojolicious::Validator
      adds  c05fda7   test and documentation tweaks
      adds  484cc7f   do not store value with errors
      adds  dbd9149   mention how to retrieve details about failed validation checks
      adds  9ba4e88   small optimization
      adds  d2fbc3b   a few more validation examples
      adds  07562ff   added another routing example
      adds  e931641   removed experimental status from label_for helper
      adds  f3ffc55   more label_for tests
      adds  2c5b3c5   better label_for test
      adds  428a272   mention similarities between param methods
      adds  e1bbfd5   renamed regex check in Mojolicious::Validator to like
      adds  ac0112b   more diversity for validation tests
      adds  003e48e   use Mojo::DOM in Mojo::Collection example
      adds  37ad0e0   fixed unquoted attribute selector bug in Mojo::DOM::CSS
      adds  30bd1e2   show unquoted attribute selectors in example
      adds  d2cce28   changed return values of validation checks in Mojolicious::Validator
      adds  d647c94   simplify size check
      adds  9c4fd50   more Mojo::JSON examples
      adds  a6f4821   added a few more redirect tests
      adds  170a0ce   use custom names in generator examples
      adds  1964fc1   changed default name for generated applications from MyMojoliciousApp to MyApp
      adds  f893ecd   WHATWG is the authority on HTML, not W3C
      adds  4a12818   improved HTML Living Standard compliance of Mojo::DOM::HTML
      adds  7c78bca   improved performance of route matching in Mojolicious::Routes::Pattern
      adds  f61a6e3   improved route matching performance further
      adds  8536012   added transaction example for non-blocking operations
      adds  c7dc48c   many more links in guides
      adds  de97223   better example for accessing previous requests
      adds  b3d782d   Made build impervious to temp dir privileges
      adds  fe0f355   Merge pull request #545 from niczero/master
      adds  beff7b5   added dumper function to Mojo::Util
      adds  4b0afec   more consistent dumper documentation
      adds  b5341d4   not that many stash values are reserved anymore
      adds  636494b   Fixed typo in Rendering Guide
      adds  f46fb07   undo unwanted formatting change
      adds  f7a103d   small optimizations
      adds  13c0507   improved IIS compatibility of Mojo::Server::CGI (closes #546)
      adds  ee519e0   comment tweaks
      adds  3c78471   improved compatibility with IO::Socket::SSL 1.955
      adds  d59dd85   mention that no more checks will be performed after the first one fails
      adds  24a684f   fixed support for Net::SSLeay 1.55
      adds  71d1997   made cipher spec configurable
      adds  8161ac7   small optimization
      adds  9c4661c   avoid side effects for groups
      adds  b2a3ffe   fixed parameter bug in Mojolicious::Validator::Validation
      adds  7108ece   mention that checks are performed on all values
      adds  1f4773e   removed experimental status from form validation support
      adds  533fb5b   mention that required values cannot be empty strings
      adds  ca4a61b   small optimizations
      adds  ca78a52   more validator documentation
      adds  cfe02df   improved Mojo::Message to allow max_message_size check to be disabled
      adds  6c3f774   list param sources in order of precedence
      adds  f797b74   note that the message body needs to be loaded into memory for validation
      adds  ec13823   fixed a few typos in documentation
      adds  a3f00c6   better example for streaming responses
      adds  955c1dd   fixed typo in cookbook
      adds  c7e2af3   POD typo
      adds  d8f46b7   Merge pull request #550 from memememomo/master
      adds  8fdf005   removed deprecated attrs method from Mojo::DOM
      adds  df27d5a   bring back some lost documentation
      adds  4f9c91e   fixed small assignment bug in content helper
      adds  ea0a28f   mention that named buffers are shared
      adds  1c394f3   no need to assign application
      adds  a7f13df   documentation tweaks
      adds  8107e06   moved error handling from user agent to transaction
      adds  492cdb7   document more boolean attribute values
      adds  6608fc3   slightly more consistent error handling
      adds  e675e01   better descriptions for route and bridge methods
      adds  4610f77   no need to mention request methods in bridge description
      adds  729f59c   added module Mojo::UserAgent::Proxy
      adds  df4cf4c   renamed no to not
      adds  b53e075   updated credits
      adds  29815df   more tests for transactor
      adds  2529541   small optimization
      adds  94f3052   small optimizations
      adds  5e4f41a   documentation tweaks
      adds  9dc2fed   cleaner deprecations
      adds  81e12da   added module Mojo::UserAgent::Server
      adds  0725198   small optimizations
      adds  e487f9a   no need to pass along arguments
      adds  a7fc72c   added validation_error_class configuration setting
      adds  f1ff9bf   removed validation_error_class configuration setting again
      adds  6ec64c3   small optimizations
      adds  8473bee   more links in documentation
      adds  95938f2   documentation tweaks
      adds  49a4ffc   handle case sensitivity consistently
      adds  d83c784   fixed a few more multipart form handling bugs
      adds  1a65dea   fixed test descriptions
      adds  4385521   better tests for Chrome and Firefox
      adds  50c2748   improved form_for performance
      adds  24af3a5   improved built-in templates with documentation search
      adds  7e84891   clear search field after submit
      adds  994be43   do not clear search field after submit
      adds  4c00971   better align menu
      adds  4e80775   hide outline
      adds  1851f0e   fixed typo in TagHelper/label_for
      adds  d38bf39   improved .ep template performance significantly, the number of helpers no longer has any effect
      adds  cb18006   small optimization
      adds  b52cea6   better exception formatting
      adds  a5b77a3   sort headers in exception template
      adds  f118fdc   make list of keys only once
      adds  f78c64f   more tag examples
      adds  fb65a8a   fixed tag example
      adds  9f32bd3   added tag_with_error helper to Mojolicious::Plugin::TagHelpers
      adds  c511a28   test validation with custom helper
      adds  f43a31d   small optimizations
      adds  5896bf9   fixed template inheritance bug in include helper
      adds  17cb83c   better layout tests
      adds  000cf1f   slightly better description for optional placeholders
      adds  5e8011b   use hash rockets consistently
      adds  c447768   improved Mojo::EventEmitter to allow unhandled error events to be fatal
      adds  26d4110   slightly more consistent formatting
      adds  5cf86ba   consistent quoting style
      adds  652596e   fixed a few unsubscribe and error event bugs in Mojo::EventEmitter
      adds  dd8d6db   mention that the error event in Mojo::Reactor is dangerous
      adds  b98b86e   made unsubscribe a little smarter
      adds  5f19dfc   better unsubscribe tests
      adds  892e9c9   mention that error event needs to be handled
      adds  a7a0779   mention that error events need to be handled in all classes
      adds  649ac29   mention reactor in sandbox error messages
      adds  7e172e7   mention reactor class in warning
      adds  089936f   small optimizations
      adds  c6ddf11   a few more small optimizations
      adds  113649b   link to supported listen locations
      adds  a0a2038   explain how the hypnotoad script works
      adds  1d78824   more links
      adds  062f18d   even more links
      adds  701073e   fixed Mojo::Log typo
      adds  88e782c   fixed support for links within a page in Mojolicious::Plugin::PODRenderer
      adds  01f1640   documentation tweak
      adds  c888e50   isolate mojobar handling
      adds  6a9315d   one more link
      adds  8a5c06c   fixed home detection bug in Mojo (closes #559)
      adds  abd72f8   fixed keep alive connection timeout bug in Mojo::UserAgent
      adds  153460f   more tests for keep alive connection timeout
      adds  d73fb63   small optimization
      adds  d0f85b0   fixed Windows bug in daemon.t
      adds  7f6b932   Add test for JSON encode and decode of "\a\b"
      adds  42fb620   Fix Mojo::JSON - encode "\a\b"
      adds  76bcb80   Merge pull request #561 from ig3/JSON_b
      adds  ba1773e   more tests for special JSON characters
      adds  1ac6e17   bump version
      adds  9f81d4f   improved compatibility with IO::Socket::SSL 1.957
      adds  11b3693   fixed error event bug in Mojo::IOLoop::Delay
      adds  9325424   more links and correct precedence
      adds  f8b4ce6   use eval idiom consistently
      adds  37b3b00   small optimizations
      adds  56f8ff1   explain which versions of Perl are supported
      adds  18a5596   improved IIS and WebSphere compatibility of Mojo::Message::Request (closes #564)
      adds  17fecec   slightly more reliable deprecation workaround
      adds  983db7f   fixed typo in collection example
      adds  532ed95   fixed recursion bug in Mojo::Reactor::EV where timers could run more than once
      adds  5578336   improved Mojo::DOM::HTML performance
      adds  f5bd2ac   small optimization
      adds  7842d0a   another small optimization
      adds  0de0c92   fixed a few "0" value bugs in Mojo::DOM::HTML
      adds  c07f904   improved Mojo::Collection to allow join without arguments
      adds  39a4579   use new feature in test
      adds  c563610   slightly more consistent reactors
      adds  c7764bb   Mojo::JSON is not so relaxed anymore
      adds  77c5c4b   mention that collections stringify
      adds  a74701e   slightly more consistent synopsis examples
      adds  d20b9cf   more complete FAQ answer
      adds  dada154   small optimization
      adds  1e5b7d1   better tests for tag helpers
      adds  819a6c8   relicensed all artwork to CC-SA version 4.0
      adds  83ebad4   added support for permessage-deflate WebSocket compression (closes #566)
      adds  6ed889c   better WebSocket compression tests
      adds  0a777a0   replaced compressed attribute with has_compression method
      adds  ceb4799   added support for "client_no_context_takeover"
      adds  f72233c   more WebSocket compression tests
      adds  6b9702a   added build_message method to Mojo::Transaction::WebSocket
      adds  1dd8ffa   removed deprecated mode specific methods in application class
      adds  a0f8e0f   simplify build_message logic
      adds  93560be   documentation tweak
      adds  e4679a5   more consistent boolean examples
      adds  6870b3b   more WebSocket compression tests
      adds  c120d7d   fixed example formatting
      adds  80c5742   Fix gentrification of the pumpking
      adds  f888ddc   Change pumpking to pumpkin
      adds  d625127   Change to pumpkin-holder for clarity
      adds  0feef4f   Use their to not discriminate potential future human pumpkin-holders
      adds  de229a5   Merge pull request #567 from kraih/fix_gender
      adds  66221e2   added CSRF protection support
      adds  59f7038   documentation tweaks
      adds  649c3a3   we validate parameters and not form data
      adds  72d5f1e   more links
      adds  1f5d479   use POST for CSRF protection example
      adds  71738ba   better rendering example
      adds  490e48b   added support for the X-CSRF-Token request header
      adds  59ca3a4   a few more CSRF tests
      adds  37a1c8d   more CSRF protection tests
      adds  230d86f   test missing form as well
      adds  a82a5be   token may not be available
      adds  9ca2244   moved SO_REUSEPORT tests into morbo.t
      adds  d9e0820   typo fix
      adds  cc0f914   typo fix
      adds  e02be4d   Merge pull request #569 from dsteinbrunner/patch-1
      adds  f975a45   fixed POD formatting
      adds  1746449   improved Mojolicious::Validator::Validation to allow custom validation errors
      adds  9bc3a7a   Update changes
      adds  c257b6d   fixed Changes for marcus
      adds  97e88d1   test validation check after custom error
      adds  d49eb9e   mention that documentation pull requests follow the same rules as code contributions
      adds  0cc2f52   added reduce method to Mojo::Collection
      adds  108daca   another reduce test
      adds  d644ac6   removed reduce method again
      adds  6028ab1   improved performance of Mojo::DOM::at significantly
      adds  9757379   renamed first to select_one
      adds  469822c   small optimizations
      adds  744996e   removed unnecessary else block
      adds  78ca6d1   better tests for Mojo::DOM::CSS
      adds  99fa13b   $_ is implicit
      adds  6a2672b   deprecated Mojo::URL::to_rel (closes #573)
      adds  3e39ce9   better asset tests
      adds  6dbb2ed   more consistent randomness
      adds  ded3e65   more links in documentation
      adds  20435a3   updated some old documentation
      adds  57e5129   added support for rotating secrets
      adds  444d302   more conservative names again
      adds  cbcc791   fixed example typos
      adds  5c8b8d5   better explanation for rotating secrets
      adds  501a3aa   documentation tweaks
      adds  4d284be   use hmac_sha1_hex
      adds  219b4b1   switched to a different AUTOLOAD idiom (closes #574)
      adds  bf092f8   small optimizations
      adds  ac79e79   more consistent names
      adds  8de63d8   better names for a few functions
      adds  206045e   fixed helper export bug in Mojolicious::Plugin::EPRenderer
      adds  77f0a1d   link to j function
      adds  5dcd1ef   added another select_field example and fixed a typo
      adds  e6dc209   fixed two more typos in select_field examples
      adds  684e637   deprecated use of hash references for optgroup generation with select_field helper in favor of Mojo::Collection objects
      adds  e42cd7d   slightly better description for select_field helper
      adds  b510c0d   Fix typo
      adds  2a8c956   merged two select_field examples
      adds  b45db60   fixed reference handling bug in Mojo::Collection
      adds  b671ef5   changed order of select_field examples
      adds  c56a12a   another helper test
      adds  2782efc   added success attribute to Test::Mojo
      adds  4e21bba   added custom test example
      adds  65db1ef   better diagnostics example
      adds  07a6454   fixed typo in custom test example
      adds  75df849   tweak example
      adds  f7121fa   improved Mojo::DOM::CSS and Mojo::DOM::HTML performance
      adds  be98957   improved Mojo::DOM::HTML performance a little more
      adds  07ccc7b   get rid of length check
      adds  6177489   fixed XML detection bug in Mojo::DOM
      adds  93266ac   fixed another small XML bug
      adds  010d1c7   fixed escaping bugs in Mojo::DOM::CSS
      adds  d739496   more XML detection tests
      adds  c9f389f   small optimization
      adds  6b60eb2   added compound selector support for :not pseudo class without marking it as a feature (since the CSS4 selector spec is still unfinished)
      adds  2bba407   small optimizations
      adds  bb73065   improved not found page with a more generic message
      adds  b15adc3   slightly better not found message
      adds  1de8fb4   improved exception page with more information
      adds  db60671   added out of range test for Mojo::Date
      adds  b6dc02b   improved exception and not found pages with log messages
      adds  e865af5   improved inline templates to use their checksum as name
      adds  d04d2de   more diverse tag helper examples
      adds  d894d39   more consistent WebSocket tests
      adds  1a97f64   added example for running tests against remote host
      adds  90564a4   mention active mode in title of not found and exception pages
      adds  8a14514   more consistently colored tables
      adds  6be45bc   use slightly rounded corners
      adds  5eb0a8c   more consistent margins for tables without hidden information
      adds  0ed0178   more consistent margins
      adds  eb8802d   align exception context correctly
      adds  e8cdcb0   Syntax highlight the Perl for readability.
      adds  5881f9c   Merge pull request #578 from iiSeymour/patch-1
      adds  af380c0   fixed old post_json_ok example
      adds  140a273   smaller methods
      adds  3fa2963   fixed memory leak again
      adds  6dae38a   get rid of duplicated code
      adds  205bfd7   change labels on exception page dynamically
      adds  d709ad1   turn all RFC references into links
      adds  cc3c0dd   include moniker in exception page
      adds  16cdcde   include application configuration in exception page
      adds  3be2733   more RFC links
      adds  0edeca7   factor out sibling selection
      adds  34cff29   small optimizations
      adds  a2b954b   sort commands by name
      adds  9c36280   Merge pull request #579 from kraih/sort_commands
      adds  86f8416   updated Changes
      adds  938d916   removed a few deprecated attributes and methods
      adds  701af99   more RFC links
      adds  1c14dda   improved Mojo::IOLoop::Server to use address and port for descriptor inheritance
      adds  b16935c   more defensive regular expressions
      adds  37abb0c   added example for listening on multiple interfaces
      adds  fb0bd7e   added example for listening on all interfaces
      adds  68d7635   explain default listen value
      adds  a0b4876   highlight advantage of delays more
      adds  66e07af   more links to events
      adds  a2fee7f   new FAQ answer for magical non-blocking code
      adds  2772cba   new FAQ answer for blocking and non-blocking operations
      adds  c3ae16e   new FAQ answer for event loops
      adds  9d8e446   fixed select_field helper to be nondestructive
      adds  cd15595   character u007f is not mentioned in RFC 4627
      adds  7947c2e   a few more Mojo::JSON tests
      adds  ef84ef1   added get command to examples in Mojolicious::Lite tutorial
      adds  4154f72   improved request_ok method in Test::Mojo to handle WebSocket handshakes
      adds  59e5287   more tests for Mojo::UserAgent
      adds  932b965   preserve original test target
      adds  5a17b76   requests do not have to be performed against the application
      adds  d0ead41   show diagnostics for failed WebSocket handshakes
      adds  c4d59a6   WebSocket handshake test needs to be a little more strict
      adds  c71e687   mention that blocking operations require more worker processes than non-blocking operations
      adds  acc842e   mention another performance tuning trick
      adds  80589f8   more documentation tweaks
      adds  9c0ca75   more consistent descriptions
      adds  f00a449   fixed Morbo example
      adds  4845b78   added Mojo::DOM::Node
      adds  8e44b05   documentation tweak
      adds  6491250   more node tests
      adds  194c5f6   small optimizations
      adds  c3415ea   fixed XML semantics bug in Mojo::DOM::HTML
      adds  ba0ed6f   no double negation
      adds  6ed2fc2   renamed value method to content
      adds  deb6dd3   small optimizations
      adds  f1e861a   another small optimization
      adds  8fe17b5   better cookbook links
      adds  2738a39   links to more specs
      adds  5c9d428   link to PSGI spec
      adds  e8fd08c   better link for HTML Living Standard
      adds  f87ceab   improved router to allow placeholders anywhere in a pattern to become optional
      adds  9cbbf13   added example for optional placeholder in the middle of a pattern
      adds  279aea0   fixed optional slash problem
      adds  f2174b2   another optional placeholder test
      adds  7371c5c   added example to Changes
      adds  76cb552   a few more placeholder tests
      adds  99a49fc   mention default cipher specification string
      adds  98e6dd0   fixed Changes formatting
      adds  130f717   better RFC links
      adds  86dcdd0   document overloaded operators in separate section
      adds  a309f75   more links
      adds  580d8aa   document AUTOLOAD use consistently
      adds  e955b69   move AUTOLOAD sections above OPERATORS
      adds  300485b   improved router to allow format detection for bridges
      adds  fd3debb   bridges do not always match
      adds  cd47d8c   mention that built-in exception and not found pages are fallbacks
      adds  093ad62   improved Mojo::Template to allow trimming of whitespace characters around tags to be limited to one side
      adds  7a971ca   removed one sided trimming of whitespace characters from Mojo::Template again
      adds  2862f46   order all methods alphabetically
      adds  8170c4b   consistency is a rule
      adds  ab50193   small optimizations
      adds  5c191aa   added html5 custom data attributes to tag helpers
      adds  c84af51   fixed tests
      adds  9c087af   fixed data attributes for Perl 5.10
      adds  aef22f6   added examples, fixed typo
      adds  1e900f2   added test for tag_helper
      adds  072e820   returned missed help string
      adds  02878e7   removed redundant string
      adds  4f8ccf3   Merge pull request #582 from ravengerUA/master
      adds  f145cfa   updated Changes and documentation
      adds  bb42783   slightly better data attribute example
      adds  c45a944   updated jQuery to version 2.1
      adds  c29d234   updated example in Changes
      adds  9d0bede   normalize data attributes
      adds  18ea4de   added extract_usage method to Mojolicious::Command
      adds  763db50   moved morbo and hypnotoad usage messages as well
      adds  8490e2a   a few more command examples
      adds  30f8a4c   link to commands from cookbook
      adds  a0ff4da   better tests for usage messages
      adds  bccb911   mention which functions are automatically exported
      adds  912902f   added unindent function and method
      adds  2a7e4e1   more unindent tests
      adds  9175c3c   do not highlight usage messages
      adds  9d9ca2e   made unindent a little smarter
      adds  627b03a   status does not contribute anything to the example
      adds  90ba766   use arrow in whitelist for highlighting
      adds  2086b36   blacklist usage messages again
      adds  973d6a6   list commands alphabetically
      adds  a0b4a0d   faster listen socket test
      adds  84d588a   a few more unindent tests
      adds  0cfbe55   use example with multiple custom headers for get command
      adds  57423cc   small documentation tweak
      adds  a8deb4f   "for" sounds better than "to"
      adds  f077d47   fixed a few compression bugs in Mojo::Transaction::WebSocket and Mojo::Content
      adds  5d18678   use _fallbacks as a function instead of method
      adds  2b20041   remove feature that does not exist anymore from documentation
      adds  3cd31a2   fixed bug in Mojo::Transaction::WebSocket that prevented decompression errors from being handled gracefully
      adds  8c1e908   detect event loop consistently
      adds  b26a795   added before_render hook
      adds  5562abb   added accepts helper to Mojolicious::Plugin::DefaultHelpers
      adds  c1cea55   fixed handling of unsupported formats
      adds  4f6e1e3   show examples for unsupported formats in recipe
      adds  93165cf   better descriptions for accepts method and helper
      adds  e3eec57   put more usage information in SYNOPSIS
      adds  7e8ac23   simplify finding the best representation
      adds  db0d146   more links
      adds  b4e2362   more defensive regular expression
      adds  d50abbb   no need to return in oneliner example
      adds  15ec6c0   moved accepts method from Mojolicious::Types to Mojolicious::Renderer
      adds  18b1b05   documentation tweaks
      adds  24ef5e5   merged Changes entries
      adds  b2484c2   fixed typo in rendering guide
      adds  faac71b   added tests and recipe for custom exception rendering
      adds  af12908   more links to commands
      adds  42a9b69   link to Mojo::JSON for details
      adds  9514fb5   improved xml_escape performance significantly when no escaping is necessary
      adds  ddff39c   improved xml_escape performance in all use cases
      adds  4b329bd   improved html_unescape and url_unescape performance slightly
      adds  a3ba3f3   fixed typo in Changes
      adds  81c398b   reduce method calls
      adds  3d8789b   simplify pattern handling
      adds  9b840f9   small optimizations
      adds  92c4bdc   no need to check XML status for every tag
      adds  ce643c6   fixed Mojo::UserAgent::Transactor to handle redirects more like most common browsers
      adds  c827d62   handle 301 redirects like most common browsers
      adds  3b765df   added section about built-in pages to tutorial
      adds  b0e3b6c   removed redundant section from tutorial
      adds  520a958   mention that blocks are important for helpers
      adds  16a8dd0   mention that default values without placeholder get merged into the stash
      adds  4d62346   preserve all request methods other than POST
      adds  ed1d91e   added example for interrupting a user agent transaction
      adds  3b5fc23   fixed typo in user agent example
      adds  26f8b8d   use Unicode characters in Mojo::DOM examples
      adds  149ede8   even more Unicode characters in Mojo::DOM examples
      adds  4f127d8   updated Mojo::DOM::HTML example too
      adds  30e520a   added all_contents method to Mojo::DOM
      adds  e98254f   removed support for permessage-deflate WebSocket compression, since there have been too many problems with Chrome
      adds  aeee9e8   fixed and readded support for permessage-deflate WebSocket compression
      adds  5ebab41   better compression example
      adds  eb127ea   test compression edge case
      adds  b43ada2   mention how to activate permessage-deflate compression in user agent
      adds  70f4911   show how to disable gzip compression
      adds  1d5d6b9   more realistic user agent examples
      adds  438ec4a   speed up collecting of nodes
      adds  f78355d   better form generator example
      adds  9610d20   changed route in example from get to post
      adds  75e5075   mention get command to tutorial
      adds  21cb31a   added a few render examples
      adds  0526aab   added template rendering examples
      adds  7198e60   use verbose option in command example
      adds  273b533   simplify IO::Socket::IP specific code
      adds  c6f1a27   updated IO::Socket::IP requirement to 0.20 for certain bug fixes
      adds  b3268d6   make selectors in examples more obvious
      adds  1758614   more render examples
      adds  1c89077   fixed typo in rendering guide
      adds  b463eeb   hint at life cycle of stash and session
      adds  5c298cf   fixed indentation error in documentation
      adds  c807181   removed old IO::Socket::SSL workaround
      adds  355ea88   a few more parameter examples
      adds  a6dc994   better description for contents
      adds  baf84d8   improved Mojo::DOM::HTML to generate better HTML
      adds  d13ca2c   small optimization
      adds  001f685   more precise Mojo::DOM method descriptions
      adds  934d3de   link directly to selectors
      adds  019a074   merged content operations in Mojo::DOM
      adds  8b59fd9   simplify content handling
      adds  57f1d72   added wrap method to Mojo::DOM
      adds  a453d84   added another wrap example
      adds  f23d503   mention that Mojo::DOM also generates HTML
      adds  401f11c   just append the wrapped element
      adds  4b6264c   more detailed description for wrap method
      adds  9a37b23   new description for wrap method
      adds  f5f0bd2   added custom response example
      adds  d0cfc92   more accepts examples
      adds  5fd40d7   another accepts example
      adds  4119074   simplify include helper
      adds  68f0bc9   mention how to use layouts with partial templates
      adds  f9d2e61   make it more clear that stash values do not work
      adds  d26c323   another accepts example
      adds  04b4da0   link to accepts helper from respond_to
      adds  62de666   made wrap examples a little easier to follow
      adds  47a747c   made Mojo::DOM::HTML a tiny bit faster
      adds  d3e61cb   tweaked web server recipes a little
      adds  f5e5d72   hint at architecture of the different servers
      adds  db81e0b   more links and a better Hypnotoad description
      adds  7d579de   use the term concurrent instead of parallel
      adds  05e4c32   fixed another occurrence of the term parallel in the wrong context
      adds  a08584e   added wrap_content method to Mojo::DOM
      adds  9ecfcd1   test case where content cannot be wrapped
      adds  fc47fbb   improved wrap method in Mojo::DOM to allow wrapping of the root node
      adds  88291bb   merged text_before and text_after
      adds  20deffc   a little more code reuse in Mojo::DOM
      adds  ca54968   use more generic variable names in Mojo::DOM examples
      adds  af606a5   deprecated Mojo::DOM::text_after and Mojo::DOM::text_before in favor of Mojo::DOM::contents
      adds  cad4da1   no need to use length in boolean context
      adds  f44ad68   merged and replaced a few more methods in Mojo::DOM
      adds  ea0ad16   rephrase content description
      adds  fc5d656   simplify README examples
      adds  ea9b69c   clean up README example some more
      adds  2e32224   idiom switch
      adds  a729dfc   added table function to Mojo::Util
      adds  4b316ec   added a few table examples
      adds  d8d53d9   better example for timers outside of actions
      adds  786d34e   added indented table test
      adds  18c7e41   renamed table function to tablify and changed it to allow overflow
      adds  0282f3d   better tablify test
      adds  042364c   better description for tablify
      adds  8381b87   small optimizations
      adds  14981d1   clarify that it is concurrent client connections
      adds  7357d14   test for adding HTML style attribute
      adds  04470cf   more defensive regular expressions
      adds  b7506ba   fixed typo in server example
      adds  8ef279d   test parsing a response without Content-Length in multiple steps
      adds  2d1cf0e   fixed ";" handling in Mojo::Parameters to be compliant with the HTML Living Standard
      adds  61d55c2   more diverse empty parameter tests
      adds  8764950   small optimizations
      adds  54b7670   fixed typo in Mojo::Parameters
      adds  c5c4878   document and test new accepts idiom
      adds  117ac45   documentation tweaks
      adds  54d13a7   improved get_line performance
      adds  3107397   deprecated Mojo::Util::get_line
      adds  a629a38   small optimization
      adds  246b9d3   fixed case sensitivity bug in Mojolicious::Types
      adds  44708bc   small optimization
      adds  5d948a8   link to Mojo::DOM::children
      adds  7255bf3   test changing element types
      adds  f9e076c   added example for accepting WebSocket handshake without subscribing to an event
      adds  43da906   fixed typo in FAQ
      adds  2aea4bf   improved not found page to show the exact path used for route matching
      adds  ed9cb42   added recipe for configuration files
      adds  8cec8d3   more details about how configuration filenames are generated
      adds  0f6ee26   more details for configuration file recipe
      adds  f6b2ed2   renamed HACKS section to APPLICATIONS
      adds  c9392e1   merged exception and not found pages
      adds  e8408b4   test stash snapshot for not found page
      adds  0c2ac72   handle exceptions a little smarter
      adds  269f65a   more links
      adds  330e659   added tests for encoding the same data twice with Mojo::JSON
      adds  fa1b2d1   made Mojo::JSON tests a little harder
      adds  55c78d7   even harder Mojo::JSON tests
      adds  abf8c07   fixed list parsing bug in Mojo::DOM::HTML and added next_sibling and previous_sibling methods to Mojo::DOM and Mojo::DOM::HTML
      adds  167c15c   improved Mojo::DOM::HTML performance
      adds  3e9cfa8   merged Mojo::DOM::Node into Mojo::DOM
      adds  dedc64c   fixed XML mode bug in Mojo::DOM
      adds  9989bd9   removed workaround that is now obsolete
      adds  94f6cfa   added WebSocket recipe to the user agent section of the cookbook
      adds  8854bca   added last method to Mojo::Collection
      adds  d2aaa98   added a few examples for new Mojo::DOM features
      adds  662d7bc   use last method in Mojo::DOM example
      adds  47a1d32   store reference to parent with all nodes
      adds  b2170e8   test parent link of text nodes
      adds  551ebfe   improved Mojo::DOM::HTML to handle slash between attributes more gracefully
      adds  b2b0be5   better attribute tests
      adds  84a6c86   documentation tweaks
      adds  f77d4f1   make append_content and prepend_content work with all node types
      adds  9ef5ac4   fixed typo in Mojo::DOM documentation
      adds  534d463   fixed content example
      adds  8e8ffc2   more generic method descriptions for Mojo::DOM
      adds  db061d9   another contents example
      adds  125e7db   append and prepend methods deal only with HTML/XML fragments
      adds  6264819   more ridiculous Mojo::DOM test
      adds  d1f31b8   changed Mojo::DOM objects to be scalar-based instead of array
      adds  2db1e77   fixed typo in documentation (closes #589)
      adds  53f098d   added direct array access for contents to Mojo::DOM
      adds  dc4e1f5   documentation tweak
      adds  d50aa8f   improved routes command to show which routes are WebSockets and/or have conditions
      adds  e2fe11a   removed WebSocket and condition support from routes command again
      adds  9b8f60d   improved routes command to show which routes are using certain features with flags
      adds  cfb4699   mention flags in documentation
      adds  bb52134   better example for routes command in routing guide
      adds  a44cb3b   a few more routing tests
      adds  a428464   mention the word path
      adds  b946ff6   do not test undefined behavior
      adds  b131e30   improved Mojolicious::Routes::Pattern to normalize more route variations
      adds  573bf89   more route normalization tests
      adds  0239adb   a few more route normalization tests
      adds  d0a7f5a   document and test application access through mount plugin
      adds  7c943f8   fixed bug in "user_agent_online.t"
      adds  7673fb0   more verbose bridge examples in growing guide
      adds  85fe227   added decode_json and encode_json methods to Mojo::JSON
      adds  e025126   fixed small decoding error bug in Mojo::JSON
      adds  57695bc   added data attribute to Mojo::JSON::Pointer
      adds  818d5a7   another small optimization
      adds  9e8228e   mention that files are cached
      adds  67de86a   fixed typo in routing guide
      adds  dfdb30f   no need to keep list of headers
      adds  97511b9   improved Mojo::JSON to handle encoding errors more gracefully
      adds  6a05f16   fixed line numbers in Mojo::JSON error messages
      adds  28534a1   better Mojo::JSON examples
      adds  b1eff9e   test all Mojo::JSON decoding errors
      adds  ff5997a   mention how to deploy multiple applications together in cookbook
      adds  47d6eb2   moved deployment example into a different section of the cookbook
      adds  87ae27b   added remaining attribute to Mojo::IOLoop::Delay
      adds  8cf8077   added data method to Mojo::IOLoop::Delay
      adds  78637fd   share stash implementation
      adds  e4fb6f5   simplify configuration merge
      adds  40b0d93   merge stash a little faster
      adds  a3dacec   added pass method to Mojo::IOLoop::Delay
      adds  e950d36   pass can be called without arguments
      adds  012773c   improved Mojo::Exception context detection to better line up with user expectations
      adds  097650c   test reserved stash values
      adds  84db5a7   use transliteration when possible
      adds  562e258   improved Mojo::Reactor::EV responsiveness
      adds  21f6503   updated EV requirement to 4.15 for certain bug fixes
      adds  e8cdca0   recurring timers cannot be zero in EV
      adds  245b93c   added next_tick method to Mojo::IOLoop and Mojo::Reactor
      adds  da4b800   fixed timer documentation
      adds  b3ddfb5   test next_tick return value
      adds  544807f   added host_port method to Mojo::URL
      adds  a79c9e1   added path_query method and fixed a few request generation bugs
      adds  d196623   reuse user agent from application for one-liners
      adds  c0b0587   added is_handshake method to Mojo::Message::Request
      adds  ff1cb9f   simplify Mojo::Base tests
      adds  c464b4e   a few more path_query tests
      adds  db45a2e   added class hierarchy to guides
      adds  56afdcd   fixed a few errors in the class hierarchy
      adds  e3d58c1   use square list style
      adds  b257bf1   better description for Mojo
      adds  71b1df6   fixed example trees
      adds  276e376   fixed typo
      adds  8cc2d1c   Merge pull request #596 from neyasov/master
      adds  6546a5d   fixed typo in Changes file
      adds  ddcce0b   improved Mojo::IOLoop::Delay to allow more method chaining
      adds  a7ed2b8   more delay tests
      adds  ac9a001   improved WebSocket and long poll performance
      adds  f9d4985   fixed RFC 7159 support in Mojo::JSON
      adds  0254ad1   fixed RFC 7159 compliance bugs in Mojo::Transaction::WebSocket and Test::Mojo
      adds  a0db1ba   use values instead of data structures in descriptions
      adds  2063544   improved trim performance a little (closes #599)
      adds  ca08ed7   documentation tweak
      adds  4464ac3   fixed typo
      adds  1c8029b   fixed another typo
      adds  8d2fe50   use encode_json instead of j in examples
      adds  349482b   explain what an undef return value means
      adds  3f01d42   documentation tweak
      adds  ad3722b   link to error attribute
      adds  bd94b59   bring back test for surrogate pair
      adds  d73ea17   test invalid bareword
      adds  3ea1eb3   fixed null decoding error and improved Mojo::JSON tests
      adds  80357a5   fixed JSON rendering bug
      adds  ca039a7   another JSON test
      adds  ae504b7   do not use Exporter as a base class
      adds  dda5509   improved Mojo::ByteStream to allow more method chaining
      adds  9f2e0b0   test full JSON roundtrip
      adds  cf8bd2d   fixed a few typos
      adds  2870e02   more links in FAQ
      adds  ae158f2   fixed comment on last line bug in Mojo::Template (closes #603)
      adds  917408b   improved Mojo::Server::Daemon to handle setuid/setgid errors more gracefully
      adds  a1bf14c   fixed punctuation
      adds  cfc9198   handle setuidgid errors consistently
      adds  408973f   small optimizations
      adds  096c98d   improved Mojo::Server::Prefork to handle lock file errors more gracefully
      adds  262c2cd   count lines a little more efficiently
      adds  418faa6   small optimization
      adds  1f94c39   added build_controller method to Mojolicious
      adds  236a5f3   added build_controller example
      adds  988bed3   added build_controller example to cookbook
      adds  e5080c6   test defaults with AUTOLOAD
      adds  0e108f7   link to Mojo::UserAgent in description
      adds  fe71e15   documentation tweaks
      adds  ad0233b   mention that tests are not supposed to pass right away in growing guide
      adds  66a5661   unit test is not always the correct term
      adds  0794b38   added build_controller example to Test::Mojo
      adds  50afa0d   added match method to Mojolicious::Routes
      adds  3e3e997   fixed typo in test
      adds  50abf7d   fixed bug in Mojo::DOM::HTML where non-self-closing elements were not handled correctly
      adds  85e8014   test embedded SVG in HTML
      adds  6c13b15   better test for embedded SVG
      adds  01b7c95   fixed bug in Mojo::DOM::HTML where <image> was not treated as an alias for <img>
      adds  206138f   Mojolicious::Static was missing Mojo::Date
      adds  a64a603   && has a higher precedence than ||
      adds  defc52f   merged handler lookup
      adds  a385e46   added support for template variants
      adds  9e42457   no need to use all render options in variant example
      adds  17b3511   mention that variants can be used very liberally
      adds  ecd39c9   test variant in file
      adds  faf0c70   make sure content type is not affected by variants
      adds  11e493b   added hook example for choosing a template variant
      adds  5e47444   improved built-in templates with unobtrusive menu bar
      adds  c10c550   less jumpy menu bar
      adds  d937a41   mention how to customize templates directories in rendering guide
      adds  68fb6e9   slightly faster scrolling
      adds  37dc0cc   mention that conditions need to return a true value
      adds  5b4680e   fixed textarea and title parsing bugs in Mojo::DOM::HTML
      adds  551a31e   mention entities in comment
      adds  9a77561   removed deprecated to_rel method from Mojo::URL
      adds  55aa680   fixed documentation browser fonts
      adds  ee02072   highlight inline code in documentation browser
      adds  3b1425d   do not highlight inline code in documentation browser
      adds  2868bb5   improved documentation browser to make inline code a little more readable
      adds  4e09068   some words should be bold instead of code
      adds  2a96b93   bold does not look as good in documentation
      adds  e5309e1   more italics
      adds  13b3f29   documentation tweak
      adds  a22d469   highlight environment variables
      adds  bb1a807   highlight request methods
      adds  37a1b9f   fixed link in documentation
      adds  bde883e   more documentation tweaks
      adds  395f19d   link to max_message_size attribute
      adds  4637805   small optimizations
      adds  e5eadc2   documentation tweaks
      adds  5c597e3   made links more accessible in documentation browser
      adds  cb517a0   more unobtrusive links
      adds  2dea0e7   made hash sign darker again
      adds  aa01906   less surface for hover effect
      adds  d0cb3af   documentation tweaks
      adds  98e508d   small optimizations
      adds  99adfa2   reuse more code
      adds  fef93ad   fixed support for unknown anchors in documentation browser
      adds  801901a   updated IO::Socket::SSL requirement to 1.84
      adds  248676a   make potential attack more obvious in example
      adds  ffed10e   mention 10MB limit in warnings
      adds  d1b8a79   better links
      adds  5b5c199   fixed typo in documentation
      adds  fd84584   fixed a few more typos
      adds  992b18c   do not change history too much
      adds  73a764a   multi-value is the correct term
      adds  e2de323   make differences between route generators a little more obvious
      adds  116d280   mention which methods are considered low-level
      adds  14352dc   mention return values
      adds  141cce6   removed deprecated secret method from Mojolicious
      adds  565e603   improved performance of Mojolicious::Plugin::EPRenderer and Mojolicious::Plugin::EPLRenderer
      adds  8a5eb48   improved Mojo::Reactor::Poll portability with POLLPRI support
      adds  b5da671   removed unused variable
      adds  32e4a7a   updated build status image
      adds  821844b   added daemonize method to Mojo::Server and ensure_pid_file method to Mojo::Server::Prefork
      adds  4f8bb14   clean up PID file more consistently
      adds  5d55769   small optimization
      adds  b5da0c7   bump version
      adds  b152c4d   also link to any method
      adds  fd8aa8b   link to .perltidyrc
      adds  02aaf14   Add FAQ about testing environment. Closes #608
      adds  f67f554   link to Minion
      adds  fca2055   link to GitHub
      adds  878b84e   do not use each anymore
      adds  d35255e   no need for javascript and stylesheet helpers most of the time
      adds  3264410   use tag instead of helper
      adds  199ca71   made start-line regex a little more strict
      adds  9e86687   mention precedence of template sources
      adds  232bed6   allow dumper to use double quotes or representing string values
      adds  0de8d93   fixed small handler detection bug in Mojolicious::Renderer
      adds  9192694   bump version
      adds  6965939   attribute value is boolean
      adds  ea714cc   link to attribute
      adds  2734ce6   fixed bug where Mojolicious::Static would not use the correct default MIME type
      adds  6a98983   fixed another MIME type bug in Mojolicious::Static
      adds  6821063   made error message easier to extract from exception page
      adds  c93daac   show how to use CSS selectors with the get command
      adds  d5a08aa   test exact error message
      adds  06b041e   use numeric comparison for status codes
      adds  8b3c077   bump version
      adds  f32265f   small optimizations
      adds  6d80fb7   fixed link in documentation
      adds  6c18df3   relaxed name handling in Mojo::Headers a little
      adds  5dce091   made Mojo::Headers a little more resilient
      adds  aac16e8   fixed small bug in online tests
      adds  7a4f945   better test coverage for Hypnotoad
      adds  fa82aba   better default for Hypnotoad PID file
      adds  8076a27   no need to generate PID file all the time
      adds  d97370f   added reverse_proxy attributes to Mojo::Server::Daemon and Mojo::Message::Request
      adds  9a74a5e   better reverse proxy tests
      adds  5ad4fef   fixed typo in documentation
      adds  1a0eeb7   Merge pull request #613 from s1037989/master
      adds  eb570c2   bump version
      adds  bf57785   fixed typo in documentation
      adds  5e24045   improved Mojo::IOLoop::Server to reuse cipher list from IO::Socket::SSL
      adds  27cbd2e   improved Mojo::IOLoop::Delay to allow argument splicing
      adds  30850e6   show more regular expressions in routing guide
      adds  fedce7c   documentation tweaks
      adds  0caa913   improved Mojo::IOLoop::Delay with circular reference protection
      adds  85db3b1   fixed typo
      adds  920fb56   fixed memory leak in Mojo::UserAgent::Server
      adds  c7518f0   use a fieldhash for inside-out storage
      adds  b8e21f3   fixed a few memory leaks in Mojo::IOLoop::Delay
      adds  0c01c29   bump version
      adds  01c7093   improved Mojo::IOLoop to use Mojo::IOLoop::Delay more consistently
      adds  7f55448   use steps consistently for synchronization of events in examples
      adds  39d3585   more tests for single step delay
      adds  05ad706   bump version
      adds  4740904   Typo in POD
      adds  d5b0a8c   Merge pull request #615 from Akron/patch-2
      adds  c78ad57   deprecated X-Forwarded-HTTPS support in favor of X-Forwarded-Proto
      adds  cf50ccb   updated CREDITS section
      adds  42bd0a8   do not recommend multiple dispatch cycles in the cookbook
      adds  e231b73   no need to use transaction directly
      adds  9d02931   there is also no need to return
      adds  aac3e33   added multi-name support to param method in Mojo::Parameters
      adds  7d1d2d9   bump version
      adds  fa0f23c   removed a few deprecated methods from Mojo::DOM
      adds  47fffe3   mention that the first callback does not actually run "right away"
      adds  942e101   better description for steps
      adds  4b970fe   removed deprecated get_line function from Mojo::Util
      adds  949ef4b   added some more information about Mojo::IOLoop scalability
      adds  2f8f742   updated CREDITS section
      adds  21bbb91   improved accept performance in Mojo::IOLoop::Server
      adds  f28eb63   fixed small leak in Mojo::IOLoop::Server
      adds  02756a1   bump version
      adds  cd1c39e   fixed typo in form_for example
      adds  6a46010   improved Mojo::IOLoop::Server and Mojo::Server::Daemon to be able to listen on random ports
      adds  e08e797   small optimization
      adds  bf5cd13   added example for listening on random port
      adds  401f98e   no need to generate port for test server
      adds  4a03caa   added support for performing blocking and non-blocking requests at the same time with Mojo::UserAgent
      adds  9221c12   small optimizations
      adds  deaa1be   small optimizations
      adds  901e4b1   bump version
      adds  6517670   use a different code name
      adds  44056e2   smarter number and string detection for Mojo::JSON
      adds  6ed79b5   fixed support for Perl 5.10 and 5.12
      adds  79396d7   added dualvar test
      adds  b125143   explain new behavior
      adds  9934604   improved number detection performance
      adds  fc1819b   Merge pull request #620 from kraih/better_json
      adds  ba50bae   updated Changes, CREDITS and documentation
      adds  4839539   fixed typo in Changes
      adds  8f369a9   removed generate_port method from Mojo::IOLoop
      adds  8d278d5   use an array queue
      adds  00e767a   simplify queue
      adds  acee2b3   fixed warnings in Mojo::IOLoop::Delay (closes #621)
      adds  b1423f2   no need to copy value for number detection
      adds  66c4a93   fixed Mojo::IOLoop::Server to work correctly with newer versions of IO::Socket::SSL (closes #622)
      adds  f917592   explain cost of WebSocket compression and how to disable it
      adds  776aec9   return less
      adds  46de638   emphasize that TDD is just a tool
      adds  94b9cfe   added no_compression method to Mojo::Transaction::WebSocket
      adds  f6488e5   made formatting of log messages more customizable
      adds  84dbd46   more consistent callback examples
      adds  a58c184   simplify how Morbo checks for file changes
      adds  55895d3   mention when Morbo is restarting
      adds  fd2e74f   renamed check_files method to check
      adds  3fe6d20   mention that command line arguments are passed through
      adds  831ad37   updated jQuery to version 2.1.1
      adds  2f52d22   improved Mojo::Parameters to consistently accept arrays
      adds  1c86c3e   fixed path generation bug in Mojolicious::Routes::Match
      adds  c4306e1   Fix verify param of Mojo::Server::Daemon::listen.
      adds  9a9947f   Merge pull request #625 from rick-delaney/SSL_verify_mode
      adds  701d26e   added test for verification bug
      adds  6f543e3   removed no_compression method and added with_compression method
      adds  db69f6a   fixed Mojo::DOM::HTML to handle slashes in unquoted attribute values correctly
      adds  76f93f9   added catch method to Mojo::EventEmitter
      adds  5619418   use catch for exception handling
      adds  d9896cb   more links
      adds  9094e57   document how to use catch with delays
      adds  c9b5474   wait in all delay examples
      adds  a8153a5   Change boolean value of collection
      adds  4108087   Add some documentation
      adds  a6070d2   Update changelog
      adds  8886369   Better example
      adds  093ec04   fixed bool section in Mojo::Collection documentation
      adds  c4bbad4   mention that the delay method is tied to the current event loop
      adds  65e84f4   removed return values from wait method in Mojo::IOLoop::Delay
      adds  438b748   fixed typo in wait documentation
      adds  bd545da   no need for wait to return its invocant
      adds  db9c7a5   slightly more consistent delay examples
      adds  0c24ec2   a little more code reuse
      adds  77f46b9   Merge 'add x' and 'remove y' into 'replace y with x'
      adds  506b8ba   updated Changes file
      adds  e3941a2   replaced reserved stash value partial with render_partial method
      adds  79fe055   test Mojo::ByteStream in boolean context
      adds  27348b1   fixed indentation of example
      adds  4d16029   removed incomplete line from Changes file
      adds  4dd05f9   fixed rendering bug where rewritten arguments could not be localized
      adds  a1344ce   changed return value of path_for method in Mojolicious::Routes::Match
      adds  dd21259   render_partial needs to be hidden
      adds  a891cd1   renamed render_partial to render_to_string
      adds  90fac4b   removed list context support from header method in Mojo::Headers
      adds  79823db   merged a few entries in Changes file
      adds  862b766   changed return value and arguments of error method in Mojo::Message
      adds  81ea5fa   link to success method in description of error method
      adds  3c74b0e   better tests for message parser
      adds  d2a4eb5   fixed typo in error structure
      adds  5ee483d   bump version
      adds  0424b5c   a new Perl has been released
      adds  e3b5881   added example for listening on random port with Mojo::Server::Daemon
      adds  1b99cbe   fixed continuation line handling in Mojo::Headers
      adds  87c401c   bump version
      adds  8184c8f   added tests for request with cookies sharing the same name
      adds  3f63548   get rid of warning on older versions of Perl
      adds  a0dac22   fixed bug where Mojo::DOM::HTML could not handle tags with lots of attributes
      adds  f2b6ef9   added multi-name support to a few more methods
      adds  5aadebb   improved Mojolicious::Command::generate::plugin to use better directory names
      adds  e8f341a   bump version
      adds  dfd89c6   fixed bug where Mojo::DOM::HTML could not handle certain broken tags
      adds  8355762   moved a few tests
      adds  fca0586   fixed typo in example (closes #630)
      adds  7696e17   bump version
      adds  73b6911   small optimization
      adds  079514f   improved support for broken responses to CONNECT requests
      adds  745a67c   slightly better test case
      adds  d632239   bump version
      adds  f69342b   use slightly more advanced example for bridges
      adds  016d38f   fixed typo in under example
      adds  14bb818   simplify bridge example in tutorial again
      adds  9864e99   fixed typo in rendering guide
      adds  e6eca12   discourage CGI use
      adds  481c66c   added a few more Mojo::DOM examples
      adds  3bd87af   slightly more verbose descriptions for some Mojo::DOM methods
      adds  2b6775d   better descriptions for error methods
      adds  b258fc1   link to new RFCs
      adds  f3ca3b8   a few more RFC links
      adds  ba4d20b   relative Location headers are no longer broken
      adds  7ddef73   Make single-character header field names work again
      adds  b08adae   formatting tweaks
      adds  b8c2dde   bump version
      adds  3b02e41   use a different example for the rewriting recipe
      adds  9045913   make renderer example a little more specific
      adds  3ea7ab5   steady_time seems to be no important import
      adds  40e04b7   Merge pull request #637 from Akron/patch-3
      adds  c58082b   improved redirect_to to behave more like url_for
      adds  15e02f7   fixed bug in Mojo::UserAgent where HTTP/1.0 connections were sometimes kept alive
      adds  555108c   no need to use blocks
      adds  563a2c7   added deserialize and serialize callbacks to Mojolicious::Sessions
      adds  0ed5a3c   small optimizations
      adds  a5d43b3   bump version
      adds  79c941f   fixed RFC 7230 compliance bugs in Mojo::Headers
      adds  dba0f2a   bump version
      adds  cc5d6c3   renamed section about optional placeholders in routing guide
      adds  eb78860   documentation tweaks
      adds  80c5c6d   added reset methods to a few classes
      adds  64c1e1a   better timer tests
      adds  8a587ae   make sure reset stops the event loop
      adds  b7969aa   reuse more code
      adds  59061a6   added another layer to the template inheritance example
      adds  27d7831   mention stash values
      adds  a9ab209   do not end error messages with a dot
      adds  d40456b   bump version
      adds  7e6ad47   returning undef is a feature
      adds  7f744b6   mention that content is wrapped in a Mojo::ByteStream object
      adds  e29dbc4   more consistent formatting
      adds  6560294   use $c and $app instead of $self in many places
      adds  cfdae5a   do not use $self for callbacks
      adds  13983b0   mention renaming $c to $self in growing guide
      adds  a3e1cb1   improved .ep templates to make the current controller available as $c
      adds  1b4281e   mention $self in rendering guide
      adds  7d4f78d   bump version
      adds  d28b63a   every ojo one-liner is a Mojolicious::Lite application
      adds  205a5e7   fixed small bug where Mojo::Server::Daemon was too eager to reconfigure Mojo::IOLoop
      adds  8c3985d   a few more links
      adds  b81aff9   improves Mojo::Server::Prefork to keep sending heartbeat messages when stopping gracefully
      adds  6b79916   reset method is now required
      adds  a0c8c19   failed software upgrades are an error
      adds  b6b88ae   fixed small bug where Hypnotoad would clean up process id and lock files too early
      adds  35c4533   mention that cleanup defaults to a true value
      adds  2d60ce9   simplify process id and lock file handling
      adds  83c8c5b   bump version
      adds  153e22d   improved error method in Mojolicious::Validator::Validation to return field names when called without arguments
      adds  d55ca4f   better examples for delays
      adds  6cecd12   no need to call wait in real-time web example
      adds  a0dba11   added render_steps method to Mojolicious::Controller (closes #639)
      adds  bedb49f   test that transaction is still available after rendering early
      adds  cc4b447   render_steps does not behave differently based on context anymore
      adds  9b7836a   removed render_steps again
      adds  47819c7   more user agent examples
      adds  0ec70a3   added delay helper
      adds  41834b1   fixed typo in delay description
      adds  f35e401   changed order to match example
      adds  2c38218   small optimizations
      adds  7fc3154   added inactivity_timeout helper
      adds  0526dc1   accepts is usually used with controllers
      adds  efd9831   link to stream method instead
      adds  dbe303b   fixed "0" value bug in Mojo::UserAgent::Transactor (closes #641)
      adds  dbcbb11   moved reverse_proxy attribute from Mojo::Server::Daemon to Mojo::Server
      adds  21157d4   bump version
      adds  f6d804a   fixed a few multipart form handling bugs (closes #642)
      adds  8af37f1   handle quoted snowmans correctly
      adds  00e27e9   consistently escape before encoding
      adds  33b13e0   mention portability advantages of delays
      adds  609850e   fixed AUTOLOAD bug in Mojo::Collection where it would behave differently than calling pluck directly
      adds  81262cb   bump version
      adds  83744b2   ALL GLORY TO THE HYPNOTOAD
      adds  7174bc3   switch back to original logo
      adds  ead8245   more consistent delay examples
      adds  40bbf5d   better Mojo::DOM examples
      adds  f0b87c1   use a different news site in example
      adds  d252277   no need to weaken all the time
      adds  d9aaa88   fix forking while iterating over file handles with events, specifically using $_
      adds  6eab5ff   no need to call fileno twice
      adds  cedeab3   test reset with active watchers
      adds  0779e1a   Merge pull request #643 from kraih/fix_fork
      adds  2eb6f1c   updated Changes file
      adds  3e264f8   the new picture element is phrasing content
      adds  5c2daad   mention gzip compression
      adds  1d31c5b   fixed a few typos
      adds  d44a213   fixed formatting of selector list
      adds  1622b49   slightly faster pseudo classes
      adds  7d86af2   rewrite selector a little differently
      adds  639e5c8   small optimization
      adds  f7ea445   simplify connection handling
      adds  3805fc1   Mojo::UserAgent does not croak anymore
      adds  0f054c7   WebSockets always get closed
      adds  94e5fe6   added more methods for JSON testing
      adds  c31bc24   fixed bug where Mojo::UserAgent would keep too many connections alive (closes #644, closes #645)
      adds  858b412   fixed formatting with latest perltidy
      adds  72515bc   use json_like in example
      adds  e76abdb   transaction does not change here
      adds  ad75c52   simplify upgrade
      adds  295b939   scalar context is no longer necessary
      adds  d97002a   reverse proxy support is now also available for PSGI
      adds  8c38ba3   pass around a little less data
      adds  5582637   pass around a little more data again
      adds  c27c103   bump version
      adds  9c54f98   fixed deep recursion warnings in Mojo::DOM and Mojo::DOM::HTML
      adds  d24ddfc   improved all_text performance in Mojo::DOM
      adds  6ccc467   improved Mojo::DOM::CSS, Mojo::DOM::HTML and Mojo::JSON performance with regular expression optimizations
      adds  710e8c7   simplify whitespace handling in Mojo::JSON
      adds  5eec227   use more consisten explanation for whitespace trimming
      adds  7176ed7   bump version
      adds  502e791   improved Mojo::DOM::HTML performance slightly
      adds  92e466d   more consistent formatting of regular expressions
      adds  08e35af   another small formatting change
      adds  34c1438   processing instructions are a little less common
      adds  fbbafd9   more consistent order
      adds  9e9ac56   fixed small selector bug in get command
      adds  a0010c7   use each consistently
      adds  c1feca0   bump version
      adds  fecf76b   added Basic authentication recipe
      adds  119d195   mention how to secure Basic authentication
      adds  906b141   mention that strict and warnings are enabled in templates
      adds  4b9fc41   allow routes to be rearranged at runtime
      adds  40a3368   custom names have a higher precedence
      adds  1bca6bb   small optimizations
      adds  5facbf6   improved Mojo::Asset::File to allow appending data to existing files (closes #649)
      adds  76842a4   use less syscalls for appending to assets
      adds  6519891   do not allow routes to be rearranged at runtime
      adds  7cb6a3a   simplify route tokenizer
      adds  d32ddcc   slightly faster route rendering
      adds  3593a7b   bump version
      adds  da5c7f7   welcome to the Mojolicious core team Jan Henning Thorsen
      adds  3564dd1   added val method to Mojo::DOM
      adds  363e4cc   simplify example a bit
      adds  fe015c6   ignore buttons
      adds  7b1497c   Will only keep submit button/input
      adds  d2935dd   remove unnecessary check again
      adds  a324e15   more unique names
      adds  d602e07   simplify val semantics
      adds  47e8e5b   better value tests
      adds  b54e754   return collection for select values
      adds  cdee141   always return a collection
      adds  a9a574a   improved Mojo::Collection performance
      adds  b193c67   fixed support for Unicode anchors in Mojolicious::Plugin::PODRenderer (closes #652)
      adds  6c8dd94   bump version
      adds  88740b5   Fixed typo in proxy doc
      adds  1924f63   Merge pull request #654 from avkhozov/proxy_doc
      adds  288c2a0   improved is_readable performance in Mojo::Reactor
      adds  5cd1890   bump version
      adds  a5e62ba   prevent a few random warnings
      adds  3ae054c   improved support for Unicode anchors in Mojolicious::Plugin::PODRenderer
      adds  cccc50a   fixed is_readable scalability problems in Mojo::Reactor
      adds  66d6615   bump version
      adds  35791c5   fixed a few bugs in Mojolicious::Plugin::PODRenderer by switching from Pod::Simple::HTML to Pod::Simple::XHTML
      adds  3f0b782   no need to generate id
      adds  ae38e38   fixed Perl 5.18.x compatibility
      adds  bc03be9   test generated ids
      adds  5fca5d3   idify can generate unique ids
      adds  0c0311f   Mojolicious::Plugin::PODRenderer no longer supports Perl 5.10.1
      adds  2367c69   bump version
      adds  4fe26af   ids are already unique
      adds  e11921b   improved documentation browser CSS
      adds  021b944   improved handling of Pod::Simple::XHTML 3.09 dependency
      adds  b2f027a   fixed Pod::Simple dependency
      adds  0f39ea8   use $c consistently
      adds  e4359b0   a few more val examples
      adds  1706372   better list formatting
      adds  7547c79   bump version
      adds  f3ba3e1   the multi-name form does not actually enforce scalar context
      adds  30b2723   be more specific about POST parameters
      adds  975eb27   mention query string as well
      adds  9996f80   try testing IPv6 and TLS too
      adds  82a7d45   added SOCKS5 support
      adds  8c209b4   no more barewords
      adds  db93eb4   much more comprehensive SOCKS tests
      adds  21b9189   better port tests
      adds  ff1eab3   more diverse proxy examples
      adds  1cad9c9   the request does not need to know about SOCKS
      adds  67a80bf   make sure credentials do not leak
      adds  4cea5e3   IO::Socket::Socks 0.64 is required
      adds  8ed9159   Merge branch 'socks'
      adds  572354d   test SOCKS support too
      adds  9f071d8   fixed .travis.yml
      adds  afce098   fixed version command
      adds  8e733f6   test failed SOCKS authentication
      adds  117d322   fixed typo in Changes file
      adds  7b52b98   added recipe for catch-all route
      adds  cb14861   use $c consistently for helpers
      adds  2c41515   fixed font size of code examples
      adds  e3d53ac   bump version
      adds  157cea1   use a different hash merge idiom
      adds  b9c6a56   move private utility functions to Mojo::Util
      adds  4ddf646   list proxy support as one feature
      adds  58ef4a1   removed redundant format example
      adds  53b3831   improved router performance a bit
      adds  55f0c53   fixed typo in introspection example
      adds  e9d4a53   fixed format detection bug in Mojolicious::Routes::Pattern
      adds  b03136f   fixed another typo in introspection example
      adds  a15fe75   more proxy examples
      adds  ea0a5e0   bump version
      adds  5328a63   use $c in templates
      adds  06a458e   added support for web linking
      adds  95c222f   more link tests
      adds  fb1d3ae   improved url_escape performance slightly
      adds  4b01d87   no need to create a closure every time
      adds  aa003af   small optimizations
      adds  f6f52e3   more realistic split_header tests
      adds  373d29a   more split_header tests
      adds  b5c4de2   removed links method again from Mojo::Message
      adds  c66abec   fixed split_header example
      adds  fdd6c57   removed optional callback from split_header again
      adds  363eeb8   list content generators
      adds  0101346   fixed memory leak in Mojo::IOLoop::Client
      adds  334f4b7   bump version
      adds  7bea66d   fixed typo
      adds  11f9d5e   Merge pull request #664 from jamadam/master
      adds  df23566   fixed escaping bugs in Mojo::DOM::CSS
      adds  3c18fa3   added reduce method to Mojo::Collection
      adds  a613a7d   the initial value is the first argument
      adds  a37d767   a few more tests for escaped selectors
      adds  55936cf   move initial value back after the callback
      adds  8272ee8   small optimizations
      adds  f649ae6   fixed font size in Firefox
      adds  0acb1e9   reduce() in Mojo::Collection use $a and $b
      adds  1d98e3e   sort() in Mojo::Collection use $a and $b
      adds  7039828   small optimizations
      adds  122f380   improved Mojo::JSON to generate canonical JSON objects (closes #665)
      adds  fadc41e   do not generate canonical JSON documents with Mojo::JSON
      adds  8815f63   better collection examples
      adds  7cc3226   a few more Mojo::DOM examples
      adds  6e5f702   more consistent quoting
      adds  c58536c   added a few more caching features to Mojolicious::Static
      adds  cad6587   small optimizations
      adds  d1195cb   added is_fresh helper to Mojolicious::Plugin::DefaultHelpers
      adds  577b852   small optimization
      adds  5966b12   fixed typo in is_fresh example
      adds  1dae377   small optimizations
      adds  19a8da6   is_fresh can now add headers as well
      adds  b7c67a4   a few more is_fresh tests
      adds  64a3408   improved Mojolicious to use MyApp::Controller namespace by default and encourage its use in the documentation
      adds  13881d2   use MyApp::MyController instead of MyApp::C in examples
      adds  8169d06   mention both namespaces in routing guide
      adds  8dcbaf8   show namespace examples
      adds  e7e9da8   better description for namespaces
      adds  1ddc343   simplify namespace examples
      adds  54f9a49   rename MyUsers class in growing guide to MyApp::Users
      adds  5bbde73   mention that the controller can be specified in CamelCase form
      adds  111e1b6   use MyApp::Model namespace in growing guide
      adds  338cabb   mention that templates are our views
      adds  486076b   added a recipe for application specific plugins
      adds  fcd45f1   link to plugin base class from recipe
      adds  6300240   bump version
      adds  2a92ed5   Fix typo
      adds  e127465   improved WebSocket performance
      adds  01d9592   use a different example for application specific plugins
      adds  aa3b11d   we are checking the freshness of the request
      adds  5c958f2   fixed proxy exception handling bug in Mojo::UserAgent
      adds  922e957   test failed TLS handshake through proxy
      adds  206061b   failed proxy connections need to set a response error
      adds  baa6828   simplify proxy test
      adds  91aba61   fixed bug where Mojo::Transaction::WebSocket would build incorrect frames if the FIN bit was not set
      adds  0e1a85f   test binary message in multiple frames
      adds  f61c600   bump version
      adds  ae70411   mention how to hide stash values from templates
      adds  11b5d00   basic support for nested helpers
      adds  e8c3e07   added tests for nested helpers
      adds  96ffc7c   return a little earlier
      adds  2d05439   use no separate class for nested helpers
      adds  9ed50ab   added documentation for nested helpers
      adds  8fd68ed   documentation tweaks
      adds  1d6c327   fixed typo in example
      adds  9f3f7ba   a few more tests for nested helpers
      adds  9a876c6   documentation tweaks
      adds  98e6215   updated Changes file
      adds  7bed0bd   more tests for nested helpers
      adds  dfabeeb   make lookup of helpers by full name a little faster
      adds  121f050   generated helpers can be cached
      adds  0b62dab   a few more nested helper tests
      adds  805ef13   mention when get_helper returns undef
      adds  5cddf07   test actual return values
      adds  e690351   faster proxy objects
      adds  a2f0556   added i function to ojo
      adds  cb8f27d   use Benchmark for i function
      adds  1b90a7a   turned i into a benchmark function
      adds  685fd14   proxy objects should have a DESTROY method
      adds  bffa369   renamed i function to n
      adds  f5b6b08   fixed bug in Mojolicious::Routes::Match where placeholder values got merged too early (closes #667)
      adds  175cc94   localize placeholder values and merge early again
      adds  6ee85f2   more diverse example headers
      adds  c6b5c8a   use Accept header in get command example too
      adds  33b8794   bump version
      adds  5c4687d   a few more nested helper tests
      adds  5271482   improved Mojo::JSON to generate smaller JSON by not escaping the "/" character
      adds  d32baef   improved performance of nested helpers and helpers in templates significantly
      adds  9be10fd   mention that hypnotoad sets the operating mode to production
      adds  eceba70   fixed typo in Changes file
      adds  dee284f   small optimizations
      adds  1bf533d   switch to faster AUTOLOAD idiom
      adds  7d21365   use a slightly more correct regex
      adds  550e775   bump version
      adds  3ae409b   better AUTOLOAD examples
      adds  dda00f9   fixed typo in AUTOLOAD example
      adds  b7c377c   fixed AUTOLOAD example
      adds  6853de6   fixed another bug in AUTOLOAD example
      adds  b8f5e98   adjusted Mojo::DOM examples for Pod::Simple::XHTML
      adds  bc7ff7a   adjusted another Mojo::DOM example for Pod::Simple::XHTML
      adds  961741a   simplify application loading
      adds  b2068a1   mention specific HTTP methods
      adds  9b7c1e2   be even more specific in method descriptions
      adds  6c14c2a   added helpers method to Mojolicious::Controller
      adds  f2ae3c3   use helpers method for helpers that call other helpers
      adds  3564a9a   mention more details in method description
      adds  676d421   less method calls for proxy classes
      adds  27f4527   more detailed example
      adds  b8b1a85   more helper documentation
      adds  eb8d303   explain how optional stash values should be handled
      adds  e5a9187   mention references
      adds  37c2bf7   more consistent Mojo::DOM examples
      adds  5ffeb66   fixed a few typos in Mojo::DOM examples
      adds  f3efbaa   mention that proxy objects contain the current controller object
      adds  4e2233f   more consistent descriptions of proxy objects
      adds  e4045b1   simplify renderers a bit
      adds  6660254   better plugin descriptions
      adds  79ad961   fixed compatibility with older versions of Perl
      adds  9193c9e   arguments are required
      adds  94d484c   bump version
      adds  63ed603   improved Mojo::IOLoop::Client to use a timeout for every connection
      adds  7a1ce18   test with Perl 5.20
      adds  4eadb95   more proxy tests
      adds  b853d16   fail a little faster
      adds  2c9ff71   make sure timeout only applies for TLS upgrade
      adds  a6b3b06   Mojo::URL can now be cloned twice as fast
      adds  6b1b53a   clone Mojo::URL a little faster
      adds  047c226   do not attempt to render parent routes without a pattern
      adds  dc1382e   render routes a little faster
      adds  cd087ba   improved Mojolicious::Static to only handle GET and HEAD requests
      adds  ac3de43   mention request methods in tutorial
      adds  3e09f14   better explanation for request methods used for static files
      adds  fe95f1c   improved overall performance by a few percent
      adds  54f0926   fixed bug where DATA sections sometimes got corrupted after forking, which caused applications to fail randomly
      adds  5ef9686   better comments
      adds  fdfe08a   it is not just Windows
      adds  aec9029   slightly faster warmup process
      adds  190e919   bump version
      adds  65236ec   improved Mojolicious::Static to allow custom content types
      adds  8fdb9a9   custom content type should be a little faster
      adds  3a67549   added render_static example
      adds  959157c   a few more asset tests
      adds  4e08a92   use a slash in growing example
      adds  8874fc0   keep routes formatted the same
      adds  8e12216   optimize static path rendering
      adds  62c3e1f   mention that controller values get decamelized
      adds  4de64f7   text is more common now
      adds  7bba516   more consistent generator commands
      adds  ddacae1   bump version
      adds  3b20f39   fixed server descriptions
      adds  6c249f1   added basic support for RFC 3339
      adds  fcd0ee3   epoch is more commonly used
      adds  f88586e   no need to have that many examples
      adds  c2e7c6f   the status 451 did not become a standard
      adds  a9d9168   more Mojo::Date examples
      adds  4ef8d23   fixed offset handling
      adds  cd41388   do not ignore makefile.pm
      adds  af951b6   simplify test command
      adds  30c2774   bump version
      adds  b78471e   stringify and perform boolean checks with Mojo::ByteStream twice as fast
      adds  ea11ecb   epoch attribute should have a real default value
      adds  4ba2df0   improved Mojo::Date to be able to handle higher precision times
      adds  ea12f3e   higher precision times require Time::Local 1.2000
      adds  51f9346   just append the Z
      adds  2619394   use shorter version numbers
      adds  3555bc4   bump version
      adds  bd5b564   older versions of Perl now require additional CPAN modules to be installed
      adds  50319ad   another Tor example
      adds  41abd0f   slightly better feature description
      adds  9614de4   added original_remote_address attribute to Mojo::Transaction
      adds  a8aec73   better description for remote_address method
      adds  898a5dc   no need to cache result
      adds  6b70a6e   fixed bug where Mojolicious::Commands would change @ARGV when loaded
      adds  138de81   better description for title helper
      adds  ca4efaf   link to functions in tutorial
      adds  c30b8ee   be more specific in start_app description
      adds  06b6efe   better description for helpers
      adds  ea35fb6   mention that flash and redirect_to are often used together
      adds  dbb78b7   quote status code
      adds  f40dd96   bump version
      adds  3392798   much more detailed descriptions for content generators
      adds  d69aa1f   better description for file uploads
      adds  32aed5e   better description for file value
      adds  c93a5b9   added fun example for content negotiation with static files
      adds  1556ba0   fixed typo in content negotiation example
      adds  ea73cf7   a few more additions to the tutorial
      adds  beab983   more diverse PSGI examples
      adds  725c0de   show how to customize applications in PSGI environments
      adds  ed64d42   better middleware recipe
      adds  feade2e   improved monkey_patch to be able to name generated functions
      adds  9e62f76   better description for steady_time
      adds  e6466ae   test monkey_patch with names
      adds  8b66c45   let assets handle their mtime
      adds  29d9bc2   removed mtime handling from assets again
      adds  c77d69b   slightly faster range handling
      adds  cbce73c   bump version
      adds  032695b   simplify @ARGV handling
      adds  a12d62c   use $app consistently outside of Mojolicious::Lite apps
      adds  ac59188   fixed typo in growing guide
      adds  3d2ed74   optimize successive text lines in Mojo::Template
      adds  9b8eb03   more elegant handling of blocks
      adds  85a45dd   optimizing successive text lines does not work on older versions of Perl
      adds  37fd93c   mention shared options in command recipe
      adds  44e331e   fixed typos in command recipe
      adds  016c62a   fixed a few typos
      adds  e639d64   mention that additional tests can run on the transaction
      adds  a9b9f77   describe Mojolicious as a web toolkit
      adds  1c23846   use more words
      adds  ce1a62e   optimize successive text lines in Mojo::Template
      adds  794de43   better template tests
      adds  638a3a6   use a better AST in Mojo::Template
      adds  ff47d9c   no need to use a checksum for caching
      adds  aec221f   caching inline templates requires too much memory
      adds  db74ebc   bump version
      adds  3cd4f55   fixed typo in test
      adds  fc69d66   fixed typo in comment
      adds  f5598d4   Merge pull request #670 from jamadam/master
      adds  d36f69a   templates are tokenized into blocks, not actual lines
      adds  c046fd2   simplify multiline handling
      adds  faf74b4   optimize a few more variations of successive text lines
      adds  7510b27   skip the last token
      adds  f7b5247   code blocks are more common
      adds  4ca8e4a   fixed a few typos in documentation
      adds  e9e2052   fixed .ep template bug where the stash value "c" could no longer be used (closes #671)
      adds  895cb87   put return value into the correct scope
      adds  035cd84   recommend MDN for learning HTML
      adds  9162e45   documentation updates are rarely mentioned on Twitter
      adds  2290dd0   mention @INC in missing application class error
      adds  b8e10a0   explain handshake failure
      adds  2b85923   more consistent error messages
      adds  bbd74e8   mention that actions should be kept small
      adds  8747ad9   more reliable log messages for helper collisions
      adds  9faf4ff   use more nested helpers in recipes
      adds  badd15d   bump version
      adds  bc6bae5   listen value needs to be quoted
      adds  0133e71   a few more server examples
      adds  4570b52   use consistent style for routes throughout the whole documentation
      adds  7ab22f9   simplify a few route examples
      adds  8b417aa   more hash rockets
      adds  6aef763   more consistent explanation for HTTP request methods
      adds  f2b7a95   do not use bridge terminology in documentation anymore
      adds  5c40fa3   fixed bug in Mojo::Util where tablify could not handle empty columns
      adds  d558acd   use more consistent terminology
      adds  bc51577   highlight that lite and full apps are equal feature-wise
      adds  0f7a2e7   show a few more route variations
      adds  23bb233   mention that custom names have a higher precedence
      adds  7ec43e6   renamed section about namespaces in routing guide
      adds  ae8bde6   mention that full apps can also be transformed into lite apps
      adds  ffb414a   better explanation for how HEAD requests are handled
      adds  fb63177   less references to bridges
      adds  cbcf3c5   bump version
      adds  de087f2   fixed format examples
      adds  ded109b   fixed bug in Mojo::Template where newline characters could get lost
      adds  11687a3   clarify the structure of Test::Mojo's message attribute
      adds  75ac918   improved decamelize performance
      adds  0beec8f   bump version
      adds  69fc04c   added example for more specific WebSocket tests
      adds  611cff8   optimized a few small things in Mojo::Parameters
      adds  609c8d9   added empty path test
      adds  065e4e3   fixed typo in cookbook
      adds  13c8577   simplify canonicalization a little
      adds  0eb0214   more detailed explanation for delay helper
      adds  36b9849   one more comma
      adds  d57b910   added real example for delay helper
      adds  2f15c69   canonicalize in-place
      adds  4012f23   no need for a block
      adds  04b1268   link to tx attribute
      adds  7ff69de   use a little less code
      adds  d2bbee2   more precise description for error event
      adds  af9666c   fixed Perl 5.16 support
      adds  524bc73   handle all events the same
      adds  11f2cf5   better recipe for exceptions in events
      adds  a4b9e1a   mention how to make all exceptions in callbacks fatal
      adds  cad17b9   more complete exception handling example
      adds  bee389a   use the term exception more often
      adds  79c5645   Merge branch 'no_safety'
      adds  f35376d   deprecated Mojo::EventEmitter::emit_safe
      adds  4b27b60   added more details to the exception handling recipe
      adds  2fb41c6   we will not be deprecating the whole event emitter :)
      adds  8ec15ea   added some nested helpers as examples
      adds  e58eded   updated some links in the documentation
      adds  45f925e   use $c instead of $self
      adds  9c43af5   mention that crashing is not just for development
      adds  bcd0744   get rid of a warning
      adds  737b3bb   slightly more consistent descriptions
      adds  e51f30f   moved around a few sections in the guides
      adds  d30925b   IRIs are very common these days
      adds  42633b1   deprecations go first
      adds  bf2f10a   bump version
      adds  2f2288f   use more consistent terminology in documentation
      adds  42accba   errors are turned into warnings
      adds  538ea77   fixed bug in Mojo::UserAgent where connections would sometimes not get closed correctly
      adds  b480d06   handle stash key shortcuts a little more elegantly
      adds  3d50d55   stash key shortcuts do not need to return the invocant
      adds  853412c   stash key shortcuts can be even simpler
      adds  634c68c   handle modes consistently in reactors
      adds  16f7dbf   deprecated Mojolicious::Controller::render_static in favor of reply->static helper
      adds  121a60b   static files are served and not rendered
      adds  55d9535   remove unnecessary stack frame
      adds  3364d2d   the reply->static helper was added too
      adds  d8707ba   moved some sections in the rendering guide
      adds  22d60dd   added reply->asset helper
      adds  7a989bc   sligthly better description for reply->asset
      adds  5182c27   mention temporary files
      adds  dd3aadb   added example for custom modification time
      adds  7cfd895   perform more operations on the handle instead of the path
      adds  5588263   be more precise about node types in Mojo::DOM
      adds  bcdba83   more diverse Mojo::DOM examples
      adds  63c991b   use more complete examples in rendering guide
      adds  00cc64e   fixed a few typos in the tutorial
      adds  7133ff8   bump version
      adds  9958dec   added birds-eye view section to growing guide
      adds  cf9c539   mention the correct port too
      adds  65f83b5   mention the event loop
      adds  ab00033   show expected directory structures in growing guide
      adds  0a27784   fixed typo in growing guide
      adds  a3f4fe7   link to Test::More
      adds  50dc74d   show directory structure of hybrid application
      adds  e3c44ac   the HTML spec has a new home
      adds  891f491   use new address in all links
      adds  0e7c031   better stack example
      adds  e64b093   better examples for the controller attribute as well
      adds  19f19d4   explain how destinations work
      adds  39e6d51   use a working example in README
      adds  56aea37   fixed curl example
      adds  3b5c433   use a more standard route name in README example
      adds  d510283   index sounds better than root
      adds  a4eab87   fixed bug in Mojolicious::Routes::Pattern where an unnecessary slash could be rendered before formats
      adds  cf4bd09   test rendering a slash with format
      adds  6d5f3be   the pattern does not return a bare slash anymore
      adds  97e6eab   better comments for example application
      adds  73e0c4f   the bug spans multiple classes
      adds  8d8f411   bump version
      adds  c091daf   mention the growing process before the example
      adds  d5faff0   link to IRC channel
      adds  b703a1a   more consistent examples
      adds  0cd7a44   better comments for example
      adds  c96aa48   more specific comment
      adds  bd13f81   cleaner JavaScript formatting
      adds  3b04921   use consistent terminology
      adds  033740f   show subroutine signatures
      adds  7ce067b   change order of imports
      adds  fe42242   better description for example
      adds  f25efce   updated Makefile.PL for version 2 of the CPAN distribution metadata specification
      adds  49f505b   improved get command to not depend on Content-Type headers for differentiating between JSON and HTML/XML
      adds  9901f89   use less loops
      adds  285746a   fixed a few small bugs in Makefile.PL
      adds  4bcf375   bump version
      adds  db01d44   fixed bug in Mojolicious::Renderer that prevented proxy objects from being reused (closes #677)
      adds  64c43d4   better test for proxy object reuse
      adds  31e9569   tell folks about Perl
      adds  0677933   fixed markdown link
      adds  a5a7267   removed unnecessary link
      adds  f273dd0   fixed a few typos
      adds  af22682   do not tell folks about Perl
      adds  29ecbc0   use tap in version command too
      adds  0167391   bump version
      adds  d1fd06e   Mango is no longer recommended
      adds  f7100a6   Fix typo
      adds  8510806   Merge pull request #678 from s1037989/patch-1
      adds  7e28990   improved performance of next, next_sibling, previous and previous_sibling methods in Mojo::DOM significantly
      adds  be8e643   improved performance a little bit more for many common cases
      adds  86a4601   fixed compatibility with older versions of Perl
      adds  c45cc8d   Fixes typo.
      adds  09a96b8   Merge pull request #681 from oalders/master
      adds  b3598d4   fixed a few typos
      adds  eada279   added extracting attribute to Mojo::UserAgent::CookieJar
      adds  1ef444e   improved Mojo::Cache to allow caching to be disabled (closes #682)
      adds  4642a80   endpoints are just routes
      adds  1fa9f44   test return values
      adds  eea6404   deprecated Mojolicious::Routes::Route::has_conditions
      adds  3878d57   fixed url_for bug where deeply nested WebSocket routes would not work correctly
      adds  9f76dc7   more consistent examples
      adds  93b33b0   bump version
      adds  eb2ce87   uploading to CPAN is fun
      adds  108cd9d   bump version
      adds  686d41d   improved url_for performance
      adds  8a3f4ed   improved url_for performance a little more
      adds  8277f4a   simplify condition
      adds  c94bc9e   the path should always start with a slash
      adds  04aa201   match children a little faster
      adds  9efcd26   bump version
      adds  8156b11   added encode_json_text function to Mojo::JSON
      adds  6c51bc5   use more unicode hearts in examples
      adds  3f13a8a   removed encode_json_text function again
      adds  f132af6   improved pluck method in Mojo::Collection to be able to extract values from hash references
      adds  c36588c   removed hash reference support from pluck again
      adds  e812025   use a more modern Mojo::UserAgent example
      adds  5709239   slightly more consistent Mojo::JSON internals
      adds  139ac44   added from_json and to_json functions to Mojo::JSON
      adds  c88ba3c   use implicit $_ a bit more
      adds  40ff312   better description for from_json
      adds  292e66b   link to encoding attribute
      adds  44844d9   no need to say bytes twice
      adds  52eb3e3   improved pluck method in Mojo::Collection to be able to extract values from hash references
      adds  b9c0dd1   slightly better description for pluck
      adds  d456e68   use more precise script paths in examples
      adds  193541f   security issues may result in breaking changes
      adds  45a65a6   added multi_signed_cookie method
      adds  a815d47   Added multi_param, made param no longer context sensitive
      adds  371f116   added multi_cookie method to Mojolicious::Controller
      adds  2125428   added more multi methods
      adds  c96b549   this param method always gets overloaded
      adds  c05afdd   replaced multi_* prefix with all_*
      adds  e312dce   explain the breaking changes
      adds  bdcc96a   a few small optimizations
      adds  60a1072   switched from all_* prefix to every_*
      adds  f7e2f59   fixed typo in example
      adds  e58b2c4   the last value has a higher precedence
      adds  c5ad9b7   fixed a few more typos in examples
      adds  e704f47   use a less dramatic log message
      adds  788449e   use more concise method descriptions
      adds  ae135de   bump version
      adds  107a516   every_upload always returns an array reference
      adds  6f31800   use more future proof examples
      adds  687a49f   use less documentation boilerplate for every_* methods
      adds  fcb8046   use more links in start method description
      adds  a918fac   improved form content generator to allow custom content types
      adds  70bbe92   use SubClass instead of BaseSubClass in examples
      adds  88017f3   improved Mojo::Server to load applications consistently for all servers (closes #686)
      adds  a6b908f   use more diverse examples again
      adds  1d916ba   be more specific about which value is returned
      adds  cf65e4b   fixed Mojolicious::Static to hide files without extensions in DATA sections
      adds  580022f   fixed bug in Mojolicious::Routes::Route where formats could be rendered twice for embedded applications
      adds  5cc50d7   fixed inflate command to ignore files without extensions
      adds  48c53b7   no need for a separate method
      adds  812ed77   bump version
      adds  09bb483   Mojo::DOM work properly with nested defintion lists
      adds  0c8fa4d   Mojo::DOM optomization: replace for loop with passing multiple params
      adds  9d06a53   Merge pull request #688 from 2shortplanks/master
      adds  b46894b   a few small formatting fixes
      adds  a88befb   that for loop is not necessary
      adds  7d47d93   made handling of optional end tags a little faster
      adds  1ba29bd   mention how to install Mojolicious securely
      adds  0915ed6   use more similar installation one-liners
      adds  3240959   the slash is not necessary
      adds  8219cce   use more secure download addresses
      adds  0431628   more secure links
      adds  35852ab   fixed documentation search
      adds  33b9dcc   do not surround error messages with parentheses
      adds  665fcce   bump version
      adds  51695db   fixed Mojo::ByteStream and Mojo::Collection to always return true in boolean context
      adds  7df037f   Mojo::Collection still stringifies
      adds  2941f5e   fixed bug in Mojolicious::Validator::Validation where every_param would sometimes return an array reference containing an undef value (closes #691)
      adds  0845559   bump version
      adds  04aa323   fixed read-only file system compatibility of Mojo::Asset::File
      adds  d1b345f   simplified scripts
      adds  304d767   bump version
      adds  fa227b2   we now accept feature requests on GitHub
      adds  37cf15f   fixed bug in Mojo::Server where secondary groups were not reassigned correctly
      adds  6f64d34   bump version
      adds  f8ccd47   fixed bug where Mojo::UserAgent would try to follow redirects for protocols other than HTTP and HTTPS
      adds  7ca8325   use a more common header in test example
      adds  f2fbc50   added auto_decompress attribute to Mojo::Content
      adds  686418e   fixed typo in test example
      adds  8881290   added test for invalid config file
      adds  27a3518   process config files more efficiently
      adds  e9e69af   deprecated Object-Oriented Mojo::JSON API
      adds  9b0d80e   fixed chunked transfer encoding bug in Mojo::Content
      adds  e1de917   bump version
      adds  8379a27   fixed typo in README
      adds  db69bad   added content_location method to Mojo::Headers (closes #695)
      adds  ef0b424   mention that variables get initialized at the beginning of the template
      adds  3d971e1   added a few more methods to Mojo::Headers
      adds  ac0eae6   better link for the CORS spec
      adds  65859a2   default_message accepts an optional argument
      adds  3066f7a   avoid a method call in Mojo::EventEmitter
      adds  874b85f   deprecated support for data arguments in Mojo::JSON::Pointer
      adds  aace17e   be a little more liberal with RFC 3339 date and time separators
      adds  1fb8927   better description for default_message method
      adds  bbd5f40   bump version
      adds  6a06ad6   use less imports in classes with AUTOLOAD methods
      adds  f785183   deprecated Mojo::Collection::AUTOLOAD and Mojo::DOM::AUTOLOAD
      adds  fc8d2cf   tests no longer use Mojo::DOM::AUTOLOAD and Mojo::Collection::AUTOLOAD
      adds  d60d8f5   fixed a few more examples
      adds  6c8e9fa   Merge pull request #699 from kraih/less_autoload
      adds  358eb23   no imports in the base class either
      adds  f03f916   bump version
      adds  7d3d069   better AUTOLOAD examples
      adds  8c79010   simplify AUTOLOAD example
      adds  f323521   no need to use the yada yada operator in the cookbook
      adds  0aaaae7   the user agent can close the connection too
      adds  fba99a9   if the user agent closed the connection there would be a different error message
      adds  c3290fa   mention the blocking resolver
      adds  e45c263   documentation tweak
      adds  3a29749   deprecated Mojo::DOM::val and stringify support in Mojo::Collection (closes #684)
      adds  2551b57   deprecated Mojo::Collection::pluck in favor of Mojo::Collection::map
      adds  4efe43a   just use overload twice
      adds  25b4237   fixed typo
      adds  b46d507   improved tap method in Mojo::Base to be able to call methods
      adds  142efd8   better tap tests
      adds  1d7dd9b   bump version
      adds  5de54e0   better collection example
      adds  df0d57f   all tests should work fine with IO::Socket::IP
      adds  46edc0f   improved error handling in Mojo::IOLoop::Client
      adds  17e2d5f   more tag helper examples
      adds  5b37319   use IO::Socket::INET for tests again
      adds  d5671cf   better deprecation message
      adds  a002000   use tags in example
      adds  09501cb   better deprecation warnings for AUTOLOAD methods
      adds  a318e7f   use real names in example
      adds  335c59f   change all names
      adds  9a407b7   bump version
      adds  687905b   false positive constants do not seem like a problem anymore
      adds  5180ae3   added support for non-blocking name resolution with Net::DNS::Native (closes #700)
      adds  6b7b600   install Net::DNS::Native on Travis
      adds  2cc909e   bump version
      adds  25e63ad   no need to install IO::Socket::IP manually
      adds  cb3b509   test dependencies
      adds  3d10668   updated Net::DNS::Native requirement to 0.12 for some important bug fixes
      adds  e5382a9   made reactor tests a little more reliable
      adds  51b5de5   the timer is not necessary anymore
      adds  013b95e   Mojo does not need to have a log file
      adds  b4a2919   Mojo does not actually need a new method
      adds  f711943   added test for minimal application
      adds  a3a14db   added to_array method to Mojo::Collection
      adds  aa3c6bb   link to spin-off projects again
      adds  1abeb21   better log directory test (closes #705)
      adds  f2891eb   added xss_escape function to Mojo::Util
      adds  8697869   bump version
      adds  075a97d   removed some dead code
      adds  f7c286c   test without Net::DNS::Native for now, since it fails to install too often
      adds  71c6d85   try running tests with Net::DNS::Native again
      adds  8fe3573   moved entities.txt into the DATA section of Mojo::Util to avoid gratuitously breaking module bundlers like App::FatPacker (closes #707)
      adds  7cfbe25   no need to mention specific module bundlers
      adds  bf763eb   move DATA sections to the bottom
      adds  e644799   added certs directory
      adds  42c388f   bump version
      adds  4e169a5   mention that Test::Mojo is based on Mojo::UserAgent
      adds  ccfe98c   recommend a more secure installation one-liner
      adds  da45de2   --verify is useless
      adds  212ef17   use a more secure one-liner
      adds  fbd3ca1   Fixed typo in Mojolicious::Plugin::DefaultHelpers documentation.
      adds  060ebcc   use a better installation one-liner
      adds  36f64ab   fixed bug in Mojolicious::Routes::Pattern where optional placeholders in nested routes would sometimes not work correctly (closes #709)
      adds  8a40c41   fixed bug where "handler" was not an allowed name for controller methods
      adds  0bff738   a few more routing tests
      adds  53060ab   bump version
      adds  b81be4f   fixed a few multipart form handling bugs
      adds  67fa439   removed some leftover debug code
      adds  31a45d4   no need to check twice
      adds  34c7b4f   fixed a few more multipart bugs
      adds  34e5df1   improved portability of some tests
      adds  50164ba   use a more defensive steady_time test
      adds  ff8bd16   bump version
      adds  eb3d8ab   fixed bug in Mojolicious::Commands where the global Getopt::Long configuration would be changed after a command had already been loaded
      adds  2777b65   bump version
      adds  058c294   more diverse examples for nested routes
      adds  2ccaefe   use #!perl for installation and recommend it for installable scripts
      adds  bdb7f92   fix path tree and a typo
      adds  f9e57d1   lite scripts are myapp.pl, full are script/my_app
      adds  2e30138   better phrasing in Cookbook regarding installable scripts
      adds  00bcfe1   The script move/rename should be above the script in Growing
      adds  c118ac0   link to FindBin
      adds  5e86331   be a little less aggressive in changes to Growing
      adds  7b220fe   remove unintended newline
      adds  0093735   fix typo in Growing
      adds  2e19c43   update Changes
      adds  0339047   Merge pull request #710 from kraih/installable
      adds  3239ff8   removed trailing whitespace
      adds  fe6ddcf   reverted shebang change
      adds  ee38eb0   the script should be called my_app
      adds  e17d1c9   bring back the shebang change
      adds  890aa77   pass two arguments to exec
      adds  1ec8587   slightly better example for nested routes
      adds  ab59ccd   fixed bug in Mojo::DOM::CSS where selected results would also include the current root element
      adds  d34b74c   select a little faster
      adds  af40ccf   improved Mojo::JSON security by escaping the "/" character (closes #693)
      adds  4f3142c   improved Mojolicious::Commands to reset the global Getopt::Long configuration more safely
      adds  190153f   bump version
      adds  1d89d3c   fixed bug in Mojo::DOM::CSS where the :empty pseudo class would not ignore comments and processing instructions
      adds  650220d   link to both types of transaction objects
      adds  49790e4   improved send_ok method in Test::Mojo to be able to fail gracefully
      adds  baf1429   let Test::Mojo fail a little more gracefully in general
      adds  18fb677   allow WebSocket handshakes to fail more gracefully
      adds  9f3bb31   handle advice more consistently
      adds  881d719   more diverse POD browser tests
      adds  e354d03   a few more node navigation examples
      adds  10bb424   more consistent multiline examples
      adds  24f5aaf   no need for testing optional dependencies anymore
      adds  752656b   better tests for Mojo::JSON booleans
      adds  e135de0   a few more boolean tests
      adds  19be058   j should just be using public functions
      adds  af8e964   the numeric overload is not necessary
      adds  37d1b3c   implicit return value looks better here
      adds  18fe6ff   more knowledge of web technologies is required
      adds  94868cc   another Mojo::Base example
      adds  63c5cfa   use a simpler Mojo::Base example
      adds  3c3e2a9   fixed typo in test example
      adds  2d46474   explain how Test::Mojo handles environment variables
      adds  92ca82b   mention prove too
      adds  23aae00   added BASICS section to Mojolicious::Guides
      adds  96699fd   better description for WebSocket test
      adds  8dbaa78   bump version
      adds  c24e48a   fixed bug where embedded applications would deserialize sessions twice
      adds  350478b   improved overall performance by deserializing sessions only on demand
      adds  4f6dba0   no need to return
      adds  768f575   bump version
      adds  467e47d   fixed documentation link
      adds  e7f31c6   less detailed description for render method
      adds  592adbd   made a few changes to the partial template section
      adds  3aa3d01   use a different title for include section
      adds  cfbb272   added example for serving a static file only if it exists
      adds  b279513   mention that the file method can return undef
      adds  ea988d6   fixed typo in example
      adds  39dffc8   added another example for error method
      adds  7877860   added examples for different transaction errors
      adds  4b6aac3   test different sections
      adds  6f56f96   old values should always be removed
      adds  e721a42   fixed deprecation warnings in get command
      adds  336b4e5   mention that render can also call the reply->not_found helper
      adds  6e9228a   fixed typo in description
      adds  818bae8   improved Mojo::DOM::CSS performance significantly
      adds  bbe375e   compile equations in advance
      adds  f490ac9   fixed bug in Mojolicious::Controller where sending a WebSocket message would cause multiple resume events
      adds  65a998c   no need to increment value again
      adds  8448666   better description for after_build_tx hook
      adds  bd00a16   check static files a little faster
      adds  307cddd   bump version
      adds  6387b6b   added tests for embedded applications with WebSockets
      adds  5a9a889   test Unicode prefix
      adds  399b18f   a plugin may change $_
      adds  23a95db   no need for that extra line
      adds  7572622   fixed parent combinator bug in Mojo::DOM::CSS
      adds  24166be   mention that ojo changes the MOJO_LOG_LEVEL environment variable
      adds  1bb1a25   more diverse parameter examples
      adds  20475e7   removed a few deprecated methods
      adds  643865a   no need to parse whitespace twice
      adds  7b379d4   fixed whitespace bug in Mojo::DOM::HTML
      adds  65f80cd   more diverse examples for under
      adds  ca8de7f   less neutral names
      adds  9381472   more diverse examples
      adds  84a9d0a   removed obsolete version checks
      adds  b1b87ff   reverted deprecation of Mojo::DOM::val
      adds  1bcd622   fixed Mojo::UserAgent::Transactor to handle query parameters more like most common browsers
      adds  fc0f89b   fixed val example
      adds  54517db   stringify for better performance when passing Mojo::DOM objects to Mojo::DOM
      adds  f3248d6   added textarea example too
      adds  09a549a   stringify closer to the regex
      adds  a5801d5   keep Mojo::DOM::val deprecated
      adds  6b24270   removed deprecated has_conditions method from Mojolicious::Routes::Route
      adds  d05e330   more detailed example for get command
      adds  761137b   added following, following_siblings, preceding and preceding_siblings methods to Mojo::DOM
      adds  6030b08   test root node too
      adds  f308b6d   deprecated Mojo::DOM::siblings
      adds  b8cd5da   these two methods work on all node types
      adds  4b7c743   group related methods
      adds  092b5da   clean up connections a little more consistently (closes #715)
      adds  10b35cd   wait for the connection
      adds  2ae98d3   mention what template blocks are most commonly used for
      adds  f9e6638   added port method to Mojo::IOLoop::Server
      adds  5a763de   no need to mention tests
      adds  bd8bb40   filter nodes earlier
      adds  011436d   more consistent Mojo::DOM examples
      adds  51cb302   updated Net::DNS::Native requirement to 0.13 for some important bug fixes
      adds  4f9aaa3   a few less string evals
      adds  724969c   fixed compatibility with older versions of Perl
      adds  9a5c2ce   no need for nodes on the other side of the element
      adds  3f7dc3f   removed support for non-blocking name resolution with Net::DNS::Native again, because there have been too many problems with segmentation faults (closes #716)
      adds  bf3dec3   more portable path handling
      adds  e468e77   localhost does not need to be a special case
      adds  5f1aedd   the function is not needed anymore
      adds  3f5bbfc   be more specific in description
      adds  ce0b908   try again with Net::DNS::Native 0.14
      adds  5f6e035   mention that * is a shortcut for 0.0.0.0
      adds  0d477f2   fail more consistently
      adds  4bfb82d   mention IO::Socket::Socks dependency
      adds  4e9360f   bump version
      adds  6712502   improved Mojo::Template performance
      adds  3b90f8d   a few more path examples
      adds  c91bf6e   use less interpolation
      adds  c37bc77   use only one regex
      adds  e485a94   use less regular expressions
      adds  4fc0e1d   a few more examples
      adds  9babb3f   a few examples for the match method
      adds  1240db7   a few more documentation tweaks
      adds  b17b998   a few more collection examples
      adds  2adf68b   fixed RFC links
      adds  4c677d5   added another hook example
      adds  98b821c   specify `socktype' option for getaddrinfo() to get predictable result
      adds  8c8e042   Merge pull request #719 from olegwtf/master
      adds  7ce419f   updated Changes
      adds  dee50a7   fixed a few limit bugs in Mojo::Message
      adds  6c95141   just stop parsing on errors
      adds  73e2515   a few more tests
      adds  8eacd6b   parse headers a tiny bit faster
      adds  ec4e159   split_header not needed
      adds  484732f   Merge pull request #722 from Akron/patch-5
      adds  90fd43f   fixed error handling bugs in Mojo::IOLoop::Stream
      adds  6160782   combine close and error
      adds  966cdf0   no need for two lines
      adds  16b2a17   try the new container-based stack
      adds  8a0ab3d   switch back to the old stack
      adds  5527061   more collection examples
      adds  ce72a3e   bump version
      adds  25e121d   updated jQuery to version 2.1.3
      adds  61b7847   try the new container-based stack again
      adds  398f499   a few more examples
      adds  c9bf5dd   better description for begin method
      adds  175bacc   show how to combine arguments
      adds  e2b7f1c   another validation check example
      adds  089b312   be a little more specific in the cookbook
      adds  afac21d   added a reactor start example
      adds  f942f8e   mention that optional modules do not just need to be installed
      adds  97a8761   updated Net::DNS::Native requirement to 0.15 for some important bug fixes
      adds  2c5d2d0   fixed userinfo normalization bugs in Mojo::URL (closes #725)
      adds  bdd3e3c   a few more Mojo::URL examples
      adds  1679faf   fixed fragment normalization bugs in Mojo::URL
      adds  b736b64   parse URLs a little faster
      adds  cb97c26   fixed a few more Mojo::URL bugs
      adds  4cd0088   use a simpler Mojo::URL example
      adds  5420cdb   more consistent return values in Mojo::DOM
      adds  e131ce2   happy new year
      adds  bcc7c48   fixed a few merge bugs in Mojo::Parameters
      adds  fa5e296   a few more examples for the PODRenderer plugin
      adds  ec7576b   bump version
      adds  d50e96c   be more specific about merge and append behavior in Mojo::URL
      adds  784a413   better compression test
      adds  d25a18d   better description for restarting behavior
      adds  a4c2c80   workers do not stop sending heartbeat messages
      adds  4256b8d   relative URLs with userinfo are a feature
      adds  766a1a8   be more specific about how helpers are exposed in templates
      adds  c39a167   another get command example
      adds  8deaf7e   scalar context does not need to be enforced anymore
      adds  677f1c6   improved Mojo::Reactor::EV performance slightly
      adds  ab8be9b   added example for custom cookies
      adds  b5bd406   better description for camelization
      adds  2628b2a   improved Mojo::IOLoop::Client not to start timers before the event loop is running
      adds  8aefa99   improved Mojo::Reactor::EV to update the current time before starting a timer if EV is not running already
      adds  47b67d8   use the current time consistently for timers
      adds  afd9f37   next_tick can be a little faster
      adds  cfa3988   mention version command more often
      adds  c9cd59d   mention version command only in FAQ
      adds  a78a582   do not mention version command in FAQ answer
      adds  67b2377   EV does not generate circular references
      adds  7d5f180   a little more consistency
      adds  02c822b   be more specific about Mojo::DOM normalization
      adds  5bfba56   precompile all regular expressions in Mojo::DOM::CSS
      adds  1a2c5de   added experimental support for case-insensitive attribute selectors like [foo="bar" i] to Mojo::DOM::CSS
      adds  3b30391   better selector examples
      adds  03cfe7d   use inline modifiers
      adds  a916d3f   use modifier only once
      adds  6d1b5ea   use attribute selector in example
      adds  81dbe9d   simplify regex a little
      adds  c4f4cad   no need for a default value
      adds  1e45509   a few more Mojo::DOM tests
      adds  00805dc   a few more selector examples
      adds  2ced6e6   fixed whitespace bug in Mojo::DOM::CSS
      adds  f72acd3   no need to splice headers
      adds  5676ba4   fixed bug in Mojo::Headers where max_line_size was not checked correctly
      adds  a4152c8   more consistent tests
      adds  c7addc2   fixed a few more links
      adds  6a88449   better tests for line limit
      adds  8cb57c5   improved error messages for start-line and header limits
      adds  8e91547   added max_lines attribute to Mojo::Headers
      adds  af6698e   link to both attributes
      adds  393264c   test default value too
      adds  51bd70f   more consistent use of imported functions
      adds  45e94c4   documentation tweaks
      adds  15eaed0   reduced number of headers to 100
      adds  7942a4a   bump version
      adds  2b3b0f1   removed deprecated JSON features
      adds  759215c   removed deprecated Mojo::DOM features
      adds  0293931   fixed JSON Pointer escaping bug
      adds  c569fa7   fixed portability bug in monkey_patch tests (closes #730)
      adds  3b7f5d8   mention that the server process is automatically daemonized
      adds  4701608   deprecated Mojolicious::Routes::Route::bridge in favor of Mojolicious::Routes::Route::under
      adds  5bf5ad8   fixed typo in rendering guide
      adds  09499d4   use a little less code
      adds  fd82bfa   removed another useless function
      adds  4dc7887   more consistent route examples
      adds  f8776a3   fixed typo in Mojo::Template example
      adds  45ea7b0   @ARGV is not ignored
      adds  0283ada   mention which options are parsed during compile time
      adds  fe192a0   improved get command to use the user agent of the application
      adds  5f39e3d   the argument did not serve a purpose
      adds  181a9e2   more environment detection tests
      adds  e4caa1b   order of methods is not significant
      adds  13727da   a few more command tests
      adds  d22e0ac   test MOJO_NO_DETECT environment variable
      adds  db7cf14   test --help as well
      adds  7d95994   mention that we do not want to remove options from @ARGV
      adds  7536b49   this check should not be necessary
      adds  a87e2ff   better attribute name
      adds  e912853   fixed possible race condition
      adds  555fa94   bring back Windows workaround
      adds  7699e31   be more specific in command recipe
      adds  7b03bcb   a few more get command tests
      adds  cc68204   test abstract methods in base classes
      adds  79ec88f   improve WebSocket debug messages
      adds  1451dde   better 64-bit WebSocket tests
      adds  45508b4   test now uses two 16-bit frames
      adds  d35a1de   more diverse command tests
      adds  4c7ce08   give beginners a little more time to get to know the stash
      adds  1e8bc13   more stash examples
      adds  2976bac   only use simple stash examples
      adds  6b853af   show how to assign multiple values at once
      adds  f82d416   test generator commands
      adds  959c02e   test command lists
      adds  8aa3f8a   added term_escape function to Mojo::Util
      adds  acf0baa   more consistent regex formatting
      adds  782728f   use a more efficient regex
      adds  2cca3e5   support more control characters
      adds  131fce0   more Mojo::Util examples
      adds  28caa95   dumper does not need an example
      adds  d964a84   deprecated render_exception and render_not_found methods in Mojolicious::Controller
      adds  b97c0f4   use helpers method
      adds  fb39827   quote consistently
      adds  d9ddec2   render HTML with a little less code
      adds  ef927ee   find namespace a little faster
      adds  57bb53b   text nodes are more common
      adds  61fa651   no need to use closures
      adds  1acafea   fixed typo in plugin
      adds  46e3754   use a little less code for deprecated helpers
      adds  f11624e   more Mojo::ByteStream examples
      adds  c003913   better Mojo::ByteStream examples
      adds  b5099fd   better Mojo::UserAgent diagnostics information
      adds  d6a8b61   mention how to learn more about HTTP
      adds  8be41ca   documentation tweak
      adds  7eb472b   move tutorial from Mojolicious::Lite to Mojolicious::Guides::Tutorial
      adds  1b5998f   the link did not look right anymore
      adds  19a25f7   more links
      adds  0e68479   much simpler tutorial description
      adds  73e5cf0   be more specific in tutorial description
      adds  d2fa38b   use daemon in example
      adds  0bf4f21   not too many links
      adds  b3a9307   fixed typo in Mojolicious::Lite
      adds  1b58d63   mention that asset names should be reasonably unique
      adds  69b7d57   try not to use bad tags in examples
      adds  49b1508   mention XML as well
      adds  6febda3   fix tag helpers to generate correct HTML5
      adds  a5d51e5   remove unused element list
      adds  d94f3a0   added example for boolean attribute
      adds  ab71ebf   better example tags
      adds  513ffff   use a little less code for tag helpers
      adds  77f75b0   more consistent tag helper examples
      adds  2076669   use less code for AUTOLOAD
      adds  30f98c5   mention data attribute handling
      adds  a3e1cc4   bump version
      adds  45cd983   better description for error method
      adds  c814925   more precise error description
      adds  bc79ba7   improve parser errors to be more consistent with connection errors in Mojo::Message::Request and Mojo::Message::Response
      adds  99b942e   no need to link to error method
      adds  94c9301   better description for error method
      adds  488576e   fixed bug where placeholder default values would not always have precedence
      adds  4243b13   fix proxy detection in get command
      adds  406c27f   fix "0" value bug in Mojo::Parameters
      adds  5ee677d   bump version
      adds  b90200a   fixed race condition in Mojo::Server::Prefork
      adds  6faad94   just make sure signals are delivered
      adds  3bb278d   removed -g and -u options from daemon command
      adds  ce6a046   bring back -g and -u options
      adds  d63c4af   mention that routes only match the path part of the request URL
      adds  2516f52   more response header examples
      adds  3490887   fixed typo in Mojo::Log
      adds  da28997   fix memory leak in Mojo::Server::Prefork
      adds  ce7a188   make Hypnotoad a little more resilient to exceptions
      adds  0ed85b1   slightly more consistent use of flags
      adds  d25c31d   a few more controller examples
      adds  748a2e1   improve commands and log messages to use less punctuation
      adds  d5bbb14   mention the port
      adds  32695ac   more consistent log messages for missing files
      adds  68118e1   Prevent possibility deleting of pid file by child
      adds  aaf1d54   Merge pull request #735 from olegwtf/master
      adds  e180c04   fix bug in Mojo::IOLoop where the callback passed to next_tick would receive the wrong invocant
      adds  68532eb   handle stopped workers more consistently
      adds  a1d8aea   mention in the log if a worker stopped too early
      adds  f877d2a   use a more consistent attribute name
      adds  6ca4ba7   more consistent descriptions
      adds  107872c   better log messages
      adds  7c395c4   bump version
      adds  ec17273   mention what we are waiting for
      adds  2dc2492   improve Hypnotoad load balancing by calling srand() after starting a new worker in Mojo::Server::Prefork
      adds  9654d3b   combinators do not need to be surrounded by whitespace
      adds  d10b02b   mention 3 months in FAQ
      adds  7f13383   just check if we have a parent
      adds  d53deb3   test additional whitespace too
      adds  7a8e71f   use more common default values for message and line size limits
      adds  b9f92e3   mention how to increase the size limit for WebSocket messages
      adds  30054f1   just call setuidgid from the daemon command
      adds  d6880c1   the server needs to bind to the port before calling setuidgid
      adds  6c240b8   better descriptions for sessions
      adds  3318c59   the tutorial description does not need to be as detailed
      adds  37304c2   better Windows error messages
      adds  774c03e   show the calling subroutine too
      adds  bb00095   fix typo in prefork test
      adds  b58d7ad   improve Mojo::Server::Prefork to start a new worker as soon as an old one signals that it is shutting down gracefully
      adds  92f9903   starting new workers early is too dangerous
      adds  9d08386   fix bug in Mojo::IOLoop where the accept limit was applied too broadly
      adds  134bc00   fix typo in Changes
      adds  0d61a23   fix bug in Mojo::Server::Prefork where the TTOU signal would not always stop a worker
      adds  4d21ed1   use <pre><code> blocks consistently for highlighting
      adds  ebe0fdf   cleaner borders
      adds  476bc2d   use more consistent colors
      adds  cfa03f6   use more actual applications in rendering guide
      adds  9de58d1   only ship a minimal version of prettify.js
      adds  65538e8   handle accidental double-click correctly
      adds  56da306   use a slightly different pinstripe pattern
      adds  9f7c850   shadows are out
      adds  df80ea7   try a flat menubar
      adds  c7337f7   bring back shadows
      adds  abda5c8   use a more elegant search box
      adds  a0d3e0d   the search box should have a border
      adds  d70bb48   some browsers need a text color too
      adds  5cbcb3b   slightly smoother scrolling
      adds  313dfbb   use hardware-accelerated transformations for menu bar
      adds  0cc15ac   slightly slower transitions
      adds  9ffa38f   fix Windows path traversal bug (closes #738)
      adds  ef2f651   bump version
      adds  d6af83d   better description for canonicalize
      adds  28652ad   fixed canonicalize in Mojo::Path to not remove parts with more than three dots
      adds  ce13a6a   add content_security_policy method to Mojo::Headers
      adds  d04e9db   mention data as a reserved stash value
      adds  190d2d9   just mention the regular expressions in the tutorial
      adds  84a9763   better example for relaxed placeholders
      adds  8efa1e4   bump version
      adds  054a265   show actual WebSocket handshake in the routing guide
      adds  abe22c2   use the same User-Agent value consistently
      adds  175e629   also mention how to remove a handle again
      adds  53fc92c   fix warnings in Mojo::URL
      adds  edac2ea   be more specific about slash handling
      adds  c57ccf8   use more buzzwords
      adds  664adb6   center menu
      adds  06bc223   mention changes to templates
      adds  e60aa74   just hide the menu
      adds  8f98c9c   make sure the parsed template has been consumed
      adds  041990e   mention why we only check for errors when reading
      adds  2fcd0e0   parsing should not be required
      adds  7b7908a   every node should have a type
      adds  d28312a   better Mojo::DOM tests
      adds  0052a0a   mention routes command in tutorial
      adds  a0ed48c   parentheses look silly
      adds  434428d   more custom request examples
      adds  8c733c2   add example for custom WebSocket handshake
      adds  61fd470   use wss in examples too
      adds  dfa16e4   use a more elegant menu
      adds  a5f030c   just import the font
      adds  104e12d   import the correct family
      adds  f7452ce   a link tag is more efficient
      adds  716442c   just use Helvetica Neue for now
      adds  c97f588   add split_cookie_header function to Mojo::Util
      adds  d8a2218   no need for a regex
      adds  aca57be   fix typo in split_cookie_header example
      adds  fa631a9   mention what an expires value looks like
      adds  85abcdb   parse headers a little faster
      adds  5e2db27   avoid reusing $1
      adds  f578fba   parse headers slower again
      adds  da8ff04   better description for split_header function
      adds  79ee42a   handle quoted values separately
      adds  b542059   expires needs to be an attribute
      adds  8180023   remove a few useless imports
      adds  83f55e0   mention that leftover data is consumed
      adds  0ea6b5d   be a little more liberal with expires values
      adds  1502135   test a few more special cases
      adds  45226f6   handle a few more special cases
      adds  5547dff   expires is a valid cookie name
      adds  5805894   be even more liberal
      adds  eb223af   more whitespace
      adds  e307506   better explanation for using next_tick with preforking
      adds  bc479b5   more whitespace
      adds  b235e2c   test split_cookie_header with additional whitespace as well
      adds  577d17c   better description for respond_to
      adds  f3a06f3   make Mojo::Reactor::Poll a little faster and reliable
      adds  e6fe5ca   use a little less code
      adds  b6133ab   just use splice
      adds  dd9ea0b   poll does not need to be deleted anymore
      adds  3bbe73c   no need to preserve the value
      adds  6df30fc   better response tests
      adds  741131a   show how to share a logger with mounted apps
      adds  514fa77   mention that the mounted app is adjusted
      adds  0c0345d   mention where the dom method gets the message body from
      adds  45027e8   initialize variables consistently
      adds  32be807   let the text method use default_charset
      adds  2a6dafc   use || consistently
      adds  f5741ec   better description for default_charset
      adds  faf601a   just use $scheme
      adds  770b1ea   show that the stash can be used for rendering as well
      adds  13c9fca   just link to attributes
      adds  cdadac9   link to rendering guide
      adds  12a8239   no need to close the handle
      adds  7035c8c   IO::Socket::SSL 2.0 is much more secure
      adds  f90ce74   aim a little lower
      adds  ad00a3f   bump version
      adds  18519e3   fix bug in Mojo::Reactor::Poll that caused excessive idle CPU usage
      adds  8c1ea1e   just check for POLLNVAL too
      adds  f7795ca   bump version
      adds  1447311   handles may already be closed during global destruction
      adds  ba87e5e   that did not actually solve the problem
      adds  08bc738   newer versions are ok too
      adds  0ae7f5c   no need to call the css method twice
      adds  1e2492a   link to scripts
      adds  7ff9053   updated CREDITS section
      adds  b21fd0a   better examples for render method
      adds  258a84f   fix a few typos
      adds  64bfe27   reduce idle CPU usage of Mojo::IOLoop slightly
      adds  03a10ea   just keep it the way it used to be
      adds  a326162   slightly more consistent use of closures in tests
      adds  fa66e86   no more leaks in tests
      adds  e24f589   add an example for watching a file descriptor
      adds  230bebd   more examples for converting a file descriptor into a handle
      adds  1d72d7a   use a more appropriate mode string
      adds  6d843c7   just use two I/O watchers in the example
      adds  650af5c   more generic url_for examples
      adds  581885e   better description for finish event
      adds  d9ea48e   fix url_for to handle paths without trailing slash correctly in embedded applications
      adds  2013377   use link_to helper in generated app
      adds  15ba0ad   reduce idle CPU usage by not using an accept mutex
      adds  a8623de   acceptors are not important anymore
      adds  f20bb22   add stop_gracefully method to Mojo::IOLoop
      adds  158d4ef   use @_ only for one-liners
      adds  7b70d90   make sure the event loop can be stopped in regular intervals
      adds  93e6c27   mention the shortcut as well
      adds  7dfd839   get rid of a few more warnings
      adds  f72aca6   do not pass around transactions
      adds  767fb65   slightly faster reset
      adds  33f4c6c   mention signals too
      adds  1c1a662   fix bug in Mojo::IOLoop where connection limits were not properly enforced
      adds  6d2ef7a   generate multi_accept value only once
      adds  7cf093a   no need to assign multi_accept more than once
      adds  b563152   allow Mojo::IOLoop to signal when it is shutting down gracefully
      adds  035611a   better description for finish event
      adds  20c14d5   turn removals into deprecations
      adds  3fd9ed3   allow Mojo::Reactor::Poll to stop a little faster
      adds  010c68e   Fix regression - some web frameworks terminate cookies with semicolons
      adds  160aef4   Merge pull request #741 from dmw397/master
      adds  fac9d9c   update Changes
      adds  afa068e   fix typo in Changes
      adds  7043493   the correct term is setting
      adds  9e637b3   slightly different format for debug messages
      adds  582dcd3   avoid floating point fun in reactor
      adds  2705bd3   Time::HiRes is not used anymore
      adds  d47d263   do not round up 0
      adds  6894a38   the correct term is option
      adds  47f5a95   bump version
      adds  45f1584   make sure values are passed along to the event loop
      adds  b589b5b   test max_clients too
      adds  a7fb3a4   avoid dynamic regex
      adds  111c38b   better use arguments in before_render hook
      adds  029a7b6   add list method to Mojolicious::Commands
      adds  c42a9c9   remove list method again
      adds  b01f0a4   add a different variant of the list method to Mojolicious::Commands
      adds  57180fe   the list method does not work well with 3rd party commands
      adds  d8e255d   use a little less code to generate the command list
      adds  1cf9ae1   Mojo::Loader was missing
      adds  06843f7   deprecate object-oriented Mojo::Loader API
      adds  8dcb287   that should have been semicolons
      adds  e7041d9   find_modules should return a list
      adds  6afa233   Test::Harness enables global warnings by default. Disable this behavior
      adds  6fc370e   Merge pull request #743 from olegwtf/master
      adds  8013836   update Changes
      adds  ecbd8ea   try a different pinstripe pattern
      adds  3c9b842   more contrast and less shadows
      adds  2eb8258   Fix minor typo in Change
      adds  7ec5c67   Merge pull request #744 from reneeb/patch-1
      adds  077e8b7   make example translation consistent
      adds  d23686b   xml_escape was missing
      adds  f5a3c59   use $_O instead of $_M
      adds  54a8209   use a slightly cleaner pinstripe pattern
      adds  fe9c39b   more consistent spacing
      adds  29bfccd   go for a more polished look
      adds  c59eabc   worker processes do not actually use INT and TERM signals
      adds  0f5c631   the function is called data_section
      adds  c51d113   more elegant shadow
      adds  8c92714   give graceful shutdown tests a little more time
      adds  f4a5f89   explain how Mojo::Loader works
      adds  dddc904   bump version
      adds  a7e03cd   Mojolicious is not an attempt anymore
      adds  e6360a8   mention which files are used
      adds  978b14f   more tests for one-time events
      adds  e59dad4   better description for Mojo::Loader
      adds  f021448   has_subscribers can be a little more efficient
      adds  1acf76d   just use a one-liner
      adds  0294962   improve Mojo::Reactor::EV performance slightly
      adds  afbfefe   another one-liner
      adds  0e272be   handle constructors consistently
      adds  7c6d324   better template examples
      adds  cd309ef   make Morbo restart a little faster
      adds  c4cb9c7   mention Morbo signals
      adds  ec5c5cb   use a little less code for keep_alive_requests check
      adds  c5c359a   a lot of new tests
      adds  f7eca60   test cpanify command too
      adds  2053bf2   use IO::Poll consistently
      adds  83a05c9   Mojo::Reactor::is_readable is not needed anymore
      adds  01a7f8d   bump version
      adds  5ec1a93   the next release will be 6.0
      adds  2a758b2   remove multi-name support from a few methods
      adds  a62e5df   replace multi-name examples
      adds  fb4a91f   the MOJO_REACTOR environment variable has to be used manually
      adds  61f1e70   consistent scalar and list context
      adds  adb21cd   split up name listing into passed and failed methods for validated parameters
      adds  4d592b7   renamed params method in Mojo::Parameters to pairs
      adds  a3629c3   fix typo in FAQ answer
      adds  a5a6ee4   better description for all_contents
      adds  3879c2f   relaxed placeholders are good for file extensions
      adds  366e645   more consistent links
      adds  618c7b4   unparsed is a better attribute name
      adds  b3308b1   the route method is no longer necessary
      adds  d3cbf13   remove auto_render method from Mojolicious::Routes
      adds  2ff8f16   the invocant is not actually used
      adds  9b9aa6a   Additional documentation about file extentions and format detection
      adds  89b0df9   tighten up the format detection faq
      adds  f0cd53a   update FAQ entry
      adds  23c4891   rename generic placeholders to standard
      adds  e90409e   grammar/link updates
      adds  ae4a48c   simplify question
      adds  165017d   Merge pull request #746 from Grinnz/format_faq
      adds  24df60a   fixed pod formatted link
      adds  40da44f   no more than 79 characters per line
      adds  0dea7b0   fix line length in Changes
      adds  80fbf18   fix line length in guides
      adds  1e8865f   fix line length everywhere else
      adds  cc2ba7c   use more consistent terminology in Mojo::DOM for method names
      adds  fe37250   mention more details
      adds  4d9621b   mention that we use a special type of restrictive placeholder
      adds  e52cc85   use more consistent terminology in Mojo::DOM
      adds  cc883b8   mapping is a better name than types
      adds  4782364   more modern dispatcher tests
      adds  6aa6b01   current can be confused with the current route
      adds  9b758ca   shortcuts for all prefork options
      adds  4e934d0   return array references consistently
      adds  1d6f383   a few more cookie jar examples
      adds  b998555   use the term prepare instead of inject
      adds  bf2e175   yes, that is a nomnomnom method
      adds  da15213   fix Mojo::Template support for parentheses in expressions
      adds  fdffd33   the world is not ready for a nomnomnom method yet
      adds  46e21e7   more links
      adds  4f5c1b3   the fatal log level is always active
      adds  35c697d   fix subroutine order
      adds  993416f   rename node and type methods in Mojo::DOM to type and tag
      adds  409d32e   the correct name is matches
      adds  5724735   double negation is not necessary
      adds  0d4ef05   mention a test name in the tutorial
      adds  edd4313   more diverse WebSocket tests
      adds  7894739   just use the event loop
      adds  1712764   no custom sockets for now
      adds  e8467c6   use last_modified in example too
      adds  657b079   bump version
      adds  ced1c5e   removed old api usage from document
      adds  4e60bb4   Merge pull request #747 from jamadam/master
      adds  ed31981   a few more examples
      adds  9e4f1aa   url->query is easier to type than query_params
      adds  3cf6e48   we are keeping query_params for consistency
      adds  ec40a50   more interesting Mojo::Template tests
      adds  4cd34c5   mention that begin/end keywords are part of the surrounding tag
      adds  f184428   POD: no custom socket support here either.
      adds  fdce625   Merge pull request #749 from kanatohodets/master
      adds  5631020   $id is more appropriate now
      adds  d8323bf   fix code name in Mojolicious
      adds  5d69a9b   Fix spelling
      adds  97923aa   Merge pull request #750 from s1037989/patch-1
      adds  024f666   mention the first argument too
      adds  9b53988   relax request-line handling in Mojo::Message::Request (closes #751)
      adds  e3ac5b1   merge content and content_for helpers
      adds  5fcc098   better description for content_for helper
      adds  275f0e7   add content_with helper to Mojolicious::Plugin::DefaultHelpers
      adds  60a4c33   just use the content helper in examples consistently
      adds  ce7c8fc   more consistent descriptions
      adds  79dd4fd   just pass along all arguments
      adds  fae2c8f   Removed warning when using undef values in tablify
      adds  270cfb3   Merge pull request #753 from avkhozov/tablify
      adds  77c6b1f   no need for an extra line
      adds  b829a00   bump version
      adds  b0bbfd6   more consistent request examples (closes #754)
      adds  c2466e3   use the content helper consistently
      adds  d15cb5c   a few more tests for content helpers
      adds  2622ee0   show how to create an index.html alias
      adds  9fa8e0a   an explicit waitpid call should work on Windows too
      adds  5da1865   Morbo can reuse more code from Mojo::Server::Daemon
      adds  6c62018   slightly more consistent examples
      adds  ff5cba2   use better known headers in examples
      adds  0538c9b   fix empty template handling in Mojo::Template
      adds  0dcc89d   group related examples
      adds  72bb7c8   more diverse JSON examples
      adds  8265732   more examples for attribute selectors
      adds  37cee57   slightly better selectors
      adds  6cd7658   added daemon attribute to Mojo::Server::Morbo
      adds  b003260   more consistent tests
      adds  849bbca   imports go first
      adds  eb9a604   bump version
      adds  b64b673   fix POD links to Mojo::Cookie::* classes
      adds  9b88064   Merge pull request #757 from mjemmeson/pod-mojo-cookie-fix
      adds  8bf1a5d   use true/false functions instead of variables to allow monkey-patched Mojo::JSON
      adds  b8e8cdf   Merge pull request #758 from Grinnz/json_bools
      adds  4f7e908   update Changes
      adds  997873f   we do not support partial monkey patching
      adds  44f09ac   mention that Mojo::Base is all about fluent interfaces
      adds  0175e4a   just keep the shorter title
      adds  f0f3e91   just do the exact same thing the server does
      adds  c460416   mention what to watch out for with delays
      adds  0dbb032   allow more Mojo::IOLoop::Delay introspection
      adds  1febff4   allow _method query parameter to override the request method
      adds  f8e8e1d   do not hide harmless circular references anymore in Mojo::IOLoop::Delay
      adds  3bec2b5   another routing test
      adds  e742b5b   test both endpoints
      adds  e14e377   fix typo in routing guide
      adds  e7e72fb   also show an example for _method
      adds  ca3a8af   just wait a little longer
      adds  cab348a   test clean routes too
      adds  1179af4   let the client close the connection
      adds  a3885b5   explain form_for in the rendering guide
      adds  f72533c   mention GET and POST as well
      adds  b30ce8b   show request variants in comments
      adds  9fa5f8f   use a slightly more generic form_for example
      adds  09c3a36   mention the performance cost of optional stash values
      adds  b6100f9   fix typo in stash example
      adds  a286cd7   just do nothing in the form_for example
      adds  e0e23e4   explain how the confirmation message works
      adds  3fa9dad   use a more strict query string test
      adds  3f6e564   more diverse application tests
      adds  23f1a3e   slightly more diverse examples
      adds  f6f78a1   bump version
      adds  3ab74fd   every_upload needs tests too
      adds  e858821   better message tests
      adds  fcba84b   test comments in json config files
      adds  83e73b0   more complete examples for config files
      adds  8ca2b0b   the value is not actually random
      adds  298ee90   fix bug in Mojo::DOM::CSS where pseudo-classes following attribute selectors were not handled correctly (closes #765)
      adds  55ba812   fix typo in comment
      adds  fc52a98   fix a few bugs in Mojo::DOM::CSS that required class, id and attribute selectors, as well as pseudo-classes, to be in a specific order
      adds  64c45c5   no need for interpolation
      adds  02c6af0   test invalid selector
      adds  26947c4   parse without substitution
      adds  dbba0d1   there is always a part
      adds  16baba0   use the correct terminology
      adds  c19f663   improve Mojo::Reactor::EV and Mojo::Reactor::Poll to fail more consistently (closes #767)
      adds  b9d985f   use substitution again
      adds  cdd197a   stringify cookies before parsing them
      adds  e42600f   a few more dynamic content examples
      adds  f24df04   a few more examples
      adds  ae1deb1   better descriptions
      adds  e9518ff   more reactor examples
      adds  e92dbf0   add an example to the FAQ
      adds  93dc67f   remove example from the FAQ again
      adds  4260f19   test more selectors
      adds  6abe3f7   more consistent method descriptions
      adds  f5e772e   write and write_chunk are not actually response specific
      adds  9e4dfb7   which timer failed is not important
      adds  a51551c   more consistent error messages
      adds  5466c63   assume a limit of 1024 file descriptors
      adds  133c6aa   finalize response headers in cookbook recipe
      adds  98db489   better title for section about the include helper
      adds  ed5556c   include sounds better than including
      adds  89d2696   generate a little less code in Mojo::Base
      adds  413320b   improve Mojo::Base performance slightly
      adds  718e0d7   MOJO_BASE_DEBUG is not used anymore
      adds  0044fbf   use monkey_patch consistently
      adds  d6e8b30   make tests a little more boring
      adds  4d0f723   use a more generic Mojo::Base example
      adds  4738e36   another form_for example
      adds  cd85ee8   split up section on application embedding
      adds  ad6da78   more consistent titles
      adds  3c04b7d   fix typo in Changes
      adds  79b2c10   fix another typo in Changes
      adds  b9ae65b   more consistent descriptions for write_chunk usage
      adds  2e7cdf0   bump version
      adds  fe9fb1e   test custom request methods
      adds  5adf558   fix warnings in Mojo::Base
      adds  175b3c7   mention why monkey_patch is split between Mojo::Base and Mojo::Util
      adds  bc94863   it was not just warnings
      adds  346a331   bump version
      adds  e4c8c9f   explain the return value
      adds  7b7aa1e   reorganize sections about conditions in the routing guide
      adds  a656bce   more diverse condition examples
      adds  db0ee37   fix typo in routing guide
      adds  b4a5e31   use the same idiom everywhere
      adds  3b83c2c   use a better WebSocket example application
      adds  a6cef6b   make entities example a little more readable
      adds  d1b5553   there is actually no need to trim anymore
      adds  3bad77c   just a missing dot
      adds  4ba4e46   use two sentences
      adds  05fa333   mention chat.pl
      adds  ed26e91   add button_to helper to Mojolicious::Plugin::TagHelpers
      adds  cd7900e   test more method variations
      adds  f010e09   actually use the form_for helper
      adds  1251d41   remove button_to again
      adds  74ea9ad   fix typo in Routing Guide
      adds  3bcced3   improve Mojo::DOM::CSS to handle attribute selectors with single quotes correctly (closes #777)
      adds  bbdd6d6   more consistent formatting
      adds  44fb153   Added element_count method
      adds  b3cfcf0   Merge pull request #775 from zoffixznet/add_element_count
      adds  1f604b6   test the description too
      adds  49978de   abs_path should not be necessary
      adds  7efcb3e   try not to resolve the application path
      adds  f964d19   bump version
      adds  8d64f62   use rel2abs in the test
      adds  01659dd   change the path a little later
      adds  693a3cf   just use abs_path again
      adds  b219f63   bump version
      adds  eaedce5   show how to create a secure cookie
      adds  04f92e7   improve finish method in Mojolicious::Controller to work before the WebSocket connection has actually been established
      adds  2b6dabd   just document the current behavior
      adds  eb71ecd   the send method does not automatically respond with a 101 status
      adds  3bc22f3   actually show the response
      adds  9411298   allow finish and send methods to work like most users would expect
      adds  4f0399d   more consistent formatting
      adds  adfe975   allow is_established to be used client-side as well
      adds  1146baf   test that pod_to_html helper removes prepending spaces
      adds  551a6e1   use Pod::Simple::strip_verbatim_indent to remove prepending spaces for code blocks
      adds  964145d   Merge pull request #781 from olegwtf/master
      adds  8b9f7e4   better pod_to_html test
      adds  5250ec8   bump version
      adds  43b0672   there is now a new RFC
      adds  b3d403f   be more specific about naming commands
      adds  b46e359   improve HTML Living Standard compliance of Mojo::Parameters (closes #786)
      adds  7de701b   mention the specs
      adds  d4c51e6   Fix IE bug with decoding json response without encoding.
      adds  2be5af4   application/json MIME type updated in POD.
      adds  050606c   Merge pull request #785 from kak-tus/ie_json_res_encode_fix_2
      adds  b33df46   more names
      adds  6bdb356   mention the name method
      adds  1f1acd2   bump version
      adds  1ddab06   remove support for user/group switching, because it never worked correctly, which means that this security feature has become an attack vector itself
      adds  5a5e485   mention Mojolicious::Plugin::SetUserGroup
      adds  13bc2ca   better next_tick tests
      adds  8d28581   next_tick belongs to Mojo::Reactor::Poll
      adds  2c26e31   test reset with next_tick
      adds  de392ab   bump version
      adds  85cd3e7   update jQuery to version 2.1.4
      adds  277ac26   Fixed typo
      adds  9f11ccd   Merge pull request #793 from zoffixznet/master
      adds  162016b   check the listen location
      adds  ef4fcea   just use a regex
      adds  0ed66c5   Mojo::ByteStream is not actually used
      adds  a885ddc   avoid alternative constructors
      adds  29ce807   fix indentation of ASCII art in documentation browser (closes #796)
      adds  2f15ae0   Sort methods alphabetically in the source code
      adds  d1a36ee   Sort methods alphabetically in the documentation
      adds  c8654b4   Merge pull request #794 from zoffixznet/method-sort
      adds  77da896   fix bug where inline was not considered a reserved stash value
      adds  decc47c   use a better generic selector in examples
      adds  46b076f   a little more consistency
      adds  a66401d   mention that it might not be possible to render the same message twice
      adds  f918a4d   deprecate build_body and build_headers methods in Mojo::Content
      adds  04c12ef   start_line_size is now an abstract method
      adds  006f7b8   add a lot of warnings
      adds  b53da2e   test dynamic content
      adds  c0564c3   bump version
      adds  8f91325   more consistent Changes entries
      adds  e90bb9c   fix typo
      adds  a15e362   Merge pull request #799 from perlpong/fix_typo
      adds  13d28aa   use the same comments in both templates (closes #800)
      adds  c1482df   mention how to switch protocols for tests
      adds  3607bdd   more complete test examples
      adds  ccfd652   mention that whitespace trimming is explained later
      adds  1b6fde6   more consistent template examples
      adds  1300205   better descriptions for object checks
      adds  5ab59e9   add Mojo::Collection::TO_JSON to support serializing with Mojo::JSON
      adds  58cabcd   add documentation for Mojo::Collection::TO_JSON
      adds  8d2168d   reorder methods; document TO_JSON solely as an alias for to_array
      adds  dc1ab3a   reorder method documentation
      adds  5ba810f   Merge pull request #801 from wttw/master
      adds  4ea1fa4   release preparations
      adds  5a00d9e   fix a few typos (closes #802)
      adds  943779a   fix bug in Mojo::Message where multipart content would get downgraded unnecessarily (closes #807)
      adds  b175311   welcome to the Mojolicious core team Dan Book
      adds  ff76c8d   test template names
      adds  8b79e62   mention more details
      adds  d03a28b   more realistic example
      adds  4f9bcd2   mention that classes need to be loaded (closes #810)
      adds  e34c9b8   another url_for example
      adds  a3853ca   mention that the controller class needs to be loaded manually
      adds  abc0037   the redirects have changed
      adds  9d69906   add support for commands without module files
      adds  7ddfa5c   mention prove in the tutorial
      adds  7abe608   more Mojo::Loader tests
      adds  dcf7a1c   update Changes date
      adds  bf126d8   bump version
      adds  7660450   slightly more consistent examples
      adds  954e97c   add support for validating file uploads
      adds  90a86d9   link to documentation from newly generated apps
      adds  c9da4c1   it can be characters or bytes
      adds  488e3c2   rename file to upload
      adds  260db33   remove support for validating file uploads again
      adds  235e802   improve subscribers method in Mojo::EventEmitter to allow subscribers to be modified more easily
      adds  caa15a1   avoid special sort variables $a/$b
      adds  82f200b   avoid special variable $b
      adds  fc39d9d   show how to remove all parameters
      adds  3b16659   test parameter removal
      adds  f2f98d0   do not index examples
      adds  ac3ef4f   we use $app in examples now
      adds  f43208c   another Mojo::DOM example
      adds  be44060   use a different idiom for application loading
      adds  043bcaa   more application loading tests
      adds  d1be31a   mention that the secret needs to be encoded (closes #817)
      adds  6a4f834   use the same format for all code names
      adds  d3da566   mention that classes also need to be added during application startup
      adds  fb90277   mention that issues get closed and reopened quickly
      adds  07bca76   just use the correct name
      adds  918c13f   bring back validation for file uploads
      adds  be9ddc6   consistent descriptions for PID file values
      adds  94676bb   clarify a few rules
      adds  87634e9   simplify refactoring rule
      adds  13131ba   bump version
      adds  d787ca4   improve app generator command not to create a log directory
      adds  4d05633   more consistent JavaScript
      adds  c666428   bump version
      adds  3c6b58f   no need for heading elements to be displayed as inline-block (closes #821)
      adds  da93dfc   do not import everything from POSIX
      adds  5a399f7   fix warnings in Mojo::DOM
      adds  0bfc963   fix bug in Mojolicious::Validator::Validation where empty optional values were not being handled correctly (closes #824)
      adds  6a51c3e   use a little less code
      adds  523ed7a   input and output might not be the same (closes #825)
      adds  97f6f44   stick with the original validation behavior for now
      adds  a985ac7   improve Mojo::Message to generate slightly smaller HTTP messages (closes #828)
      adds  1d35726   no need for a Connection header
      adds  fe2d4f5   there is no need to use the Connection header all the time
      adds  c0c7a93   remove deprecated build_body and build_headers methods from Mojo::Content
      adds  139938c   use more Content-Length headers again
      adds  bf2e739   slightly more realistic example
      adds  761e525   Perl 5.22 is out already
      adds  4681e1f   we support the last two releases of Perl
      adds  2727039   bump version
      adds  58d601c   use a little less code in Mojo::DOM::CSS
      adds  4f5f966   slightly more consistent arguments
      adds  a244d56   improve check_box, radio_button and select_field tag helpers to handle the attributes "checked" and "selected" correctly
      adds  9448d4c   no need for separate examples
      adds  36abce9   make perltidy happy
      adds  ec6fc90   a few more comments
      adds  683f4a2   slurp a little faster
      adds  0473284   even faster slurping
      adds  6cebde0   use more neutral examples in the rendering guide
      adds  6d1e9cf   bump version
      adds  ec7920e   improve slurp method in Mojo::Asset::File to only use one file descriptor
      adds  9ac2e10   use the same slurp idiom everywhere
      adds  8cd6fa7   length is not necessary
      adds  b53ee1f   a chunk is required
      adds  de1b1a5   bump version
      adds  cf0861d   mention absolute URLs too
      adds  834be7c   fix typo in TagHelpers doc, tim++
      adds  b799833   update Makefile.PL to meta-spec v2 and set dynamic_config to 0
      adds  4cddc83   fix alphabetization
      adds  20a8efa   Merge pull request #835 from kraih/meta-spec-2
      adds  38f5fe4   fix indentation
      adds  a6382fd   use consistent line length
      adds  bf9473e   use consistent line length everywhere
      adds  dea5fd2   packaging changes should be mentioned
      adds  20bb97d   use a better idiom to check for an empty string
      adds  1c448e3   improve portability of slurp function in Mojo::Util
      adds  d7a308d   fix handling of parameters with multiple values in Mojolicious::Plugin::TagHelpers
      adds  661a3ac   bump version
      adds  f2507d9   add code of conduct to Mojolicious::Guides::Contributing
      adds  3336f6e   be more specific about certificate use (closes #841)
      adds  8aab5b3   add public_suffixes attribute to Mojo::UserAgent::CookieJar
      adds  060bb72   no need for default public suffixes
      adds  fd5137b   use a callback instead of a list
      adds  730b00b   fix typo in public suffix example
      adds  8b5df65   the leading dot can be removed earlier
      adds  3528588   use a slightly more verbose example
      adds  e48a48c   use an explicit return value
      adds  e88df60   mention where to find more information about cipher strings
      adds  3ca46ad   allow the TLS protocol version to be configured (closes #844)
      adds  1a16400   dots are ignored earlier now
      adds  67bab07   bump version
      adds  028f083   this file should not exist
      adds  a4fe6ff   use a more realistic example for cookie filtering
      adds  2b8e730   improve support for epoll/kqueue in Mojo::IOLoop::Client
      adds  0a84de7   call it a socket instead
      adds  9fd79e2   deprecate Mojo::UserAgent::CookieJar::collecting in favor of Mojo::UserAgent::CookieJar::ignore
      adds  e36337a   make sure $! gets preserved
      adds  f9ce6a7   run IPv6 tests again
      adds  e3c6e0c   containers still do not support IPv6
      adds  3c42bad   handle sockets a little more efficiently
      adds  11973eb   remove old comment
      adds  63092b3   bump version
      adds  0cd1aa3   another Mojo::DOM example
      adds  ecaadeb   explain the difference between elements and nodes
      adds  215f56b   no need to canonicalize the path twice
      adds  2bc31ae   more diverse callback examples
      adds  ef009da   highlight nodes a little more
      adds  4c9f7e8   use a more verbose example for cookie filtering
      adds  6998ff3   more verbose examples for case-sensitivity in Mojo::DOM
      adds  fdd6933   show all node types
      adds  19222ed   be more specific about return values
      adds  3d6fc30   root can be quoted
      adds  75d1990   add val method to Mojo::DOM
      adds  a11d4c9   use the :checked pseudo-class
      adds  e985701   use the same order as the spec
      adds  8c4e78a   there should be a multiple attribute
      adds  7370e5a   a few more val method examples
      adds  1b35296   handle select elements a little different
      adds  b40b945   no need for redundant examples
      adds  5b34e33   mention undef for select with multiple attribute too
      adds  5dd03aa   rephrase description of val method
      adds  b42c294   use val method in test
      adds  baa77ff   bump version
      adds  7a65c82   improve Mojo::JSON by reusing JSON::PP boolean constants
      adds  56af831   improve support for empty attributes in Mojo::DOM::HTML (closes #846)
      adds  d8980b3   add callback to uniq method of collection
      adds  eaec9b5   Merge pull request #847 from CandyAngel/collection_uniq_callback
      adds  7e9cd70   update Changes
      adds  168b13b   improve first and grep methods in Mojo::Collection to be able to call methods
      adds  09579d3   use a slightly different example for uniq method
      adds  d4cd906   bump version
      adds  36c7aa2   mention the default format
      adds  9647b65   mention the actual default value
      adds  78792b2   fix small redirect bug in Mojo::UserAgent::Transactor
      adds  f3902a2   another example for the url_for helper
      adds  c169570   highlight dt elements a little more
      adds  a2b56df   more consistent indentation
      adds  6e6f979   slightly less consistent indentation
      adds  2c0a855   use a real list instead
      adds  4c13e33   fix bug in Mojo::Transaction::WebSocket where an unsupported protocol could be selected automatically
      adds  bfb3374   document boolean attributes consistently
      adds  a61b516   a few more comments
      adds  eaf239f   do not depend on the input record separator
      adds  cca80a6   update Changes
      adds  424c7a2   show how to add paths and classes with higher precedence
      adds  3fb9c6f   pluralize the path
      adds  234bb7a   more diverse examples
      adds  7004bb5   bump version
      adds  ad844a7   use a better site for SNI testing
      adds  357ec06   test SNI support with cpanmin.us
      adds  11a3f5b   improve commands to show all options that can affect their behavior
      adds  cb28e53   fix command tests
      adds  9642fb7   improve session security by not storing secrets in the stash
      adds  f4049c1   do not encourage testing of custom transactions
      adds  734c774   better description for --home option
      adds  b2088ea   improve session security by not using secrets to generate the CSRF token
      adds  0cc79c4   make CSRF tokens much harder to guess
      adds  5906ddc   perform a constant time comparison
      adds  e8f9a0e   constant time comparsion does not actually add any value
      adds  23c5ca6   mention how to make stash values special
      adds  9b4d8ce   compare render calls too
      adds  9d05a4c   fix bug in Mojo::JSON::Pointer that prevented JSON Pointers with trailing slash from working correctly (closes #851)
      adds  9e6fe1c   test double slash too
      adds  be9c197   fix support for domains with trailing dot in Mojo::URL
      adds  c662f0e   bump version
      adds  c99ece3   fix "0" value bug in Mojo::JSON::Pointer
      adds  dca86b8   improve Mojo::DOM::CSS to support selectors with leading and trailing whitespace
      adds  fe7166f   mention more details about how static files are served
      adds  85eb4d2   mention variant values too
      adds  429563e   mention bytes
      adds  c810342   improve rendering of built-in templates to show actual template names in log messages
      adds  d783170   mention url_for in formats section
      adds  dcfb9f2   no need to mention the "mojo/*" prefix
      adds  0141cc9   move public and templates directories to avoid conflicts with older versions
      adds  3700492   use the name resources consistently
      adds  2ffa43d   mention changes to bundled files
      adds  6a0abf1   a few more links
      adds  75fe9eb   replace proxy method in Mojo::Message::Request with an attribute
      adds  5583faf   no need to check via_proxy first
      adds  d85a630   map looks more consistent
      adds  2861e7a   more consistent change description
      adds  c8908dd   let punycode_decode do all the work (closes #856)
      adds  ed6ffa5   more snowman tests
      adds  58cd44e   fix punycode bug in Mojo::URL (closes #856)
      adds  4a7479b   bump version
      adds  0f0d4e5   link to the latest edition of the Modern Perl book
      adds  e83fd84   no need to create a new root node every time
      adds  0f169b6   create even less root nodes
      adds  74b60ae   a few more attribute examples
      adds  c65fa82   quote response codes consistently
      adds  ca160cc   mention the new inactivity_timeout helper
      adds  648eaa1   just use a relative backreference
      adds  eb63731   fix typo in regex
      adds  5a32e12   the around_dispatch hook gets emitted a little earlier
      adds  350ee5b   slightly more consistent formatting
      adds  8ea4618   fix a few typos
      adds  1ee8b10   add an example for a mock web service
      adds  e8a6479   fix typo in example
      adds  10488d3   start with a fresh application
      adds  3aa5db9   the router is needed here
      adds  966d9b7   rename built-in templates with more descriptive names
      adds  0515dfb   a few more links
      adds  60bafea   fix typo in link
      adds  e4040bd   rename another template
      adds  0914cab   slightly better encapsulation
      adds  40f7458   no need for two entries
      adds  96c4350   mention that it happens automatically
      adds  4f93f47   use only one space character
      adds  ac83c8e   Merge pull request #860 from s1037989/patch-4
      adds  c17ef06   bump version
      adds  27a61f7   update HTML5 entities in Mojo::Util
      adds  3b377ad   more consistent references to encodings
      adds  60e8a4f   improve Mojo::Server::Prefork to log if the process id file could not be created (closes #862)
      adds  e487cc9   log it as an error
      adds  91f359f   no need to print errors to STDERR too
      adds  ba8044a   bump version
      adds  a915440   fixed multi-line attribute behavior
      adds  2ebe067   Merge pull request #865 from jamadam/dom-attr-multi-line
      adds  db359fc   fix a few typos
      adds  dcf6fde   a few more multi-line attribute tests
      adds  642ff15   no need to set the port so late
      adds  0d4934b   link to signals
      adds  ec5f089   improve build_app method in Mojo::Server to work more like the load_app method
      adds  ce570fa   show a shared configuration too
      adds  7278488   show how to run multiple web servers concurrently
      adds  45ac0d8   mention acceptor ids
      adds  3d149c6   more consistent event examples
      adds  3daee06   bump version
      adds  d08d190   Fix typo
      adds  b42abdb   the anchor does not need an id (closes #867)
      adds  a8c946f   $anchor variable is no longer needed
      adds  1fc8c2e   Merge pull request #868 from zoffixznet/fix-variable
      adds  fb79b19   fix formatting
      adds  cd547e8   fix a few bugs in built-in templates
      adds  57117e4   just use getElementById
      adds  14ef6c3   Fix JavaScript errors when links in TOC have special characters
      adds  58a5e6a   Merge pull request #869 from zoffixznet/fix-special-ancor
      adds  60eda23   fix formatting
      adds  9bb0716   slightly better descriptions
      adds  cc74c0a   test the menu bar
      adds  0ebd061   bump version
      adds  d6f6ecd   mention that layouts and inheritance are alternatives
      adds  86e4438   just use two sentences
      adds  069ac5b   fix bug in Mojolicious::Renderer where layouts could not be used with template inheritance
      adds  af7493f   mention how to change the route pattern
      adds  2cff7b2   more obvious order of precedence
      adds  0b68e56   set $0 consistently in morbo and hypnotoad
      adds  2ceccd5   goodbye Dan Book
      adds  b88b07a   update year
      adds  1bd1ed3   use the correct terminology
      adds  81e0953   another Mojo::DOM example
      adds  d6ac6e2   bump version
      adds  595add3   test the description too
      adds  96e8ace   XML declarations are not actually processing instructions
      adds  5307d52   fix the same typo again
      adds  d0d09f9   fix a few small selector bugs in Mojo::DOM::CSS
      adds  72d0bc1   fix typo in comments
      adds  08d5f42   fix handling of invalid URLs in Mojo::UserAgent::CookieJar
      adds  3374566   handle leading and trailing dots
      adds  e6162e3   no need for values
      adds  0268bd6   Fixed typo
      adds  3a6a7ac   Merge pull request #873 from jbob/master
      adds  3847e3d   encourage the use of a new name
      adds  7900fdd   =head4 exists too
      adds  5626f1b   test more variants
      adds  c004924   change font size for headings
      adds  9408f99   bump version
      adds  ce91043   mention that Mojolicious is open source
      adds  cf0e124   more consistent descriptions for header checks
      adds  639ed92   fixed test descriptions
      adds  1027731   reduced perl errors when :nth-* equation is zero
      adds  a9a466c   added tests for pseudo-class case-insensitivity
      adds  14d4835   moved nth-* rewrite to compile phase
      adds  08b8fbc   Merge pull request #874 from jamadam/css-parser-fix
      adds  0e9eb7f   clean up pseudo-class handling
      adds  204cb1c   just modify the selector
      adds  b660963   perltidy can be a bit picky
      adds  804c89d   handle :first-* and :last-* separately
      adds  b05eb88   handle unknown pseudo-classes gracefully
      adds  22ff20f   fix typo in comment
      adds  2339a2e   fix a few typos in tests
      adds  5366665   :checked and :not are more common
      adds  cd83dc2   just use two lines
      adds  697e74b   mention all pseudo-classes
      adds  1a635d6   the HTML Living Standard also mentions selectors
      adds  86597e3   bring back 451 status code
      adds  c9b6598   improve router performance
      adds  8761a8f   no need to use a capturing group
      adds  028455e   more command examples
      adds  b5be1a7   more examples
      adds  9ba62ec   also mention the routes and version commands
      adds  f627e46   the backslash is not important
      adds  3f45e92   bump version
      adds  5290bc8   fix typo in growing guide
      adds  e1c1ecc   fix attribute order
      adds  c0342de   update IO::Socket::IP requirement to 0.37
      adds  80e83f0   we now require a newer IO::Socket::IP with Perl 5.20.0
      adds  839a9fe   no need to select elements twice
      adds  2df1437   improve helper method in Mojolicious to replace already existing helpers silently
      adds  45dc0e4   mention how to list all helpers with a one-liner
      adds  375843b   mention how to list all helpers in more places
      adds  9273033   better descriptions for a few related methods
      adds  0bccbd1   link to default helpers
      adds  c6c76a9   try Perl 5.22
      adds  d53773a   no need to check the transaction
      adds  bc8ea4e   weaken should be closer to the closure
      adds  ff23a45   there can now be multiple DATA sections and "templates" directories
      adds  d1b9ff5   mention return values
      adds  d040ec4   return an empty list if the return value is significant
      adds  c7a22d7   improve renderer not to require a return value from handlers
      adds  e6f5d1e   better descriptions for renderer methods
      adds  57e3f61   link to Mojo::Exception
      adds  81762ff   show an inline template as well
      adds  e44893a   a little more consistency
      adds  5c9c77c   bump version
      adds  5bbb90d   fix bug in Mojo::DOM where the wrap method would attempt to wrap an HTML/XML fragment around the content of root nodes
      adds  d51b3ae   fix bug in Mojo::DOM where the wrap_content method would attempt to wrap an HTML/XML fragment around nodes that do not have children
      adds  893d669   also include =head4 in the table of contents
      adds  2531199   better documentation browser tests
      adds  350c563   improve Hypnotoad to report problems that have occured during the creation of listen sockets
      adds  39af4c1   more punctuation
      adds  d463cfc   link to implementations
      adds  cf103c8   bump version
      adds  0ac5726   the return value is not important
      adds  c6d00ca   fix warnings in Mojo::Cookie::Response
      adds  029683c   fix another warning in Mojo::Cookie::Response
      adds  d4c81de   remove deprecated collecting method from Mojo::UserAgent::CookieJar
      adds  8a4622c   no need to check the value
      adds  6ba2bcb   return a true value to signal an error
      adds  e1f1e06   just call it tamper resistant
      adds  1ce3882   move problematic test to the end
      adds  95b1686   better POD tests
      adds  217ef4a   bump version
      adds  6a3268c   improve Mojo::JSON performance slightly
      adds  bc13366   this optimization does not work on Perl 5.10 and 5.12
      adds  1fecf69   try a different optimization
      adds  5b97a12   these two checks belong together
      adds  2791471   improve inactivity_timeout helper to return the current controller object
      adds  1f160ca   WebSocket compression is now RFC 7692
      adds  782df33   bump version
      adds  7d5a82a   fix a few reference encoding bugs in Mojo::JSON
      adds  1172b9b   better overload test
      adds  84a856c   fix a few form generation bugs in Mojo::UserAgent::Transactor (closes #884)
      adds  62d0d71   stringify Mojo::Date objects consistently
      adds  1dfaf12   added support for negotiating WebSocket subprotocols
      adds  a78cb99   the connection is stateful
      adds  745b91e   make connection reuse and removal more clear
      adds  d317d1b   handle CONNECT requests more gracefully
      adds  6b05ad5   no need to deal with the event loop directly
      adds  1038834   remove some dead code
      adds  fa2ff9b   not all connections are active
      adds  2330a02   more keep-alive tests
      adds  74b8a99   not all tests require the singleton
      adds  8ea4321   organize keep-alive tests a little better
      adds  1151591   not all tests require the singleton
      adds  55d299b   backport some of jberger's refactoring work
      adds  e78c4ad   test IPv6 and TLS together
      adds  7c5aa51   bump version
      adds  e4e8165   mention subprotocol negotiation too
      adds  cdbaceb   slightly more consistent examples
      adds  df53aa7   update prettify.js to version 8-Dec-2015
      adds  129e317   use UTF-8 as the default charset
      adds  dfb031b   no charset is an option too
      adds  38c490d   mention url_for too
      adds  1722184   use a more generic title
      adds  5a1fa9f   mention non-capturing groups
      adds  2a04daa   bump version
      adds  50d884c   fix small html_unescape bug in Mojo::Util
      adds  f38c87e   decoding does not do anything here
      adds  d66c32c   mention a file too
      adds  a46fc7c   fix handling of invalid max age in Mojo::UserAgent::CookieJar
      adds  3699624   happy new year
      adds  99ad764   use mojolicious.org instead of mojolicio.us
      adds  f1abd6f   bump version
      adds  e05d05e   explain why Hypnotoad cannot be configured from the command line
      adds  ed8108e   slightly better explanation
      adds  a46040e   fix a few typos
      adds  2706d10   fix a few more typos
      adds  a2469e6   add SNI support to all built-in web servers
      adds  e18a3b7   replace deprecated proxy method in Mojo::Message::Request with an attribute
      adds  5832be6   a few more examples
      adds  329a070   more cert and key examples
      adds  3916e24   update jQuery to version 2.2.0
      adds  219f612   the upgrade event in Mojo::Transaction::HTTP does not actually serve a purpose
      adds  c319e7d   no need to assign the transaction twice
      adds  ca8316a   finish transactions a little more consistently
      adds  cb3dbdd   fix attribute order
      adds  ee0f220   improve mtime attribute in Mojo::Asset::Memory to default to the value of $^T
      adds  aa7c750   do not capture the connection
      adds  78d2ecd   use a little less code
      adds  0e3af25   there is no need to modify the handshake
      adds  9fd0137   Moved code from Mojo::Transaction::WebSocket into Mojo::WebSocket (new module)
      adds  f7a76a9   update Changes
      adds  3614b9d   allow WebSocket constants to be imported
      adds  e9b5615   a few more WebSocket tests
      adds  1834915   fix url_for to handle fragments correctly
      adds  78d62c0   put the fragment example last
      adds  6e729ea   no need for a next attribute
      adds  c697b50   these checks do not actually serve a purpose
      adds  355b925   no need for a default value
      adds  cce3b85   fix a lot of timing bugs
      adds  a8b45c0   a few less finish event tests
      adds  b95fb6f   test when the drain event gets emitted
      adds  5f40612   more consistent comments
      adds  966f804   add completed method to Mojo::Transaction
      adds  f662f96   scripts should be a little more portable (closes #896)
      adds  8e463f2   fix typo in growing guide
      adds  2da32f8   better message tests
      adds  8aede4c   make sure payloads are different
      adds  e599ad4   closing sounds better
      adds  caca8b1   compare the payload size too
      adds  30ae4d4   better frame tests
      adds  0d1365a   fix encapsulation problem in Mojo::WebSocket
      adds  6b2b39e   the resume method belongs to Mojo::Transaction::HTTP
      adds  27af4e7   the callback is actually required
      adds  bffb5e0   no need for default values
      adds  d306aea   update Changes
      adds  08616b4   mention the HTML Living Standard
      adds  a9bbba4   fix a few typos
      adds  1ca8da0   bump version
      adds  398cac1   add support for validation filters
      adds  9dd46a1   fix typo in example
      adds  279a77a   another filter example
      adds  68b9ab4   improve check method in Mojolicious::Validator::Validation to die more gracefully if a check is missing
      adds  bdbb85c   die a little less friendly
      adds  633e657   mention all arguments
      adds  c1b77d6   render something too
      adds  f7bf0d8   fix typo
      adds  2881e11   mention why nested routes improve performance
      adds  ea490a3   mention performance impact of route order
      adds  406d28e   need to import dumper for debug output
      adds  318770b   update Changes
      adds  48c4243   no need to use qw() in examples
      adds  d773a43   more stash examples
      adds  6a7e55e   prevent a warning if a websocket protocol is not requested
      adds  ae07f91   "0" is also a valid subprotocol
      adds  b116504   remove support for validation filters again
      adds  1a3ccef   bring back support for validation filters
      adds  5eee9fd   test multiple filters too
      adds  f0d068b   another filter example
      adds  f105b2c   filters can remove the whole value
      adds  3471dd8   test both arguments
      adds  f0cedc5   bump version
      adds  0cab62d   avoid misleading descriptions
      adds  66d5b80   fix validation filter bugs in Mojolicious::Validator::Validation
      adds  f8c657a   from now on we call Mojo a web development toolkit
      adds  134f98d   highlight a few words
      adds  22543c9   capitalize correctly
      adds  300f140   mention some of the most commonly used tools
      adds  d76e408   fix use of deprecated Perl 5.23.6 feature in Mojo::JSON
      adds  332ccaf   no need to mention the version
      adds  d68a6c8   bump version
      adds  6f79a68   improve a few examples to avoid timing attacks
      adds  00e40e4   more examples
      adds  61612ae   fix typo in routing guide
      adds  cee9134   move introspection closer to restrictive placeholders
      adds  2936ea6   more links
      adds  e1720a6   add parse_message method to Mojo::Transaction::WebSocket
      adds  5108bab   a few more examples
      adds  034ece4   merge client_close and server_close
      adds  4ea4b70   mention low-level status of some methods
      adds  455e66e   trade a little performance for reliability
      adds  299b8b5   no need to write twice
      adds  880f4a6   check for handle first
      adds  0928de8   more consistent formatting
      adds  1bfe20d   no need to write twice
      adds  2e52faf   local is more elegant
      adds  cbf534d   better content_for tests
      adds  d5000f4   fix typo in Mojo::WebSocket
      adds  fad35ff   more layout tests
      adds  a8a640e   better congestion control for Mojo::IOLoop::Stream
      adds  37478b7   mention DoS attacks too
      adds  ea5fe04   remove congestion event again
      adds  0f42f77   more consistent names
      adds  dcc0da2   fix a few typos
      adds  6b8d424   no need for an arrow
      adds  9903682   some operations can also be resumed
      adds  3e09394   bump version
      adds  ed9e5f8   improve Mojo::JSON performance slightly
      adds  a5dbee7   use the same idiom consistently
      adds  d19e4fd   length might be a little faster
      adds  c6f119f   remove deprecated format_regex attribute from Mojolicious::Routes::Pattern
      adds  7285514   the get command needs to use a new user agent or applications would be unable to use theirs
      adds  dc02fe4   show names too
      adds  f7a807a   bump version
      adds  32c961c   explain continuation-passing style in the cookbook too
      adds  82750b2   a few more documentation tweaks
      adds  63ff05c   mention arguments too
      adds  f401afc   it is just an event counter
      adds  30efdec   callbacks are executed
      adds  c881b68   also mention the csrf_token helper
      adds  e686401   mention how to sponsor the ongoing development of Mojolicious
      adds  0d264ac   split up paragraphs
      adds  ba7fa4d   grants do not have to be a one-time thing
      adds  ccbd7e9   deprecate Mojo::Util::xss_escape in favor of Mojo::Util::xml_escape
      adds  cb226a2   more tests for tag helpers
      adds  5465580   it is a little more expensive to stringify
      adds  2195b07   bump version
      adds  fa8311b   show a single non-blocking request too
      adds  d14e796   make sure multiple CSRF tokens are rejected (closes #905)
      adds  7169ceb   just use the same token twice
      adds  352f98d   WebSocket connections are always non-blocking
      adds  a1d482f   Optimized most used Mojo::Header methods
      adds  175e3bf   a few more header tests
      adds  76a10ae   slightly more consistent naming
      adds  2d98637   maybe there is no need for sprintf
      adds  06abe8c   the stash can be a little faster
      adds  b62a422   no need for quotes
      adds  c1475a3   keep versions quoted so 5.10 does not become 5.1
      adds  c33f844   make sure a proxy server is actually used
      adds  038aa5a   add streaming section to rendering guide
      adds  1b32313   more consistent examples
      adds  f462094   more consistent formatting
      adds  6a68561   bump version
      adds  1650388   fix a few typos (closes #909)
      adds  0b4da08   fix datetime_field helper to use the correct type attribute value
      adds  04b434e   another example (closes #910)
      adds  5d9a6dd   no need to mention an example
      adds  d5cf353   cheat a little more
      adds  fa61c14   a few more pattern tests
      adds  f4c55e5   add support for typed placeholders
      adds  ecd7f7e   use typed placeholders in all examples
      adds  027208a   mention shortcuts too
      adds  2881eb1   mention how to create new placeholder types
      adds  569ae3e   more details
      adds  b5734e2   fix typo in link
      adds  386a44b   fix typo in example
      adds  6984366   allow relaxed placeholders to be customized
      adds  9a825fd   remove typed placeholders again
      adds  d3bb456   no need to check for a placeholder
      adds  29dbd85   Add is_level method to Mojo::Log and deprecate level specific is_* methods
      adds  7075086   add a few examples for checking the log level
      adds  c542378   use the correct term
      adds  d4887ce   a few more Mojo::URL examples
      adds  e347f4c   bump version
      adds  67b257e   1.0 was the first real release
      adds  c0e1c35   be more specific about the behavior of shortcut methods
      adds  43b77bf   no need for a fallback
      adds  ea8dc33   fix bug where the results of the list_files method in Mojo::Home would include directories
      adds  d513ae4   Cookbook: Add WebSocket configuration to Apache example.
      adds  fbdc5c0   Merge pull request #913 from pink-mist/master
      adds  7f5c939   mention WebSocket support separately
      adds  6b8f988   keep configuration examples consistent for now
      adds  c1ef22a   update jQuery to version 2.2.1
      adds  17ace53   add files function to Mojo::Util
      adds  6375642   slightly more consistent tests
      adds  eac8210   improve url_for performance significantly (closes #914)
      adds  170810d   no need to check first
      adds  b96cea3   perltidy does not like nested blocks
      adds  26efcb9   fix a few small CGI bugs
      adds  09d0ca1   bump version
      adds  3c34fe9   Small optimizations
      adds  be78a4b   Merge pull request #915 from KES777/small_optimization
      adds  21c34d8   fix formatting
      adds  d20f2a4   normalize paths for comparison
      adds  127b20d   the value attribute is optional for checkbox and radio input elements (closes #916)
      adds  fe02d51   a few more tag helper examples
      adds  7df1f8d   handle "on" default values in Mojo::DOM as well
      adds  a6b7d85   Shaving off one line of code
      adds  cafe941   for is a little faster than grep
      adds  9e483e2   a response does not need to be rendered
      adds  a3d3fcc   filter attributes a little more efficiently
      adds  d960032   just use values
      adds  eeb3c40   use more generic examples in Mojo::Exception
      adds  49f334f   fix a few typos
      adds  0ee00d5   fix context examples
      adds  2ac8721   slightly more friendly example
      adds  73c0bc6   add inspect method to Mojo::Exception
      adds  1c1c77b   blessed is not needed anymore
      adds  65255be   mention the default message
      adds  13f621a   clear the context
      adds  0256fc0   mention the message
      adds  1c9f97e   a few exception tests
      adds  2b4a100   add filename attribute to Mojo::Exception
      adds  6808d61   remove filename attribute again
      adds  05903ed   we have multiple sources
      adds  85b0fbd   mention additional sources
      adds  1c2396d   mention trace behavior
      adds  3e83927   test inspect method too
      adds  1becada   no need to call inspect so much
      adds  3f6f1ec   test verbose output as well
      adds  5ae4a30   more tests for verbose exceptions
      adds  ae4609a   fix url_for bug where routes with custom names would not match in the same order as routes with automatically generated names (closes #920)
      adds  f43f5fd   all Mojo::Template exceptions need to be verbose
      adds  aa8f6cf   handle custom exceptions gracefully
      adds  0405c04   use CORE::die consistently
      adds  df394cd   remove throw method from Mojo::Exception
      adds  3773959   trace needs to be called manually
      adds  a64c10e   test the rendered exception
      adds  0a58220   documentation tweaks
      adds  3cd17df   use a better error message for mode specific tests
      adds  cf9c204   fix typo in FAQ
      adds  27d93f0   bump version
      adds  a33189a   bring back throw method
      adds  792dccc   bump version
      adds  ea8e3db   fix typos in test
      adds  01a5bff   better description for content helper
      adds  2bfc9aa   empty templates should get rendered too
      adds  59d96c3   specifically mention unintelligible issues
      adds  c64d4cc   no need for closures
      adds  24e76c0   consistently check for non-whitespace characters
      adds  94b7772   fix a few "0" value bugs in Mojolicious::Renderer
      adds  5a96e64   the format "0" is problematic
      adds  cc2a0d0   use shift consistently
      adds  158cd21   split the name only once
      adds  0fcdf7f   set the default at the top
      adds  42ff315   mention specifically that WebSockets are not available
      adds  ea5d85f   add CONVENTIONS section to Mojolicious::Guides
      adds  d7ef0b7   call it a dialect
      adds  2ccdcaf   subset sounds better than dialect
      adds  2a96a28   trace is not the right name
      adds  86e7266   more commas
      adds  fcd3137   use a subheading
      adds  464b583   more commas
      adds  b15eb7b   less commas
      adds  a8ba9c0   that one title actually had a test
      adds  89e90fa   apparently this should be two sentences
      adds  a834d61   bump version
      adds  6b978f9   link to feature pragma
      adds  1ee33fa   we support RFC 7725
      adds  b60c6ac   Clarify K combinator
      adds  4bfbf4a   Clarify K-combinator a.k.a. Kestrel
      adds  d4eac33   Merge pull request #924 from lindleyw/master
      adds  e64bcc2   fix formatting
      adds  912bfac   accepted connections need to be handled separately
      adds  7eb7346   there is no need for stop_gracefully to be slow
      adds  34665f4   fix race condition in prefork test
      adds  2a04ea8   stop_gracefully only has to wait for accepted connections
      adds  f2d44b1   test the connection limit
      adds  e32c80b   rename is_listening to is_accepting
      adds  8c39355   fix bug in Mojo::IOLoop where too many connections could be accepted
      adds  4e71ed4   no need to link to Mojo::IOLoop
      adds  23a7393   mention how to disable multi_accept
      adds  ac64ed3   use the same example everywhere
      adds  b05ba01   a few more commas
      adds  5097e10   bump version
      adds  cd41372   a few small performance optimizations
      adds  02d7ebf   fix default value bug in val method of Mojo::DOM (closes #926)
      adds  f00cf2c   do/while looks a little better
      adds  8806096   not just Mojo::IOLoop got a little faster
      adds  85504fa   the multi_accept methods do not serve a purpose anymore
      adds  89e7787   avoid warnings
      adds  1757f4d   the multi-accept test is a little too unreliable
      adds  660bd60   just use the loop
      adds  ccc5931   100 keep-alive requests are more common
      adds  72dd2fe   $loop is not actually used anywhere
      adds  260984f   restart workers a little slower by default
      adds  925bab6   update prefork command too
      adds  2e394f9   bump version
      adds  f51f65c   improve performance of .ep templates slightly
      adds  612b366   for looks better than map
      adds  af1c5e8   add support for named variables to Mojo::Template
      adds  7a1e50d   more generic example
      adds  29288f4   a few more named variable tests
      adds  c889cf9   just link to the rendering guide
      adds  e535cbc   slightly less verbose examples
      adds  136a138   the code name is not important anymore
      adds  954a652   rename run method to process
      adds  16043ed   use more minimalistic examples
      adds  625ee42   performance is a feature
      adds  486b22a   show an array reference too
      adds  5009417   no need for extra tags
      adds  69ae562   better description for process method
      adds  ddc627d   mention that reusing templates is much better for performance
      adds  87c085d   just use the template options
      adds  2b956ef   better explanation for partial templates
      adds  040dea4   use a directory for the example
      adds  c11b91d   better explanation for content blocks
      adds  d117929   the process method can handle all compilation steps
      adds  d962856   fix return value
      adds  cf16599   more consistent method names
      adds  cb50ada   link to Mojo::Template
      adds  2eb9d20   bump version
      adds  33f2cdb   that should have been one entry
      adds  8ca2611   more consistent examples
      adds  3cf43ad   add ->modified_files, deprecate ->check
      adds  4cdc302   Merge pull request #931 from leejo/gh/930_handle_multiple_files_morbo_restart_SQUASHED
      adds  1a1f107   fix a few more issues with the deprecation of Mojo::Server::Morbo::check
      adds  715d528   fix formatting of Morbo output
      adds  48c1531   use id attributes in form examples (closes #932)
      adds  55e1427   small optimizations
      adds  4e5419c   no need for an extra function
      adds  cf21545   slightly better descriptions
      adds  b7a08c3   the default handlers do not serve a purpose
      adds  5748c55   bump version
      adds  22c4140   a few more description changes
      adds  bf32e5f   Update Routing.pod
      adds  dd66d84   Merge pull request #933 from bfaist/patch-2
      adds  3eeedce   Check for HTTP errors after attempting to cache connection for reuse
      adds  6fe5224   fix style in Changes
      adds  6cb1172   tidy up a little
      adds  2430734   Fix typo in list_files() example
      adds  74c5b05   Fix invalid list_files() example
      adds  fce71fa   fix bug where Morbo would not ignore hidden files (closes #934)
      adds  aea16c6   no need for additional stat calls
      adds  6bfc03a   fix bug where Morbo would ignore the --verbose option
      adds  dac01cd   bump version
      adds  1806ccb   just check the values
      adds  04f8e7e   fix typo in cookbook
      adds  2465c38   fix a bug where arrayrefs were being changed to scalars
      adds  15c421d   Merge pull request #938 from mgregoro/master
      adds  2857428   test errors too
      adds  89c78b2   test a few more special cases
      adds  cf9d51c   handle undefined values more gracefully
      adds  ced5972   better description for why app->start has to be the last expression
      adds  8710142   mention handle types
      adds  3864361   link to commands
      adds  90e46d1   a few small documentation tweaks
      adds  25226b4   update copyright section
      adds  eb79af2   better examples for method arguments
      adds  9a9965e   use more generic stash values
      adds  0ac1f6f   Fix deprecated message for is_$level()
      adds  b628081   create the template too
      adds  5a758b5   fix formatting
      adds  cb9eaf6   a few more links
      adds  4034b64   slightly more consistent formatting
      adds  e301dc7   update Changes
      adds  1b0343c   bump version
      adds  8f6a052   Added an official policy on forks
      adds  2ed9196   fix a few typos
      adds  17d7f84   fix another typo
      adds  82fb2ce   change a few words
      adds  1b0383f   more consistent description
      adds  0dd4803   Fix two test names to match the test result
      adds  0c10cd4   Merge pull request #940 from andk/master
      adds  6dd61db   just call it a policy
      adds  fc2b337   mention the Bitcoin address too
      adds  9fee9a7   mention that secrets should be changed early
      adds  788c3f5   mention @INC
      adds  c8569aa   address users of forks as well
      adds  3faf552   developers, not users
      adds  358d6b0   DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS...
      adds  cd35ec2   use less words
      adds  b116946   slightly better ending
      adds  ddbb0da   mention overly simplistic doc changes
      adds  4546d77   fix a few typos
      adds  cc2c45a   explain how $a and $b are used
      adds  68d434c   be a little more specific in routing guide
      adds  5f47058   let Mojo::JSON generate canonical JSON objects again (closes #665)
      adds  0a35b09   better explanation for redirect_to
      adds  aa5259d   no need for require anymore
      adds  bfc5449   fix bug in Mojo::Loader where classes with exceptions could not be loaded twice (closes #945, closes #944)
      adds  24ce94c   slightly better example for finish event
      adds  544595a   remove deprecated build_frame and parse_frame methods from Mojo::Transaction::WebSocket
      adds  147bf30   bump version
      adds  8936972   log when the manager process has been stopped
      adds  7c471a4   the <slot> element has been added to HTML
      adds  8aa8fed   use AES256-SHA for testing
      adds  f49a33a   fix a few timing bugs in tests
      adds  5685407   much better sponsorship section
      adds  5038a1b   allow Mojo::Server::Daemon to log when a connection has been closed prematurely
      adds  4573fdc   just log directly
      adds  ebed13f   fix link to event
      adds  c7cea5f   remove deprecated xss_escape function from Mojo::Util
      adds  d14532f   be a little more specific in FAQ answer
      adds  f9453ef   also mention why
      adds  fc01dad   bump version
      adds  80a4f3f   fix bug in Mojo::IOLoop where stopping gracefully would sometimes result in connections getting closed too early (closes #947)
      adds  794939f   test worker restarts too
      adds  655492c   more consistent formatting
      adds  a8d7bd0   bump version
      adds  19cdf77   silly GitHub, Perl6 is not a real language :trollface:
      adds  e635011   fix a few typos
      adds  ffe7ea7   no longer log when a connection has been closed prematurely
      adds  6ab2acc   fix bug in Mojo::Content where the drain event would not always be emitted for dynamically generated content with a Content-Length header (closes #949)
      adds  b727e38   this test does not serve a purpose
      adds  7d5c0ec   bump version
      adds  dc0da0f   just check for fork emulation
      adds  6d52202   Perl 5.24 has been released
      adds  2f15e46   use getcwd consistently
      adds  4ae568a   formalize home detection strategy
      adds  b8ec33c   try an issue template
      adds  02b7c0b   make it easier to see what parts should be filled out
      adds  c319b57   move template into a directory
      adds  fb7a1ce   remove extra newline
      adds  e8bfd58   use a template for pull requests too
      adds  60f6e48   bump version
      adds  59d22bb   fix a few typos
      adds  3ef203b   update jQuery to version 2.2.4
      adds  60dda3c   more diverse examples
      adds  cd64844   grants did not work out
      adds  88cbb7c   improve generator commands not to overwrite existing files (closes #965)
      adds  8c0325d   chdir a little later
      adds  d3e6903   remove deprecated code
      adds  3987e6d   fix typo in routing guide
      adds  05c3101   nothing is deprecated at the moment
      adds  8c68d3f   slightly more consistent command tests
      adds  a57a077   match hidden methods a little faster
      adds  f6ba869   bump version
      adds  e31dfdb   semicolons are optional again
      adds  25877e8   find entities a little faster
      adds  9435232   improve Mojo::IOLoop to fall back to Mojo::Reactor::Poll if Perl has been compiled with fork emulation
      adds  4785370   bump version
      adds  e1a1742   update jQuery to version 3.0.0
      adds  3e9906f   fixed a bug where max-age=0 cookies would not expires until next second
      adds  8a810cd   Merge pull request #969 from jamadam/cookie-max-age-fix
      adds  de600ed   handle negative values and zero the same
      adds  06bb833   use a more common header
      adds  f60dafc   jQuery does not like shortcuts anymore
      adds  a6b8a28   slightly smoother menu bar
      adds  fb58d90   update the last known position more often
      adds  9a7c5be   add password and username methods to Mojo::URL
      adds  026346d   bump version
      adds  3394000   Fix test description
      adds  3be34dd   fix support for CONNECT requests without keep alive connections in Mojo::UserAgent (closes #970)
      adds  ddae356   check the method a little earlier
      adds  6d5cf25   fix a few bugs in proxy tests
      adds  d5a5b63   change order a little bit
      adds  aba6466   a few more CONNECT tests
      adds  1098b87   another leak test
      adds  c93afc2   :octopus:
      adds  b0f8f97   bump version
      adds  727c4d0   mention names next to email addresses
      adds  425cb74   fix a few whitespace bugs in Mojo::DOM
      adds  3e1051a   remove support for smart whitespace trimming from all_text and text methods in Mojo::DOM
      adds  acab1d1   fix typo
      adds  e7a5f6d   no need for recursion anymore
      adds  74ff057   another text method example
      adds  503dec9   remove Mojolicious::Plugin::Charset
      adds  2c139a0   fix trailing slash bug in Mojo::URL (closes #975)
      adds  b368c81   no need for extra method calls
      adds  c781639   config files are often used to change the logger, so do not log config files anymore
      adds  a004f84   update Changes
      adds  1ef8a57   fix zero length header value bug in Mojolicious::Command::get
      adds  b71327d   Merge pull request #976 from kraih/zero_length_header_value
      adds  af6d2dd   add motivation section to the pull request template
      adds  cebbec8   more consistent descriptions
      adds  b50ac02   add JSON section to tutorial
      adds  56bb601   a little more consistent descriptions
      adds  95d5fd3   add FAQ answer for patch discussions
      adds  d780e03   more IRC links
      adds  5148040   change the code name
      adds  14fde47   move FAQ answer
      adds  53a15b2   Fixed css selector for value-less attributes
      adds  8da4f71   Merge pull request #979 from Akron/test-dom-attribute
      adds  c430b64   update Changes
      adds  fb09643   link to plugin
      adds  70c09a5   improve Mojo::URL not to include the userinfo part when generating URLs, as recommended by the URL Living Standard
      adds  80af325   the authority method is no longer needed
      adds  7050cbd   mention the web development toolkit
      adds  26b1d10   no need to say more twice
      adds  c4ff6bb   update jQuery to version 3.1.0
      adds  242afe3   fix a few typos
      adds  6544090   explain how mode changes affect built-in exception and not_found pages
      adds  8e374ee   change code name
      adds  68a3079   release preparations
      adds  409ad44   bump version
      adds  dcedecf   fix a few typos
      adds  d87c59f   no need to check the URL so early
      adds  2547129   improve support for systemd
      adds  80bf7f8   better unit configuration file
      adds  7299bf4   test failed zero downtime software upgrades
      adds  0dc526e   add unit configuration file example for the daemon command
      adds  eed9a2b   add systemd unit configuration file for the prefork command
      adds  0c2ac7e   bump version
      adds  039a827   mention both verification modes
      adds  ed6d139   Replace test for outdated SSLv3 protocol with TLSv1
      adds  7a9df10   Fix incorrect use of 'length' instead of 'defined'
      adds  c2f420b   Merge pull request #986 from dolmen/fix/perl5.10-warning
      adds  3648a7a   a defined check is not needed
      adds  1ed0b94   no need for defaults anymore
      adds  bb9c738   the short timeout could cause connections to get dropped too early
      adds  5a1946e   add more cross links out from the Tutorial
      adds  4beedcc   add more links to the Routing guide from the reference material
      adds  8414486   fix a few inconsistencies in the documentation
      adds  70c177d   explain the arguments of the route generation methods and functions
      adds  6438593   fix bugs in Mojo::Loader and Mojo::Util where the DATA handle would be mentioned in error messages (closes #989, closes #990)
      adds  c3e2ab6   blocks are nicer
      adds  77aa8d7   link to more Mojolicious::Lite functions
      adds  a2700bd   no need to leak a handle if we control the module
      adds  1cd3f2c   fix Changes
      adds  e9702b4   fix typo in example
      adds  1cf011b   bump version
      adds  6bd615b   the previous release included unintended changes
      adds  25ae8ab   bump version
      adds  e9f640d   fix bug where Mojo::UserAgent would try to follow redirects for CONNECT requests
      adds  4db3b17   Minor typo
      adds  997d21f   Merge pull request #992 from Akron/master
      adds  4f38a66   add EXPERIMENTAL support for performing expensive blocking operations in subprocesses
      adds  7cc0fb0   fix a few exceptions and method descriptions
      adds  6f24a98   better description for subprocess method
      adds  99801d0   fix typo in example
      adds  6baac01   use a little less code to build HTTP headers
      adds  a8815dc   slightly better descriptions
      adds  86d410c   slightly more consistent examples
      adds  1baed1c   clean up connections more carefully
      adds  1e0f1a3   let req and res die more gracefully if the connection has already been closed
      adds  54f53cf   test those new error messages too
      adds  0dd2584   no need to emit the close event so often
      adds  af00824   slightly more consistent error messages
      adds  0391bb3   update Changes
      adds  a78557c   new FAQ answer for connection close during non-blocking operations
      adds  667812e   also mention the delay helper
      adds  eddf9be   $subprocess looks better in examples
      adds  a89a2d0   a few more subprocess tests
      adds  27bce90   catch exceptions in subprocesses
      adds  e43afba   mention exceptions too
      adds  036f311   jberger says we want POSIX::_exit(0)
      adds  8bfafaa   rename callbacks
      adds  637ff48   make sure the second callback does not get executed before the event loop has been started
      adds  153a606   bump version
      adds  c7a7b66   EV might steal our exit status
      adds  255b108   just check the process id
      adds  c9816ac   just use a variable
      adds  2055ae7   with modules like EV the exit status is just not reliable enough
      adds  c3694c7   bump version
      adds  f38b5a2   mention how to get all uploads
      adds  f258f69   link to param method
      adds  87b7360   mention subprocesses in FAQ
      adds  e2d2956   you should use both
      adds  8fdf806   fix a few test description encoding bugs in Test::Mojo
      adds  7a67c61   mention the Linux Subsystem for Windows
      adds  728646a   better title
      adds  cf8fd09   fix typo in FAQ
      adds  dc8b5d0   fix bug where Mojolicious::Renderer would wrap text in layouts
      adds  2668dc9   bump version
      adds  acd3cfa   handle all 303 redirects with a GET method
      adds  545da2a   Merge pull request #1000 from kraih/status_303
      adds  56cef83   no need to use so much code
      adds  2c9d037   update Changes
      adds  11cc5ce   bump version
      adds  22bcc99   no need to typecast
      adds  8bb494d   Fix a typo
      adds  6cd1a67   Merge pull request #1001 from knowledgejunkie/patch-1
      adds  f6a27f6   fix formatting
      adds  e135670   fix state transition bugs in Mojo::Transaction::HTTP
      adds  669d8fa   this bug was a little more serious
      adds  0d17841   better tests for HEAD requests
      adds  604d478   add -i option to get command
      adds  57cb876   add -o option to get command
      adds  59cbc0d   update jQuery to version 3.1.1
      adds  c8b5be6   add subprocess example to cookbook
      adds  6b4ce61   bump version
      adds  49efcc8   Bountysource is terrible
      adds  684b567   monkey_patch is not actually used
      adds  70b728c   fix a few proxy bugs in Mojo::UserAgent (closes #1004)
      adds  01a86c9   add every_header method to Mojo::Headers and fix a redirect bug in Mojo::UserAgent::Transactor
      adds  7417da0   there is no list context anymore
      adds  c686b11   no need to handle IO::Socket::IP differently anymore
      adds  86b822a   bump version
      adds  d9ccbf6   add getopt function to Mojo::Util
      adds  8632e65   do not rely on the global configuration at all
      adds  d79e37a   fix order
      adds  bcf2943   show an example too
      adds  1ee6074   use getopt everywhere
      adds  eea5e0e   bump version
      adds  49dd3e7   we are only importing one function
      adds  0c79e9a   improve one_tick method in Mojo::IOLoop to protect from recursion, similar to the start method (closes #1015)
      adds  c327a65   update mod_proxy example for Apache 2.4
      adds  b5f87cd   move default log behavior to overloaded attribute
      adds  c895cab   Merge pull request #1017 from kraih/log_attribute
      adds  4b37c3a   we import all modules used in the current class
      adds  02049dd   fix a bug in Mojo::Server::Prefork where workers would accept keep-alive requests after a graceful shutdown had already been initiated
      adds  903feb8   fix bugs in Mojo::Util and Mojo::Asset::File where incomplete writes would not be recognized as errors (closes #1020)
      adds  303018b   be more specific about reasons
      adds  b30fe9c   LAZILY INITIALIZE ALL THE THINGS
      adds  caab686   use a little less code
      adds  e76f383   not everything can be initialized lazily
      adds  e9deeb1   bump version
      adds  700e546   mention the method too
      adds  ae2a696   use a slightly more descriptive example
      adds  d0480f9   add button_to and csrf_button_to helpers
      adds  e1da866   shorter description
      adds  69d47e8   support for subprocesses is no longer experimental
      adds  e5a957d   bump version
      adds  3d6b372   use the same style consistently
      adds  1a19e9d   be a little more specific
      adds  3d81cd1   improve is_status_class method in Mojo::Message::Response to be able to check for multiple classes at once
      adds  1343373   add a few new methods to Mojo::Message::Response
      adds  7810737   use the new methods
      adds  367ff24   deprecated Mojo::Message::Response::is_status_class
      adds  97f16ad   add result method to Mojo::Transaction
      adds  1f3db64   slightly more consistent descriptions
      adds  65eab88   fix a few typos
      adds  a3893b1   add a cookbook recipe with hints for how to build REST clients
      adds  e0ad165   actually show the transaction
      adds  3d5f8f7   just say it is useful
      adds  6be48cb   prevent warnings whenever morbo checks broken symlinks
      adds  2e14e44   Merge pull request #1025 from Grinnz/morbo-broken-link-warnings
      adds  ce3f89d   fix formatting issues
      adds  56e56ba   bump version
      adds  5f8e6e1   use a shorter example to make the recipe look better
      adds  62aa528   happy new year
      adds  6f233e1   no longer use the legacy API
      adds  81fb4f9   there is no need to use fileparse
      adds  bf6682a   there should be no need to split the path
      adds  59f0321   fix a bug in Mojo::IOLoop::Subprocess where the pipe used for IPC could disappear because of a timeout (closes #1026)
      adds  2837a44   Correct typo in POD (lintian)
      adds  d879ee6   Merge pull request #1027 from knowledgejunkie/lintian-pod-typo
      adds  b47363e   rel_dir methods are not really needed, rel_file works just as well
      adds  cfb989c   the list_files method of Mojo::Home is also not needed anymore
      adds  bbc6e0c   bump version
      adds  7221281   fix typo in deprecation message
      adds  4bed55d   mention subclasses
      adds  0afb80b   add a Mojo::File module to encapsulate most of the code we use to interact with file systems on different operating systems
      adds  4ca19b1   Merge pull request #1028 from kraih/mojo_file
      adds  8ae77ed   update Changes
      adds  46b7cda   fix typo in Changes
      adds  aceea20   improve performance of Mojo::File significantly
      adds  4d2f69e   make Mojo::File a tiny bit faster
      adds  92e0874   Scalar::Util is not needed anymore
      adds  50fde6d   every_param and param can now use the current topic
      adds  5a5639a   bump version
      adds  d69f603   fix Windows bugs in Mojo::File (closes #1030)
      adds  b4400a6   fix more Windows bugs (closes #1031)
      adds  d5e61ce   no need for backslash
      adds  1c82b93   bump version
      adds  753e4ca   mixed up list and list_tree methods
      adds  7aa57c5   bump version
      adds  76b4e30   try a slightly different regex
      adds  1728d9b   fix path generation in Mojo::Home tests
      adds  5eebaf1   the old regex stays for now
      adds  6fcb8e1   support relative %INC paths in Mojo::Home
      adds  1c5ca37   use a slightly safer approach for detecting the home directory
      adds  777f24f   fix a bug in Mojo::URL where invalid fragment strings could be generated
      adds  f8f45a2   New upstream version 7.18+dfsg
       new  2f48976   Merge tag 'upstream/7.18+dfsg'
       new  90c12d5   Update debian/changelog
       new  a459971   Update years of packaging copyright.
       new  8f6c16c   releasing package libmojolicious-perl version 7.18+dfsg-1

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                                 |  27 +++
 MANIFEST                                |   2 +
 META.json                               |   2 +-
 META.yml                                |   2 +-
 debian/changelog                        |   7 +
 debian/copyright                        |   2 +-
 lib/Mojo.pm                             |   4 +-
 lib/Mojo/Asset/File.pm                  |   9 +-
 lib/Mojo/Asset/Memory.pm                |   8 +-
 lib/Mojo/ByteStream.pm                  |  42 ++--
 lib/Mojo/EventEmitter.pm                |   3 +-
 lib/Mojo/File.pm                        | 374 ++++++++++++++++++++++++++++++++
 lib/Mojo/Home.pm                        | 140 ++++--------
 lib/Mojo/IOLoop/Server.pm               |   7 +-
 lib/Mojo/Loader.pm                      |  14 +-
 lib/Mojo/Server.pm                      |   4 +-
 lib/Mojo/Server/Hypnotoad.pm            |   8 +-
 lib/Mojo/Server/Morbo.pm                |   6 +-
 lib/Mojo/Server/Prefork.pm              |   5 +-
 lib/Mojo/Template.pm                    |   5 +-
 lib/Mojo/URL.pm                         |   2 +-
 lib/Mojo/UserAgent/Transactor.pm        |   4 +-
 lib/Mojo/Util.pm                        |  85 ++------
 lib/Mojolicious.pm                      |  10 +-
 lib/Mojolicious/Command.pm              |  19 +-
 lib/Mojolicious/Command/cpanify.pm      |   4 +-
 lib/Mojolicious/Command/test.pm         |  10 +-
 lib/Mojolicious/Controller.pm           |   2 +-
 lib/Mojolicious/Guides.pod              |  10 +-
 lib/Mojolicious/Guides/Cookbook.pod     |  10 +-
 lib/Mojolicious/Guides/Rendering.pod    |   9 +-
 lib/Mojolicious/Lite.pm                 |   7 +-
 lib/Mojolicious/Plugin/Config.pm        |  12 +-
 lib/Mojolicious/Plugin/JSONConfig.pm    |   2 +-
 lib/Mojolicious/Plugin/PODRenderer.pm   |   4 +-
 lib/Mojolicious/Renderer.pm             |  12 +-
 lib/Mojolicious/Static.pm               |  10 +-
 lib/Mojolicious/Validator/Validation.pm |  12 +-
 lib/ojo.pm                              |   8 +
 t/mojo/asset.t                          |  13 +-
 t/mojo/bytestream.t                     |  16 --
 t/mojo/daemon.t                         |   9 +-
 t/mojo/file.t                           | 133 ++++++++++++
 t/mojo/home.t                           |  69 ++++--
 t/mojo/hypnotoad.t                      |  22 +-
 t/mojo/log.t                            |  13 +-
 t/mojo/morbo.t                          |  30 ++-
 t/mojo/prefork.t                        |  10 +-
 t/mojo/request.t                        |   8 +-
 t/mojo/template.t                       |  27 ++-
 t/mojo/url.t                            |  20 +-
 t/mojo/util.t                           |  47 +---
 t/mojo/websocket.t                      |   2 +-
 t/mojolicious/app.t                     |   4 +-
 t/mojolicious/command.t                 |  11 +-
 t/mojolicious/commands.t                |   7 +-
 t/mojolicious/exception_lite_app.t      |   2 +-
 t/mojolicious/json_config_lite_app.t    |   7 +-
 t/mojolicious/layouted_lite_app.t       |   2 +-
 t/mojolicious/lib/MojoliciousTest.pm    |   2 +-
 t/mojolicious/multipath_lite_app.t      |   4 +-
 t/mojolicious/ojo.t                     |   4 +
 t/mojolicious/validation_lite_app.t     |   2 +
 t/pod_coverage.t                        |   4 +-
 64 files changed, 901 insertions(+), 470 deletions(-)
 create mode 100644 lib/Mojo/File.pm
 create mode 100644 t/mojo/file.t

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmojolicious-perl.git



More information about the Pkg-perl-cvs-commits mailing list