version 0.008; 2011-05-16
- change usage of Params::Classify functions to take advantage of
custom ops in Params::Classify 0.012
- use full stricture in test suite
- in Build.PL, complete declaration of configure-time requirements
- explicitly state version required of Params::Classify
- include META.json in distribution
- add MYMETA.json and MYMETA.yml to .cvsignore
version 0.007; 2010-03-19
- add "check_" functions for argument checking
- supply regexps to check module name and spec syntax
- in "is_" functions, also cleanly handle non-string arguments
- in require_module() (also affecting use_module()), call require()
as a function (with appropriate name translation) instead of using
string eval, to avoid unnecessary complication of exception handling
- provide the "is_valid_" functions under shorter "is_" names
- revise POD markup
- check for required Perl version at runtime
- in tests, supply test modules to avoid requiring unrelated math
modules
- in Build.PL, explicitly declare configure-time requirements
- remove bogus "exit 0" from Build.PL
version 0.006; 2009-05-19
- bugfix: avoid unreliable "\w" in regexps in code
- document that module name syntax is restricted to ASCII
- use simpler "parent" pragma in place of "base"
- in documentation, use the term "truth value" instead of the less
precise "boolean"
- use full stricture in Build.PL
version 0.005; 2007-09-17
- bugfix: override any ambient $SIG{__DIE__} handler when using eval { }
- use "base" pragma to import Exporter behaviour
- test POD syntax and coverage, and rename an internal function to
satisfy the coverage test
- build with Module::Build instead of ExtUtils::MakeMaker
- complete dependency list
- include signature in distribution
- in documentation, separate "license" section from "copyright" section
version 0.004; 2007-08-12
- change choice of module to test use_package_optimistically(), because
some old versions of Math::BigInt don't have a version number which
was causing a false test failure
version 0.003; 2007-01-27
- loosen tests to work with perl v5.9's changed diagnostics
version 0.002; 2006-06-15
- new function use_package_optimistically() to duplicate the "base"
pragma's quiet module loading
- insert missing bracket in documentation for use_module()
version 0.001; 2004-10-29
- new function use_module()
- document return value of require_module()
- more stringent tests for the return value of require_module()
- explicitly declare lack of module dependencies in Makefile.PL
- include Changes file
version 0.000; 2004-02-15