The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Revision history for Perl extension Getopt::OO.

0.01  Wed Dec 29 14:07:26 2004
    - original version; created by h2xs 1.23 with options
        -XA -n Getopt::OO
0.02  Sun Jan 16, 2005
    - Cleaned up documentation.
    - Added test cases and fixed one bad test case.
    - Fixed problems in required and mutual_exclusive options.
    - Modified mutual_exclusive so it will accept either a 
      list of lists or a list as necessary.
    - Tested with Cygwin under Windows with PERL 5.8 and 
      under SuSE linux with PERL 5.8.5 and 5.5.4.
    - Got rid of 'our' keyword so we would work with perl 5.5.
    - Modified the test case to not use Test::More which isn't
      available on the older releases.
0.03  Monday Jan 17, 2005
    - Added additional error checking so we would catch 
      invalid multi-character short options.
    - Added an other_args option to fill out the usage statement.
    - Modified usage message so we print the required options.
    - Updated the README and Changes files which were missed
      in 0.02.
    - Made changes so we should work under PERL 5.004 but this
      has not yet been tested.
0.04 Sunday 1/23/2004
    - Renamed the other_args to be other_values to make things
      more consistent.
    - other_values no takes a number instead of a string and can
      be used to help the parser know how many arguments are expected
      after all the options have been parsed.
    - Changes so we would work under 5.4 perl.
    - Changes to docs to cleanup and reflect changes to code.
    - Added multi-valued option.  Syntax is --arg ... - where
      the final '-' can be either the start of the next argument
      or a free-standing dash.
    - Fixed a problem with calculation of the indent for the
      help strings.
    - Added code to better check the non-dashed tags for validity.
    - Fixed a problem that was causing options to be dropped from
      the first line of the usage output.
    - Added more test cases for new options and to better check
      old ones.
    - Print line numbers for test when test is run as
      perl -Ilib t/Getopt-OO.t
0.05 Sun Jan 30 19:48:00 PST 2005
    - Fixed a problem with indent.
    - Fixed a problem with Getopt and mulit-value.
    - Added ability of other_values to use callback and ClientData.
    - Added several tests.
    - Modified error message for callback so that name of option 
      generating error is displayed.
    - This should be it for feature modifications.
0.06 Sat Feb  5 09:21:59 PST 2005
    - Changes involving out other_values works.  It now uses the 
      required field and behaves in other ways as the rest of the 
      options parsing works.  Added several tests to make sure
      things were working correctly.  other_values now accepts
      both the n_values and multi_value and also works with 
      callback and client data, but it doesn't accept the 
      multiple argument.  It also can be added to the required
      field.
0.7 Tue Sep 20 19:40:26 PDT 2005
	- Changed the -multiple_values to be -multiple.  Name
	  seemed more suitable and hopefully won't affect too
	  many people.
	- Fix problem with the Debug and Verbose not detecting 
	  printf format statement correctly.
	- fixed minor bug with not catching invalid parameters correctly.
	- changed some error handling so error messages are more explicit.
	* Most significant change is in how the 'other_values' parameter
	  is handled.  We now place any unparsed values in the other_values
	  so it becomes easier to detect problems with the user's 
	  command line input.  Also allow setting n_values parameter of
	  other_values to 0 so you can disallow any unparsed values
	  if desired.