------------------------------------------------------------------- Wed Nov 12 07:42:00 UTC 2014 - coolo@suse.com - 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. - Improved Mojo::Content to parse content more defensively. - Fixed chunked transfer encoding bug in Mojo::Content. - Fixed bug where Mojo::UserAgent would try to follow redirects for protocols other than HTTP and HTTPS. 5.53 2014-10-20 - Fixed bug in Mojo::Server where secondary groups were not reassigned correctly. (ksm, sri) 5.52 2014-10-18 - Fixed read-only file system compatibility of Mojo::Asset::File. 5.51 2014-10-17 - Fixed bug in Mojolicious::Validator::Validation where every_param would sometimes return an array reference containing an undef value. - Fixed Mojo::ByteStream and Mojo::Collection to always return true in boolean context. 5.50 2014-10-15 - Improved Mojo::DOM::HTML performance slightly. - Fixed description list parsing bug in Mojo::DOM::HTML. (Trelane) 5.49 2014-10-10 - Improved form content generator to allow custom content types. - Improved Mojo::Server to load applications consistently for all servers. (tianon, sri) - Fixed Mojolicious::Static to hide files without extensions in DATA sections. - Fixed inflate command to ignore files without extensions. - Fixed bug in Mojolicious::Routes::Route where formats could be rendered twice for embedded applications. ------------------------------------------------------------------- Thu Jul 10 08:27:31 UTC 2014 - coolo@suse.com - 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. ------------------------------------------------------------------- Tue Jun 17 12:50:17 UTC 2014 - lnussel@suse.de - update to 5.08 5.08 2014-06-17 - Added reset method to Mojo::IOLoop. - Added reset method to Mojo::Reactor. - Added reset method to Mojo::Reactor::Poll. 5.07 2014-06-13 - Fixed RFC 7230 compliance bugs in Mojo::Headers. 5.06 2014-06-11 - Added deserialize and serialize attributes to Mojolicious::Sessions. - Improved redirect_to to behave more like url_for. - Fixed bug in Mojo::UserAgent where HTTP/1.0 connections were sometimes kept alive. 5.05 2014-06-08 - Fixed parsing of header fields with single character names in Mojo::Headers. (crab) 5.04 2014-06-03 - Added expect_close attribute to Mojo::Content. - Improved support for broken responses to CONNECT requests. 5.03 2014-06-02 - Fixed bug where Mojo::DOM::HTML could not handle certain broken tags. 5.02 2014-05-31 - Added multi-name support to cookie and signed_cookie methods in Mojolicious::Controller. - Added multi-name support to cookie and upload methods in Mojo::Message. - Improved Mojolicious::Command::generate::plugin to use better directory names. - Fixed bug where Mojo::DOM::HTML could not handle tags with lots of attributes. 5.01 2014-05-30 - Fixed continuation line handling in Mojo::Headers. 5.0 2014-05-29 - Code name "Tiger Face", this is a major release. - Changed heuristics for number detection in Mojo::JSON to better line up with user expectations. - Changed lock and unlock callbacks in Mojo::IOLoop to not receive an invocant. - Changed return value of path_for method in Mojolicious::Routes::Match. - Changed return value and arguments of error method in Mojo::Message. - Removed deprecated support for "X-Forwarded-HTTPS". - Removed return values from wait method in Mojo::IOLoop::Delay. - Removed list context support from header method in Mojo::Headers. - Removed generate_port method from Mojo::IOLoop. - Replaced reserved stash value partial with render_to_string method. - Replaced format method in Mojo::Log with an attribute. - Replaced check_file method in Mojo::Server::Morbo with check method. - Added with_compression method to Mojo::Transaction::WebSocket. - Added catch method to Mojo::EventEmitter. - Added append method to Mojo::Log. - Updated jQuery to version 2.1.1. - Improved Mojo::IOLoop::Delay to automatically check if the event loop is already running. - Improved Mojo::Parameters to consistently accept arrays. - Improved Mojo::Collection to perform actual boolean checks. (marcus) - Fixed Mojo::DOM::HTML to handle slashes in unquoted attribute values correctly. - Fixed Mojo::IOLoop::Server to work correctly with newer versions of IO::Socket::SSL. (noxxi) - Fixed rendering bug where rewritten arguments could not be localized. - Fixed verification bug in Mojo::IOLoop::Server. - Fixed path generation bug in Mojolicious::Routes::Match. - Fixed warnings in Mojo::IOLoop::Delay. 4.99 2014-05-12 - Added support for performing blocking and non-blocking requests at the same time with Mojo::UserAgent. - Added nb_url method to Mojo::UserAgent::Server. - Improved Mojo::IOLoop::Server and Mojo::Server::Daemon to be able to listen on random ports. 4.98 2014-05-09 - Removed deprecated get_line function from Mojo::Util. - Removed deprecated content_xml, replace_content, text_before, text_after and to_xml methods from Mojo::DOM. - Improved accept performance in Mojo::IOLoop::Server. 4.97 2014-04-30 - Deprecated support for "X-Forwarded-HTTPS" in favor of "X-Forwarded-Proto". - Added multi-name support to param method in Mojo::Parameters. 4.96 2014-04-28 - Improved Mojo::IOLoop to use Mojo::IOLoop::Delay more consistently. 4.95 2014-04-27 - Improved Mojo::IOLoop::Delay with circular reference protection. - Improved Mojo::IOLoop::Delay to allow argument splicing. - Improved Mojo::IOLoop::Server to reuse cipher list from IO::Socket::SSL. - Fixed memory leak in Mojo::UserAgent::Server. 4.94 2014-04-20 - Added reverse_proxy attribute to Mojo::Server::Daemon. - Added reverse_proxy attribute to Mojo::Message::Request. - Added prefork and upgrade_timeout attributes to Mojo::Server::Hypnotoad. - Added configure method to Mojo::Server::Hypnotoad. - Relaxed name handling in Mojo::Headers a little. - Fixed small bug in online tests. 4.93 2014-04-13 - Fixed bug where Mojolicious::Static would not use the correct default MIME type. 4.92 2014-04-08 - Removed deprecated use of hash references for optgroup generation with select_field helper. - Improved dumper helper to escape unprintable characters. - Fixed small handler detection bug in Mojolicious::Renderer. 4.91 2014-03-29 - Added daemonize method to Mojo::Server. - Added ensure_pid_file method to Mojo::Server::Prefork. - Removed deprecated secret method from Mojolicious. - Improved performance of Mojolicious::Plugin::EPRenderer and Mojolicious::Plugin::EPLRenderer. - Improved Mojo::Reactor::Poll portability with POLLPRI support. ------------------------------------------------------------------- Sat Mar 22 19:01:23 UTC 2014 - coolo@suse.com - 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 was not treated as an alias for . 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. - Fixed Unicode bugs in Test::Mojo. 4.86 2014-03-03 - Improved Mojo::IOLoop::Delay to allow more method chaining. - Improved WebSocket and long poll performance. ... and tons more, see Changes ------------------------------------------------------------------- Wed Jan 29 10:39:59 UTC 2014 - alarrosa@suse.com - updated to 4.70. ------------------------------------------------------------------- Sat Jul 27 09:09:23 UTC 2013 - coolo@suse.com - updated to 4.19, complete new code ------------------------------------------------------------------- Mon Dec 26 12:48:22 UTC 2011 - pascal.bleser@opensuse.org - update to 2.40: * added EXPERIMENTAL JSON Pointer support * improved inactivity timeouts by allowing them to be disabled * improved class detection of inflate command * fixed small bug in Mojo::IOLoop::Server that prevented TLS tests from running parallel * fixed repository to not favor specific editors - changes from 2.39: * deprecated all keep_alive_timeout attributes and parameters in favor of inactivity_timeout * added EXPERIMENTAL error event to Mojo::UserAgent * added EXPERIMENTAL local_address attribute to Mojo::UserAgent * added EXPERIMENTAL local_address option to Mojo::IOLoop::Client->connect * added EXPERIMENTAL close method to Mojo::IOLoop::Stream * added "hello.pl" and "fast.pl" to example scripts * removed log attribute from Mojo::UserAgent * removed MOJO_STATIC_CLASS and MOJO_TEMPLATE_CLASS environment variables * fixed Morbo to ignore hidden directories * fixed small argument bug in client method of Mojo::IOLoop * fixed small memory leak in Mojo::IOLoop::Stream * fixed multiple small error reporting bugs in Mojo::UserAgent * fixed online tests to not be affected by geographical location - changes from 2.38: * changed Mojo::IOLoop->client arguments from ($loop, $stream, $err) to ($loop, $err, $stream) * improved resilience of Mojo::IOLoop::Stream * fixed memory leaks caused by named capture groups bug in Perl * fixed small cleanup bug in Mojo::Asset::File * fixed small multipart bug in Mojo::Message * fixed missing status method in Mojo::Headers * fixed small Mojo::IOLoop::Stream timeout bug ------------------------------------------------------------------- Mon Dec 12 06:27:30 UTC 2011 - pascal.bleser@opensuse.org - update to 2.37: * removed cleanup_interval attribute from Mojo::IOLoop * deprecated Mojo::IOLoop->timeout in favor of Mojo::IOLoop::Stream->timeout * added EXPERIMENTAL timeout event to Mojo::IOLoop::Stream * added EXPERIMENTAL timeout attribute to Mojo::IOLoop::Stream * changed default keep alive timeout of Mojo::UserAgent from 15 to 20 seconds * improved unicode tests. * fixed inline template double encoding bug - changes from 2.36: * changed default heartbeat timeout of Hypnotoad from 5 to 10 seconds * fixed default keep alive timeout of Hypnotoad ------------------------------------------------------------------- Sat Dec 03 23:21:08 UTC 2011 - pascal.bleser@opensuse.org - update to 2.35: * added EXPERIMENTAL etag method to Mojo::Headers * fixed one-byte payload bug in Mojo::Transaction::WebSocket * fixed body event in Mojo::Content to work more reliably in CGI environments * fixed small portability issue in loader test ------------------------------------------------------------------- Wed Nov 30 22:40:57 UTC 2011 - pascal.bleser@opensuse.org - update to 2.34: * added "websocket.pl" to example scripts * fixed small bugs in example scripts - changes from 2.33: * improved Mojo::EventEmitter performance slightly * fixed a few small inline template issues * fixed small WebSocket handshake bug - changes from 2.32: * added EXPERIMENTAL error event to Mojo::IOWatcher * updated jQuery to version 1.7.1 * improved Mojo::IOLoop performance by changing the default cleanup interval from 0 to 0.025 seconds ------------------------------------------------------------------- Mon Nov 21 22:58:45 UTC 2011 - pascal.bleser@opensuse.org - update to 2.31: * improved stacktraces by making them a lot simpler * improved tests ------------------------------------------------------------------- Sun Nov 20 17:10:16 UTC 2011 - pascal.bleser@opensuse.org - update to 2.30: * deprecated Mojo::IOLoop->on_lock in favor of Mojo::IOLoop->lock * deprecated Mojo::IOLoop->on_unlock in favor of Mojo::IOLoop->unlock - changes from 2.29: * deprecated Mojolicious->on_process in favor of around_dispatch hook * added EXPERIMENTAL emit_chain method to Mojolicious::Plugins * added EXPERIMENTAL around_dispatch hook * fixed small bug in boundary and charset methods of Mojo::Content ------------------------------------------------------------------- Fri Nov 18 23:28:45 UTC 2011 - pascal.bleser@opensuse.org - update to 2.28: * fixed small IPv6 portabilty issue in Mojo::IOLoop::Client - changes from 2.27: * deprecated Mojo::IOLoop->connect in favor of Mojo::IOLoop->client * deprecated Mojo::IOLoop->listen in favor of Mojo::IOLoop->server * deprecated Mojo::IOLoop->connection_timeout in favor of Mojo::IOLoop->timeout * deprecated Mojo::IOLoop->write in favor of Mojo::IOLoop::Stream->write * deprecated Mojo::IOLoop->connect_timeout in favor of timeout argument * deprecated on_* methods in Mojo::IOLoop * removed Mojo::IOLoop::Resolver * added EXPERIMENTAL connect_timeout attribute to Mojo::UserAgent * added EXPERIMENTAL is_readable method to Mojo::IOLoop::Stream * added EXPERIMENTAL charset method to Mojo::Content * added EXPERIMENTAL write event to Mojo::IOLoop::Stream * added EXPERIMENTAL connection event to Mojo::Transaction * improved CSS of some built-in templates * fixed many small memory leaks * fixed multiple drain callback bugs * fixed small attribute selector bug in Mojo::DOM::CSS ------------------------------------------------------------------- Fri Nov 11 00:24:42 UTC 2011 - pascal.bleser@opensuse.org - update to 2.26: * added EXPERIMENTAL upgrade event to Mojo::Asset::Memory * added EXPERIMENTAL upgrade event to Mojo::Transaction::HTTP * added EXPERIMENTAL auto_upgrade attribute to Mojo::Asset::Memory * improved Mojo::Content::Single and Mojo::Content::MultiPart parsers to reuse events * fixed small route caching bug ------------------------------------------------------------------- Wed Nov 09 07:46:02 UTC 2011 - pascal.bleser@opensuse.org - update to 2.25: * removed canonicalize method from Mojo::URL * fixed URL without scheme handling in Mojo::URL * fixed a few small bugs in Mojo::URL ------------------------------------------------------------------- Sun Nov 06 22:36:08 UTC 2011 - pascal.bleser@opensuse.org - update to 2.24: * added EXPERIMENTAL canonicalize method to Mojo::URL * fixed small path canonicalization bug in Mojo::URL * fixed small trailing slash bug in Mojo::Path - changes from 2.23: * changed semantics of get_line function in Mojo::Util * removed experimental status from Mojo::Util * updated jQuery to version 1.7 * improved empty path element handling in Mojo::URL * fixed empty path element bug in Mojo::Path ------------------------------------------------------------------- Thu Nov 03 23:41:44 UTC 2011 - pascal.bleser@opensuse.org - update to 2.22: * added EXPERIMENTAL --verbose flag to routes command * fixed a few attribute without value selector bugs in Mojo::DOM::CSS * fixed template inheritance bug in Mojolicious::Renderer ------------------------------------------------------------------- Thu Nov 03 08:48:36 UTC 2011 - pascal.bleser@opensuse.org - update to 2.21: * removed profile helper * removed CSS4 selector subject support from Mojo::DOM::CSS until we actually know the exact semantics * improved Mojo::ByteStream to generate most Mojo::Util based methods automatically * fixed route pattern bug ------------------------------------------------------------------- Tue Nov 01 09:52:06 UTC 2011 - pascal.bleser@opensuse.org - update to 2.20: * changed semantics of almost all functions in Mojo::Util * documentation improvements ------------------------------------------------------------------- Mon Oct 31 13:04:47 UTC 2011 - pascal.bleser@opensuse.org - update to 2.19: * deprecated Mojolicious::Plugins->add_hook in favor of Mojolicious::Plugins->on * deprecated Mojolicious::Plugins->run_hook in favor of Mojolicious::Plugins->emit_hook * deprecated Mojolicious::Plugins->run_hook_reverse in favor of Mojolicious::Plugins->emit_hook_reverse * improved documentation * improved tests - changes from 2.18: * fixed small rendering bug ------------------------------------------------------------------- Sun Oct 30 09:27:38 UTC 2011 - pascal.bleser@opensuse.org - update to 2.17: * removed experimental status from Mojo::EventEmitter * merged unsubscribe and unsubscribe_all methods in Mojo::EventEmitter ------------------------------------------------------------------- Sun Oct 30 08:50:34 UTC 2011 - pascal.bleser@opensuse.org - update to 2.15 ------------------------------------------------------------------- Tue Jun 14 23:09:45 UTC 2011 - pascal.bleser@opensuse.org - update to 1.43: * improved after_dispatch hook by allowing it to change session data * fixed a bug in Mojo::Template that caused template blocks to be auto escaped ------------------------------------------------------------------- Thu Jun 09 20:52:05 UTC 2011 - pascal.bleser@opensuse.org - update to 1.42: * added EXPERIMENTAL support for unquoted wildcard placeholders in Mojolicious::Routes::Pattern * added EXPERIMENTAL status code support to rendred method in Mojolicious::Controller * updated WebSocket implementation to ietf-08 * improved layout tests * improved documentation * fixed a bug that prevented Mojo::Base subclasses from using the "-base" flag * fixed a few small default status code bugs * fixed route suggestion bug in "not_found.development.html.ep" * fixed typos ------------------------------------------------------------------- Sat Jun 04 23:26:06 UTC 2011 - pascal.bleser@opensuse.org - update to 1.41: * fixed param list bug in Mojolicious::Controller * fixed overload bug in Mojo::DOM - changes from 1.4: * deprecated Mojo::DOM add_after method in favor of the append method * deprecated Mojo::DOM add_before method in favor of the prepend method * deprecated all methods containing the word "inner" in favor of ones containing the word "content" * added EXPERIMENTAL direct hash access for attributes and child element accessor support to Mojo::DOM * added EXPERIMENTAL support for collections to children method and element accessors in Mojo::DOM * added EXPERIMENTAL to_xml method to Mojo::DOM collections * added EXPERIMENTAL eval command * added EXPERIMENTAL load_app method to Mojo::Server * added append_content and prepend_content methods to Mojo::DOM * added HTTP method support to routes command * improved long poll support * improved documentation * improved compatibility with Feersum PSGI web servers * switched from Storable to JSON serialization for Mojolicious sessions to increase efficiency * reduced memory usage of Hypnotoad workers by at least 1MB (each) * fixed a small Mojo::Loader bug * fixed small Windows line ending problem in Mojo::Command * fixed a UTF-8 bug in Mojo::Exception * fixed "Can't locate object method x via package y" error messages * fixed woff MIME type ------------------------------------------------------------------- Sun May 22 21:31:41 UTC 2011 - pascal.bleser@opensuse.org - update to 1.34: * fixed nested selector bug in Mojo::DOM * fixed small Mojo::DOM HTML5 bug - changes from 1.33: * added EXPERIMENTAL helper function to Mojolicious::Lite * updated jQuery to version 1.6.1 * improved Mojo::JSON string escaping to make JSONP easier * improved reloader slightly * moved all bundled templates to "lib/Mojolicious/templates" * fixed reserved GET/POST param handling in Mojolicious::Controller * fixed small XML semantics bug in Mojo::DOM * fixed all blocking server bindings to default to a 404 status code ------------------------------------------------------------------- Tue May 17 23:32:10 UTC 2011 - pascal.bleser@opensuse.org - update to 1.32: * updated IO::Socket::SSL requirement to 1.43 due to bugs in older versions * improved reloading slightly by allowing it to clean up the main namespace * fixed enabling of Perl 5.10 features in Mojo::Base and Mojolicious::Lite * fixed render_later to prevent delayed rendering warning ------------------------------------------------------------------- Sun May 08 20:26:33 UTC 2011 - pascal.bleser@opensuse.org - update to 1.31: * reverted deprecation of Perl 5.8.x support, by popular demand * added FAQ entry to clarify the Perl 5.8.x situation * improved documentation * fixed case sensitivity of Mojo::DOM in XML mode * fixed pseudo class case handling in Mojo::DOM ------------------------------------------------------------------- Fri May 06 06:57:25 UTC 2011 - pascal.bleser@opensuse.org - update to 1.3: * deprecated Perl 5.8.x support. * deprecated Mojolicious::Renderer get_inline_template method in favor of the get_data_template method * added EXPERIMENTAL before_render hook. * added EXPERIMENTAL hook function to Mojolicious::Lite * added workaround for uWSGI bug * improved Mojo::Template and Mojolicious::Routes exception handling * improved debug log messages for template rendering * updated Mojo::Base and Mojolicious::Lite to enable Perl 5.10 features if available * updated jQuery to version 1.6 * fixed PSGI read error handling * fixed 64bit WebSocket message bug ------------------------------------------------------------------- Mon May 02 20:38:51 UTC 2011 - pascal.bleser@opensuse.org - update to 1.22: * deprecated Mojo::IOLoop on_tick method in favor of the recurring method * deprecated Mojo::IOLoop on_hup method in favor of the on_close method * deprecated on_build_tx methods in favor of on_transaction methods * deprecated on_handler methods in favor of on_request methods * updated WebSocket implementation to ietf-07 * renamed on_idle method in Mojo::IOLoop to idle * reduced memory requirements of cached templates by up to 50% * fixed controller specific render_exception and render_not_found methods * fixed Mojo::JSON string size limit * fixed small memory leak * fixed small stack localization bug * fixed small tag helper escaping bug ------------------------------------------------------------------- Thu Apr 28 15:22:30 UTC 2011 - pascal.bleser@opensuse.org - update to 1.21: * improved temporary file handling to avoid a very unlikely race condition * fixed "multipart/form-data" generation bug in Mojo::UserAgent - changes from 1.20: * improved size limit handling ------------------------------------------------------------------- Wed Apr 20 06:20:38 UTC 2011 - pascal.bleser@opensuse.org - update to 1.19: * fixed size limits in message parser - changes from 1.18: * added support for "X-Forwarded-HTTPS" and "X-Forwarded-Host" headers * added argument localization to the include helper * improved documentation - changes from 1.17: * deprecated Mojolicious process method in favor of the on_process attribute * added Failraptor * added support for MOJO_CERT_FILE and MOJO_KEY_FILE environment variables * added EXPERIMENTAL xml attribute to Mojo::DOM * added EXPERIMENTAL build_url method to Test::Mojo * added EXPERIMENTAL dnt (Do Not Track) method to Mojo::Headers * added WOFF mime type * updated WebSocket implementation to ietf-06 * updated jQuery to version 1.5.2 * improved HTML healing capabilities of Mojo::DOM * improved Mojo::DOM to ignore useless end tags * improved Mojo::DOM inline DTD support * improved Mojo::DOM text extraction * improved Mojolicious::Plugin::I18n default lexicon handling * improved a Mojo::IOLoop workaround * moved all bundled static files to "lib/Mojolicious/public" * fixed small CGI/FastCGI header generation bug * fixed readonly handle support in Mojo::IOLoop * fixed a Mojo::IOLoop resolver bug * fixed small Mojo::Asset::File bug * fixed small Mojo::DOM selector bug * fixed small Mojo::DOM namespace detection bug * fixed small route pattern escaping bug * fixed small reload bug * fixed small perldoc browser bug * fixed cookbook recipe ------------------------------------------------------------------- Sat Apr 16 00:31:13 UTC 2011 - pascal.bleser@opensuse.org - update to 1.16: * emergency release for a critical security issue that can expose files on your system, everybody should update! - changes from 1.15: * changed default log level in "production" mode from "error" to "info" * improved lookup method in Mojo::IOLoop * fixed a serious Mojo::DOM bug ------------------------------------------------------------------- Thu Mar 17 19:46:06 UTC 2011 - pascal.bleser@opensuse.org - update to 1.14: * added support for multiple dns servers to Mojo::IOLoop * added config helper to Mojolicious::Plugin::Config * changed resolv.conf parser in Mojo::IOLoop to use the first nameserver * changed lookup method in Mojo::IOLoop to pick records randomly * fixed small optional tag bugs in Mojo::DOM * fixed JavaScript/CSS bug in Mojo::DOM ------------------------------------------------------------------- Mon Mar 14 22:04:26 UTC 2011 - pascal.bleser@opensuse.org - update to 1.13: * deprecated Mojo::Client in favor of the much sleeker Mojo::UserAgent * made the most common Mojo::IOLoop methods easier to access for the singleton instance ------------------------------------------------------------------- Fri Mar 11 00:41:46 UTC 2011 - pascal.bleser@opensuse.org - update to 1.12: * relicensed all artwork to CC-SA, so the whole distribution can be considered "open" again * deprecated MOJO_JSON_CONFIG environment variable in favor of MOJO_CONFIG * added EXPERIMENTAL support for IPv6 * added more Perl-ish configuration plugin * added drain callback support for WebSockets * added line numbers to Mojo::JSON error messages * removed experimental status from hypnotoad and Mojolicious::Plugin::TagHelpers * removed experimental status from many attributes and methods all over Mojolicious * improved attribute support of the select_field tag helper * improved text_field tag helper * improved tag helper attribute escaping * improved attrs method in Mojo::DOM * updated to jQuery to version 1.5.1 * fixed XSS issue in link_to helper * fixed route unescaping bug * fixed small Mojo::DOM bug * fixed small documentation bug ------------------------------------------------------------------- Fri Feb 18 22:38:47 CET 2011 - pascal.bleser@opensuse.org - initial version (1.11)