Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Mojolicious for
openSUSE:Factory checked in at 2026-10-31 23:08:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious (Old)
and /work/SRC/openSUSE:Factory/.perl-Mojolicious.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojolicious"
Sat Oct 31 23:08:49 2026 rev:189 rq:1393996 version:9.530.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Mojolicious/perl-Mojolicious.changes
2026-09-22 15:50:19.395009396 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Mojolicious.new.1255/perl-Mojolicious.changes
2026-10-31 23:10:50.845073876 +0100
@@ -1,0 +2,60 @@
+Sun Oct 25 09:52:11 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 9.530.0 (9.53)
+ see /usr/share/doc/packages/perl-Mojolicious/Changes
+
+ 9.53 2026-10-25
+ - Added any, delete, get, options, patch, post, put, query, under and
websocket methods to Mojolicious, as shortcuts
+ for the same methods on the routes attribute.
+ - Added support for all server commands to morbo, like "morbo ./myapp.pl
prefork -w 2". The server now runs in a
+ separate process, so the daemon attribute of Mojo::Server::Morbo is only
used to create listen sockets, and server
+ settings need to be passed to the command instead, like "morbo
./myapp.pl daemon -p -i 30". That also means Morbo
+ no longer works on platforms with fork emulation, such as native Windows
(use WSL instead).
+ - Added exec attribute to Mojo::Server::Morbo and -x/--exec option to
morbo, to start additional commands like asset
+ bundlers in watch mode alongside the server.
+ - Improved url_for_asset in Mojolicious::Controller to find assets that
have been rebuilt with different names in
+ development mode.
+ - Improved at performance in Mojo::DOM for selectors without combinators,
it now stops at the first match.
+ - Improved HTML/XML parsing performance in Mojo::DOM by up to 35%, the
tokenizer now matches attributes only once.
+ - Fixed a bug in Mojo::DOM where many unclosed comments, CDATA sections,
processing instructions or RCDATA elements
+ could make parsing extremely slow.
+ 9.52 2026-10-24
+ - Improved multipart/form-data performance in Mojo::Message.
+ - Improved Mojo::Server::Daemon performance by up to 27% for keep-alive
requests, by finishing static responses
+ without an extra write cycle and caching socket addresses per connection.
+ - Improved header parsing performance in Mojo::Headers by up to 2x.
+ - Improved route matching performance in Mojolicious::Routes by up to 8x
for real world applications, routes are now
+ indexed by the text their patterns start with, so the cost no longer
grows with the number of routes.
+ - Improved encode and decode performance in Mojo::Util by up to 3x for
ASCII strings, which speeds up parameter
+ parsing by up to 35%.
+ - Improved url_for performance in Mojolicious::Controller by up to 15%.
+ - Improved xor_encode performance in Mojo::Util by up to 3x, which speeds
up WebSocket frame masking.
+ - Fixed a bug in Mojo::Util where gzip did not accept Mojo::ByteStream
objects, causing compressed responses
+ rendered from them to fail.
+ - Fixed a bug in Mojo::Log where messages from nested contexts were not
written to the log file.
+ - Fixed a bug in Mojo::Util where html_unescape did not replace numeric
character references to NUL, surrogates and
+ code points beyond Unicode with U+FFFD, and did not remap the C1 control
range through windows-1252, as required
+ by the WHATWG HTML standard.
+ - Fixed a bug in Mojo::Server::Daemon where destroying the server while a
response was being written could cause
+ an exception.
+ 9.51 2026-10-19
+ - Fixed a bug in Mojo::DOM where CDATA sections, processing instructions
and DOCTYPE declarations did not end at the
+ first ">" in HTML documents.
+ - Fixed a bug in Mojo::DOM where the content of "<style>" and "<script>"
elements in "<svg>" and "<math>" blocks was
+ not parsed as markup.
+ - Fixed a bug in Mojo::DOM where end tags like "</style/>" did not end
"<style>" and "<script>" elements.
+ - Fixed a bug in Mojo::DOM where raw text moved out of "<style>" and
"<script>" elements, for example with strip, was
+ not escaped.
+ - Fixed a bug in Mojo::DOM where any processing instruction containing
"xml" would activate XML mode.
+ - Fixed a bug in Mojo::Message::Request where the SCRIPT_NAME prefix was
sometimes incorrectly removed from
+ PATH_INFO in CGI and PSGI environments.
+ - Fixed a bug in Mojo::Asset::Memory where an end_range of 0 was ignored,
causing range requests for the first
+ byte of an asset to return the whole asset.
+ - Fixed a bug in Mojo::Server::Daemon where WebSocket frames sent together
with the handshake would be parsed as
+ a new HTTP request, preventing the finish event from being emitted.
+ 9.50 2026-10-16
+ - Added SECURITY.md policy for reporting security issues.
+ - Fixed a security issue in Mojo::DOM where the content of title and
textarea elements was not escaped during
+ rendering, allowing escaped end tags to break out and turn sanitized
HTML into live markup.
+
+-------------------------------------------------------------------
Old:
----
Mojolicious-9.49.tar.gz
New:
----
Mojolicious-9.53.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Mojolicious.spec ++++++
--- /var/tmp/diff_new_pack.3ddmP8/_old 2026-10-31 23:10:51.692109017 +0100
+++ /var/tmp/diff_new_pack.3ddmP8/_new 2026-10-31 23:10:51.694109100 +0100
@@ -18,10 +18,10 @@
%define cpan_name Mojolicious
Name: perl-Mojolicious
-Version: 9.490.0
+Version: 9.530.0
Release: 0
-# 9.49 -> normalize -> 9.490.0
-%define cpan_version 9.49
+# 9.53 -> normalize -> 9.530.0
+%define cpan_version 9.53
License: Artistic-2.0
Summary: Real-time web framework
URL: https://metacpan.org/release/%{cpan_name}
@@ -177,6 +177,6 @@
%perl_gen_filelist
%files -f %{name}.files
-%doc Changes examples README.md
+%doc Changes examples README.md SECURITY.md
%license LICENSE
++++++ Mojolicious-9.49.tar.gz -> Mojolicious-9.53.tar.gz ++++++
++++ 6750 lines of diff (skipped)
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.3ddmP8/_old 2026-10-31 23:10:51.914118233 +0100
+++ /var/tmp/diff_new_pack.3ddmP8/_new 2026-10-31 23:10:51.920118483 +0100
@@ -1,6 +1,6 @@
-mtime: 1789992900
-commit: c5e085b01f45ed04b6849a5c3eb435bc1e5442b29256483dc427dfc7e29e31ac
+mtime: 1792921931
+commit: e905bf2f15a596287e58cf7ecdc4c11d4d02093186375234e81571cda19a7556
url: https://src.opensuse.org/perl/perl-Mojolicious
-revision: c5e085b01f45ed04b6849a5c3eb435bc1e5442b29256483dc427dfc7e29e31ac
+revision: e905bf2f15a596287e58cf7ecdc4c11d4d02093186375234e81571cda19a7556
projectscmsync: https://src.opensuse.org/perl/_ObsPrj
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-10-25 10:52:11.000000000 +0100
@@ -0,0 +1 @@
+.osc