0.84 May29, 2006
- The XS version of the code used Carp::croak to report failures,
while the Perl version used Carp::confess. The module has always been
documented as using confess, so now the XS version uses this.
- The new compiler detection code always returned false if you didn't
have ExtUtils::CBuilder installed.
0.83 May 28, 2006
- Change how C compiler detection is done in the Makefile.PL so it
does not rely on having make on the system. The new way should work on
(most?) Unix and Win32 systems. Suggested by David Golden. See RT
18969 (for DateTime.pm, but equally applicable to this module). Will
hopefully fix RT 17644.
- Previously, if a parameter was undefined, regex checks for that
parameter always failed. However, it's quite possible for a regex to
successfully match an undefined value (qr/^$/, for example). Now the
code treats undef as an empty string ('') in regex checks. Reported by
Duncan Salada.
PR: ports/98304
Submitted by: aaron
Reviewed by: maintainer
Approved by: maintainer, tobez (implicit)
* It is now possible to turn validation on and off at runtime. To make this
easier, it can be set via the PERL_NO_VALIDATION environment variable, or the
$Params::Validate::NO_VALIDATION global variable. Go ahead, shoot yourself
in the foot with it!
Approved by: demon (mentor), maintainer
which uses Attribute::Handlers, which requires perl 5.6 or above.
This is an add-on functionality which is not necessary for main module
operation. Make this port work with all supported Perls.
PR: 51652
Approved by: maintainer
Mark IGNORE because of dependency on p5-Attribute-Handlers
vendor update to 0.54:
- Something around test 5 in 06-options.t appear to cause
Perl to die/segfault/something under 5.6.0. These tests
will be skipped with 5.6.0 in the future. Reported by
Christian Schaffner.
- When testing for a compiler, use nmake on Win32. Implemented
by Ronald Hill.
- Added regex validation option.
- Added copyright info to each source file. Added LICENSE
file to distro.
PR: ports/48524
Submitted by: Erwin Lansing <erwin@lansing.dk>