Revision history for Perl extension Getopt::Simple. 0.01 Thu Aug 12 10:00:00 1999 - original version; created by h2xs 1.18 0.02 Fri Aug 13 07:30:00 1999 - corrected algorithm so that it produces predictable results 0.03 Thu Jan 20 10:15:00 2000 - created a distribution with documentation and less obfuscated code. - released code for peer review 0.04 Thu Jan 24 16:30:00 2000 - Added README - Changed name from Getopt::Simple to Getopt::Simpler to avoid namesapce collisionn - Added $verbose for debugging. 0.05 Mon Feb 07 02:30:00 2000 - Changed name from Getopt::Simpler to Getopt::Casual because casual implies the module wears sunglasses at night. - Fixed "unitialized variable" warning when @ARGV ends in two scalars that begin with '-' - Changed test.pl to t/1_check_args.t 0.06 Tue Feb 08 04:55:00 2000 - Added import method for setting defaults. The import method works just like @ARGV, instead with the format use Getopt::Casual qw/ -a 33 -b 21 -c /; 0.07 Tue Feb 08 09:05:00 2000 - Added subroutine casual() instead of repeating code. - Added documentation for import(). - Fixed pod2html errors by escaping '-' with C<->. - Changed shebang line to #!/usr/bin/perl - Added 2_check_import.t - Added Copying (GPL v2) - Added TODO - Added benchmark.pl for kicks 0.08 Mon Mar 20 09:00:00 2000 - Removed benchmark.pl - rewrote the entire casual subroutine to handle most of the common kinds of argument passing - Fixed make test errors (caused by an unitialized variable see $dash in the code for more) - Added -w and use strict; to example.pl - Added comments to the code to explain what the code does - Fixed all of the documentation to reflect what Casual.pm really does now 0.09 Mon Apr 11 13:42:00 2000 - Changed the &casual( @ARGV ) to be called from within the import() function, since it is called magically anyways. This allows people to override defaults that may have been set on the use Getopt::Casual line. - Discovered a bug when the value of an argument is set to 0. If that argument is seen again, then it will overwrite the 0 because it is depending on ||=. Have not fixed this yet. 0.10 Wed May 10 16:49:00 2000 - Was a bad boy and did not update the changes file. 0.11 Mon Sep 11 10:04:00 2000 - Fixed above bug when value is set to 0. - Fixed error that wouldn't allow the module to compile under perl 5.005_03. - Discovered Makefile is not actually making a Getopt::Casual.3 manpage. 0.12 Fri Jan 01 03:30:30 2001 - Added Copying to MANIFEST. 0.13 Fri May 10 08:58:45 2002 - Finally begun working on fixing outstanding bugs and requests again. I had unfortunately lost a copy of the most recent unreleased version. Thanks to a bug, it was sent back to me though. :-) - Removed Copying from MANIFEST, as the GPL v2 is contained within the README. If you need help copying man cp. - The clean_argv subroutine would infinitely loop if the the arguments contained "-a -b". This was fixed at the expense of some ugly code. (see line 161) 0.13.1 Fri May 9 11:53:35 EDT 2003 (by ahicox) - fixed for MakeMaker: - removed .pl suffix from example.pl so that it won't be picked up by MakeMaker - moved Casual.pm out of 'Getopt' subdirectory, so that it WILL be picked up by MakeMaker - modified MANIFEST to reflect changes - modified this document - incremented $VERSION in Casual.pm