Commit graph

64 commits

Author SHA1 Message Date
wen
d7cf9e8662 Update to 5.48
Upstream changes:
5.48  2014-10-07
  - Emergency release for a serious security issue that can result in
    parameter injection attacks, everybody should update!
    Breaking change: Methods that previously worked differently in scalar than
    in list context now always assume scalar context, and new methods have
    been added to cover the list context functionality.
  - Added every_cookie and every_upload methods to Mojo::Message.
  - Added every_param method to Mojo::Message::Request.
  - Added every_param method to Mojo::Parameters.
  - Added every_cookie, every_param and every_signed_cookie methods to
    Mojolicious::Controller.
  - Added every_param method to Mojolicious::Validator::Validation.
  - Added from_json and to_json functions to Mojo::JSON.
  - Improved pluck method in Mojo::Collection to be able to extract values
    from hash references.
2014-10-08 08:15:03 +00:00
wen
1f772a3448 Update to 5.47
Upstream changes:
5.47  2014-09-28
  - Improved url_for performance.

5.46  2014-09-26
  - PAUSE lost the previous release.

5.45  2014-09-26
  - Deprecated Mojolicious::Routes::Route::has_conditions.
  - Added extracting attribute to Mojo::UserAgent::CookieJar.
  - Improved performance of next, next_sibling, previous and previous_sibling
    methods in Mojo::DOM significantly.
  - Improved Mojo::Cache to allow caching to be disabled. (mvgrimes, sri)
  - Fixed url_for bug where deeply nested WebSocket routes would not work
    correctly.

5.44  2014-09-23
  - Fixed bug in Mojolicious::Renderer that prevented proxy objects from being
    reused.

5.43  2014-09-22
  - Updated Makefile.PL for version 2 of the CPAN distribution metadata
    specification.
  - Improved get command to not depend on Content-Type headers for
    differentiating between JSON and HTML/XML.

5.42  2014-09-17
  - Fixed url_for bug where an unnecessary slash could be rendered before
    formats.

5.41  2014-09-13
  - Deprecated Mojolicious::Controller::render_static in favor of
    reply->static helper.
  - Added mtime attribute to Mojo::Asset::Memory.
  - Added mtime method to Mojo::Asset and Mojo::Asset::File.
  - Added reply->asset and reply->static helpers to
    Mojolicious::Plugin::DefaultHelpers.
  - Fixed bug in Mojo::UserAgent where connections would sometimes not get
    closed correctly.

5.40  2014-09-12
  - Deprecated Mojo::EventEmitter::emit_safe.
  - Added reply->exception and reply->not_found helpers to
    Mojolicious::Plugin::DefaultHelpers.
  - Improved all events to handle exceptions the same.
2014-10-02 01:05:52 +00:00
wen
27c08ace03 Update to 5.39
Upstream changes:
5.39  2014-09-07
  - Improved decamelize performance.
  - Fixed bug in Mojo::Template where newline characters could get lost.

5.38  2014-09-05
  - Improved routes command to use new terminology for flags.
  - Fixed bug in Mojo::Util where tablify could not handle empty columns.
2014-09-11 02:00:20 +00:00
wen
d626296bb7 Update to 5.37
Upstream changes:
5.37  2014-09-03
  - Improved Mojo::Template performance slightly.
  - Fixed .ep template bug where the stash value "c" could no longer be used.

5.36  2014-09-02
  - Improved Mojo::Template performance.

5.35  2014-08-30
  - Improved monkey_patch to be able to name generated functions.

5.34  2014-08-29
  - Added original_remote_address attribute to Mojo::Transaction.
  - Fixed bug where Mojolicious::Commands would change @ARGV when loaded.
2014-09-04 06:54:35 +00:00
wen
3e659d014d Update to 5.33
Upstream changes:
5.33  2014-08-24
  - Improved Mojo::Date to be able to handle higher precision times.
  - Improved Mojo::ByteStream performance.

5.32  2014-08-21
  - Added to_datetime method to Mojo::Date.
  - Improved Mojo::Date to support RFC 3339.

5.31  2014-08-19
  - Improved Mojolicious::Static to allow custom content types.
  - Improved url_for performance.

5.30  2014-08-17
  - Improved Mojolicious::Static to only handle GET and HEAD requests.
  - Improved Mojo::URL performance.
  - Improved url_for performance slightly.
  - Fixed bug where DATA sections sometimes got corrupted after forking, which
    caused applications to fail randomly.
  - Fixed Mojo::IOLoop::Client to use a timeout for every connection.

5.29  2014-08-16
  - Added helpers method to Mojolicious::Controller.
  - Improved performance of .ep templates slightly.
  - Fixed "0" value bug in Mojolicious::Plugin::EPRenderer.
2014-08-28 09:19:57 +00:00
wen
e17668cc68 Update to 5.28
Upstream changes:
5.28  2014-08-13
  - Improved performance of nested helpers and helpers in templates
    significantly.
  - Improved Mojo::JSON to generate smaller JSON by not escaping the "/"
    character.

5.27  2014-08-11
  - Added support for nested helpers.
  - Added get_helper method to Mojolicious::Renderer.
  - Added n function to ojo.
  - Fixed bug in Mojolicious::Routes::Match where placeholder values got
    merged too early.
2014-08-14 13:27:24 +00:00
wen
f91c599926 Update to 5.26
Upstream changes:
5.26  2014-08-09
  - Improved WebSocket performance.
  - Fixed proxy exception handling bug in Mojo::UserAgent.
  - Fixed bug where Mojo::Transaction::WebSocket would build incorrect frames
    if the FIN bit was not set.

5.25  2014-08-07
  - Added reduce method to Mojo::Collection. (sri, batman)
  - Added if_none_match method to Mojo::Headers.
  - Added is_fresh method to Mojolicious::Static.
  - Added is_fresh helper to Mojolicious::Plugin::DefaultHelpers.
  - Improved Mojolicious to use MyApp::Controller namespace by default and
    encourage its use in the documentation.
  - Improved sort method in Mojo::Collection to use $a and $b. (batman)
  - Improved Mojolicious::Static to support ETag and If-None-Match headers.
  - Improved documentation browser CSS.
  - Fixed escaping bugs in Mojo::DOM::CSS.
2014-08-11 02:00:55 +00:00
wiz
fb3930e90a Update to 5.24 (5.21 distfile disappeared):
5.24  2014-08-02
  - Improved url_escape performance slightly.
  - Fixed memory leak in Mojo::IOLoop::Client.
  - Fixed bug where ojo would sometimes die silently.

5.23  2014-07-31
  - Improved router performance.
  - Improved routes command to show format regular expression separately.
  - Fixed partial route bug in Mojolicious::Routes::Match.
  - Fixed format detection bug in Mojolicious::Routes::Pattern.

5.22  2014-07-30
  - Added SOCKS5 support to Mojo::UserAgent.
  - Added socks_address, socks_pass, socks_port and socks_user options to
    Mojo::IOLoop::Client::connect.
  - Improved documentation browser CSS.
2014-08-03 12:17:24 +00:00
wen
76f44bfe0d Update to 5.21
Upstream changes:
5.21  2014-07-27
  - Improved handling of Pod::Simple::XHTML 3.09 dependency.
  - Improved documentation browser CSS.

5.20  2014-07-27
  - Fixed a few bugs in Mojolicious::Plugin::PODRenderer by switching from
    Pod::Simple::HTML to Pod::Simple::XHTML.
  - Fixed Perl 5.18.x compatibility.

5.19  2014-07-26
  - Improved support for Unicode anchors in Mojolicious::Plugin::PODRenderer.
  - Fixed is_readable scalability problems in Mojo::Reactor.

5.18  2014-07-25
  - Improved is_readable performance in Mojo::Reactor.

5.17  2014-07-24
  - Welcome to the Mojolicious core team Jan Henning Thorsen.
  - Added val method to Mojo::DOM. (batman, sri)
  - Improved Mojo::Collection performance.
  - Fixed support for Unicode anchors in Mojolicious::Plugin::PODRenderer.

5.16  2014-07-21
  - Improved Mojo::Asset::File to allow appending data to existing files.
    (iakuf, sri)
2014-07-27 23:09:55 +00:00
wen
c03de12721 Update to 5.15
Upstream changes:
5.15  2014-07-17
  - Improved Mojo::DOM::HTML performance slightly.
  - Fixed small selector bug in get command.

5.14  2014-07-14
  - Improved all_text performance in Mojo::DOM.
  - Improved Mojo::DOM::CSS, Mojo::DOM::HTML and Mojo::JSON performance with
    regular expression optimizations.
  - Fixed deep recursion warnings in Mojo::DOM and Mojo::DOM::HTML. (jberger)
2014-07-19 00:34:32 +00:00
wen
328ada9170 Update to 5.13
Upstream changes:
5.13  2014-07-13
  - Added json_like, json_message_like, json_message_unlike and json_unlike
    methods to Test::Mojo.
  - Improved HTML5.1 compliance of Mojo::DOM::HTML.
  - Fixed bug where Mojo::UserAgent would keep too many connections alive.
  - Fixed Mojo::Reactor::Poll bug where watchers were active after they have
    been removed. (jberger)

5.12  2014-07-04
  - Fixed a few multipart form handling bugs.
  - Fixed AUTOLOAD bug in Mojo::Collection where it would behave differently
    than calling pluck directly.

5.11  2014-07-02
  - Moved reverse_proxy attribute from Mojo::Server::Daemon to Mojo::Server.
  - Added delay and inactivity_timeout helpers to
    Mojolicious::Plugin::DefaultHelpers.
  - Improved error method in Mojolicious::Validator::Validation to return
    field names when called without arguments.
  - Fixed "0" value bug in Mojo::UserAgent::Transactor.

5.10  2014-06-28
  - Added cleanup attribute to Mojo::Server::Prefork.
  - Improved Mojo::Server::Prefork to keep sending heartbeat messages when
    stopping gracefully.
  - Fixed small bug where Mojo::Server::Daemon was too eager to reconfigure
    Mojo::IOLoop.
  - Fixed small bug where Hypnotoad would clean up process id and lock files
    too early.

5.09  2014-06-24
  - Improved .ep templates to make the current controller available as $c.

5.08  2014-06-17
  - Added reset method to Mojo::IOLoop.
  - Added reset method to Mojo::Reactor.
  - Added reset method to Mojo::Reactor::Poll.

5.07  2014-06-13
  - Fixed RFC 7230 compliance bugs in Mojo::Headers.

5.06  2014-06-11
  - Added deserialize and serialize attributes to Mojolicious::Sessions.
  - Improved redirect_to to behave more like url_for.
  - Fixed bug in Mojo::UserAgent where HTTP/1.0 connections were sometimes
    kept alive.

5.05  2014-06-08
  - Fixed parsing of header fields with single character names in
    Mojo::Headers. (crab)
2014-07-13 04:44:08 +00:00
wen
8642ad515f Update to 5.04
Upstream changes:
5.04  2014-06-03
  - Added expect_close attribute to Mojo::Content.
  - Improved support for broken responses to CONNECT requests.

5.03  2014-06-02
  - Fixed bug where Mojo::DOM::HTML could not handle certain broken tags.

5.02  2014-05-31
  - Added multi-name support to cookie and signed_cookie methods in
    Mojolicious::Controller.
  - Added multi-name support to cookie and upload methods in Mojo::Message.
  - Improved Mojolicious::Command::generate::plugin to use better directory
    names.
  - Fixed bug where Mojo::DOM::HTML could not handle tags with lots of
    attributes.

5.01  2014-05-30
  - Fixed continuation line handling in Mojo::Headers.

5.0  2014-05-29
  - Code name "Tiger Face", this is a major release.
  - Changed heuristics for number detection in Mojo::JSON to better line up
    with user expectations.
  - Changed lock and unlock callbacks in Mojo::IOLoop to not receive an
    invocant.
  - Changed return value of path_for method in Mojolicious::Routes::Match.
  - Changed return value and arguments of error method in Mojo::Message.
  - Removed deprecated support for "X-Forwarded-HTTPS".
  - Removed return values from wait method in Mojo::IOLoop::Delay.
  - Removed list context support from header method in Mojo::Headers.
  - Removed generate_port method from Mojo::IOLoop.
  - Replaced reserved stash value partial with render_to_string method.
  - Replaced format method in Mojo::Log with an attribute.
  - Replaced check_file method in Mojo::Server::Morbo with check method.
  - Added with_compression method to Mojo::Transaction::WebSocket.
  - Added catch method to Mojo::EventEmitter.
  - Added append method to Mojo::Log.
  - Updated jQuery to version 2.1.1.
  - Improved Mojo::IOLoop::Delay to automatically check if the event loop is
    already running.
  - Improved Mojo::Parameters to consistently accept arrays.
  - Improved Mojo::Collection to perform actual boolean checks. (marcus)
  - Fixed Mojo::DOM::HTML to handle slashes in unquoted attribute values
    correctly.
  - Fixed Mojo::IOLoop::Server to work correctly with newer versions of
    IO::Socket::SSL. (noxxi)
  - Fixed rendering bug where rewritten arguments could not be localized.
  - Fixed verification bug in Mojo::IOLoop::Server.
  - Fixed path generation bug in Mojolicious::Routes::Match.
  - Fixed warnings in Mojo::IOLoop::Delay.

4.99  2014-05-12
  - Added support for performing blocking and non-blocking requests at the
    same time with Mojo::UserAgent.
  - Added nb_url method to Mojo::UserAgent::Server.
  - Improved Mojo::IOLoop::Server and Mojo::Server::Daemon to be able to
    listen on random ports.
2014-06-05 08:14:19 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
wen
6d340c6218 Update to 4.98
Upstream changes:
4.98  2014-05-09
  - Removed deprecated get_line function from Mojo::Util.
  - Removed deprecated content_xml, replace_content, text_before, text_after
    and to_xml methods from Mojo::DOM.
  - Improved accept performance in Mojo::IOLoop::Server.
2014-05-09 07:42:25 +00:00
wen
47b1cee090 Update to 4.97
Upstream changes:
4.97  2014-04-30
  - Deprecated support for "X-Forwarded-HTTPS" in favor of
    "X-Forwarded-Proto".
  - Added multi-name support to param method in Mojo::Parameters.

4.96  2014-04-28
  - Improved Mojo::IOLoop to use Mojo::IOLoop::Delay more consistently.

4.95  2014-04-27
  - Improved Mojo::IOLoop::Delay with circular reference protection.
  - Improved Mojo::IOLoop::Delay to allow argument splicing.
  - Improved Mojo::IOLoop::Server to reuse cipher list from IO::Socket::SSL.
  - Fixed memory leak in Mojo::UserAgent::Server.

4.94  2014-04-20
  - Added reverse_proxy attribute to Mojo::Server::Daemon.
  - Added reverse_proxy attribute to Mojo::Message::Request.
  - Added prefork and upgrade_timeout attributes to Mojo::Server::Hypnotoad.
  - Added configure method to Mojo::Server::Hypnotoad.
  - Relaxed name handling in Mojo::Headers a little.
  - Fixed small bug in online tests.
2014-05-03 03:04:09 +00:00
wen
b78024d110 Update to 4.93
Upstream changes:
4.93  2014-04-13
  - Fixed bug where Mojolicious::Static would not use the correct default MIME
    type.

4.92  2014-04-08
  - Removed deprecated use of hash references for optgroup generation with
    select_field helper.
  - Improved dumper helper to escape unprintable characters.
  - Fixed small handler detection bug in Mojolicious::Renderer.
2014-04-13 08:40:33 +00:00
wen
fa41904beb Update to 4.91
Upstream changes:
4.91  2014-03-29
  - Added daemonize method to Mojo::Server.
  - Added ensure_pid_file method to Mojo::Server::Prefork.
  - Removed deprecated secret method from Mojolicious.
  - Improved performance of Mojolicious::Plugin::EPRenderer and
    Mojolicious::Plugin::EPLRenderer.
  - Improved Mojo::Reactor::Poll portability with POLLPRI support.

4.90  2014-03-16
  - Removed deprecated to_rel method from Mojo::URL.
  - Updated IO::Socket::SSL requirement to 1.84 due to breaking changes in
    IO::Socket::SSL.
  - Improved documentation browser with more accessible links and readable
    inline code.
  - Fixed textarea and title parsing bugs in Mojo::DOM::HTML.

4.89  2014-03-13
  - Added support for template variants.
  - Improved built-in templates with unobtrusive menu bar.
  - Fixed bug in Mojo::DOM::HTML where non-self-closing elements were not
    handled correctly.
  - Fixed bug in Mojo::DOM::HTML where <image> was not treated as an alias for
    <img>.

4.88  2014-03-09
  - Added build_controller method to Mojolicious.
  - Added match method to Mojolicious::Routes.
  - Improved Mojo::Server::Daemon to handle setuid/setgid errors more
    gracefully.
  - Improved Mojo::Server::Prefork to handle lock file errors more gracefully.
  - Improved exception page to show better context information for templates.
  - Fixed comment on last line bug in Mojo::Template.

4.87  2014-03-04
  - Improved Mojo::ByteStream to allow more method chaining.
  - Fixed RFC 7159 support in Mojo::JSON.
  - Fixed RFC 7159 compliance bugs in Mojo::Transaction::WebSocket and
    Test::Mojo.
  - Fixed Unicode bugs in Test::Mojo.

4.86  2014-03-03
  - Improved Mojo::IOLoop::Delay to allow more method chaining.
  - Improved WebSocket and long poll performance.

4.85  2014-02-26
  - Added next_tick method to Mojo::IOLoop and Mojo::Reactor.
  - Added host_port and path_query methods to Mojo::URL.
  - Added is_handshake method to Mojo::Message::Request.
  - Improved Mojo::Reactor::EV responsiveness.
  - Fixed IDNA support for CONNECT requests.
  - Fixed "0" value bug in Mojo::Message::Request.

4.84  2014-02-22
  - Added remaining attribute to Mojo::IOLoop::Delay.
  - Added data and pass methods to Mojo::IOLoop::Delay.
  - Improved Mojo::Exception context detection to better line up with user
    expectations.
2014-04-03 16:06:18 +00:00
wen
9288e41cec Update to 4.83
Upstream changes:
4.83  2014-02-19
  - Improved Mojo::JSON to handle encoding errors more gracefully.
  - Fixed line numbers in Mojo::JSON error messages.

4.82  2014-02-19
  - Added decode_json and encode_json functions to Mojo::JSON.
  - Added data attribute to Mojo::JSON::Pointer.
  - Fixed bug in "user_agent_online.t".
  - Fixed small decoding bug in Mojo::JSON.
2014-02-22 09:43:46 +00:00
wen
04dbcaecd6 Update to 4.81
Upstream changes:
4.81  2014-02-15
  - Added direct array access for child nodes to Mojo::DOM.
  - Improved Mojolicious::Routes::Pattern to normalize more route variations.
  - Improved routes command to show which routes are using certain features
    with flags.

4.80  2014-02-13
  - Merged Mojo::DOM::Node into Mojo::DOM.
  - Added next_sibling and previous_sibling methods to Mojo::DOM.
  - Added last method to Mojo::Collection.
  - Improved many methods in Mojo::DOM to work with all node types.
  - Improved Mojo::DOM::HTML to handle slashes between attributes more
    gracefully.
  - Fixed list parsing bug in Mojo::DOM::HTML.

4.79  2014-02-11
  - Improved not found page to show request information and the exact path
    used for route matching.

4.78  2014-02-08
  - Deprecated Mojo::Util::get_line.
  - Fixed ";" handling in Mojo::Parameters to be compliant with the HTML
    Living Standard.
  - Fixed case sensitivity bug in Mojolicious::Types.

4.77  2014-02-06
  - Deprecated Mojo::DOM::text_after and Mojo::DOM::text_before in favor of
    Mojo::DOM::contents.
  - Deprecated Mojo::DOM::content_xml and Mojo::DOM::replace_content in favor
    of Mojo::DOM::content.
  - Deprecated Mojo::DOM::to_xml in favor of Mojo::DOM::to_string.
  - Added wrap_content method to Mojo::DOM.
  - Added tablify function to Mojo::Util.
  - Improved wrap method in Mojo::DOM to allow wrapping of the root node.
2014-02-16 15:17:38 +00:00
wen
c2117a8271 Update to 4.76
Upstream changes:
4.76  2014-02-04
  - Added wrap method to Mojo::DOM.
  - Updated IO::Socket::IP requirement to 0.20 for certain bug fixes.
  - Improved Mojo::DOM::HTML to generate better HTML.

4.75  2014-02-02
  - Fixed and readded support for permessage-deflate WebSocket compression.
    (Mikey, sri)

4.74  2014-02-02
  - Added all_contents method to Mojo::DOM.
  - Removed support for permessage-deflate WebSocket compression, since there
    have been too many problems with Chrome.
2014-02-05 04:58:20 +00:00
wen
490329730d Update to 4.73
Upstream changes:
4.73  2014-02-01
  - Improved xml_escape performance significantly.
  - Improved html_unescape and url_unescape performance.
  - Fixed Mojo::UserAgent::Transactor to handle redirects more like most
    common browsers.

4.72  2014-01-29
  - Added accepts, template_for and template_handler methods to
    Mojolicious::Renderer.
  - Added accepts helper to Mojolicious::Plugin::DefaultHelpers.
  - Added before_render hook.
  - Fixed bug in Mojo::Transaction::WebSocket that prevented decompression
    errors from being handled gracefully.

4.71  2014-01-28
  - Fixed a few compression bugs in Mojo::Transaction::WebSocket and
    Mojo::Content.

4.70  2014-01-26
  - Added extract_usage method to Mojolicious::Command.
  - Added unindent method to Mojo::ByteStream.
  - Added unindent function to Mojo::Util.
  - Updated jQuery to version 2.1.
  - Improved all built-in commands to show usage information in their SYNOPSIS
    sections.
  - Improved tag helpers to make data attributes more convenient. (ravengerUA)
      %= tag 'div', data => {my_id => 1, Name => 'test'} => 'some content'
    is equivalent to
      %= tag 'div', data-my-id => 1, data-name => 'test' => 'some content'
  - Fixed indentation of code in documentation browser.

4.69  2014-01-24
  - Improved router to allow format detection for bridges.

4.68  2014-01-22
  - Added Mojo::DOM::Node.
  - Added contents and node methods to Mojo::DOM.
  - Removed deprecated http_proxy, https_proxy, name and no_proxy attributes
    from Mojo::UserAgent.
  - Removed deprecated app, app_url, detect_proxy and need_proxy methods from
    Mojo::UserAgent.
  - Improved router to allow placeholders anywhere in a pattern to become
    optional.
      "get '/foo/:bar/baz' => {bar => 'bar'};" now matches "/foo/baz"
      "get '/foo(:bar)baz' => {bar => 'bar'};" now matches "/foobaz"
  - Improved request_ok method in Test::Mojo to handle WebSocket handshakes.
  - Improved Mojo::IOLoop::Server to use address and port for descriptor
    inheritance.
  - Improved list of available commands to be alphabetical. (jberger)
  - Fixed select_field helper to be nondestructive.
  - Fixed XML semantics bug in Mojo::DOM::HTML.

4.67  2014-01-11
  - Added history and max_history_size attributes to Mojo::Log.
  - Improved exception and not found pages with log messages.
  - Improved exception page with more information.
  - Improved not found page with a more generic message.
  - Improved inline templates to use their checksum as name.
2014-02-01 12:21:38 +00:00
wen
2828a30075 Update to 4.66
Upstream changes:
4.66  2014-01-04
  - Added success attribute to Test::Mojo.
  - Improved Mojo::DOM::CSS and Mojo::DOM::HTML performance.
  - Fixed XML detection bug in Mojo::DOM.
  - Fixed escaping bugs in Mojo::DOM::CSS.

4.65  2014-01-02
  - Deprecated use of hash references for optgroup generation with
    select_field helper in favor of Mojo::Collection objects.
  - Added b and c helpers to Mojolicious::Plugin::DefaultHelpers.
  - Fixed reference handling bug in Mojo::Collection.

4.64  2014-01-01
  - Fixed helper export bug in Mojolicious::Plugin::EPRenderer.

4.63  2013-12-19
  - Deprecated Mojolicious::secret in favor of Mojolicious::secrets.
  - Added support for rotating secrets.
  - Added secrets method to Mojolicious.

4.62  2013-12-17
  - Deprecated Mojo::URL::to_rel.

4.61  2013-12-16
  - Added select_one method to Mojo::DOM::CSS.
  - Improved performance of Mojo::DOM::at significantly.

4.60  2013-12-11
  - Improved Mojolicious::Validator::Validation to allow custom validation
    errors.

4.59  2013-12-04
  - Added CSRF protection support.
  - Added support for permessage-deflate WebSocket compression.
  - Added csrf_protect method to Mojolicious::Validator::Validation.
  - Added build_message method to Mojo::Transaction::WebSocket.
  - Added csrf_token attribute to Mojolicious::Validator::Validation.
  - Added compressed and context_takeover attributes to
    Mojo::Transaction::WebSocket.
  - Added csrf_token helper to Mojolicious::Plugin::DefaultHelpers.
  - Added csrf_field helper to Mojolicious::Plugin::TagHelpers.
  - Removed deprecated mode specific methods in application class.
  - Relicensed all artwork to CC-SA version 4.0.
2014-01-08 06:21:34 +00:00
wiz
00029aeea2 Update to 4.58:
4.58  2013-11-19
  - Improved IIS and WebSphere compatibility of Mojo::Message::Request.
  - Improved Mojo::Collection to allow join without arguments.
  - Improved Mojo::DOM::HTML performance.
  - Fixed recursion bug in Mojo::Reactor::EV where timers could run more than
    once.
  - Fixed a few "0" value bugs in Mojo::DOM::HTML.
2013-12-01 11:01:50 +00:00
wen
cbbff309f8 Update to 4.57
Upstream changes:
4.57  2013-11-11
  - Improved compatibility with IO::Socket::SSL 1.957.
  - Fixed error event bug in Mojo::IOLoop::Delay.

4.56  2013-11-09
  - Fixed backspace escaping bug in Mojo::JSON. (ig3)

4.55  2013-11-07
  - Fixed Windows bug in "daemon.t".

4.54  2013-11-07
  - Added parts attribute to Mojo::Home.
  - Fixed keep alive connection timeout bug in Mojo::UserAgent.
  - Fixed support for links within a page in Mojolicious::Plugin::PODRenderer.
  - Fixed home detection bug in Mojo.
2013-11-12 13:17:53 +00:00
wen
d90f86e074 Update to 4.53
Upstream changes:
4.53  2013-10-30
  - Fixed a few unsubscribe and error event bugs in Mojo::EventEmitter.

4.52  2013-10-29
  - Improved Mojo::EventEmitter to allow unhandled error events to be fatal.
    (powerman, sri)

4.51  2013-10-28
  - Added tag_with_error helper to Mojolicious::Plugin::TagHelpers.
  - Improved .ep template performance significantly, the number of helpers no
    longer has any effect. (jberger, sri)
  - Improved form_for performance.
  - Improved built-in templates with documentation search.
  - Fixed template inheritance bug in include helper.
  - Fixed a few multipart form handling bugs.
2013-10-31 00:43:38 +00:00
wen
f5854c2466 Update to 4.50
Upstream changes:
4.50  2013-10-22
  - Deprecated Mojo::UserAgent::app in favor of
    Mojo::UserAgent::Server::app.
  - Deprecated Mojo::UserAgent::app_url in favor of
    Mojo::UserAgent::Server::url.
  - Deprecated Mojo::UserAgent::detect_proxy in favor of
    Mojo::UserAgent::Proxy::detect.
  - Deprecated Mojo::UserAgent::http_proxy in favor of
    Mojo::UserAgent::Proxy::http.
  - Deprecated Mojo::UserAgent::https_proxy in favor of
    Mojo::UserAgent::Proxy::https.
  - Deprecated Mojo::UserAgent::no_proxy in favor of
    Mojo::UserAgent::Proxy::not.
  - Deprecated Mojo::UserAgent::need_proxy in favor of
    Mojo::UserAgent::Proxy::is_needed.
  - Deprecated Mojo::UserAgent::name in favor of
    Mojo::UserAgent::Transactor::name.
  - Added modules Mojo::UserAgent::Proxy and Mojo::UserAgent::Server.
  - Added proxy and server attributes to Mojo::UserAgent.
  - Removed deprecated attrs method from Mojo::DOM.
  - Improved Mojo::Message to allow max_message_size check to be disabled.
  - Fixed small assignment bug in content helper.
2013-10-27 11:38:44 +00:00
wen
3d1b321724 Update to 4.49
Upstream changes:
4.49  2013-10-17
  - Added tls_ciphers option to Mojo::IOLoop::Server::listen.
  - Added ciphers parameter to Mojo::Server::Daemon::listen.
  - Removed experimental status from Mojolicioua::Validator.
  - Removed experimental status from Mojolicioua::Validator::Validation.
  - Removed experimental status from validation method in
    Mojolicious::Controller.
  - Removed experimental status from validator attribute in Mojolicious.
  - Removed experimental status from validation helper in
    Mojolicious::Plugin::DefaultHelpers.
  - Fixed parameter bug in Mojolicious::Validator::Validation.

4.48  2013-10-16
  - Fixed support for Net::SSLeay 1.55.
2013-10-19 11:10:45 +00:00
wen
ae4c2f3342 Update to 4.47
Upstream changes:
4.47  2013-10-15
  - Added dumper function to Mojo::Util.
  - Improved compatibility with IO::Socket::SSL 1.955.
  - Improved IIS compatibility of Mojo::Server::CGI.

4.46  2013-10-11
  - Changed default name for generated applications from MyMojoliciousApp to
    MyApp.
  - Improved performance of route matching in Mojolicious::Routes::Pattern.
  - Improved HTML Living Standard compliance of Mojo::DOM::HTML.
2013-10-15 14:17:57 +00:00
wen
68763227d0 Update to 4.45
Upstream changes:
4.45  2013-10-06
  - Changed return values of validation checks in Mojolicious::Validator.
  - Fixed unquoted attribute selector bug in Mojo::DOM::CSS.

4.44  2013-10-04
  - Removed experimental status from label_for helper.
  - Renamed regex check in Mojolicious::Validator to like.

4.43  2013-10-02
  - Removed generators for dynamic error messages from Mojolicious::Validator.
2013-10-07 03:00:46 +00:00
wen
0d381b5161 Update to 4.42
Upstream changes:
4.42  2013-09-30
  - Added EXPERIMENTAL form validation support.
  - Added EXPERIMENTAL modules Mojolicious::Validator and
    Mojolicious::Validator::Validation.
  - Added EXPERIMENTAL validation method to Mojolicious::Controller.
  - Added EXPERIMENTAL validator attribute to Mojolicious.
  - Added EXPERIMENTAL label_for and validation helpers to
    Mojolicious::Plugin::DefaultHelpers.

4.41  2013-09-22
  - Improved documentation browser to be a little more RESTful.
  - Fixed flatten to work with older versions of Perl. (jamadam)

4.40  2013-09-21
  - Added text method to Mojo::Message.
  - Added siblings method to Mojo::DOM.
  - Added flatten method to Mojo::Collection.
  - Improved documentation browser with source links.
  - Fixed smart whitespace trimming bug in Mojo::DOM.
  - Fixed table parsing bug in Mojo::DOM::HTML.
  - Fixed bug in Mojolicious::Types where the txt MIME type did not specify a
    charset.

4.39  2013-09-17
  - Improved HTML5.1 compliance of Mojo::DOM::HTML.

4.38  2013-09-16
  - Added is_binary method to Mojo::Loader.
  - Fixed support for binary files in inflate command.
  - Fixed stylesheet helper not to enforce a media attribute.
2013-10-01 11:00:17 +00:00
wiz
c9b52bcec2 Update to 4.37 (4.33 tarball not available):
4.37  2013-09-13
  - Improved design of built-in templates.

4.36  2013-09-12
  - Added match method to Mojo::DOM.
  - Added match method to Mojo::DOM::CSS.
  - Improved ancestors and children methods in Mojo::DOM to support all CSS
    selectors.
  - Improved syntax highlighting in documentation browser.
  - Improved compatibility with different object systems.

4.35  2013-09-10
  - Added origin attribute to Mojo::Cookie::Response.
  - Fixed RFC 6265 compliance bugs in Mojo::Cookie::Request,
    Mojo::Cookie::Response and Mojo::UserAgent::CookieJar.

4.34  2013-09-08
  - Fixed portability bug in SO_REUSEPORT tests.
2013-09-15 13:20:33 +00:00
wen
24d59161b6 Update to 4.33
Upstream changes:
4.33  2013-09-07
  - Fixed portability bug in Mojo::IOLoop::Delay.

4.32  2013-09-06
  - Added error event to Mojo::IOLoop::Delay.

4.31  2013-09-04
  - Deprecated mode specific methods in application class.
      sub production_mode {...}
    becomes (in the startup method)
      if ($app->mode eq 'production') {...}
2013-09-08 01:30:17 +00:00
wen
3c6bc72719 Update to 4.30
Upstream changes:
4.30  2013-09-01
  - Fixed memory leak in Mojolicious::Routes.

4.29  2013-08-31
  - Fixed automatic rendering to work after non-blocking operations have been
    performed in bridges.
2013-09-03 00:43:57 +00:00
wen
23c6326b41 Update to 4.28
Upstream changes:
4.28  2013-08-29
  - Added support for non-blocking operations in bridges to
    Mojolicious::Routes.
  - Added continue method to Mojolicious::Controller.
  - Added continue method to Mojolicious::Routes.
  - Added current attribute to Mojolicious::Routes::Match.
  - Fixed automatic rendering bug in Mojolicious::Routes.
2013-08-30 07:53:14 +00:00
wen
ae38cb8919 Update to 4.27
Upstream changes:
4.27  2013-08-26
  - Added acceptors attribute to Mojo::Server::Daemon.
  - Added handle method to Mojo::IOLoop::Server.
  - Added -V option to eval command.
  - Added reuse option to Mojo::IOLoop::Server::listen.
  - Added reuse parameter to Mojo::Server::Daemon::listen.
  - Fixed console message bug in Mojo::Server::Daemon.
  - Fixed SNI bug in online tests.
2013-08-27 02:10:57 +00:00
wen
d6b24ea22a Update to 4.26
Upstream changes:
4.26  2013-08-18
  - Fixed support for Netscape cookies in Mojo::Cookie::Response.
  - Fixed element method bug in Mojo::Collection.

4.25  2013-08-17
  - Added support for calling element methods to Mojo::Collection.
  - Added compact method to Mojo::Collection.
2013-08-24 00:02:23 +00:00
wen
cca64cddf9 Update to 4.24
Upstream changes:
4.24  2013-08-08
  - Added ancestors method to Mojo::DOM.
  - Fixed bug where Mojo::IOLoop::Stream timeout was not always available.

4.23  2013-08-01
  - Added redirects method to Mojo::Transaction::HTTP.

4.22  2013-07-30
  - Improved Mojo::Server to use FindBin more defensively.
  - Fixed empty attribute bug in Mojo::DOM::CSS.
  - Fixed partial route handling in routes command.

4.21  2013-07-29
  - Added strip method to Mojo::DOM.
  - Fixed return values of remove and replace methods in Mojo::DOM.

4.20  2013-07-28
  - Deprecated Mojo::DOM::attrs in favor of Mojo::DOM::attr.
  - Improved Mojo::UserAgent connection management to be fork-safe.

4.19  2013-07-21
  - Improved invalid tag handling in Mojo::DOM::HTML.

4.18  2013-07-08
  - Added --mode option to Morbo.
  - Fixed bug in Mojo::UserAgent where not all 2xx responses would be accepted
    for CONNECT requests.
2013-08-12 23:28:18 +00:00
wen
7ebe4b9b58 Update to 4.17
Upstream changes:
4.17  2013-07-04
  - Updated jQuery to version 2.0.3.
  - Improved Mojo::IOLoop::Server to use Perfect Forward Secrecy for TLS.
  - Fixed Mojo::Transaction::WebSocket to generate RFC 6455 compliant
    Sec-WebSocket-Key headers. (josh)
  - Fixed bug where not all uppercase methods were hidden from the router.

4.16  2013-06-19
  - Improved Perl 5.10.x and 5.12.x compatibility. (trinitum)

4.15  2013-06-18
  - Added around_action hook.
  - Improved ojo to make the current controller object available to actions
    as $_. (jberger, sri)
  - Fixed a few error reporting bugs in Mojo::IOLoop::Client and
    Mojo::IOLoop::Server.
  - Fixed small emit_chain bug in Mojolicious::Plugins.
2013-07-07 00:37:25 +00:00
wen
8a5fbd8c67 Update to 4.14
Upstream changes:
4.14  2013-06-10
  - Improved url_for performance slightly.
  - Fixed bug where match attribute and render_later method were not hidden
    from the router.

4.13  2013-06-09
  - Replaced ua method in Mojolicious::Controller with a helper.
  - Fixed url_for support for absolute URLs without scheme or authority.
    (bduggan, sri)
2013-06-11 08:02:56 +00:00
wen
0d709e97c4 Update to 4.12
Upstream changes:
4.12  2013-06-07
  - Improved Mojo::Message::Request to allow a few more ASCII characters in
    URLs.

4.11  2013-06-03
  - Added allow and append methods to Mojo::Headers.
  - Added split_header function to Mojo::Util.
  - Fixed cookie quoting bugs.
  - Fixed a few small boundary and charset detection bugs in Mojo::Content.
  - Fixed a few small filename detection bugs in Mojo::Message.
  - Fixed small quality detection bug in Mojolicious::Types.

4.10  2013-06-01
  - Added link and vary methods to Mojo::Headers.

4.09  2013-05-31
  - Updated jQuery to version 2.0.2.
  - Increased default max_message_size from 5MB to 10MB in Mojo::Message.

4.08  2013-05-30
  - Improved Mojo::Message::Request to allow curly brackets in URLs.
  - Improved HMAC-SHA1 performance in Mojo::Util.

4.07  2013-05-26
  - Updated jQuery to version 2.0.1.
  - Fixed format handling in routes command.

4.06  2013-05-25
  - Fixed Windows bug in "log.t".

4.05  2013-05-24
  - Fixed encoding bug in Mojo::Log.

4.04  2013-05-23
  - Added WebSocket subprotocol support to Mojo::UserAgent::Transactor.

4.03  2013-05-21
  - Fixed redirect support in get command.

4.02  2013-05-20
  - Fixed extends, layout and title helpers not to generate unnecessary log
    messages.

4.01  2013-05-19
  - Fixed small drain event bug in Mojo::IOLoop::Stream. (ChinaXing)

4.0  2013-05-15
  - Code name "Top Hat", this is a major release.
  - Added simple JSON serialization and deserialization support to
    Mojo::Transaction::WebSocket.
  - Added json event to Mojo::Transaction::WebSocket.
  - Added render_maybe method to Mojolicious::Controller.
  - Added again method to Mojo::Reactor, Mojo::Reactor::Poll and
    Mojo::Reactor::EV.
  - Added is_empty method to Mojo::Transaction::HTTP.
  - Added close_gracefully method to Mojo::IOLoop::Stream.
  - Changed Mojolicious default secret to the application moniker to make it
    slightly more secure.
  - Changed types in Mojolicious::Types to consistently use arrays.
  - Changed heuristics for number detection in Mojo::JSON to better line up
    with user expectations.
  - Changed render and render_static methods in Mojolicious::Controller to
    call render_not_found if no response could be generated.
  - Removed callback support from body method in Mojo::Message.
  - Removed Mojolicious::Plugin::PoweredBy and
    Mojolicious::Plugin::RequestTimer.
  - Removed pair_separator attribute from Mojolicious::Parameters.
  - Removed data attribute from Mojo::URL.
  - Removed captures attribute from Mojolicious::Routes::Match.
  - Removed charset attribute from Mojo::DOM::HTML.
  - Removed charset method from Mojo::DOM.
  - Removed render_data, render_json, render_partial and render_text methods
    from Mojolicious::Controller.
  - Removed json_content_is method from Test::Mojo.
  - Removed has_leftovers method from Mojo::Content.
  - Removed is_chunked, is_dynamic, is_multipart, has_leftovers, leftovers,
    write and write_chunk methods from Mojo::Message.
  - Removed hmac_md5_sum method from Mojo::ByteStream.
  - Removed hmac_md5_sum function from Mojo::Util.
  - Removed memorize helper.
  - Removed deprecated end method from Mojo::IOLoop::Delay.
  - Removed deprecated build_form_tx, build_json_tx, post_form and post_json
    methods from Mojo::UserAgent.
  - Removed deprecated form and json methods from Mojo::UserAgent::Transactor.
  - Removed deprecated post_form_ok and post_json_ok methods from Test::Mojo.
  - Removed deprecated f and n functions from ojo.
  - Removed deprecated after_static_dispatch hook.
  - Renamed shape_match method in Mojolicious::Routes::Pattern to
    match_partial.
  - Reduced idle CPU usage of Mojo::IOLoop.
  - Increased default lock_timeout from 0.5 to 1 second in
    Mojo::Server::Prefork and Mojo::Server::Hypnotoad.
  - Improved Mojo::IOLoop performance significantly and reduced CPU usage when
    managing more than 10k concurrent connections.
  - Improved Mojolicious to be able to detect the current operating mode from
    the PLACK_ENV environment variable.
  - Improved Mojolicious to not trap exceptions if the default exception
    handling has been deactivated.
  - Improved json_is and json_message_is methods in Test::Mojo by making the
    JSON Pointer optional. (jberger)
  - Improved renderer performance.
  - Improved Mojo::DOM::HTML performance.
  - Improved Mojo::Reactor::Poll performance.
  - Improved html_unescape performance in Mojo::Util.
  - Improved Mojolicious::Plugin::EPLRenderer to cache templates more
    efficiently.
  - Fixed Perl 5.17.11+ compatibility.
  - Fixed Mojo::JSON to encode "inf" and "nan" values as strings. (chansen)
  - Fixed a few authority and rendering bugs in Mojo::URL.
  - Fixed layout bugs in Mojolicious::Renderer.
  - Fixed support for HEAD request method in Mojo::Server::CGI and
    Mojo::Server::PSGI.
  - Fixed small line directive bug in Mojo::Template.
  - Fixed small limit bug in Mojo::Message.

3.97  2013-04-25
  - Added data attribute to Mojo::URL.
  - Improved compatibility with IO::Socket::SSL 1.87.
  - Improved Test::Mojo diagnostics messages.
  - Fixed a few small timing bugs in WebSocket tests.

3.96  2013-04-22
  - Updated jQuery to version 2.0.
  - Updated prettify.js to version 4-Mar-2013.
  - Improved Mojo::URL to be able to contain scheme data for unknown schemes.
  - Improved form content generator for GET and HEAD requests. (jberger)
  - Improved default descriptions in Test::Mojo.
  - Fixed host normalization bug in Mojo::URL.
  - Fixed small html_unescape bug in Mojo::Util.
  - Fixed small encoding bug in routes command.
  - Fixed a few small clone bugs.
  - Fixed a few small redirect and proxy connect bugs in
    Mojo::UserAgent::Transactor.
  - Fixed a few small method handling bugs in Mojo::Transaction::HTTP.

3.95  2013-04-12
  - Added finished_ok method to Test::Mojo.
  - Removed deprecated slurp_rel_file method from Mojo::Home.
  - Removed deprecated html_escape function from Mojo::Util.
  - Improved Mojo::Transaction::WebSocket with support for status codes and
    reasons.
  - Fixed message size limit bug in Mojo::Transaction::WebSocket.
  - Fixed a few small timing bugs in Mojo::Server::Daemon.
  - Fixed small description bug in Test::Mojo.
2013-06-08 01:11:28 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
wen
fc978e018f Update to 3.94
Upstream changes:
3.94  2013-04-08
  - Added is_hidden method to Mojolicious::Routes.
  - Removed deprecated start method from Mojolicious::Commands.
  - Improved documentation.
  - Improved tests.
  - Fixed small selector bug in get command.
  - Fixed small anchor bug in Mojolicious::Plugin::PODRenderer.

3.93  2013-04-05
  - Deprecated Mojo::IOLoop::Delay::end in favor of generated callbacks.
  - Improved Mojo::IOLoop::Delay to be able to generate callbacks that can
    capture all arguments.
  - Improved prefork command to allow -a and -L values below 1 second.
  - Improved documentation.
  - Improved tests.
  - Fixed multiple timing bugs in Mojo::IOLoop::Delay.

3.92  2013-04-03
  - Added monotonic clock support to make Mojolicious more resilient to time
    jumps.
  - Added steady_time function to Mojo::Util.
  - Removed deprecated namespace method from Mojolicious::Routes.
  - Removed deprecated base_tag helper.
  - Improved WebSocket send method to stringify objects. (jberger)
  - Improved version command to show required versions of optional
    dependencies.
  - Improved documentation.
  - Improved tests.
  - Fixed RFC 6901 compliance of Mojo::JSON::Pointer. (jberger, sri)
  - Fixed a few small Unicode bugs in get command.

3.91  2013-03-17
  - Improved bad charset handling in Mojo::DOM::HTML.
  - Improved documentation.
  - Improved tests.
  - Fixed HTTPS proxy support for blocking requests in Mojo::UserAgent.
  - Fixed support for RFC 2817 in Mojo::Message::Request.
  - Fixed whitespace bug in Mojo::DOM::HTML.
  - Fixed proxy detection bug in get command.

3.90  2013-03-14
  - Added direct array access for parsed parameters to Mojo::Parameters.
  - Added direct array access for path parts to Mojo::Path.
  - Improved dumper helper to sort hash keys.
  - Improved documentation.
  - Improved tests.
  - Fixed bug in Mojo::Headers that prevented multiline headers from being
    parsed correctly.
  - Fixed multiline header support in hash representation of Mojo::Headers.
  - Fixed cloning bug in Mojo::Headers.

3.89  2013-03-04
  - Improved documentation.
  - Improved tests.
  - Fixed installable scripts to not "use lib", which sadly breaks updated
    dual-life modules. (jberger, sri)
  - Fixed bug preventing delayed normalization for reused Mojo::Path objects.
  - Fixed path matching bug in Mojo::Path.

3.88  2013-03-03
  - Improved Mojo::Path to delay normalization as long as possible.
  - Improved Mojo::Path performance.
  - Improved documentation.
  - Improved tests.
  - Fixed small domain detection bug in Mojo::UserAgent::CookieJar.
2013-04-09 15:19:50 +00:00
mspo
ee0c76e72e 3.87 2013-02-23
- Added deprecated function to Mojo::Util. (marcus)
  - Removed deprecated render_content helper.
  - Improved documentation.
  - Improved tests.

3.86  2013-02-22
  - Welcome to the Mojolicious core team Joel Berger.
  - Improved portability of Mojo::Asset::File tests.
  - Improved documentation.
  - Improved tests. (jberger, sri)
  - Fixed path generation bug in Mojolicious::Routes::Pattern. (jberger)
  - Fixed small domain detection bug in Mojo::UserAgent::CookieJar.
    (dione, sri)
  - Fixed comment lines in Mojo::Template to cover the whole line.

3.85  2013-02-13
  - Deprecated Mojo::UserAgent::build_form_tx in favor of
    Mojo::UserAgent::build_tx.
  - Deprecated Mojo::UserAgent::build_json_tx in favor of
    Mojo::UserAgent::build_tx.
  - Deprecated Mojo::UserAgent::post_form in favor of Mojo::UserAgent::post.
  - Deprecated Mojo::UserAgent::post_json in favor of Mojo::UserAgent::post.
  - Deprecated Mojo::UserAgent::Transactor::form in favor of
    Mojo::UserAgent::Transactor::tx.
  - Deprecated Mojo::UserAgent::Transactor::json in favor of
    Mojo::UserAgent::Transactor::tx.
  - Deprecated Test::Mojo::post_form_ok in favor of Test::Mojo::post_ok.
  - Deprecated Test::Mojo::post_json_ok in favor of Test::Mojo::post_ok.
  - Deprecated ojo::f in favor of ojo::p.
  - Deprecated ojo::n in favor of ojo::p.
  - Added support for pluggable content generators to
    Mojo::UserAgent::Transactor. (judofyr, sri)
  - Added generators attribute to Mojo::UserAgent::Transactor.
  - Added add_generator method to Mojo::UserAgent::Transactor.
  - Updated jQuery to version 1.9.1.
  - Improved documentation.
  - Improved tests.
  - Fixed memory leak in development not found page.
  - Fixed custom temporary directory bug in Mojo::Asset::File.

3.84  2013-01-30
  - Deprecated after_static_dispatch hook in favor of before_routes.
  - Added after_static hook.
  - Fixed small file descriptor leak in Mojo::UserAgent.

3.83  2013-01-27
  - Moved bundled static files to mojo directory.
  - Improved documentation.
  - Improved tests.
  - Fixed small Getopt::Long configuration bug in Mojolicious::Commands.
2013-03-01 02:49:28 +00:00
rhaen
2f57d9079d - updated to 3.82
ChangeLog:

3.82  2013-01-18
  - Improved documentation.
  - Fixed Windows bugs in tests. (kmx, sri)

3.81  2013-01-17
  - Added modules Mojo::Server::Prefork and Mojolicious::Command::prefork.
  - Added lookup method to Mojolicious::Routes.
  - Updated jQuery to version 1.9.
  - Improved url_for performance significantly.
  - Improved Mojo::Server::Hypnotoad to be a small wrapper around
    Mojo::Server::Prefork.
  - Improved documentation.
  - Improved tests.
  - Fixed small memory leak in Hypnotoad that only shows when Perl is compiled
    with -DPERL_USE_SAFE_PUTENV. (lewoberst)

3.80  2013-01-15
  - Deprecated testing WebSocket messages without calling
    Test::Mojo->message_ok.
  - Deprecated Mojo::Util->html_escape in favor of Mojo::Util->xml_escape.
  - Deprecated Mojo::ByteStream->html_escape in favor of
    Mojo::ByteStream->xml_escape.
  - Deprecated Mojo::Home->slurp_rel_file in favor of Mojo::Util->slurp.
  - Added message attribute to Test::Mojo.
  - Added json_message_has, json_message_hasnt and message_ok methods to
    Test::Mojo.
  - Improved documentation.
  - Improved tests.
  - Fixed support for multi-character entities in Mojo::Util.

3.79  2013-01-13
  - Fixed small domain detection bug in Mojo::UserAgent::CookieJar.

3.78  2013-01-13
  - Added to_dir method to Mojo::Path.
  - Improved documentation.
  - Improved tests.
  - Fixed domain and path detection bugs in Mojo::UserAgent::CookieJar.
  - Fixed IDNA support in Mojo::UserAgent::CookieJar.

3.77  2013-01-12
  - Added support for advanced binary WebSocket message tests to Test::Mojo.
  - Added binary and text events to Mojo::Transaction::WebSocket.
  - Added json_message_is method to Test::Mojo.
  - Added j function to Mojo::JSON.
  - Updated a few example scripts.
  - Improved documentation.
  - Improved tests.
  - Fixed aliasing bug in Mojo::EventEmitter.
  - Fixed WebSocket cookie bug in Mojo::UserAgent.
  - Fixed small upgrade bugs in Mojo::UserAgent::Transactor.

3.76  2013-01-10
  - Added support for multiple uploads sharing the same name to
    Mojo::UserAgent::Transactor.
  - Improved performance and memory usage of Mojo::EventEmitter.
  - Fixed support for multiple uploads in Mojolicious::Controller.

3.75  2013-01-08
  - Added to_route method to Mojo::Path.
  - Improved router performance slightly.
  - Improved documentation.
  - Improved tests.

3.74  2013-01-07
  - Improved documentation.
  - Improved tests.
  - Fixed bug where Mojolicious::Lite applications in modules would generate
    the wrong moniker.

3.73  2013-01-06
  - Deprecated Mojolicious::Commands->start in favor of
    Mojolicious::Commands->start_app.
  - Added moniker attribute to Mojolicious.
  - Added after_render hook.
  - Improved name detection in Mojolicious::Plugin::Config.
  - Improved documentation.
  - Improved tests.

3.72  2013-01-05
  - Deprecated base_tag helper.
  - Improved documentation.

3.71  2013-01-02
  - Modernized ".travis.yml".
  - Improved Mojo::EventEmitter to warn about unhandled error events.
  - Improved Mojo::UserAgent to warn more often about failed events.
  - Improved monkey_patch to patch multiple functions at once. (jberger)
  - Improved documentation.
  - Improved tests.
  - Fixed small memory leak in Mojo::DOM.

3.70  2012-12-23
  - Added accept_interval setting to Hypnotoad.
  - Reduced idle CPU usage of Mojo::Reactor::Poll.
  - Improved Mojo::Server to die more gracefully if an application class could
    not be found.
  - Improved documentation.

3.69  2012-12-20
  - Deprecated Mojolicious::Routes->namespace in favor of
    Mojolicious::Routes->namespaces.
  - Added color_field helper to Mojolicious::Plugin::TagHelpers.
  - Added date_field helper to Mojolicious::Plugin::TagHelpers.
  - Added datetime_field helper to Mojolicious::Plugin::TagHelpers.
  - Added email_field helper to Mojolicious::Plugin::TagHelpers.
  - Added month_field helper to Mojolicious::Plugin::TagHelpers.
  - Added number_field helper to Mojolicious::Plugin::TagHelpers.
  - Added range_field helper to Mojolicious::Plugin::TagHelpers.
  - Added search_field helper to Mojolicious::Plugin::TagHelpers.
  - Added tel_field helper to Mojolicious::Plugin::TagHelpers.
  - Added time_field helper to Mojolicious::Plugin::TagHelpers.
  - Added url_field helper to Mojolicious::Plugin::TagHelpers.
  - Added week_field helper to Mojolicious::Plugin::TagHelpers.
  - Improved Mojo::Base to use utf8.
  - Improved documentation.
  - Improved tests.

3.68  2012-12-16
  - Added monkey_patch function to Mojo::Util.
  - Added ".travis.yml".
  - Modernized ".gitignore".
  - Updated jQuery to version 1.8.3.
  - Improved documentation.
  - Improved tests.
  - Converted README to markdown.
  - Fixed small export bug in Mojolicious::Lite. (jberger)

3.67  2012-12-15
  - Added support for MIME type prioritization to Mojolicious::Types.
  - Improved respond_to to prioritize multiple MIME types if the
    X-Requested-With header is set to the value "XMLHttpRequest".
  - Improved documentation.

3.66  2012-12-14
  - Added request_ok method to Test::Mojo.
  - Improved documentation.
  - Improved tests.
  - Fixed multipart boundary detection bug in Mojo::Content.
  - Fixed format regex generation bug in Mojolicious::Routes::Pattern.

3.65  2012-12-09
  - Added upgrade method to Mojo::UserAgent::Transactor.
  - Added is_range method to Mojo::Asset.
  - Improved documentation.
  - Improved tests.
  - Fixed parameter replacement bug in Mojo::Parameters. (alexbyk, sri)
  - Fixed small paragraph bug in Mojo::DOM::HTML.

3.64  2012-12-01
  - Improved documentation.
  - Improved tests.
  - Fixed bug where Mojo::UserAgent::Transactor would escape
    Content-Disposition values.

3.63  2012-11-28
  - Added support for smooth restarting to Morbo.
  - Added acceptor method to Mojo::IOLoop.
  - Added stop method to Mojo::Server::Daemon.
  - Improved memory usage of chunked transfer encoding parser in
    Mojo::Content.
  - Improved documentation.
  - Improved tests.

3.62  2012-11-26
  - Improved compatibility with IO::Socket::SSL 1.79.
  - Improved encode/decode performance in Mojo::Util by using a cache.
  - Improved tests.
  - Fixed clone bugs in Mojo::URL.

3.61  2012-11-25
  - Added protocol method to Mojo::URL.
  - Added charset attribute to Mojo::Path.
  - Improved support for relative redirects in Mojo::UserAgent::Transactor.
  - Improved documentation.
  - Improved tests.
  - Fixed clone bugs in Mojo::Parameters and Mojo::URL.
  - Fixed case sensitivity bugs in Mojo::UserAgent::Transactor.

3.60  2012-11-22
  - Added unexpected event to Mojo::Transaction::HTTP.
  - Improved documentation.
  - Improved tests.
  - Fixed Mojo::UserAgent to ignore unexpected 1xx responses.

3.59  2012-11-20
  - Improved tests.
  - Fixed memory leak in Mojo::Message::Request.
  - Fixed keep alive bug in Mojo::Server::Daemon.

3.58  2012-11-19
  - Improved documentation.
  - Improved tests.
  - Fixed state bugs in Mojo::Content::MultiPart.
  - Fixed Mojo::UserAgent to remove codes from parser errors.

3.57  2012-11-12
  - Deprecated Mojo::Exception->raw_message.
  - Improved error message accuracy in Mojo::Template by using line
    directives.
  - Improved performance of contains method in Mojo::Asset::File by 100%.
  - Improved documentation.
  - Improved tests.
  - Fixed range bug in Mojo::Asset::Memory.

3.56  2012-11-09
  - Improved performance of contains method in Mojo::Asset::File
    significantly.
  - Improved documentation.
  - Improved tests.
  - Fixed offset bug in Mojo::Asset::File.

3.55  2012-11-08
  - Added gzip compression support to Mojo::UserAgent.
  - Added is_compressed method to Mojo::Content.
  - Improved documentation.
  - Improved tests.
  - Fixed bug that prevented around_dispatch hooks from working correctly in
    embedded applications.
  - Fixed small bug where "chunked" would not always be the default transfer
    encoding.

3.54  2012-11-01
  - Added next and previous methods to Mojo::DOM.
  - Improved documentation.
  - Improved tests.

3.53  2012-10-31
  - Replaced Mojolicious::Guides::CodingGuidelines with
    Mojolicious::Guides::Contributing.
  - Improved documentation.
  - Improved tests.

3.52  2012-10-26
  - Added boolean shortcut support to Mojo::JSON.
  - Added escape attribute to Mojo::Template. (jberger)
  - Added max_buffer_size attribute to Mojo::Content.
  - Added is_limit_exceeded method to Mojo::Content.
  - Improved documentation.
  - Improved tests.

3.51  2012-10-23
  - Improved documentation.
  - Improved tests.
  - Fixed multiple small context bugs.

3.50  2012-10-20
  - Improved option handling of all commands.

3.49  2012-10-19
  - Improved documentation.
  - Improved tests.
  - Fixed % escaping bug in Mojo::Parameters. (dmw397)

3.48  2012-10-16
  - Improved Mojo::Content performance slightly.
  - Improved documentation.
  - Fixed memory leak in Mojo::Headers.

3.47  2012-10-13
  - Added all method to Mojo::UserAgent::CookieJar.
  - Improved documentation.
  - Fixed WebSocket bug in Mojo::Content.

3.46  2012-10-11
  - Improved router and renderer to allow camel case controllers.
  - Improved documentation.

3.45  2012-10-10
  - Added multi_accept attribute to Mojo::IOLoop.
  - Added multi_accept attribute to Mojo::IOLoop::Server.
  - Added multi_accept setting to Hypnotoad.
  - Relaxed comment handling in Mojo::DOM::HTML a little. (jberger)
  - Improved accept performance of all built-in web servers significantly.
  - Improved responsiveness of documentation browser.
  - Improved documentation browser CSS. (tempire)
  - Improved documentation.
  - Improved tests.

3.44  2012-09-29
  - Improved html_escape to favor lower case entities. (judofyr)
  - Improved javascript and stylesheet helpers to not generate type
    attributes.
  - Improved documentation.
  - Improved tests.

3.43  2012-09-22
  - Updated jQuery to version 1.8.2.
  - Improved Hypnotoad to clean up old PID files containing a 0.
    (coffeemonster)
  - Improved documentation.

3.42  2012-09-16
  - Improved Hypnotoad to clean up old PID files.
  - Improved documentation.
  - Improved tests.
2013-01-26 19:28:58 +00:00
asau
5eae6a18a3 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-28 06:30:00 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
mspo
ec9a7e2fec 3.41 2012-09-13
- Improved Mojo::EventEmitter to warn about failed error events.
  - Improved resilience of Mojo::IOLoop exception handling.
  - Improved tests.
  - Fixed small CGI bug.

3.40  2012-09-11
  - Improved tests.
  - Fixed Perl 5.10.1 compatibility.
  - Fixed FindBin support in Mojolicious applications.
  - Fixed a few multipart bugs.

3.39  2012-09-10
  - Improved Mojo::URL and Mojo::Parameters performance.
  - Improved documentation.
  - Improved tests.
  - Fixed support for query parameters in Mojolicious::Plugin::Charset.

3.38  2012-09-07
  - Added xor_encode method to Mojo::ByteStream.
  - Added xor_encode function to Mojo::Util.
  - Improved documentation.
  - Fixed small xor_encode bug. (dod, crab)

3.37  2012-09-04
  - Added finish method to Mojo::Message.
  - Updated jQuery to version 1.8.1.
  - Improved documentation.
  - Improved tests.
  - Fixed Mojo::Transaction to propagate connection close to Mojo::Message.
  - Fixed small state bug in Mojo::Transaction.

3.36  2012-08-30
  - Improved documentation.
  - Improved tests.
  - Fixed small multipart bug.

3.35  2012-08-28
  - Deprecated Mojolicious::Controller->render_content in favor of content
    helper.
  - Improved Mojolicious::Plugin::Config to accept mode specific config files
    without a normal config file. (alexbyk, sri)
  - Improved documentation.
  - Improved tests.

3.34  2012-08-24
  - Improved documentation.

3.33  2012-08-23
  - Improved Mojo::DOM::HTML to handle bad charsets more gracefully.
  - Improved documentation.
  - Improved tests.

3.32  2012-08-20
  - Added event sequentialization support to delay method in Mojo::IOLoop.
    (judofyr, marcus, sri)
  - Added support for expiration session value to Mojolicious::Sessions.
  - Added steps method to Mojo::IOLoop::Delay. (judofyr, marcus, sri)
  - Added tap method to Mojo::Base.
  - Added squish method to Mojo::ByteStream.
  - Added squish function to Mojo::Util.
  - Improved documentation.
  - Improved tests.
  - Fixed json_has method in Test::Mojo.
  - Fixed bug in Mojo::Log that prevented some message events from being
    emitted.
  - Fixed get command to allow ":" character in header values.
  - Fixed small class_to_file bug.
  - Fixed a few small namespace handling bugs.
2012-09-15 17:53:08 +00:00
sno
9cab3b7a64 Updating package for CPAN distribution Mojolicious in www/p5-Mojolicious
from 3.28 to 3.31.

Upstream changes:
3.31  2012-08-15
  - Added accept_charset, accept_encoding, content_encoding, origin and
    sec_websocket_extensions methods to Mojo::Headers.
  - Improved documentation.
  - Improved tests.

3.30  2012-08-14
  - Added te method to Mojo::Headers.
  - Improved documentation.
  - Fixed small content encoding bug in Mojo::Message.

3.29  2012-08-13
  - Improved documentation.
  - Improved tests.
  - Fixed small timing bugs in WebSocket and TLS tests.
2012-08-17 12:06:06 +00:00
mspo
a404f01a35 upgrade to 3.28
3.28  2012-08-10
  - Added skip_body attribute to Mojo::Content.
  - Added is_empty method to Mojo::Message::Response.
  - Updated jQuery to version 1.8.
  - Improved Mojo::Base to assign names to generated subroutines.
  - Improved message parser performance slightly.
  - Improved documentation.
  - Improved tests.
  - Fixed 1xx, 204 and 304 response support.

3.27  2012-08-09
  - Improved documentation.
  - Improved tests.

3.26  2012-08-09
  - Improved tests.

3.25  2012-08-08
  - Improved documentation.
  - Fixed cleanup bugs in Mojo::Server::Daemon and Mojo::UserAgent.

3.24  2012-08-08
  - Improved documentation.
  - Improved tests.

3.23  2012-08-07
  - Added appcache MIME type.
  - Improved documentation.

3.22  2012-08-06
  - Added mp4, ogg, ogv and webm MIME types.
  - Removed x- prefix from js and woff MIME types.
  - Improved documentation.
  - Fixed gz and xml MIME types.

3.21  2012-08-05
  - Improved documentation.
  - Improved tests.
  - Fixed Perl 5.17.3+ compatibility.
  - Fixed small AUTOLOAD bug in Mojolicious::Lite.

3.20  2012-08-04
  - Added extract_start_line method to Mojo::Message, Mojo::Message::Request
    and Mojo::Message::Response.
  - Added get_start_line_chunk method to Mojo::Message::Request and
    Mojo::Message::Request.
  - Improved end method in Mojo::IOLoop::Delay to return the number of
    remaining events.
  - Improved documentation.
  - Improved tests.
2012-08-11 14:54:17 +00:00
mspo
eb71bf7ba8 3.20 2012-08-04
- Added extract_start_line method to Mojo::Message, Mojo::Message::Request
    and Mojo::Message::Response.
  - Added get_start_line_chunk method to Mojo::Message::Request and
    Mojo::Message::Request.
  - Improved end method in Mojo::IOLoop::Delay to return the number of
    remaining events.
  - Improved documentation.
  - Improved tests.

3.19  2012-08-03
  - Improved documentation.
  - Improved tests.
  - Fixed dynamic content generation bug in Mojo::Message.
  - Fixed bug that prevented multiple anchors with the same name in
    Mojolicious::Plugin::PODRenderer.

3.18  2012-08-02
  - Improved documentation.
  - Improved tests.
  - Fixed chunked transfer encoding bug in Mojo::Content.

3.17  2012-08-01
  - Improved documentation.
  - Improved tests.
  - Fixed bug in after_static_dispatch hook that prevented custom responses.
  - Fixed bug that prevented conditions from generating responses.

3.16  2012-07-31
  - Improved documentation.
  - Fixed small memory leak in Mojolicious::Plugin::TagHelpers.

3.15  2012-07-28
  - Improved Mojo::Base to load IO::Handle.
  - Improved documentation.

3.14  2012-07-27
  - Improved documentation.

3.13  2012-07-24
  - Added multi name support to param method in Mojolicious::Controller.
  - Added remove method to Mojo::DOM.
  - Improved RFC 3986 compliance of Mojo::Parameters.
  - Improved Mojolicious::Plugin::Config log messages. (jberger)
  - Improved documentation.
  - Improved tests.
  - Fixed selector bug in dom method of Mojo::Message.
  - Fixed small charset bug in get command.

3.12  2012-07-20
  - Deprecated Mojo::Home->app_class.
  - Deprecated Mojo::IOLoop->client_class.
  - Deprecated Mojo::IOLoop->server_class.
  - Deprecated Mojo::IOLoop->stream_class.
  - Deprecated Mojo::Message->dom_class.
  - Deprecated Mojo::Message->json_class.
  - Added json method to Mojo::UserAgent::Transactor.
  - Added build_json_tx and post_json methods to Mojo::UserAgent.
  - Added post_json_ok method to Test::Mojo.
  - Added n function to ojo.
  - Improved text_field helper to always set the type attribute. (marty, sri)
  - Improved documentation.
  - Improved tests.
  - Fixed file and content type detection bugs in Mojolicious::Static.
    (marty, sri)

3.11  2012-07-19
  - Added or method to Test::Mojo. (moritz, sri)
  - Added file and serve_asset methods to Mojolicious::Static.
  - Improved default descriptions for many methods in Test::Mojo.
  - Improved Mojo::Cache performance. (nic)
  - Improved documentation.
  - Improved tests.
  - Fixed a few small encoding bugs in Test::Mojo.

3.10  2012-07-17
  - Improved tests.
  - Fixed small bug in Mojo::Asset::File.

3.09  2012-07-16
  - Added spurt function to Mojo::Util.
  - Added spurt method to Mojo::ByteStream.
  - Improved documentation.
  - Improved tests.

3.08  2012-07-14
  - Fixed small Mojo::Template bug.

3.07  2012-07-13
  - Improved template error messages for generator commands and config files.
  - Improved documentation.
  - Improved tests.
  - Fixed small bug in Mojolicious::Plugin::EPRenderer that prevented code to
    be added to templates.
  - Fixed small bug in Mojolicious::Plugin::JSONConfig that prevented code to
    be added to config files.

3.06  2012-07-11
  - Added tls_verify option to Mojo::IOLoop::Server->listen. (scottw)
  - Added verify parameter to Mojo::Server::Daemon->listen. (scottw)
  - Improved documentation.
  - Improved tests.
  - Fixed small bug in Mojo::UserAgent that prevented port reuse.

3.05  2012-07-08
  - Reduced default graceful_timeout from 30 to 20 seconds in
    Mojo::Server::Hypnotoad.
  - Improved documentation.
  - Improved tests.
  - Fixed small initialization bug in Mojo::IOLoop::Stream.

3.04  2012-07-07
  - Improved Mojo::IOLoop performance by reducing stream timeout precision
    from 0.025 to 0.5 seconds.

3.03  2012-07-06
  - Improved load balancing between Hypnotoad worker processes.
  - Improved Hypnotoad log messages.
  - Improved documentation.
  - Improved tests.
  - Fixed default format handling bug in render_exception and
    render_not_found.
  - Fixed small namespace detection bug in Mojo::DOM.
  - Fixed small session reset bug in Test::Mojo.

3.02  2012-07-03
  - Added pluck and uniq methods to Mojo::Collection.
  - Added regular expression support to first and grep methods in
    Mojo::Collection.
  - Improved documentation.
  - Improved tests.
  - Fixed JSON Pointer escaping.
  - Fixed small text and attribute extraction bugs in Mojo::DOM.
  - Fixed small inconsistency between routes and static dispatchers.
2012-08-04 14:07:51 +00:00