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