Version 5.49 DEVELOPMENT
Corrected typo in %G and %L format descriptions. Troy A. Bollinger
<troy@austin.ibm.com>
Added "ereyesterday". Ed Avis <eda@waniasset.com>
Added timezones. Damyan Ivanov <dam@modsoftsys.com>
Added timezone. Ernesto Hernandez-Novich <emhnemhn@gmail.com>
Added timezone. Gregor Herrmann <gregor+debian@comodo.priv.at>
Added timezone. Nicholas Riley <njriley@uiuc.edu>
Added timezone. Enrique Verdes <everdes@uygroup.com.uy>
Added timezone. Alexander Litvinov <lan@academsoft.ru>
Added Build.PL and several other things to meet requirements on
http://cpants.perl.org/
Version 5.50 2008-05-05
Released
Version 5.51 DEVELOPMENT
Additional changes to meet requirements on http://cpants.perl.org/
Fixed bug where the wrong version was in Build.PL
Version 5.52 2008-05-08
Released
Version 5.53 DEVELOPMENT
Final changes to meet requirements on http://cpants.perl.org/
Bug fix so it won't fail with "Too early to specify a build action"
Version 5.54 2008-05-09
Released
Added devel/p5-Cache-FastMmap version 1.26
Added devel/p5-parent version 0.221
Added textproc/p5-Lingua-EN-Inflect-Number version 1.1
Added textproc/p5-Text-SimpleTable version 0.03
Added textproc/p5-YAML-Tiny version 1.32
A shared memory cache through an mmap'ed file. Its core is written
in C for performance. It uses fcntl locking to ensure multiple
processes can safely access the cache at the same time. It uses
a basic LRU algorithm to keep the most used entries in the cache.
This module gives direct access to some of the internal Perl routines
that let you store things in arrays and hashes. The following
functions are available:
av_store(@array, $index, $value)
Stores $value in @array at the specified $index. After executing
this call, $array[$index] and $value denote the same thing.
av_push(@array, $value)
Pushes $value onto the @array. After executing this call,
$array[-1] and $value denote the same thing.
hv_store(%hash, $key, $value);
Stores $value in the %hash with the given $key. After executing
this call, $hash{$key} and $value denote the same thing.
Allows you to both load one or more modules, while setting up
inheritance from those modules at the same time. Mostly similar in
effect to:
package Baz;
BEGIN {
require Foo;
require Bar;
push @ISA, qw(Foo Bar);
}
* [r28] lib/Array/Compare.pm: Increment version number
* [r27] Build.PL: Fix prerequisites
* [r26] lib/Array/Compare.pm: Require Perl 5.6 so we can use
warnings and our.
Handles the installing and uninstalling of perl modules, scripts,
man pages, etc...
Both install() and uninstall() are specific to the way ExtUtils::MakeMaker
handles the installation and deinstallation of perl modules. They
are not designed as general purpose tools.
2.011 17 May 2008
* IO::Uncompress::Unzip
- Print an error message if the zip file contains a
member compressed with bzip2 and IO::Uncompress::Bunzip2 is
not available.
- Could not cope with mixed compression zip files. For example a
zip file that contains both STORED and DEFLATED content.
[RT #35573]
2.010 5 May 2008
* Fixed problem that meant Perl 5.10 could not upgrade this module.
[RT #35343]
2.009 20 April 2008
* IO::Compress::Zip
- Added exUnix2 option to allow storing of UID & GID.
- When running on a Unix derivative the ExtAttr option now defaults
to the equivalent of 0666. For all other systems the default
remains 0.
2.011 17 May 2008
* No Changes
2.010 5 May 2008
* Fixed problem that meant Perl 5.10 could not upgrade this module.
[RT #35341]
2.009 20 April 2008
* Minor documentation issue with flush.
[rt.cpan.org #31446]
2.011 17 May 2008
* No Changes
2.010 5 May 2008
* Fixed problem that meant Perl 5.10 could not upgrade this module.
[RT #35341]
2.009 20 April 2008
* Minor documentation issue with flush.
[rt.cpan.org #31446]
2.011 5 May 2008
* A C++-style comment sneaked in with the last update. Fixed.
[core patch #33828]
2.010 5 May 2008
* No Changes
2.009 20 April 2008
* No Changes
#========================================================================
# Version 1.66 Date: 2007/07/06 (Andy Wardley)
#========================================================================
* Removed File::HomeDir from the test scripts.
Version 6.00 17.02.2008
+ Oops. Fixed version number. '5.10' is less than '5.9'. I thought
CPAN would handle this but apparently not..
Version 5.10 10.01.2008
+ Removed the circular dependency on Object::Deadly. It was only
used for testing and would only succeed if you already had O::D
installed.
0.69 Sun 3 Feb 2008
- No changes, incrementing for production release
0.68_01 Tue 22 Jan 2008
- Fixed folder detection on Darwin so that symlinks that resolve to
directories are considered valid folders. Patch from David Wheeler.
0.67 Thu 6 Dec 2007
- No functional changes, no need to upgrade.
- Upgrading to Module::Install 0.68
- Updating bundled author tests
0.66 Sat 25 Aug 2007
- No functional changes, no need to upgrade.
(This release attempts to regain 100% CPAN Testers results)
- Spurious failures on some path-levels of 5.9.0 due to a warnings
bug regression. Skip the relevant test on Perl 5.9.0.
- Remove a -w flag in 02_main.t so test run under tainting
2.15 Tue Apr 1 2008
- Add missing entries for Config.pm in recent perls
- Install in core location for perl >= 5.8.9 (Jerry D. Hedden)
2.14 Mon Mar 17 2008
corelist changes:
- Add a new -d option to find first perl version by date
and not by version number
- Better handling of perl versions that end with a 0
- use version.pm only for version numbers that have multiple dots
- Fix tag for 5.00405 (Sam Vilain)
2.13 Tue Dec 18 2007
- Add data for perl 5.10.0
0.74 Mon 26 May 2008
- Fix incorrect comparison of module and distribution names (RJBS)
- Allow "require" instead of "use" when finding required perl version (RJBS)
- Remove the -f Build.PL check, as it was breaking people trying to
convert from M:B to M:I or vice versa (MSTROUT)
0.73 Wed 14 May 2008 - Adam Kennedy
- Aggressively increase dependencies for authors to make sure
all the latest release-time tricks will work properly. (ADAMK)
- When generating META.yml where there is an overall Perl version
dependency, add a test for unversioned core dependencies that
MUST already be satified by the Perl dependency. (ADAMK)
- Merged Module::Install MANIFEST.SKIP into the repository
default MANIFEST.SKIP file, and deleted the M:I one (ADAMK)
0.72 Tue 15 Apr 2008 - Adam Kennedy
- exit(0) on requires_external_bin to make it a real NA (ADAMK)
- Change docs to recommend the use of test_requires instead
of build_requires. They do the same thing now, but this may
change in the future and in that case better people use
test_requires now as it is a more accurate description of
intent. Also, it reads clearer. (ADAMK)
- Removed the command prompt_script, it did some unusual magic
and it easy enough to replace with 2 lines of code in the
Makefile.PL of anyone using it anyway (ADAMK)
- Merged the remaining install_script into Metadata.pm (ADAMK)
- Adding documentation about the configure_requires command (ADAMK)
- Automatically add any install_share directory to no_index (ADAMK)
- Check scripts passed to install_script actually exist (ADAMK)
- Allow install_script('foo') to be shorthand for
install_script('script/foo') if no root 'foo' file exists.
This should allow for yet more typing reduction (ADAMK)
- For even more typing reduction, "use inc::Module::Install"
now acts as an implicit "use strict", so you don't need to
use strict in Makefile.PL (ADAMK)
- Fixed a regex bug in name_from (and thus all_from) (ADAMK)
0.71 Mon 24 Mar 2008 - Adam Kennedy
- YAML::Tiny is now good enough to use exclusively (ADAMK)
- Converted Changes file to my normal format, so that my release
automation can deal with it properly (ADAMK)
- Added name_from to auto-detect name, and include name_from in
all_from, so now no name line is needed at all in the
Makefile.PL (ADAMK)
- Removed the redundant Module::Install::Makefile::Name and
Module::Install::Makefile::Version, they were almost never
used and were a bit too magic. (ADAMK)
- Adding a "wrote" flag to the M:I object in preparation for
making WriteAll implicit by default (ADAMK)
- Correcting 01_compile.t to check for 5.004 instead of 5.005
(ADAMK)
- Added Module::Install::_version to numify CPAN-like versions
properly (ADAMK)
- Split TestHelper out as it's own t/lib/Test module (ADAMK)
- Upgrade from File::Path::rmtree to File::Remove::remove in the
test scripts. (ADAMK)
- Various documentation clean ups (ADAMK)
- If building in author mode, make sure that auto-generated META.yml
files are deleted properly during 'make clean' (ADAMK)
0.70 Tue 18 Mar 2008 - Adam Kennedy
- Temporarily restoring auto_install until Matt Trout can craft a
replacement for their installdeps needs, and for feature support
(ADAMK)
0.69 Sat 15 Mar 2008 - Adam Kennedy
- Removing auto_install support (ADAMK)
- Removing Build.PL support (ADAMK)
- Enabling configure_requires support (ADAMK)
- Automatically set a configure_requires for the version of
ExtUtils::MakeMaker that the author is running (ADAMK)
- Refactoring a number of modules for reduced size (ADAMK)
- Add 'share' to the list of directories automatically no_index'ed (ADAMK)
- license_from correctly marks "GNU lesser public license" as lgpl,
not gpl [rt.cpan.org 24635] (AVAR)
- set author mode ($Module::Install::AUTHOR) when first creating
./inc (RJBS)
- Don't write perl into PREREQ_PM when using perl_version (ADAMK)
0.68 - Ricardo Signes
- The author entry in META.yml is now a sequence, as required
2008-03-16 - 3.8
Set INSTALLDIRS correctly in Makefile.PL
A couple of other fixups to play nicely in Core
2008-03-12 - 3.7
Ignore editor cruft by default (Dave Rolsky and Matt Trout)
Doc patches (Matt Trout)
Prevent prototype mismatch warnings under Error.pm (Christopher H. Laco)
Don't pick up the ::SUPER pseudo stash in 5.8 (Alex Vandiver)
Make things work under VOS (Nicholas Clark and Paul Green)
Fix warning under Devel::Cover (Brian Cassidy)
Make tests run under Taint again
Get rid of Build.PL
[Changes for 0.84 - 2008-05-13]
* Add special case for Class::MethodMaker.
[Changes for 0.83 - 2008-03-23]
* Add special case for Image::ExifTool.
[Changes for 0.82 - 2008-01-08]
* Add Test::More to build requirements (Alexandr Ciornii)
* Add dependency on version.pm
* Now correctly identifies feature.pm as a dependency if
"use 5.10.0;" (and up) is found.
[Changes for 0.81 - 2007-12-07]
* Fix for the case-insensitive-file-system-test.
[Changes for 0.80 - 2007-11-30]
* Fix to avoid duplicated entries arising from used_by references with
case differences.
* Do not report input files themselves as dependencies.
(Regression from 0.74 onwards)
* Remove warning from ScanFileRE tests.
[Changes for 0.78 - 2007-11-17]
* Fix ScanFileRE heuristics to allow for scanning files without
suffixes.
[Changes for 0.77 - 2007-09-20]
* Add support for prefork.pm (similar to how base.pm is detected).
* Added uses field to hash descriptions returned by scan_deps +
tests (Adrian Issott)
* Added ScanFileRE to restrict the files scanned to .pl, .pm, .al and
.t but allow the user to override + tests (Adrian Issott)
[Changes for 0.76 - 2007-07-21]
* Fix special case for Term::ReadLine (should not rope in Tk)
* New special case for Tcl::Tk (should not rope in Tk either!)
* New special case for threads::shared ==> rope in attributes.pm
* Fix to avoid duplicated entries that can arise due to case
differences that don't actually matter on case-tolerant
systems (Adrian Issott)
* M::SD warnings now go to STDERR not STDOUT (Adrian Issott)
* Fixed bug #24162: scandeps.(bat|pl) doesn't correctly identify Core
Modules on Windows (Adrian Issott)
* Now finds shared libraries for modules specified as input files.
* Tests for finding shared libraries.
[Changes for 0.75 - 2007-06-24]
* Fix special cases for POE. (Roderich Schupp)
* Added exported path_to_inc_name subroutine (Adrian Issott)
* Added Module::Build::ModuleInfo dependency (Adrian Issott)
* Fixed bug where input files weren't scoped properly
* Add new "check-for-dynaloader" test. (Eric Wilhelm)
By: smueller on 2008/02/06
* Make file://foo.par URLs installable.
* This is 0.29.
____________________________________________________________________________
By: smueller on 2008/02/05
* Setting installation targets to undef with install_par
should remove them altogether now. This way, you can
make sure, some parts aren't installed. (Such as manpages
on win32)
* This is 0.28.
* Now hopefully back to bi-annual releases ;)
____________________________________________________________________________
By: smueller on 2008/02/04
* No more signature. I keep breaking things with it.
* This is 0.27.
____________________________________________________________________________
By: smueller on 2008/02/03
* If the return code from LWP::Simple is 304/not modified,
then that's a success. So we shouldn't throw an error.
* This is 0.26.
____________________________________________________________________________
By: smueller on 2007/06/29
* Use Archive::Unzip::Burst for unzipping if available.
* Some refactoring and code cleanup.
* This is 0.25.
____________________________________________________________________________
By: smueller on 2007/07/20
* Remove shebang from Makefile.PL. No assumptions about the user's perl.
* Port Makefile.PL to use ExtUtils::MakeMaker so I no longer need to
release for Module::Install upgrades. PAR::Dist wasn't using any of
the advanced features anyway!
* This is 0.24.
____________________________________________________________________________
By: smueller on 2007/06/20
* Add contains_binaries.
* This is 0.23
0.91 May 3, 2008
- The fix for handling @_'s readonly-ness introduced a refcounting
bug. One symptom of this was a failing Log::Dispatch test. Reported
by Andreas Koenig. RT #35608.
0.90 May 1, 2008
- Make the XS version of Params::Validate recognize regexp objects
with Perl 5.11.0-to-be. Patch by Andreas Koenig. RT #32872.
- With the XS version, when you passed @_ directly to validate() and
then got a hash reference back, the values of that hash reference
would be marked readonly. Reported by W J Moore. RT #34410.
0.979 2007-04-29
add INIT collector
declare reservation of all CAPS collectors
clarify documentation of -setup after report by GAISSMAI
0.978 2007-11-19
improve documentation of new installer/generator options
deprecate calling "installer" the "exporter"
WARNING: "exporter" OPTION WILL BE REMOVED AFTER 2008-06-01
major refactoring of the core generation/installation code
tentative interface documentation for replacing it!
0.976 2007-08-30
fixed merge_col, which was not updated to work with \name generators
collector hooks can now alter @_ to replace the value to be collected
clarify args passed to generator in Tutorial; thanks MARKSTOS
added commented-out name_map to Sub::Exporter::Util; future feature?
0.975 2007-07-04
update Tutorial to show (preferred) \'name' style for generators
changed "standard" name of curry_class to curry_method
added curry_chain
added Sub::Exporter::Cookbook
0.1901 Thu Feb 14 14:07:37 EST 2008
- hides the "DB" package from indexers (DB used to support @DB::args)
0.19 Thu Feb 14 11:50:16 EST 2008
- bug fix: replacement caller() correctly sets @DB::args if calling
package is DB
- repackaging: custom Build.PL, moved all author tests to xt/, added
LICENSE and INSTALL files