Forwarded request #1291897 from tinita
- updated to 9.410.0 (9.41)
see /usr/share/doc/packages/perl-Mojolicious/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/1291919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=181
- updated to 9.390.0 (9.39)
see /usr/share/doc/packages/perl-Mojolicious/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/1230644
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=430
- updated to 9.35
see /usr/share/doc/packages/perl-Mojolicious/Changes
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 applicartions with syntax errors. (haarg)
- Fixed absolute URL support in url_for_file and url_for_asset methods. (rawleyfowler)
OBS-URL: https://build.opensuse.org/request/show/1125739
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=420
- updated to 9.34
see /usr/share/doc/packages/perl-Mojolicious/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/1110557
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=418
- updated to 9.31
see /usr/share/doc/packages/perl-Mojolicious/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.
OBS-URL: https://build.opensuse.org/request/show/1046334
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=412
- updated to 9.27
see /usr/share/doc/packages/perl-Mojolicious/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/1006038
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=406
- updated to 9.21
see /usr/share/doc/packages/perl-Mojolicious/Changes
9.21 2021-08-13
- Added EXPERIMENTAL supprt for top-level await to Mojo::Promise.
- Updated Future::AsyncAwait requirement to 0.52 for new fatures 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)
OBS-URL: https://build.opensuse.org/request/show/913814
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=396
- updated to 9.19
see /usr/share/doc/packages/perl-Mojolicious/Changes
9.19 2021-06-01
- This release contains fixes for security issues, everybody should upgrade!
- Swiched 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)
OBS-URL: https://build.opensuse.org/request/show/896876
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=393
- updated to 9.12
see /usr/share/doc/packages/perl-Mojolicious/Changes
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.
OBS-URL: https://build.opensuse.org/request/show/880383
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=385
- updated to 9.10
see /usr/share/doc/packages/perl-Mojolicious/Changes
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.
OBS-URL: https://build.opensuse.org/request/show/879384
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=384
- updated to 9.0
see /usr/share/doc/packages/perl-Mojolicious/Changes
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.
OBS-URL: https://build.opensuse.org/request/show/872772
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=378
- updated to 8.73
see /usr/share/doc/packages/perl-Mojolicious/Changes
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.
OBS-URL: https://build.opensuse.org/request/show/870486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=376
- updated to 8.72
see /usr/share/doc/packages/perl-Mojolicious/Changes
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.
OBS-URL: https://build.opensuse.org/request/show/867426
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=374
- updated to 8.70
see /usr/share/doc/packages/perl-Mojolicious/Changes
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.
OBS-URL: https://build.opensuse.org/request/show/859600
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=370
- updated to 8.67
see /usr/share/doc/packages/perl-Mojolicious/Changes
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.
OBS-URL: https://build.opensuse.org/request/show/854509
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=368
- updated to 8.66
see /usr/share/doc/packages/perl-Mojolicious/Changes
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)
OBS-URL: https://build.opensuse.org/request/show/852060
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=366
- updated to 8.57
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.57 2020-07-16
- Added support for YAML config files.
- Added module Mojolicious::Plugin::NotYAMLConfig.
- Improved app generator command to use a YAML config file.
- Fixed a bug in proxy helpers that caused response content to be ignored in some cases. (mohawk2)
- Fixed attr_is bug in Test::Mojo that prevented false value comparisons from working correctly. (tim-2)
OBS-URL: https://build.opensuse.org/request/show/821670
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=348
- updated to 8.54
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.54 2020-06-14
- Added EXPERIMENTAL support for :scope and :has pseudo-classes to Mojo::DOM::CSS. (Eckankar, kraih)
- Fixed a bug in Mojo::DOM where select and ruby elements were parsed incorrectly.
- Fixed a but in Mojo::UserAgent::Transactor that prevented compression settings to be inherited across redirects.
- Fixed a bug where Mojolicious templates could not use the continue Perl keyword.
OBS-URL: https://build.opensuse.org/request/show/814872
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=342
updated to 8.50
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.50 2020-05-23
- Increased Perl version requirement to 5.16.0. This is just a first step
however, at some point in the not so distant future we will increase the
Perl version requirement to 5.20.0 for full subroutine signatures support.
- Improved Mojo::Base to enable the Perl 5.16 feature bundle with
"unicode_strings", "unicode_eval", "evalbytes", "current_sub" and "fc".
8.43 2020-05-20
- Removed deprecated argument handling from Mojo::Promise::new.
- Removed experimental status from all_settled method in Mojo::Promise.
- Removed experimental status from content_type and file_type methods in
Mojolicious::Types.
- Removed experimental status from cleanup event in Mojo::IOLoop::Subprocess.
- Switched from Storable to JSON serialization for Mojo::IOLoop::Subprocess
IPC to increase efficiency.
- Added exit_code method to Mojo::IOLoop::Subprocess.
- Improved Mojo::Promise to warn when an unhandled rejected promise is
destroyed.
- Fixed a bug where the resolve class method in Mojo::Promise would
unnecessarily create new promises.
- Fixed a promise chaining bug in Mojo::Promise. (karjala)
OBS-URL: https://build.opensuse.org/request/show/808986
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=334
updated to 8.42
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.42 2020-05-04
- This release contains fixes for security issues, everybody should upgrade!
- Added EXPERIMENTAL support for :any-link pseudo-class to Mojo::DOM::CSS.
- Added EXPERIMENTAL support for case-sensitive attribute selectors like
[foo="bar" s] to Mojo::DOM::CSS
- Renamed experimental :matches pseudo-class to :is in Mojo::DOM::CSS.
- Fixed a security issue that allowed for _method query parameters to be used
with GET requests.
- Fixed a bug in Mojo::DOM::CSS where the case-sensitivity identifier was
case-sensitive.
OBS-URL: https://build.opensuse.org/request/show/800388
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=332
- updated to 8.37
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.37 2020-04-19
- Added keep_alive_timeout attribute to Mojo::Server::Daemon.
- Added -k options to daemon and prefork commands.
- Added keep_alive_timeout setting to Hypnotoad.
- Increased various default timeouts because keep_alive_timeout takes over
some of their previous responsibility.
- Improved timeout setting performance significantly in Mojo::IOLoop::Stream.
- Improved again method in Mojo::Reactor, Mojo::Reactor::EV and
Mojo::Reactor::Poll to allow changing the invocation time of active timers.
- Fixed support for 425 status in Mojo::Message::Response.
OBS-URL: https://build.opensuse.org/request/show/795792
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=323
- updated to 8.34
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.34 2020-03-16
- Removed experimental status from proxy->get_p, proxy->post_p and
proxy->start_p helpers in Mojolicious::Plugin::DefaultHelpers.
- Removed experimental status from compress and min_compress_size attributes
in Mojolicious::Renderer.
- Removed experimental status from high_water_mark attribute in
Mojo::IOLoop::Stream.
- Removed experimental status from respond method in Mojolicious::Renderer.
- Removed experimental status from bytes_waiting and can_write methods in
Mojo::IOLoop::Stream.
- Removed experimental status from dehop method in Mojo::Headers.
- Removed experimental status from scope_guard function in Mojo::Util.
- Improved size check in Mojolicious::Validator to only require one argument.
- Fixed Mojolicious::Validator to also validate empty string values instead of
ignoring them. This behaviour had caused a lot of confusion in the past.
- Fixed plugin generator not to use an __END__ section.
OBS-URL: https://build.opensuse.org/request/show/785909
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=317
- this will need adjustements in downstream projects, e.g. see https://progress.opensuse.org/issues/54299 for openQA
- updated to 8.21
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.21 2019-07-13
- Undeprecated Mojo::Exception::verbose.
- Added support for MOJO_EXCEPTION_VERBOSE environment variable.
- Improved built in templates to use the same stack trace format as
Mojo::Exception.
8.20 2019-07-08
- Improved check function in Mojo::Exception to match regular expressions
against stringified exception objects too.
- Improved num check in Mojolicious::Validator to accept negative numbers.
(kiwiroy)
8.19 2019-07-07
- Deprecated Mojo::Exception::verbose.
- Added EXPERIMENTAL check and raise functions to Mojo::Exception.
- Added -f option to generate plugin command.
- Improved inspect method in Mojo::Exception to be safe to call more than
once.
- Fixed various stack trace bugs in Mojo::Exception, so your error messages
and stack traces can look slightly different than before.
- Fixed bugs in reply->exception helper that could result in exceptions
without error message.
- Fixed daemonize exception handling in Mojo::Server. (skaji)
OBS-URL: https://build.opensuse.org/request/show/715561
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=293
- updated to 7.25
see /usr/share/doc/packages/perl-Mojolicious/Changes
7.25 2017-02-09
- Fixed cleanup bugs in Mojo::IOLoop::Stream.
- updated to 7.24
see /usr/share/doc/packages/perl-Mojolicious/Changes
7.24 2017-02-05
- Added open method to Mojo::File.
- Added tempfile function to Mojo::File.
- Fixed bug in Mojo::Asset::File where the slurp method would not work
correctly for very large files.
OBS-URL: https://build.opensuse.org/request/show/456712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=61
- updated to 7.20
see /usr/share/doc/packages/perl-Mojolicious/Changes
7.20 2017-01-18
- Fixed a bug in Mojo::File where the make_path method would die even if no
error occurred.
- Fixed warnings in Mojo::IOLoop::TLS.
- updated to 7.19
see /usr/share/doc/packages/perl-Mojolicious/Changes
7.19 2017-01-14
- Added module Mojo::IOLoop::TLS.
- Added can_nnr and can_socks methods to Mojo::IOLoop::Client.
OBS-URL: https://build.opensuse.org/request/show/451164
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=57
see /usr/share/doc/packages/perl-Mojolicious/Changes
7.17 2017-01-11
- Fixed Windows bugs in Mojo::File. (kmx)
7.16 2017-01-10
- Fixed Windows bugs in Mojo::File. (kmx)
7.15 2017-01-09
- Deprecated Mojo::ByteStream::slurp and Mojo::Util::slurp in favor of
Mojo::File::slurp.
- Deprecated Mojo::ByteStream::spurt and Mojo::Util::spurt in favor of
Mojo::File::spurt.
- Deprecated Mojo::Util::files in favor of Mojo::File::list_tree.
- Deprecated Mojo::Home::lib_dir, Mojo::Home::parse, Mojo::Home::parts in
favor of new features inherited from the Mojo::File base class.
- Added module Mojo::File.
- Improved Mojo::Home to be a subclass of Mojo::File.
- Improved mojo_lib_dir and rel_file methods in Mojo::Home to return
Mojo::Home objects.
- Improved rel_file methods in Mojolicious::Command to return Mojo::File
objects.
- Improved every_param and param methods in Mojolicious::Validator::Validation
to use the current topic.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=162
- updated to 7.0
see /usr/share/doc/packages/perl-Mojolicious/Changes
7.0 2016-07-19
- Code name "Doughnut", this is a major release.
- Removed Mojolicious::Plugin::Charset.
- Removed authority method from Mojo::URL.
- Removed squish method from Mojo::ByteStream.
- Removed squish function from Mojo::Util.
- Removed support for smart whitespace trimming from all_text and text methods
in Mojo::DOM.
- Updated jQuery to version 3.1.0.
- Improved Mojo::URL not to include the userinfo part when generating URLs, as
recommended by the URL Living Standard.
- Improved Mojolicious::Plugin::Config to no longer log which files have been
loaded.
- Fixed trailing slash bug in Mojo::URL.
- Fixed a few whitespace bugs in Mojo::DOM.
- Fixed attribute selector bug in Mojo::DOM::CSS. (Akron)
- Fixed a bug causing headers with zero length values to be ignored by the get
command. (jberger)
OBS-URL: https://build.opensuse.org/request/show/412081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=46
see /usr/share/doc/packages/perl-Mojolicious/Changes
7.0 2016-07-19
- Code name "Doughnut", this is a major release.
- Removed Mojolicious::Plugin::Charset.
- Removed authority method from Mojo::URL.
- Removed squish method from Mojo::ByteStream.
- Removed squish function from Mojo::Util.
- Removed support for smart whitespace trimming from all_text and text methods
in Mojo::DOM.
- Updated jQuery to version 3.1.0.
- Improved Mojo::URL not to include the userinfo part when generating URLs, as
recommended by the URL Living Standard.
- Improved Mojolicious::Plugin::Config to no longer log which files have been
loaded.
- Fixed trailing slash bug in Mojo::URL.
- Fixed a few whitespace bugs in Mojo::DOM.
- Fixed attribute selector bug in Mojo::DOM::CSS. (Akron)
- Fixed a bug causing headers with zero length values to be ignored by the get
command. (jberger)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=139
- Added daemon attribute to Mojo::Server::Morbo.
- Improved portability of Mojo::Server::Morbo.
- Fixed empty template handling in Mojo::Template.
6.01 2015-03-03
- Added content_with helper to Mojolicious::Plugin::DefaultHelpers.
- Relaxed request-line handling in Mojo::Message::Request.
- Fixed code name in version command and built-in templates.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=59
- Code name "Clinking Beer Mugs", this is a major release.
- Removed name listing support from param method in Mojolicious::Controller.
- Removed name listing support from param method in Mojo::Parameters.
- Removed name listing support from error and param methods in
Mojolicious::Validator::Validation.
- Removed multi-name support from cookie, param and signed_cookie methods in
Mojolicious::Controller.
- Removed multi-name support from param method in
Mojolicious::Validator::Validation.
- Removed multi-name support from param method in Mojo::Parameters.
- Removed multi-name support from cookie and upload methods in Mojo::Message.
- Removed custom socket support from Mojo::UserAgent.
- Removed is_fatal, is_level and log methods from Mojo::Log.
- Removed auto_render method from Mojolicious::Routes.
- Removed deprecated object-oriented Mojo::Loader API.
- Removed deprecated accept_interval, lock and unlock attributes from
Mojo::IOLoop.
- Removed deprecated accept_interval, lock_file and lock_timeout attributes
from Mojo::Server::Prefork.
- Removed deprecated bridge method from Mojolicious::Routes::Route.
- Removed deprecated is_readable method from Mojo::Reactor.
- Removed deprecated siblings method from Mojo::DOM.
- Removed deprecated render_exception and render_not_found methods from
Mojolicious::Controller.
- Removed deprecated keep_alive_requests setting from Hypnotoad.
- Changed return values of all and find methods in
Mojo::UserAgent::CookieJar.
- Renamed template attribute in Mojo::Template to unparsed.
- Renamed extracting attribute in Mojo::UserAgent::CookieJar to collecting.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=57
- updated to 5.79
- Fixed bug in Mojo::Reactor::Poll that caused excessive idle CPU usage.
5.78 2015-02-12
- Replaced expires method in Mojo::Cookie::Response with an attribute.
- Added split_cookie_header function to Mojo::Util.
- Updated IO::Socket::SSL requirement to 1.94.
- Relaxed RFC 822/1123 and RFC 850/1036 handling in Mojo::Date.
- Improved Mojo::Reactor::Poll performance significantly.
- Improved text method in Mojo::Message to use default_charset as well.
- Improved design of built-in templates.
- Fixed bug in Mojo::DOM that made parsing a requirement.
- Fixed warnings in Mojo::URL.
OBS-URL: https://build.opensuse.org/request/show/286118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=11
- updated to 5.77
- Added content_security_policy method to Mojo::Headers.
- Fixed canonicalize in Mojo::Path to not remove parts with more than three
dots.
5.76 2015-02-02
- Emergency release for a critical security issue that can expose files on
Windows systems, everybody should update!
- Increased default max_message_size from 10MB to 16MB in Mojo::Message.
- Reduced default max_line_size from 10KB to 8KB in Mojo::Headers and
Mojo::Message.
- Improved Hypnotoad load balancing by calling srand() after starting a new
worker in Mojo::Server::Prefork.
- Improved design of built-in templates.
- Fixed bug in Mojo::IOLoop where the accept limit was applied too broadly.
- Fixed bug in Mojo::Server::Prefork where the TTOU signal would not always
stop a worker.
- Fixed bug in Mojo::DOM::CSS where combinators needed to be surrounded by
whitespace.
5.75 2015-01-26
- Added healthy method to Mojo::Server::Prefork.
- Improved all built-in web servers to die if group or user assignment
failed.
- Improved Hypnotoad to wait for new workers to be ready before stopping the
old ones during hot deployment.
- Improved commands and log messages to use less punctuation.
- Fixed bug in Mojo::IOLoop where the callback passed to next_tick would
receive the wrong invocant.
- Fixed race condition and memory leak in Mojo::Server::Prefork.
OBS-URL: https://build.opensuse.org/request/show/284654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=10
- Added content_security_policy method to Mojo::Headers.
- Fixed canonicalize in Mojo::Path to not remove parts with more than three
dots.
5.76 2015-02-02
- Emergency release for a critical security issue that can expose files on
Windows systems, everybody should update!
- Increased default max_message_size from 10MB to 16MB in Mojo::Message.
- Reduced default max_line_size from 10KB to 8KB in Mojo::Headers and
Mojo::Message.
- Improved Hypnotoad load balancing by calling srand() after starting a new
worker in Mojo::Server::Prefork.
- Improved design of built-in templates.
- Fixed bug in Mojo::IOLoop where the accept limit was applied too broadly.
- Fixed bug in Mojo::Server::Prefork where the TTOU signal would not always
stop a worker.
- Fixed bug in Mojo::DOM::CSS where combinators needed to be surrounded by
whitespace.
5.75 2015-01-26
- Added healthy method to Mojo::Server::Prefork.
- Improved all built-in web servers to die if group or user assignment
failed.
- Improved Hypnotoad to wait for new workers to be ready before stopping the
old ones during hot deployment.
- Improved commands and log messages to use less punctuation.
- Fixed bug in Mojo::IOLoop where the callback passed to next_tick would
receive the wrong invocant.
- Fixed race condition and memory leak in Mojo::Server::Prefork.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=53
- updated to 5.74
- Improved parser errors to be more consistent with connection errors in
Mojo::Message::Request and Mojo::Message::Response.
- Fixed "0" value bug in Mojo::Parameters.
- Fixed bug where placeholder default values would not always have
precedence.
- Fixed proxy detection in get command.
5.73 2015-01-24
- Deprecated Mojolicious::Routes::Route::bridge in favor of
Mojolicious::Routes::Route::under.
- Deprecated Mojolicious::Controller::render_exception in favor of
reply->exception helper.
- Deprecated Mojolicious::Controller::render_not_found in favor of
reply->not_found helper.
- Removed deprecated object-oriented Mojo::JSON API.
- Removed deprecated stringification support from Mojo::Collection.
- Removed deprecated support for data arguments from Mojo::JSON::Pointer.
- Removed deprecated AUTOLOAD and pluck methods from Mojo::Collection.
- Removed deprecated AUTOLOAD and val methods from Mojo::DOM.
- Moved tutorial from Mojolicious::Lite to Mojolicious::Guides::Tutorial.
- Added term_escape method to Mojo::ByteStream.
- Added term_escape function to Mojo::Util.
- Improved get command to use the user agent of the application.
- Improved diagnostics information for MOJO_DAEMON_DEBUG,
MOJO_USERAGENT_DEBUG and MOJO_WEBSOCKET_DEBUG environment variables.
- Fixed tag helpers to generate correct HTML5. (batman, sri)
- Fixed JSON Pointer escaping bug.
- Fixed portability bug in monkey_patch tests.
OBS-URL: https://build.opensuse.org/request/show/283053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=9
- Improved parser errors to be more consistent with connection errors in
Mojo::Message::Request and Mojo::Message::Response.
- Fixed "0" value bug in Mojo::Parameters.
- Fixed bug where placeholder default values would not always have
precedence.
- Fixed proxy detection in get command.
5.73 2015-01-24
- Deprecated Mojolicious::Routes::Route::bridge in favor of
Mojolicious::Routes::Route::under.
- Deprecated Mojolicious::Controller::render_exception in favor of
reply->exception helper.
- Deprecated Mojolicious::Controller::render_not_found in favor of
reply->not_found helper.
- Removed deprecated object-oriented Mojo::JSON API.
- Removed deprecated stringification support from Mojo::Collection.
- Removed deprecated support for data arguments from Mojo::JSON::Pointer.
- Removed deprecated AUTOLOAD and pluck methods from Mojo::Collection.
- Removed deprecated AUTOLOAD and val methods from Mojo::DOM.
- Moved tutorial from Mojolicious::Lite to Mojolicious::Guides::Tutorial.
- Added term_escape method to Mojo::ByteStream.
- Added term_escape function to Mojo::Util.
- Improved get command to use the user agent of the application.
- Improved diagnostics information for MOJO_DAEMON_DEBUG,
MOJO_USERAGENT_DEBUG and MOJO_WEBSOCKET_DEBUG environment variables.
- Fixed tag helpers to generate correct HTML5. (batman, sri)
- Fixed JSON Pointer escaping bug.
- Fixed portability bug in monkey_patch tests.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=51
- updated to 5.72
- Added EXPERIMENTAL support for case-insensitive attribute selectors like
[foo="bar" i] to Mojo::DOM::CSS.
- Added max_lines attribute to Mojo::Headers.
- Improved Mojo::Reactor::EV to update the current time before starting a
timer.
- Improved error messages for start-line and header limits.
- Fixed bug in Mojo::Headers where max_line_size was not checked correctly.
- Fixed whitespace bug in Mojo::DOM::CSS.
5.71 2015-01-01
- Updated Net::DNS::Native requirement to 0.15 for some important bug fixes.
- Updated jQuery to version 2.1.3.
- Improved Mojo::URL performance.
- Fixed fragment and userinfo normalization bugs in Mojo::URL.
- Fixed query charset bug in Mojo::URL.
- Fixed a few merge bugs in Mojo::Parameters.
OBS-URL: https://build.opensuse.org/request/show/281081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=8
- Added EXPERIMENTAL support for case-insensitive attribute selectors like
[foo="bar" i] to Mojo::DOM::CSS.
- Added max_lines attribute to Mojo::Headers.
- Improved Mojo::Reactor::EV to update the current time before starting a
timer.
- Improved error messages for start-line and header limits.
- Fixed bug in Mojo::Headers where max_line_size was not checked correctly.
- Fixed whitespace bug in Mojo::DOM::CSS.
5.71 2015-01-01
- Updated Net::DNS::Native requirement to 0.15 for some important bug fixes.
- Updated jQuery to version 2.1.3.
- Improved Mojo::URL performance.
- Fixed fragment and userinfo normalization bugs in Mojo::URL.
- Fixed query charset bug in Mojo::URL.
- Fixed a few merge bugs in Mojo::Parameters.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=49
- updated to 5.70
- Improved Mojo::Template performance.
- Fixed error handling bugs in Mojo::IOLoop::Stream.
- Fixed a few limit bugs in Mojo::Message.
- Fixed Windows bug in Mojo::IOLoop::Client. (OlegG)
5.69 2014-12-13
- Deprecated Mojo::DOM::siblings.
- Added following, following_siblings, preceding and preceding_siblings
methods to Mojo::DOM.
- Added port method to Mojo::IOLoop::Server.
- Removed deprecated emit_safe method from Mojo::EventEmitter.
- Removed deprecated render_static method from Mojolicious::Controller.
- Removed deprecated has_conditions method from Mojolicious::Routes::Route.
- Updated Net::DNS::Native requirement to 0.14 for some important bug fixes.
- Improved Mojo::DOM::HTML performance slightly.
- Fixed parent combinator bug in Mojo::DOM::CSS.
- Fixed whitespace bug in Mojo::DOM::HTML.
- Fixed Mojo::UserAgent::Transactor to handle query parameters more like
most common browsers.
5.68 2014-12-02
- Improved Mojo::DOM::CSS performance significantly.
- Fixed deprecation warnings in get command.
- Fixed bug in Mojolicious::Controller where sending a WebSocket message
would cause multiple resume events.
5.67 2014-11-27
- Improved overall performance by deserializing sessions only on demand.
- Fixed bug where embedded applications would deserialize sessions twice.
OBS-URL: https://build.opensuse.org/request/show/265681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=7
- Improved Mojo::Template performance.
- Fixed error handling bugs in Mojo::IOLoop::Stream.
- Fixed a few limit bugs in Mojo::Message.
- Fixed Windows bug in Mojo::IOLoop::Client. (OlegG)
5.69 2014-12-13
- Deprecated Mojo::DOM::siblings.
- Added following, following_siblings, preceding and preceding_siblings
methods to Mojo::DOM.
- Added port method to Mojo::IOLoop::Server.
- Removed deprecated emit_safe method from Mojo::EventEmitter.
- Removed deprecated render_static method from Mojolicious::Controller.
- Removed deprecated has_conditions method from Mojolicious::Routes::Route.
- Updated Net::DNS::Native requirement to 0.14 for some important bug fixes.
- Improved Mojo::DOM::HTML performance slightly.
- Fixed parent combinator bug in Mojo::DOM::CSS.
- Fixed whitespace bug in Mojo::DOM::HTML.
- Fixed Mojo::UserAgent::Transactor to handle query parameters more like
most common browsers.
5.68 2014-12-02
- Improved Mojo::DOM::CSS performance significantly.
- Fixed deprecation warnings in get command.
- Fixed bug in Mojolicious::Controller where sending a WebSocket message
would cause multiple resume events.
5.67 2014-11-27
- Improved overall performance by deserializing sessions only on demand.
- Fixed bug where embedded applications would deserialize sessions twice.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=47
- updated to 5.60
Tons of changes, just the peak of the ice berg:
- Added to_array method to Mojo::Collection.
- Added xss_escape function to Mojo::Util.
- Updated Net::DNS::Native requirement to 0.12 for some important bug fixes.
- Added support for non-blocking name resolution with Net::DNS::Native.
5.58 2014-11-06
- Improved error handling in Mojo::IOLoop::Client.
5.57 2014-11-02
- Deprecated stringification support in Mojo::Collection in favor of
Mojo::Collection::join.
- Deprecated Mojo::Collection::pluck in favor of Mojo::Collection::map.
- Deprecated Mojo::DOM::val.
- Improved map method in Mojo::Collection to be able to call methods.
- Improved tap method in Mojo::Base to be able to call methods.
5.56 2014-10-29
- Deprecated Mojo::Collection::AUTOLOAD in favor of Mojo::Collection::pluck.
- Deprecated Mojo::DOM::AUTOLOAD in favor of Mojo::DOM::children.
5.55 2014-10-28
- Deprecated support for data arguments in Mojo::JSON::Pointer.
- Added access_control_allow_origin, content_language, content_location and
strict_transport_security methods to Mojo::Headers.
5.54 2014-10-23
- Deprecated object-oriented Mojo::JSON API.
- Added auto_decompress attribute to Mojo::Content.
OBS-URL: https://build.opensuse.org/request/show/261183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=6
- updated to 5.12
- Fixed a few multipart form handling bugs.
- Fixed AUTOLOAD bug in Mojo::Collection where it would behave differently
than calling pluck directly.
5.11 2014-07-02
- Moved reverse_proxy attribute from Mojo::Server::Daemon to Mojo::Server.
- Added delay and inactivity_timeout helpers to
Mojolicious::Plugin::DefaultHelpers.
- Improved error method in Mojolicious::Validator::Validation to return
field names when called without arguments.
- Fixed "0" value bug in Mojo::UserAgent::Transactor.
5.10 2014-06-28
- Added cleanup attribute to Mojo::Server::Prefork.
- Improved Mojo::Server::Prefork to keep sending heartbeat messages when
stopping gracefully.
- Fixed small bug where Mojo::Server::Daemon was too eager to reconfigure
Mojo::IOLoop.
- Fixed small bug where Hypnotoad would clean up process id and lock files
too early.
5.09 2014-06-24
- Improved .ep templates to make the current controller available as $c.
OBS-URL: https://build.opensuse.org/request/show/240154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=4
- updated to 4.90
- Removed deprecated to_rel method from Mojo::URL.
- Updated IO::Socket::SSL requirement to 1.84 due to breaking changes in
IO::Socket::SSL.
- Improved documentation browser with more accessible links and readable
inline code.
- Fixed textarea and title parsing bugs in Mojo::DOM::HTML.
4.89 2014-03-13
- Added support for template variants.
- Improved built-in templates with unobtrusive menu bar.
- Fixed bug in Mojo::DOM::HTML where non-self-closing elements were not
handled correctly.
- Fixed bug in Mojo::DOM::HTML where <image> was not treated as an alias for
<img>.
4.88 2014-03-09
- Added build_controller method to Mojolicious.
- Added match method to Mojolicious::Routes.
- Improved Mojo::Server::Daemon to handle setuid/setgid errors more
gracefully.
- Improved Mojo::Server::Prefork to handle lock file errors more gracefully.
- Improved exception page to show better context information for templates.
- Fixed comment on last line bug in Mojo::Template.
4.87 2014-03-04
- Improved Mojo::ByteStream to allow more method chaining.
- Fixed RFC 7159 support in Mojo::JSON.
- Fixed RFC 7159 compliance bugs in Mojo::Transaction::WebSocket and
Test::Mojo.
OBS-URL: https://build.opensuse.org/request/show/227137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mojolicious?expand=0&rev=2
- Removed deprecated to_rel method from Mojo::URL.
- Updated IO::Socket::SSL requirement to 1.84 due to breaking changes in
IO::Socket::SSL.
- Improved documentation browser with more accessible links and readable
inline code.
- Fixed textarea and title parsing bugs in Mojo::DOM::HTML.
4.89 2014-03-13
- Added support for template variants.
- Improved built-in templates with unobtrusive menu bar.
- Fixed bug in Mojo::DOM::HTML where non-self-closing elements were not
handled correctly.
- Fixed bug in Mojo::DOM::HTML where <image> was not treated as an alias for
<img>.
4.88 2014-03-09
- Added build_controller method to Mojolicious.
- Added match method to Mojolicious::Routes.
- Improved Mojo::Server::Daemon to handle setuid/setgid errors more
gracefully.
- Improved Mojo::Server::Prefork to handle lock file errors more gracefully.
- Improved exception page to show better context information for templates.
- Fixed comment on last line bug in Mojo::Template.
4.87 2014-03-04
- Improved Mojo::ByteStream to allow more method chaining.
- Fixed RFC 7159 support in Mojo::JSON.
- Fixed RFC 7159 compliance bugs in Mojo::Transaction::WebSocket and
Test::Mojo.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mojolicious?expand=0&rev=37
oid sha256:4d45f4b51cce46b3896f2e27b2447e52a8efccb1ebea5e6b3885ea211c08480b
size 965888
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.