ChangeLog.md in ronin-1.0.0 vs ChangeLog.md in ronin-1.1.0.rc1
- old
+ new
@@ -1,5 +1,69 @@
+### 1.1.0 / 2011-05-17
+
+* Require env ~> 0.2.
+* Require data_paths ~> 0.3.
+* Require ronin-support ~> 0.2.
+* Added `ronin/repositories`, for quickly loading all repositories.
+* Added {Ronin::AutoLoad}.
+* Added {Ronin::Arch.arm}.
+* Added {Ronin::Arch.mips}.
+* Added {Ronin::Arch.x86}.
+* 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::Script::InstanceMethods#run}.
+* Added {Ronin::Script::Exception}.
+* Added {Ronin::Script::Path#to_s}.
+* Added {Ronin::Script::ClassMethods#load_from}.
+* Added {Ronin::Repository#find_script}.
+* Added {Ronin::UI::CLI::Command#setup}.
+* Added {Ronin::UI::CLI::ResourcesCommand}.
+* Added {Ronin::UI::CLI::ScriptCommand}.
+* Added the `--database` option to {Ronin::UI::CLI::ModelCommand}.
+* Renamed `Ronin::Engine` to {Ronin::Script}.
+* Renamed `Ronin::Engine::Verifiable` to {Ronin::Script::Testable}.
+* Renamed `Ronin::Engine#engine_name` to
+ {Ronin::Script::InstanceMethods#script_type}.
+* Renamed `Ronin::Engine::InstanceMethods#load_original!` to
+ {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}.
+* 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
+ {Ronin::UI::CLI::ResourcesCommand#print_resources}.
+* Removed `Ronin::Engine#method_missing`.
+* Extend `DataPaths::Finders` into {Ronin::Config}.
+* Fixed a RubyGems deprecation in {Ronin::Installation}.
+* Enabled verbose DataMapper logging if the `DEBUG` environment variable is
+ set.
+* Fixed a bug in {Ronin::Database::Migrations::Migration#initialize}, where
+ `:needs` was being overridden.
+* Ensure that {Ronin::Database::Migrations} preserves the order of loaded
+ migrations.
+* Set the length of {Ronin::Password.clear_text} to 256.
+* Set the length of {Ronin::License.url} to 256.
+* Merged `Ronin::Model::Cacheable` into {Ronin::Script}.
+* Repositories can now cache/load scripts from the `scripts/` directory.
+* Set {Ronin::UI::Output.handler} to {Ronin::UI::Output::Terminal::Raw},
+ when `STDOUT` is not a tty.
+* {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.
+
### 1.0.0 / 2011-03-25
* Upgraded to the GPL-3 license.
* Require Ruby >= 1.8.7.
* Require dm-do-adapter ~> 1.1.0.
@@ -50,11 +114,11 @@
* Added {Ronin::ServiceCredential}.
* Added {Ronin::WebCredential}.
* Added {Ronin::Organization}.
* Added {Ronin::Campaign}.
* Added {Ronin::Target}.
-* Added {Ronin::Engine}.
+* Added `Ronin::Engine`.
* 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
@@ -72,11 +136,11 @@
* Added the `ronin-campaigns` command for listing, importing and exporting
Campaigns from the Database.
* Renamed `Ronin::Product` to {Ronin::Software}.
* Renamed `Ronin::UI::CommandLine` to {Ronin::UI::CLI}.
* Renamed `Ronin::Platform::Overlay` to {Ronin::Repository}.
-* Renamed `Ronin::Platform::CachedFile` to {Ronin::CachedFile}.
-* Renamed `Ronin::Platform::Cacheable` to {Ronin::Model::Cacheable}.
+* Renamed `Ronin::Platform::CachedFile` to `Ronin::CachedFile`.
+* Renamed `Ronin::Platform::Cacheable` to `Ronin::Model::Cacheable`.
* Removed `Ronin::Platform::Extension`.
* Removed `Ronin::Platform`.
* Moved the `ronin-add`, `ronin-install`, `ronin-list` and `ronin-uninstall`
commands into the `ronin-repos` command.
* Switched from [Jeweler](https://github.com/technicalpickles/jeweler)