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