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

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


Branch: CURRENT, Version: 7.30, Package name: p5-Mojolicious-7.30, 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: d0931307349a74dd92294f5f342349dd4af75b92
RMD160: bc0d7cb9090406c759a27ea1ac54a25484d2a7d2
Filesize: 658.805 KB

Version history: (Expand)


CVS history: (Expand)


   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)
   2017-01-28 13:43:08 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 7.22

Upstream changes:
7.22  2017-01-25
  - Added ports method to Mojo::Server::Daemon.
  - Added remove_tree method to Mojo::File.
  - Improved spurt method in Mojo::File with support for writing multiple chunks
    at once.

7.21  2017-01-21
  - Added extract_usage function to Mojo::Util.
  - Improve getopt function in Mojo::Util to use @ARGV by default.
   2017-01-18 12:54:52 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 7.20

Upstream 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.

7.19  2017-01-14
  - Added module Mojo::IOLoop::TLS.
  - Added can_nnr and can_socks methods to Mojo::IOLoop::Client.

7.18  2017-01-11
  - Fixed support for relative %INC paths in Mojo::Home.
  - Fixed a bug in Mojo::URL where invalid fragment strings could be generated.

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.
   2017-01-08 12:13:37 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Mojolicious to 7.14.

7.14  2017-01-04
  - Deprecated Mojo::Home::list_files in favor of Mojo::Util::files.
  - Deprecated Mojo::Home::rel_dir in favor of Mojo::Home::rel_file.
  - Deprecated Mojolicious::Command::rel_dir in favor of
    Mojolicious::Command::rel_file.
  - Fixed a bug in Mojo::IOLoop::Subprocess where the pipe used for IPC could
    disappear because of a timeout.