ChangeLog.md in ronin-1.2.0 vs ChangeLog.md in ronin-1.3.0

- old
+ new

@@ -1,5 +1,23 @@ +### 1.3.0 / 2011-10-16 + +* Require DataMapper ~> 1.2. +* Require ronin-support ~> 0.3. +* Added {Ronin::Model::Importable}. +* Added {Ronin::MACAddress.extract}. +* Added {Ronin::IPAddress.extract}. +* Added {Ronin::HostName.extract}. +* Added {Ronin::URL.extract}. +* Added {Ronin::EmailAddress.extract}. +* Renamed `license!` to `licensed_under` in + {Ronin::Model::HasLicense::InstanceMethods}. +* Moved `Ronin::UI::Output`, `Ronin::UI::Shell` and `Ronin::Network::Mixins` + into ronin-support. +* {Ronin::Author.site} and {Ronin::License.url} now use the URI property. +* Merged `Ronin::UI::CLI::ModelCommand.query_model` into + {Ronin::UI::CLI::ModelCommand.model}. + ### 1.2.0 / 2011-08-15 * Require dm-is-predefined ~> 0.4. * Added {Ronin::UI::Console::Context}. * Added custom tab-completion to {Ronin::UI::Console} for: @@ -33,15 +51,15 @@ * Added {Ronin::Arch.mips}. * Added {Ronin::Arch.x86}. * Added {Ronin::URLQueryParamName}. * Added timestamps to {Ronin::Campaign}. * Added the `created_at` timestamp to {Ronin::Target}. -* Added {Ronin::Network::Mixins::HTTP#http_status}. -* Added {Ronin::Network::Mixins::HTTP#http_ok?}. -* Added {Ronin::Network::Mixins::HTTP#http_server}. -* Added {Ronin::Network::Mixins::HTTP#http_powered_by}. -* Added `print_info` method calls to {Ronin::Network::Mixins::HTTP}. +* Added `Ronin::Network::Mixins::HTTP#http_status`. +* Added `Ronin::Network::Mixins::HTTP#http_ok?`. +* Added `Ronin::Network::Mixins::HTTP#http_server`. +* Added `Ronin::Network::Mixins::HTTP#http_powered_by`. +* Added `print_info` method calls to `Ronin::Network::Mixins::HTTP`. * Added {Ronin::Script::InstanceMethods#run}. * Added {Ronin::Script::Exception}. * Added {Ronin::Script::Path#to_s}. * Added {Ronin::Script::ClassMethods#load_from}. * Added {Ronin::Repository#find_script}. @@ -57,11 +75,11 @@ {Ronin::Script::InstanceMethods#load_script!}. * Renamed `Ronin::CachedFile` to {Ronin::Script::Path}. * Renamed `Ronin::UI::CLI::ModelCommand.model=` to {Ronin::UI::CLI::ModelCommand.model}. * Renamed `Ronin::UI::CLI::ModelCommand#model` to - {Ronin::UI::CLI::ModelCommand.query_model}. + `Ronin::UI::CLI::ModelCommand.query_model`. * Renamed `Ronin::UI::CLI::ModelCommand#new_query` to {Ronin::UI::CLI::ModelCommand#query}. * Renamed `Ronin::UI::CLI::ModelCommand#print_resource` to {Ronin::UI::CLI::ResourcesCommand#print_resource}. * Renamed `Ronin::UI::CLI::ModelCommand#print_resources` to @@ -82,13 +100,13 @@ * Merged `Ronin::Model::Cacheable` into {Ronin::Script}. * Repositories can now cache/load scripts from the `scripts/` directory. * Disable {Ronin::UI::Console.short_errors?} if the `VERBOSE` environment variable is set. * Disable {Ronin::UI::Console.color?} if the `STDOUT` is a tty. -* Set {Ronin::UI::Output.handler} to {Ronin::UI::Output::Terminal::Raw}, +* Set `Ronin::UI::Output.handler` to `Ronin::UI::Output::Terminal::Raw`, when `STDOUT` is not a tty. -* Enable {Ronin::UI::Output.verbose?} if `$VERBOSE` or `$DEBUG` are set. +* Enable `Ronin::UI::Output.verbose?` if `$VERBOSE` or `$DEBUG` are set. * {Ronin::UI::CLI::ModelCommand#setup} now automatically calls {Ronin::Database.setup}, before executing the command. * Merged `query_method` into {Ronin::UI::CLI::ModelCommand#query}. * Allow {Ronin::UI::CLI::ModelCommand.query_option} to map to Model properties. @@ -148,11 +166,11 @@ * Added {Ronin::WebCredential}. * Added {Ronin::Organization}. * Added {Ronin::Campaign}. * Added {Ronin::Target}. * Added `Ronin::Engine`. -* Added {Ronin::UI::Output::Terminal::Raw}. -* Added {Ronin::UI::Output::Terminal::Color}. +* Added `Ronin::UI::Output::Terminal::Raw`. +* Added `Ronin::UI::Output::Terminal::Color`. * Added the `ronin-repos` command for listing, adding, installing and uninstalling Repositories. * Added the `ronin-exec` command for running Ruby scripts (local files or `bin/` scripts in Repositories) within the Ronin environment. * Added the `ronin-ips` command for listing, importing and exporting