August 2007 Archives
Father Chrysostomos has released version 0.005 of HTML::DOM. From the Changelog:
The HTMLCollection interface has now been implemented, and so have the attribute methods of the HTMLDocument interface (Level 1). The HTMLHtmlElement, HTMLHeadElement, HTMLLinkElement, HTMLTitleElement, HTMLMetaElement, HTMLBaseElement, HTMLIsIndexElement, HTMLStyleElement and HTMLBodyElement interfaces (again, Level 1) have also been implemented.
Jonathan Leffler has released DBD::Informix 2007.0826 which fixes a number of RT bugs and includes several other improvements. Read the Changelog for more information.
Nikolay Bachiyski has released Net::Akismet 0.03 which fixes a bug related to HTTP user agents:
From the RT bug report:
It seems that Net::Akismet is confusing the user agent making the request to Akismet with the user agent making the comment to the blog. These are two very different things, and both are required by Akismet.
Read the Changelog for more detail.
David Golden has released CPAN::Reporter 0.4801, which includes a fix for a file copying bug on Windows which would cause tests to fail. From the Changelog:
File::Copy::Recursive 0.34 is badly broken on Windows, causing our tests to fail; added an "xcopy" workaround.
Jens Thoms Törring has released File::FcntlLock 0.09, renaming it from the earlier File::FCntl_Lock. See the Changelog.
David Golden has released Class::InsideOut version 1.08. This release is made under the Apache license, a change from the previous GPL/Artistic license.
See the Changelog for details of other changes included in this release.
Salvador Fandiño García has released version 1.30 of Net::SFTP::Foreign, which includes support for password authentication and for keys with passphrases.
See the Changelog for a list of other new features.
Amongst a handful of new features, Brian Cassidy's latest release of Catalyst::Plugin::ConfigLoader contains changes which may break your code.
[THINGS THAT MAY BREAK YOUR CODE]
- use Catalyst::Utils::env_value() to get $ENV values. This means that
MYAPP_* is of higher precedence than CATALYST_* -- this differs from
the behavior of older releases.
Read the full Changelog for further details.
Michael Peters has released TAP::Harness::Archive, a subclass of TAP::Harness which allows you to save the results in a tarball or zipfile. The version currently stands at 0.01.
Alan Berndt has released Win32::Snarl, an interface to the Snarl notification system for Windows. The release currently stands at version 0.03.
Ashley Pond V has released Lingua::EN::TitleCase, a module for title-casing English sentences according to common editorial style.
Titlecasing in standard English usage is the initial capitalization of regular words minus inner articles, prepositions, and conjunctions. This is one of those problems that is somewhat easy to solve for the general case but impossible to solve for all cases. Hence the lack of module till now. [...] Lingua::EN::Titlecase attempts to cater to the general cases and provide hooks to address the special.
Lingua::EN::TitleCase currently stands at version 0.05.
Elliot Shank has released Perl::Critic 1.07, a major release with many new features.
Perl::Critic allows Perl authors to programmatically review their code for good Perl style. The following new policies have been added in this release:
- BuiltinFunctions::ProhibitBooleanGrep
- BuiltinFunctions::ProhibitComplexMappings
- Documentation::PodSpelling
- InputOutput::ProhibitJoinedReadline
- Subroutines::ProhibitManyArgs
- Subroutines::RequireArgUnpacking
- ValuesAndExpressions::ProhibitImplicitNewlines
- Variables::RequireLocalizedPunctuationVars
- Subroutines::ProhibitNestedSubs
(Most of these were funded by a grant from The Perl Foundation).
The full list of new features can be found in the Changelog
David Cantrell's CPAN::FindDependencies 1.02 now includes a cpandeps command line utility. Read the Changelog.
Leon Brocard has released Net::Amazon::S3 0.39, which includes functions that allow you to read and write files direct from disk (good for large files). It also supports UTF8 keys. Changlog here.
Jesse Vincent has released DBIx::DBSchema 0.34, which closes RT bugs related to dropping tables and columns, as well as a handful of other improvements. Read the Changlog.
Stevan Little has released Moose 0.25, which appears to be a major update to the "complete modern object system for Perl". The Changelog has details of the many improvements included in this release.
David Shao Lin Zhuo has released Google::Checkout 1.1.0 with a number of new features. A partial list from the Changelog:
- Updated Gift Cert code with full subroutine name to avoid crashing for some users
- Added support for <address-filters>, <allow-us-po-box>, <world-area>
- Added the ability to get the actual XML that was sent to Google for easier logging and troubleshooting with Google support staff
- Added AddressFilters.pm - basically extended from ShippingRestrictions.pm
Config::INI 0.005 adds Config::INI::Writer, to write INI-style config files. Also includes improved subclassability for the Reader. Read the Changelog.
brian d foy has released Business::ISBN 2.01, which now supports 13-digit ISBNs. Read his announcement on use.perl.org.
philcrow has released version 0.04 of Java::Javap, a Java to Perl6 converter.
End users will be most interested in the command line tool java2perl6 (which someone pointed sounds like a lopsided world cup score with our favorite language having the better of it). Using the tool can be as simple as:
java2perl6 java.sql.Connection
That would create Connection.pm in the current directory.
Read Phil's article on use.perl.org.