ChangeLog.md in ronin-1.4.1 vs ChangeLog.md in ronin-1.5.0.rc1
- old
+ new
@@ -1,10 +1,47 @@
+### 1.5.0 / 2012-05-28
+
+* Require ronin-support ~> 0.5.
+* Added {Ronin::UI::CLI::Command#setup}.
+* Added {Ronin::UI::CLI::Command#cleanup}.
+* Added {Ronin::UI::CLI::Command.examples}.
+* Added the {Ronin::UI::CLI::Commands::Net::Proxy net:proxy} ronin command.
+* Added man-pages for each `ronin` command.
+* Added more specs for the {Ronin::UI::CLI::Command} DSL methods.
+* Added {Ronin::AutoLoad::ClassMethods#require_const}, to also
+ finalize auto-loaded DataMapper models.
+* Renamed `Ronin::Database.setup_log` to {Ronin::Database.log}.
+* Allow {Ronin::Database.setup} to accept a URI for the `default` repository.
+* Allow `ronin/spec/database` to test against other Databases,
+ specified by the `ADAPTER` environment variable.
+ * If `ADAPTER` is set to `mysql` or `postgres`, then `ronin/spec/database`
+ will connect to the `ronin_test` database with username/password
+ `ronin_test`.
+ * By default `ronin/spec/database` will test against a temporary sqlite3
+ database.
+* Allow console `!command`s to embed Ruby expressions:
+
+ >> !ncat #{ip} #{port}
+
+* Moved console `!command` logic into {Ronin::UI::Console::Shell}.
+ * `!command`s now only execute shell commands.
+* Moved console `.command` logic into {Ronin::UI::Console::Commands}.
+ * `.command`s are now reserved only for special console commands
+ (ex: `.edit`).
+* Improved recognition of console `!command`s and `.command`s.
+* Do not allow executing console commands while in multi-line mode!
+* Fixed bug in {Ronin::UI::CLI::Command} that was disabling colour output.
+* Improved `--help` output of `ronin` commands by adding `examples` and more
+ `:description`s to options.
+* Changed `ronin help COMMAND` to display the man-page for the given command.
+* No longer honor the `DEBUG` environment variable. Use `ruby -w` or `ruby -d`
+ instead.
+
### 1.4.1 / 2012-04-01
* Removed dependencey on env.
* Removed `#to_ary` methods from Ronin Models that were causing
`SystemStackError: stack level too deep` exceptions. Fixes issue #4.
-* Ensure that {Ronin::AutoLoad} will finalize models loaded via `require_const`.
* {Ronin::UI::CLI::Command#start} now rescues Interupts.
### 1.4.0 / 2012-02-12
* Require open_namespace ~> 0.4.