Permalink
Browse files

Release 3.0.0

  • Loading branch information...
1 parent ab1741c commit 19efbecd9907b8f72a6aa66e1e501860803bcaa4 @tj committed Mar 12, 2009
Showing with 35 additions and 5 deletions.
  1. +30 −0 History.rdoc
  2. +4 −4 commander.gemspec
  3. +1 −1 lib/commander/version.rb
View
@@ -1,4 +1,34 @@
+=== 3.0.0 / 2009-03-12
+
+* Added sub command help support when using the --help switch
+* #delete_switches is now mutative
+* Added #valid_command_names_from
+* #when_called now raises argument error when neither a block, object, or class is passed
+* Added options#default method and specs
+* Added support for multi-word list parsing in Array#parse
+* Added summary to commander template
+* Added optional block param for #new_command_runner spec helper
+* Added .re (metadata for visionmedia-release gem)
+* Moved delgation of Kernel methods to Object
+* Refactored multi-word command name specs
+* Refactored Object#method_missing; using call chain to implement
+* Refactored all specs
+* Change #color calls in formatters to $terminal#color for now
+* Using highlines $terminal.output for IO stream with the progressbar
+* Replaced #ensure_program_key_set with #require_program, taking an array of keys
+* Renamed #args_without_command to #args_without_command_name
+* Renamed #populate_options_to_when_called to #option_proc
+* Renamed #sym_from_switch to #switch_to_sym
+* Removed #get_command, use #command without supplying a block
+* Removed Command#inspect
+* Removed command description aliases of short_description, long_description. Use description / summary
+* Removed VerboseFileUtils
+* Removed String#camelcase as its not really needed (was only used in commander's executable for creating templates)
+* Removed commander/import for now
+* Removed LOG_FORMAT
+* Removed Kernel ext which only had #color
+
=== 2.5.7 / 2009-03-11
* Fixed paren warnings in import spec
View
@@ -2,17 +2,17 @@
Gem::Specification.new do |s|
s.name = %q{commander}
- s.version = "2.5.7"
+ s.version = "3.0.0"
s.required_rubygems_version = Gem::Requirement.new(">= 1.2") if s.respond_to? :required_rubygems_version=
s.authors = ["TJ Holowaychuk"]
- s.date = %q{2009-03-11}
+ s.date = %q{2009-03-12}
s.default_executable = %q{commander}
s.description = %q{The complete solution for Ruby command-line executables}
s.email = %q{tj@vision-media.ca}
s.executables = ["commander"]
- s.extra_rdoc_files = ["bin/commander", "lib/commander/command.rb", "lib/commander/core_ext/array.rb", "lib/commander/core_ext/kernel.rb", "lib/commander/core_ext/object.rb", "lib/commander/core_ext/string.rb", "lib/commander/core_ext.rb", "lib/commander/fileutils.rb", "lib/commander/help_formatters/base.rb", "lib/commander/help_formatters/terminal/command_help.erb", "lib/commander/help_formatters/terminal/help.erb", "lib/commander/help_formatters/terminal.rb", "lib/commander/help_formatters.rb", "lib/commander/import.rb", "lib/commander/runner.rb", "lib/commander/user_interaction.rb", "lib/commander/version.rb", "lib/commander.rb", "README.rdoc", "tasks/docs.rake", "tasks/gemspec.rake", "tasks/spec.rake"]
- s.files = ["bin/commander", "commander.gemspec", "History.rdoc", "lib/commander/command.rb", "lib/commander/core_ext/array.rb", "lib/commander/core_ext/kernel.rb", "lib/commander/core_ext/object.rb", "lib/commander/core_ext/string.rb", "lib/commander/core_ext.rb", "lib/commander/fileutils.rb", "lib/commander/help_formatters/base.rb", "lib/commander/help_formatters/terminal/command_help.erb", "lib/commander/help_formatters/terminal/help.erb", "lib/commander/help_formatters/terminal.rb", "lib/commander/help_formatters.rb", "lib/commander/import.rb", "lib/commander/runner.rb", "lib/commander/user_interaction.rb", "lib/commander/version.rb", "lib/commander.rb", "Manifest", "Rakefile", "README.rdoc", "spec/commander_spec.rb", "spec/core_ext/string_spec.rb", "spec/help_formatter_spec.rb", "spec/import_spec.rb", "spec/spec_helper.rb", "tasks/docs.rake", "tasks/gemspec.rake", "tasks/spec.rake", "Todo.rdoc"]
+ s.extra_rdoc_files = ["bin/commander", "lib/commander/command.rb", "lib/commander/core_ext/array.rb", "lib/commander/core_ext/object.rb", "lib/commander/core_ext/string.rb", "lib/commander/core_ext.rb", "lib/commander/help_formatters/base.rb", "lib/commander/help_formatters/terminal/command_help.erb", "lib/commander/help_formatters/terminal/help.erb", "lib/commander/help_formatters/terminal.rb", "lib/commander/help_formatters.rb", "lib/commander/runner.rb", "lib/commander/user_interaction.rb", "lib/commander/version.rb", "lib/commander.rb", "README.rdoc", "tasks/docs.rake", "tasks/gemspec.rake", "tasks/spec.rake"]
+ s.files = ["bin/commander", "commander.gemspec", "History.rdoc", "lib/commander/command.rb", "lib/commander/core_ext/array.rb", "lib/commander/core_ext/object.rb", "lib/commander/core_ext/string.rb", "lib/commander/core_ext.rb", "lib/commander/help_formatters/base.rb", "lib/commander/help_formatters/terminal/command_help.erb", "lib/commander/help_formatters/terminal/help.erb", "lib/commander/help_formatters/terminal.rb", "lib/commander/help_formatters.rb", "lib/commander/runner.rb", "lib/commander/user_interaction.rb", "lib/commander/version.rb", "lib/commander.rb", "Manifest", "Rakefile", "README.rdoc", "spec/command_spec.rb", "spec/core_ext/array_spec.rb", "spec/core_ext/object_spec.rb", "spec/core_ext/string_spec.rb", "spec/help_formatter_spec.rb", "spec/runner_spec.rb", "spec/spec_helper.rb", "tasks/docs.rake", "tasks/gemspec.rake", "tasks/spec.rake", "test/pbar", "test/ui", "Todo.rdoc"]
s.has_rdoc = true
s.homepage = %q{http://github.com/visionmedia/commander}
s.rdoc_options = ["--line-numbers", "--inline-source", "--title", "Commander", "--main", "README.rdoc"]
View
@@ -1,4 +1,4 @@
module Commander
- VERSION = '2.5.7'
+ VERSION = '3.0.0'
end

0 comments on commit 19efbec

Please sign in to comment.