./www/p5-Mojolicious, Perl web framework: The Web In A Box!

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.33, Package name: p5-Mojolicious-7.33, Maintainer: pkgsrc-users

Back in the early days of the web there was this wonderful Perl
library called CGI, many people only learned Perl because of it.
It was simple enough to get started without knowing much about the
language and powerful enough to keep you going, learning by doing
was much fun. While most of the techniques used are outdated now,
the idea behind it is not. Mojolicious is a new attempt at implementing
this idea using state of the art technology. Features:

* An amazing MVC web framework supporting a simplified single
file mode through Mojolicious::Lite. Powerful out of the box
with RESTful routes, plugins, Perl-ish templates, session
management, signed cookies, testing framework, static file
server, I18N, first class unicode support and much more for
you to discover.
* Very clean, portable and Object Oriented pure Perl API without
any hidden magic and no requirements besides Perl 5.8.7.
* Full stack HTTP 1.1 and WebSocket client/server implementation
with IPv6, TLS, Bonjour, IDNA, Comet (long polling), chunking
and multipart support.
* Builtin async IO web server supporting epoll, kqueue, UNIX
domain sockets and hot deployment, perfect for embedding.
* Automatic CGI, FastCGI and PSGI detection.
* JSON and XML/HTML5 parser with CSS3 selector support.
* Fresh code based upon years of experience developing Catalyst.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 96c4ea5277cde4b4a11edb00f5d8b05a952511a9
RMD160: de507e26e6892ec0c39ea550a251281a5a85bc96
Filesize: 659.318 KB

Version history: (Expand)


CVS history: (Expand)


   2017-06-14 15:24:28 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Mojolicious to 7.33.

7.33  2017-06-05
  - Added EXPERIMENTAL support for :matches pseudo-class and :not pseudo-class
    with compount selectors to Mojo::DOM::CSS.
  - Fixed a few form element value extraction bugs in Mojo::DOM.
  - Fixed version command to use the new MetaCPAN API, since the old one got
    shut down.

7.32  2017-05-28
  - Added -f option to get command.
  - Improved get command with support for passing request data by redirecting
    STDIN.
  - Fixed memory leak in Mojo::IOLoop::Client that sometimes prevented the
    connect timeout from working correctly for TLS handshakes.
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2017-04-27 14:44:18 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Mojolicious to 7.31.

7.31  2017-04-23
  - Removed deprecated files, slurp and spurt functions from Mojo::Util.
  - Removed deprecated parts attribute from Mojo::Home.
  - Removed deprecated slurp and spurt methods from Mojo::ByteStream.
  - Removed deprecated lib_dir, list_files, parse and rel_dir methods from
    Mojo::Home.
  - Removed deprecated rel_dir method from Mojolicious::Command.
  - Removed deprecated is_status_class method from Mojo::Message::Response.
  - Fixed a bug in the app generator command where the config file name was not
    based on the application moniker.
   2017-04-19 15:49:09 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Mojolicious to 7.30.

7.30  2017-04-04
  - Deprecated Mojo::Server::Morbo::watch in favor of
    Mojo::Server::Morbo::Backend::Poll::watch. (marcus)
  - Added support for pluggable Morbo backends. (marcus)
  - Added Mojo::Server::Morbo::Backend and Mojo::Server::Morbo::Backend::Poll
    modules. (marcus)
  - Added backend attribute to Mojo::Server::Morbo. (marcus)
  - Added -b option to Morbo. (marcus)
   2017-04-05 17:24:24 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Mojolicious to 7.29.

7.29  2017-03-12
  - Added support for overriding configuration files in applications tested with
    Test::Mojo.
  - Added html_attr_unescape function to Mojo::Util.
  - Fixed unescaping of HTML5 attribute values in Mojo::DOM::HTML.

7.28  2017-03-07
  - Added copy_to, realpath and sibling methods to Mojo::File.
  - Added dir option to list_tree method in Mojo::File.
  - Improved app generator command to generate a config file.
    (tudorconstantin)

7.27  2017-02-27
  - Added support for UNIX domain sockets. (sri, salva)
  - Improved Mojo::UserAgent to complain about unsupported protocols.
  - Fixed a bug in Mojo::URL where invalid host strings could be generated.
  - Fixed blib handling in Mojo::Home.
   2017-02-19 14:03:29 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Mojolicious to 7.26.

Add a comment that distfiles should be uploaded when updating the package.

7.26  2017-02-15
  - Fixed bug in Mojo::IOLoop::Subprocess where starting multiple subprocesses
    at once could cause expcetions. (jberger)
   2017-02-12 04:16:17 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 7.25

Upstream changes:
7.25  2017-02-09
  - Fixed cleanup bugs in Mojo::IOLoop::Stream.

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.
   2017-01-30 02:44:44 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 7.23

Upstream changes:
7.23  2017-01-29
  - Added max_request_size attribute to Mojolicious.
  - Added max_response_size attribute to Mojo::UserAgent.
  - Added to_unsafe_string method to Mojo::URL.
  - Added -S option to get command.
  - Fixed a data corruption problem in Mojo::IOLoop::Stream, caused by a
    dependency of IO::Socket::SSL on the internal representation of strings,
    which differs from IO::Socket::IP. (coolo, sri)