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

Reply via email to