All Versions
Latest Version
Avg Release Cycle
114 days
Latest Release
444 days ago

Changelog History
Page 4

  • v4.0.7 Changes

    January 23, 2012
    • ๐Ÿ‘Œ Improved support for JRuby and Windows (and any other platforms that don't support Kernel.fork).
    • ๐Ÿ›  Fixed bug #33 - support --help after commands.
    • Reorganized help output to display synopsis before description (issue #12).
  • v4.0.6 Changes

    September 15, 2011
    • ๐Ÿ‘Œ Improved load time on Ruby 1.9. (thanks to Jonathon M. Abbott)
    • ๐Ÿ“š Updated documentation.
  • v4.0.5 Changes

    August 09, 2011
    • ๐Ÿ“š Updated documentation to fix inaccuracies and unclear information.
    • ๐Ÿ‘Œ Improved rake tasks for gem development.
    • Added say_ok, say_warning and say_error methods to print messages in green, yellow or red. (thanks to Simon Courtois)
    • ๐Ÿ›  Fixed; Allow global options to be passed in any order, even mixed with command options. (thanks to Rich Grundy)
    • ๐Ÿ›  Fixed; Global options can be passed before or after the command, they can even be mixed with command options. Closes #8. (thanks to Rich Grundy)
    • ๐Ÿ›  Fixed; Platform test should now correctly identify JRuby. (thanks to Justin Lynn)
    • ๐Ÿ›  Fixed; Add to_s to exceptions as option parser no longer does implicit conversion. (thanks to Justin Lynn)
  • v4.0.4 Changes

    April 04, 2011
    • ๐Ÿ›  Fixed program(:key) behavior for non-Array keys like name, version, description under Ruby 1.9
    • ๐Ÿ’Ž All specs should pass under Ruby 1.9 now
  • v4.0.3 Changes

    April 06, 2010
    • ๐Ÿ›  Fixed global_option which was consuming arguments when not expected. Closes #22
  • v4.0.2 Changes

    January 19, 2010
    • โž• Added program(:int_block) to allow a block to be run on interrupt.
    • ๐Ÿ›  Fixed; ProgressBar immediately shows, and doesn't die on empty lists.
  • v4.0.1 Changes

    January 14, 2010
    • ๐Ÿ›  Fixed commander when using JRuby
    • ๐Ÿ›  Fixed template; should require "commander/import"
  • v4.0.0 Changes

    October 10, 2009
    • ๐Ÿ”„ Changed; Aliased #when_called as #action [#9]
    • ๐Ÿ”„ Changed; Sort commands and aliases alphabetically.
    • ๐Ÿ”„ Changed; Sort aliases alphabetically
    • ๐Ÿ”„ Changed; Sort commands alphabetically.
    • ๐Ÿ”„ Changed; require user to require 'commander/import' for dsl
    • ๐Ÿ›  Fixed broken regexp; Changed :int_message, only traps INT when available
    • ๐Ÿ›  Fixed Ruby 1.9 warning caused by removing object_id from Object
    • โœ‚ Removed #eval const hack
    • Moving to Gemcutter (GRRRR Github)
  • v3.3.0 Changes

    May 12, 2009
    • โž• Added #choose
    • โž• Added aliasing for help formatters [#24]
    • โž• Added UI.replace_tokens
    • โž• Added #converse
    • โž• Added #speak
    • โž• Added #applescript
    • โž• Added #reset_io
    • โž• Added #io
    • โœ‚ Removed String#tokenize
    • โœ‚ Removed #delete_switches
  • v3.2.9 Changes

    April 09, 2009
    • ๐Ÿ›  Fixed bug in removal of global options