9.41 2025-07-03 - Added EXPERIMENTAL support for Server-Sent Events. - Added EXPERIMENTAL module Mojo::SSE. - Added EXPERIMENTAL sse attribute to Test::Mojo. - Added EXPERIMENTAL get_sse_ok, post_sse_ok, sse_finish_ok, sse_finished_ok, sse_ok, sse_id_is, sse_id_isnt, sse_text_is, sse_text_isnt, sse_text_like, sse_text_unlike, sse_type_is and sse_type_isnt methods to Test::Mojo. - Added EXPERIMENTAL is_sse and write_sse methods to Mojo::Content. - Added EXPERIMENTAL write_sse method to Mojolicious::Controller. - Added EXPERIMENTAL sse event to Mojo::Content. - Fixed a bug where query parameters could not be set to undef. (ether) - Fixed a bug where Host headers were not initialized correctly. (ether) 9.40 2025-05-12 - Added EXPERIMENTAL support for resumable file downloads. - Added EXPERIMENTAL download methods to Mojo::File and Mojo::UserAgent::Transactor. 9.39 2024-11-23 - Added EXPERIMENTAL support for encrypted session cookies. This feature is much more secure than signed cookies and can be enabled by installing CryptX and setting the encrypted attribute. $app->sessions->encrypted(1); - Added EXPERIMENTAL encrypted attribute to Mojolicious::Sessions. - Added EXPERIMENTAL encrypted_cookie and every_encrypted_cookie methods to Mojolicious::Controller. - Added EXPERIMENTAL decrypt_cookie, encrypt_cookie and generate_secret functions to Mojo::Util. - Fixed a bug in Mojo::Message::Request where message size limits were not always correctly applied. (Alexander Kuehne) 9.38 2024-08-17 - Added support for new core booleans in Perl 5.36+ to Mojo::JSON. (haarg) - Deprecated support for "'" package separators that have been deprecated in Perl. (Grinnz) 9.37 2024-05-13 - Improved Mojo::Base include time with a new Mojo::BaseUtils module. (okurz) 9.36 2024-03-06 - Updated Bootstrap from version 4 to 5. (sergiotarxz) - Improved Morbo to restart on deleted files. (hernan604) 9.35 2023-10-27 - Added EXPERIMENTAL support for persistent cookies in Netscape format. - Added EXPERIMENTAL file attribute to Mojo::UserAgent::CookieJar. - Added EXPERIMENTAL load, save and to_string methods to Mojo::UserAgent::CookieJar. - Fixed error reporting when loading applications with syntax errors. (haarg) - Fixed absolute URL support in url_for_file and url_for_asset methods. (rawleyfowler) 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) 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 "