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`.