Now works with Ruby 1.9.x. Thanks go to Shura for the patch.
Refactored the gemspec. Gem building code is now handled by Rake tasks.
Refactored the Rakefile. Added a default task, removed the old install task, and namespaced the gem related tasks.
Fixed a packaging bug where the libs weren't actually being included! Gah! Thanks go to Steven Hilton for the spot.
Other minor refactorings to the gemspec.
The release number does not reflect any code changes. I simply ran out of numbers. :)
Now compatible with Ruby 1.9.x.
Gemspec updates, including a license change to Artistic 2.0.
Added individual rake tasks for testing Getopt::Long and Getopt::Std.
Changed the 'release - date' format of this file.
The test-unit library was switched from a standard dependency to a development dependency.
Fixed RF bug #23477 - Getopt::Std inadvertently raises an error if you pass a letter (without a hyphen) as an argument to a switch that matches that letter, e.g. "-a a" should be legal. Thanks go to an anonymous user for the spot.
Added tests for RF bug #23477.
Added Test::Unit 2.x as a prerequisite.
Fixed a potential infinite hash recursion bug in ARGV processing. This was smoked out as the result of the alternate hash implementations in JRuby and Ruby 1.9.
Added the example programs to the gemspec.
Removed the ts_all.rb file, and renamed the other test files. The Rakefile test task was updated accordingly.
The Getopt::StdError class is now Getopt::Std::Error.
The Getopt::LongError class is now Getopt::Long::Error.
Added some inline rdoc documentation to the source code.
Added a Rakefile with tasks for installation and testing.
Removed the install.rb file - use the 'rake install' task instead.
Fixed a bug where multiple long switches with the same first character could cause invalid results. Thanks go to Michael Campbell for the spot.
Added documentation to the README file that explains what happens if you specify multiple long switches with the same first character and no short switch alias.
Fixed Getopt::Long so that it can handle embedded hyphens in the long form, e.g. --foo-bar. Thanks go to Mark Meves for the spot.
Corresponding test suite additions.
Added example to the 'example_long.rb' file that uses long form with embedded hyphens.
Bug fix for the two argument form of Getopt::Long.getopts.
Corresponding test suite additions.
Improved error message if an option is passed without a preceding switch.
Minor documentation fixes and clarifications.
Added support for compressed switches with getopt/long.
More tests.
Fixed a bug in the gemspec.
Added the Getopt::Long class (long.rb). This is a complete revamp of the old getoptlong package, with ideas tossed in from Perl's Getopt::Long package. See the README and example script for more detail.
Added an example, and renamed the "test_std.rb" example to "example_std.rb".
Added lots of documentation to the README file.
Updated the MANIFEST, test suite, etc.
Altered the way multiple occurrences of the same switch are handled, for those switches that accept arguments.
Changed parser, added a bit stricter enforcement
Now handles squished arguments properly, e.g. "-ID" as well as "-I -D"
Some test suite changes
Initial commit
Generated with the Darkfish Rdoc Generator 2.