September 2007 Archives

Takatsugu Shigeta has released a new module, WebService::FogBugz, which is a Perl interface to the API for the FogBugz bug tracking software. The current version is 0.01

Adam J. Foxson has released CPAN::Testers::Report. From the docs:

This is the first distribution in the CPAN::Testers namespace. This module is designed to be part of the next-generation implementation of the CPAN Tester's stack. When complete, this distribution and its constituents will obsolete Test::Reporter.

The current version is 0.01.

Kieren Diment has released Catalyst::Controller::reCAPTCHA, a new add-on for Catalyst to support reCAPTCHA, a CAPTCHA variant that gets its strings from scans of old books. Current version of the module is 0.1.
Marcus Ramberg has just released version 0.999007 of MojoMojo, a Catalyst-based wiki. It includes fixes to the deployment scripts for MySQL and Postgres, which should make it easier to install. See the Changelog for details.
Brian Kelly recently released Term::Menus, a module to easily create user-facing text menus for console applications. Features include "sub-menus, forward and backward navigation, single or multiple selection capabilities, dynamic item creation and customized banners." First release was only ten days ago, so it's pretty new.
The new release of Tk is the first in six months. Minor upgrades to the Button and NoteBook widgets and a dozen little fixes make this release mostly maintenance.
Lyle Hopkins seems to have hosting problems: So many machines to install on, and who can tell whether they've got GD, Imager, or Image::Magick installed? They all have pretty much the same functionality, so Image::Mate lets you write code through an abstraction layer that uses whatever software lies underneath.
I always enjoy seeing the little scratches people have that get itched into full-blown modules. Here, Yuval Kogman provides Devel::STDERR::Indent to give you a way to get output that goes to STDERR indented, and for you to programatically set the indent level. Clever!

One of the improvements in Test-Simple 0.71 is that it "[f]ixed a problem with BEGIN { use_ok } silently failing when there's no plan set." Turns out that some modules like DBI and XML::LibXML have accidentally relied on the old behavior, so that if you have Test-Simple 0.71 installed, DBI 1.59 and XML::LibXML 1.64 will fail their tests. There may be others as well, but those are all that I know of for sure.

Addendum: It breaks my own WWW::Mechanize, too, but Mech has plenty of other things breaking for it as well, so it's not so bad.

Jonathan Rockway has released File::CreationTime 2.04 which includes a fix to show the real creation time on OS X. See the Changelog for details.
Jos Boumans has released version 1.36 of Archive::Tar, which includes portability fixes for VMS. See the Changelog for details.
Nathan Ross has released CGI::Multiscript, a module which allows the combination of scripts in multiple languages including Perl, Python, Ruby, and shell. Current version is 0.70.
Patrick LeBoutillier has released Time::Out version 0.10 which includes support for nested timeouts. See the Changelog for details.
Mike Randall has released HTML::Debug, which can be used to add debug messages to HTML output. Current version is 0.10.
Alexis Sukrieh has released Coat, a lightweight object framework loosely based on Moose. Current version is 0.1.
Jason Sohles has released Geo::ShapeFile 2.52 which includes a number of changes and bugfixes, including a fix to a long-standing problem on big-endian platforms. See the Changelog for details.

Ask Solem has released Module::Build::Debian which adds a build debian command to build Debian packages of Perl modules. Current version is 1.0.0.

Martin Thurn has released Tk::Wizard 2.113 which includes new -width and -height options. See the Changelog for details.

Sébastien Aperghis-Tramoni has released Sys::Syslog 0.21 which includes a new pipe feature to support named pipes on HP/UX. See the Changelog

Steffen Ullrich has released IO::Socket::SSL 1.09 which includes a new stop_ssl() method to match the existing start_ssl() method. See the Changelog for details.

Joe McMahon has released version 0.17 of GraphViz::Data::Structure which includes a fix for a problem involving installing against subversioned releases of GraphViz. See the Changelog for details.
Jon Schutz, who recently released Sphinx::Search for searching using the Sphinx search engine, has now released Sphinx::Config for reading and writing the config files for Sphinx. Current release is 0.01.
Toru Yamaguchi has released SVG::Convert, a module to convert SVG graphics to other formats. Currently only XAML output is supported. Current version is 0.01.
Marcus Ramberg has released version 0.999003 MojoMojo, a Catalyst-based wiki, which includes a number of fixes to comment formatting, galleries, etc. See the Changelog for more details.
Philippe "BooK" Bruhat has released version 0.09 of Net::Proxy, which adds timestamps for some things that didn't previously have them. See the Changelog for details.

Carl Franks has released version 0.01004 of HTML::FormFu, which includes (among other changes), a helper script for deployment, html_formfu_deploy.pl. See the Changelog for details.

The associated Catalyst::Controller::HTML::FormFu, also by Carl, has also had a new release (0.01002), which fixes a memory leak. Changelog.

Marcus Ramberg has released 0.6 which now supports files that don't have MIME types of text/*, eg. XML files. See the Changelog for details. Note that 0.7 has subsequently been released, and includes a dependency fix.

Hayden Stainsby has released WWW::Metaweb 0.02, which includes changes to the API (read() and write() methods merged into a single query() method) as well as fixes to JSON conversion and other changes. See the Changelog for details.

T. J. Mather has released HTML::FillInForm 2.00, a major release with a number of changes including a bunch of new identifiers, support for "id" for form fields, and more. See the Changelog for details.
Jordan M. Adler has released Log::Tiny which provides a logging service in as little code as possible. It's meant to be mostly compatible with Log4perl. Current release is 0.01.
Jason Burnett has released Text::WikiCreole which converts Wiki Creole 1.0 markup to XHTML. The latest version is 0.02.
Randy J Ray has released WebService::ISBNDB 0.33, which includes a major rewrite of certain sections to support Business::ISBN's latest release (which in turn supports 13-digit ISBNs.) See the ChangeLog for details.
Tim Bunce has released DashProfiler 1.08 which fixes a fatal error and adds several new features. See the Changelog for details.
Iain Wade has just released Apache2::S3, a mod_perl library for proxying requests to amazon S3. Current version is 0.02.
Jan Dubois has released 0.31 of Win32 which contains various bugfixes, mostly for Cygwin. See the Changelog for details.
Mark Overmeer has released version 1.21 of MIME::Types which includes a fix for an image/pjpeg bug for IE6. See the Changelog for details.
Takeru Inoue has released AtomPub 0.1.0, XML::Atom::Service 0.15, and Catalyst::Controller::Atompub 0.01 which is a new release. Together these form a significant update to the AtomPub family of modules.
Max Kanat-Alexander has just released the first non-developer version (0.1.1) of VCI, an abstract interface to various version control systems including CVS, Subversion, git, and more.
Adam Kennedy has released version 0.03 of SQL::Script which now includes the all-important run() method. See the Changelog for details.
Michael R Davis has released Geo::GoogleEarth::Document, which can be used to create KML documents for Google Earth. The current release is 0.02.
Kirrily Robert has released Metaweb 0.04 which includes a fix for a JSON translation bug and adds a directory of examples, and then subsequently uploaded 0.05 which fixes a packaging bug. See the Changelog for details.

Michael G Schwern has released ExtUtils::Install 1.44 which includes a major bugfix. From the Changelog:

install() would always try to uninstall different versions of the installed files when $uninstall_shadows was given whether it was true or false. This meant "make install" and "Build install" would both always try to uninstall differing versions of the modules.

Petr Pajas has released version 1.64 of XML::LibXML. Among other changes, this release removes the `iterator()` method deprecated since 1.54, which will break backwards compatibility if you haven't upgraded lately. See the Changelog for details.
Father Crysostomos has released version 0.017 of JE, a pure Perl Javascript engine. It's still alpha, but contains many bugfixes. See the Changelog for details.
Mattia Barbon has released Mobile::P2kMoto 0.02 which includes various simplifications to the interface. See the Changelog for details.
Steven McDougall has released Set::IntSpan 1.12, which includes support for spans in constructors. See the Changelog for details.

Yuval Kogman has released Mail::Summary::Tools 0.06 which includes formatting fixes for text output (link expansion, empty sections) and no longer caches unsuccessful URI shortening.

See the Changelog for details.

Tels has released Graph::Easy 0.58. Changes include:

  • graph_easy command line tool has fixes for PNG output
  • parser speed improvements
  • Graph::Easy and Graph::Easy::Group have new root_node() and type() methods
  • base class has new methods for handling errors

See the Changelog for details.

Note: the Manual distribution has also been updated to 0.40.

Jerome Quelin has released Tk::RotatingGauge 0.22, which includes an option to set gauge orientation. See the Changelog for more detail.
Steven Schubiger has released DateTime::Format::Natural 0.39, which improves the handling of dates when no format is explicitly specified. See the Changelog for details.
Andreas Marienborg has released DBIx::Class::HTMLWidget 0.11 which introduces a backwards incompatibility: if a form element already has a value, the `fill_form` method will no longer overwrite it. See the Changelog for details.
Shawn M. Moore has released CSS::Moonfall, a port of Lua's Moonfall for dynamic CSS generation. The current release is 0.01.
Fayland has translated the Perl documentation into Chinese, and released it as POD2::CN. Current release number is 0.01.
Walery Studennikov has released Net::Whois::Raw 1.32, which includes the ability to perform whois queries on things other than domains, for example registrars. See the Changelog for details.
Jon Schutz has released Sphinx::Search, an interface to the Sphinx open-source SQL full-text indexing search engine. The current version stands at 0.01.
Mark Nodine has released Text::ASCIIMathML 0.4 which now supports output in LaTeX format. See the Changelog for details.