Next | Query returned 154 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2023-09-11 22:06:41 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 9.34. From the changelog:

9.34  2023-09-11
- Added support for serving static files with a prefix.
- Deprecated Mojo::File::spurt in favor of Mojo::File::spew.
- Added prefix attribute to Mojolicious::Static.
- Added url_for_file method to Mojolicious::Controller.
- Added file_path method to Mojolicious::Static.
- Added spew method to Mojo::File. (genio)
- Added encoding option to slurp method in Mojo::File. (genio)
- Added url_for_asset and url_for_file helpers to
  Mojolicious::Plugins::DefaultHelpers.
- Added favicon helper to Mojolicious::Plugin::TagHelpers.
- Fixed support for module_true Perl feature in Mojolicious apps.
  (haarg)
- Fixed a bug in Mojo::Promise where map could hang on false values
  after concurrency limit. (ilmari)
- Fixed built-in templates to not require an internet connection.
  (hernan604)

9.33  2023-06-14
- Improved log messages to refer to the FAQ when they have an entry.
- Fixed a bug where the prefork server could sometimes send redundant
  QUIT signals, which could result in unintended core dumps because of a
  race condition. (brsakai-csco)

9.32  2023-05-09
- Improved file and line number details in async/await
  exceptions. (batman)
- Fixed various CSS selector equation bugs in Mojo::DOM::CSS. (mauke)
- Fixed exceptions being added to the stash for formats other than HTML.
  (rawleyfowler)
- Fixed context sensitivity issue. (Grinnz)
   2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483)
Log message:
*: recursive bump for perl 5.38
   2023-04-29 11:32:28 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 9.31

Upstream changes:
9.31  2022-12-21
  - This release contains fixes for security issues, everybody should upgrade!
  - Removed experimental status from links method in Mojo::Headers.
  - Added tls_options attribute to Mojo::UserAgent. (heikojansen)
  - Fixed multiple "<script>" parsing issues in Mojo::DOM.
  - Fixed a sporadic warning in Mojo::UserAgent. (s1037989)
  - Fixed UNIX domain socket support in Mojo::UserAgent debug feature. (s1037989)
  - Fixed a bug in Mojo::DOM where strings like "<.>" were \ 
considered valid tags.

9.30  2022-11-22
  - Added EXPERIMENTAL support for parsing and generating Link headers.
  - Added EXPERIMENTAL links method to Mojo::Headers.
  - Added EXPERIMENTAL header_params function to Mojo::Util.

9.29  2022-11-11
  - Fixed a bug where promises returning promises were not handled correctly. \ 
(batman)

9.28  2022-09-12
  - Fixed a bug where async/await use could result in unhandled promise \ 
warnings. (batman)

9.27  2022-09-10
  - Added support for static assets.
  - Added support for JSON and plain text exceptions.
  - Removed experimental status from capture method in Mojo::Log.
  - Added asset_dir attribute to Mojolicious::Static.
  - Added asset_path method to Mojolicious::Static.
  - Added url_for_asset method to Mojolicious::Controller.
  - Added reply->html_exception, reply->html_not_found, \ 
reply->json_exception, reply->json_not_found,
    reply->http_exception, reply->http_not_found, reply->txt_exception \ 
and reply->txt_not_found helpers to
    Mojolicious::Plugin::DefaultHelpers.
  - Added asset_tag helper to Mojolicious::Plugin::TagHelpers.
  - Fixed a bug where async rendering did not work properly in the \ 
before_dispatch hook. (andrii-suse)

9.26  2022-05-20
  - Added EXPERIMENTAL capture method to Mojo::Log.

9.25  2022-04-25
  - Improved Mojolicious::Renderer to throw an exception if rendering is \ 
attempted more than once.

9.24  2022-04-18
  - Improved Mojo::Headers to output headers in a canonical order.
  - Fixed a memory leak in Mojo::Asset::Memory.

9.23  2022-03-25
  - Enable gzip compression by default in Mojolicious::Renderer.
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-31 09:33:21 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 9.22. From the changelog:

- Added a referer method to Mojo::Headers, as an alias for the
  referrer method.
- Fixed response status log message to use the "trace" log level instead
  of "debug".
   2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030)
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
   2021-10-11 22:19:19 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 9.21. From the changelog:

- Added EXPERIMENTAL support for top-level await to Mojo::Promise.
- Updated Future::AsyncAwait requirement to 0.52 for new features and
  bug fixes.
- Improved *_attr and *_text methods in Test::Mojo to return undef
  instead of empty string for values that do not exist. (tim-2)
- Fixed Mojo::DOM not to auto-close tags in <svg> and <math>
  blocks. (mkende)
- Added trace log level to Mojo::Log.
- Changed default log level in Mojo::Log from "debug" to \ 
"trace" and
  moved all built-in "debug" log messages to the level \ 
"trace". That
  will allow for the "debug" level to be used exclusively for user
  defined log messages.
- Switched from HMAC-SHA1 to HMAC-SHA256 for signed cookies. Note that
  this means that all sessions will be reset.
- Improved signed cookie based sessions to pad short values, to make it
  harder to brute force attack the application secret. (jberger)
- Remove Font Awesome from distribution.
- This release contains fixes for security issues, everybody
  should upgrade!
   2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033)
Log message:
www: Remove SHA1 hashes for distfiles
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2021-04-27 19:19:55 by Thomas Klausner | Files touched by this commit (2) | Package updated
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 "<script>" \ 
and "<style>" from text extraction in HTML documents.
  - Improved error messages in config plugins to be more consistent.

8.73  2021-02-05
  - Removed finally keyword from check function in Mojo::Exception.
  - Changed arguments of check function in Mojo::Exception to be easier to use \ 
with Perl 5.34 try/catch.
  - Removed experimental status from preload_namespaces attribute in Mojolicious.
  - Removed experimental status from any, map, timer and timeout methods in \ 
Mojo::Promise.
  - Removed experimental status from extname method in Mojo::File.
  - Removed experimental status from warmup method in Mojolicious.
  - Removed experimental status from load_classes function in Mojo::Loader.
  - Removed experimental status from Mojo::DynamicMethods. Still summons old \ 
gods, use at your own risk!
  - Removed experimental status from before_command hook in Mojolicious.
  - Added silent attribute to Mojo::Server::Morbo.

8.72  2021-01-26
  - Deprecated Mojo::UserAgent::local_address in favor of \ 
Mojo::UserAgent::socket_options.
  - Deprecated local_address option of connect method in Mojo::IOLoop::Client in \ 
favor of socket_options.
  - Deprecated tls_protocols option of connect method in Mojo::IOLoop::Client in \ 
favor of tls_options.
  - Deprecated tls_verify option of connect method in Mojo::IOLoop::Client in \ 
favor of tls_options.
  - Deprecated tls_protocols option of negotiate method in Mojo::IOLoop::TLS in \ 
favor of tls_options.
  - Deprecated tls_ciphers option of negotiate method in Mojo::IOLoop::TLS in \ 
favor of tls_options.
  - Deprecated tls_verify option of negotiate method in Mojo::IOLoop::TLS in \ 
favor of tls_options.
  - Deprecated tls_version option of negotiate method in Mojo::IOLoop::TLS in \ 
favor of tls_options.
  - Deprecated tls_ciphers option of listen method in Mojo::IOLoop::Server in \ 
favor of tls_options.
  - Deprecated tls_verify option of listen method in Mojo::IOLoop::Server in \ 
favor of tls_options.
  - Deprecated tls_version option of listen method in Mojo::IOLoop::Server in \ 
favor of tls_options.
  - Added support for trusted reverse proxies. (jberger)
  - Added network_contains function to Mojo::Util. (jberger)
  - Added trusted_proxies attribute to Mojo::Server and Mojo::Message::Request. \ 
(jberger)
  - Added socket_options method to Mojo::UserAgent.
  - Added build_server method to Mojolicious::Command::daemon and \ 
Mojolicious::Command::prefork. (jberger)
  - Added trusted_proxies option to Hynotoad. (jberger)
  - Added socket_options and tls_options options to connect method in \ 
Mojo::IOLoop::Client.
  - Added tls_options option to negotiate method in Mojo::IOLoop::TLS.

8.71  2021-01-17
  - Added EXPERIMENTAL freeze option to reset method in Mojo::IOLoop.
  - Improved Mojo::IOLoop::Subprocess not to close connections after fork.

8.70  2020-12-29
  - Fixed top-level help command in Mojolicious::Commands. (schelcj)

8.69  2020-12-28
  - Improved design of built-in templates.

8.68  2020-12-27
  - Updated built-in templates with new responsive design from mojolicious.org.
  - Fixed a bug in Mojo::Message::Request that resulted in duplicate request ids \ 
for Mojo::Server::Prefork workers.

8.67  2020-12-04
  - Deprecated Mojolicious::Routes::Route::route in favor of \ 
Mojolicious::Routes::Route::any.
  - Deprecated Mojolicious::Routes::Route::over in favor of \ 
Mojolicious::Routes::Route::requires.
  - Deprecated Mojolicious::Routes::Route::via in favor of \ 
Mojolicious::Routes::Route::methods.
  - Deprecated Mojolicious::Routes::Route::detour.
  - Added methods and requires methods to Mojolicious::Routes::Route.
  - Improved Mojolicious::Commands to throw an exception for invalid commands.

8.66  2020-11-28
  - Deprecated logging to "log/$mode.log" (if a log directory exists) \ 
in Mojolicious. The default will simply be STDERR
    in the future.
  - Added support for preloading controllers and other classes during startup of \ 
Mojolicious applications.
  - Added EXPERIMENTAL preload_namespaces attribute to Mojolicious.
  - Added EXPERIMENTAL warmup method to Mojolicious.
  - Added EXPERIMENTAL load_classes function to Mojo::Loader.
  - Removed experimental status from humanize_bytes method in Mojo::ByteStream.
  - Removed experimental status from humanize_bytes function in Mojo::Util.
  - Improved find_modules function in Mojo::Loader with recursive option.
  - Improved Mojo::DOM::CSS to throw exceptions for unknown CSS selectors.
  - Fixed a bug in Mojolicious::Commands where help messages would not be \ 
displayed correctly for some commands.
    (kiwiroy)
  - Fixed a bug in Mojolicious::Routes::Pattern where type_start was treated as \ 
a regex. (Grinnz)

8.65  2020-11-10
  - Added generate dockerfile command. (tianon)
  - Improved cookbook with container deployment recipe.
  - Improved security of secure_compare function in Mojo::Util. (robrwo)
  - Fixed all generated code to consistently use a *::Sandbox class, instead of \ 
*::SandBox.

8.64  2020-11-01
  - Replaced prettify.js with highlight.js. (zakame)
  - Fixed a bug in Mojo::DOM where the tree root would be checked for all \ 
pseudo-classes.
  - Fixed a redefined subroutine warning in eval command. (elmar)

8.63  2020-10-11
  - Improved Mojo::IOLoop::Subprocess to ensure a clean exit even if something \ 
unexpected happens in the forked
    process.

8.62  2020-10-10
  - Improved commands to exit with a usage message on unknown options.

8.61  2020-10-01
  - Fixed fork-safety feature in Mojo::UserAgent to work with more than one fork.
  - Fixed reset method in Mojo::IOLoop to not interfere with close events \ 
anymore, since that resulted in leaks.

8.60  2020-09-27
  - Improved reset method in Mojo::IOLoop to prevent close event to be emitted \ 
in affected streams. (kiwiroy)
  - Improved cookbook with Envoy deployment recipe. (zakame)

Next | Query returned 154 messages, browsing 1 to 10 | Previous