ChangeLog.md in ronin-1.4.0.rc1 vs ChangeLog.md in ronin-1.4.0.rc2

- old
+ new

@@ -6,15 +6,29 @@ * Require ronin-support ~> 0.4. * Added {Ronin::Port.parse}. * Added {Ronin::Port.from}. * Added {Ronin::EmailAddress.from}. * Added {Ronin::Password.parse}. +* Added {Ronin::URL#inspect}. * Added {Ronin::Model::HasUniqueName::ClassMethods#parse}. * Added {Ronin::Script::ClassMethods#short_name}. * Added {Ronin::Script::Buildable#build_failed!}. * Added {Ronin::Script::Path#clean}. * Added {Ronin::Script::Path#destroy!}. +* Added {Ronin::UI::CLI::Command.usage}. +* Added {Ronin::UI::CLI::Command.summary}. +* Added {Ronin::UI::CLI::Command.option}. +* Added {Ronin::UI::CLI::Command.options}. +* Added {Ronin::UI::CLI::Command.options?}. +* Added {Ronin::UI::CLI::Command.each_option}. +* Added {Ronin::UI::CLI::Command.argument}. +* Added {Ronin::UI::CLI::Command.arguments}. +* Added {Ronin::UI::CLI::Command.arguments?}. +* Added {Ronin::UI::CLI::Command.each_argument}. +* Added {Ronin::UI::CLI::Command#start}. +* Added {Ronin::UI::CLI::Command#run}. +* Added {Ronin::UI::CLI::Command#option_parser}. * Added {Ronin::UI::CLI::Printing}. * Added {Ronin::UI::CLI::ClassCommand}. * Added {Ronin::UI::CLI::ScriptCommand#setup}. * Re-added the `ronin install` command. * Re-added the `ronin uninstall` command. @@ -24,15 +38,22 @@ * Renamed `Ronin::Repository.add!` to {Ronin::Repository.add}. * Renamed `Ronin::Repository.install!` to {Ronin::Repository.install}. * Renamed `Ronin::Repository.uninstall!` to {Ronin::Repository.uninstall}. * Renamed `Ronin::UI::CLI::ScriptCommand#load_script` to {Ronin::UI::CLI::ScriptCommand#load!}. +* Renamed `Ronin::UI::CLI::Commands::IPs` to + {Ronin::UI::CLI::Commands::Ips}. +* Renamed `Ronin::UI::CLI::Commands::URLs` to + {Ronin::UI::CLI::Commands::Urls}. +* Removed thor from the dependencies. * Removed `Ronin::Script::InstanceMethods#script_type` in favor of {Ronin::Script::ClassMethods#short_name}. * Have {Ronin::AutoLoad} call `finalize` directly on the newly auto-loaded model. * Associate {Ronin::EmailAddress} with {Ronin::Credential}. * Ensure that all {Ronin::Script}s have unique name/version properties. +* Include {Ronin::Model::HasName}, {Ronin::Model::HasTitle}, + {Ronin::Model::HasDescription} into {Ronin::Repository}. * Refactored {Ronin::UI::CLI::Command} to use [Parameters::Options](http://rubydoc.info/gems/parameters/0.4.0/Parameters/Options) from parameters 0.4.0. * {Ronin::UI::CLI::Command#start} now rescues and prints exceptions, then exits with status `-1`.