Received: by mail.netbsd.org (Postfix, from userid 605) id ECE8584DBE; Tue, 27 Apr 2021 17:19:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 3332584D27 for ; Tue, 27 Apr 2021 17:19:57 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id qW28B6K1XRt3 for ; Tue, 27 Apr 2021 17:19:56 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id D3CE184D10 for ; Tue, 27 Apr 2021 17:19:55 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id D115BFA95; Tue, 27 Apr 2021 17:19:55 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_161954399526430" MIME-Version: 1.0 Date: Tue, 27 Apr 2021 17:19:55 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/www/p5-Mojolicious To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20210427171955.D115BFA95@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_161954399526430 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Tue Apr 27 17:19:55 UTC 2021 Modified Files: pkgsrc/www/p5-Mojolicious: Makefile distinfo Log Message: p5-Mojolicious: update to 9.17. 9.17 2021-04-12 - Deprecated ?format=* parameter in favor of ?_format=* for content negotiation in Mojolicious::Renderer. 9.16 2021-04-08 - Added support for format inheritance. - Improved Mojo::Server::CGI with support for before_server_start hook. 9.15 2021-03-30 - Improved form generator in Mojo::UserAgent::Transactor to allow custom Content-Disposition headers. 9.14 2021-03-23 - Added EXPERIMENTAL support for :text pseudo-class to Mojo::DOM::CSS. 9.13 2021-03-22 - Improved request_id attribute in Mojo::Message::Request to be a little more unique. - Fixed Mojolicious::Plugin::Mount to share the logger of the host application. 9.12 2021-03-21 - Improved mojo script startup time slightly with a Mojo::HelloWorld optimization. - Improved design of built-in templates. 9.11 2021-03-20 - This release contains fixes for security issues, everybody should upgrade! - Disabled format detection by default to fix vulnerabilities in many Mojolicious applications. That means some of your routes that previously matched "/foo" and "/foo.json", will only match "/foo" after upgrading. From now on you will have to explicitly declare the formats your routes are allowed to handle. # /foo # /foo.html # /foo.json $r->get('/foo')->to('bar#yada'); becomes $r->get('/foo' => [format => ['html', 'json']])->to('bar#yada', format => undef); And if you are certain that your application is not vulnerable, you also have the option to re-enable format detection for a route and all its nested routes. Due to the high risk of vulnerabilities, this feature is going to be removed again in a future release however. my $active = $r->any([format => 1]); $active->get('/foo')->to('Test#first'); $active->put('/bar')->to('Test#second'); - Improved built-in templates not to show embedded apps in the stash snapshot. - Improved built-in development not found page to include tooltips with the compiled regular expressions for each route. - Improved Mojo::UserAgent to include "Content-Length: 0" with non-GET requests for better compatibility with broken web servers. 9.10 2021-03-14 - Fixed top-level --help and -h options in Mojolicious::Commands. 9.09 2021-03-13 - Added comma_separated filter to Mojolicious::Validator. - Fixed built-in templates to be a bit more responsive. - Fixed filter list handling in Mojolicious::Validator::Validation. 9.08 2021-03-12 - Fixed a bug in Test::Mojo where Test::Mojo->new($app) would not work correctly. 9.07 2021-03-11 - Improved config override feature to work for Mojolicious::Lite applications. - Improved Mojo::UserAgent performance slightly by not including unnecessary "Content-Length: 0" request headers. 9.03 2021-03-05 - Fixed a bug in Mojo::Transaction::WebSocket where finish event handlers would not always get the same number of arguments passed. 9.02 2021-02-17 - Fixed finally method in Mojo::Promise to deal correctly with promises returned by the handler. - Improved Mojo::Server::Daemon to include random ports in the "Web application available at ..." message. 9.01 2021-02-16 - Added EXPERIMENTAL color attribute to Mojo::Log. - Added EXPERIMENTAL MOJO_LOG_COLOR environment variable to Mojo::Log. - Fixed Windows support of network_contains function in Mojo::Util. (jberger) 9.0 2021-02-14 - Code name "Waffle", this is a major release. - Added support for deployment specific plugins. - Removed Mojo::IOLoop::Delay. - Removed hidden attribute from Mojolicious::Routes. - Removed hide and is_hidden methods from Mojolicious::Routes. - Removed deprecated success method from Mojo::Transaction. - Removed deprecated detour, over, route and via methods from Mojolicious::Routes::Route. - Removed deprecated local_address method from Mojo::UserAgent. - Removed deprecated tls_ciphers, tls_protocols, tls_verify and tls_version options from Mojo::IOLoop::TLS. - Removed deprecated local_address option from Mojo::IOLoop::Client. - Removed deprecated config stash value. - Changed Mojo::Log to join mutiple log messages with a whitespace instead of a newline. - Added is_reserved method to Mojolicious::Routes::Route. - Improved Mojolicious::Routes to disallow the use of reserved stash values, such as "/:action", in route patterns. - Improved Mojolicious::Routes to throw exceptions for missing controllers. - Improved Mojolicious::Routes to throw exceptions for routes with controllers but without action. - Improved Mojolicious::Routes to disallow namespace without controller for routing. - Improved Mojolicious::Routes to die if auto rendering failed. - Improved render method in Mojolicious::Controller to die if no response could be rendered. - Improved reply->static helper to die if the requested file does not exist. - Improved contextual logging feature in Mojo::Log not to concatenate log messages and context. - Improved all_text method in Mojo::DOM to exclude "