ChangeLog.md in ronin-1.5.0 vs ChangeLog.md in ronin-1.5.1
- old
+ new
@@ -1,8 +1,20 @@
+### 1.5.1 / 2021-02-28
+
+* Require [ronin-support] ~> 0.5, >= 0.5.2.
+* Activate bundler in `bin/ronin` and `bin/ronin-*` commands, if a
+ `Gemfile.lock` file is found.
+* Re-finalize all DataMapper models in
+ {Ronin::AutoLoad::ClassMethods#require_const}.
+* Avoid calling `Ronin::Network::TCP::Proxy` specific methods in the
+ `ronin net:proxy` command, if working with a UDP proxy.
+* {Ronin::UI::CLI.commands} now uses `Set`, since Ruby 3.0 moved `SortedSet`
+ out of the stdlib.
+
### 1.5.0 / 2012-06-16
-* Require ronin-support ~> 0.5.
+* 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.
@@ -26,18 +38,19 @@
* `!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.
-* When {Ronin::UI::CLI::Command#start} catches an Interrupt, it will exit
+* Do not allow execution of console commands while in multi-line mode!
+* Fixed a bug in {Ronin::UI::CLI::Command} which disabled colour output.
+* When {Ronin::UI::CLI::Command#start} catches an Interrupt, it should exit
with status 130.
* Rescue `Errno::EPIPE` in {Ronin::UI::CLI::Command#start}.
* 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.
+ `:description`s to their options.
+* Changed the `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.
* Removed dm-constraints from the dependencies.
### 1.4.1 / 2012-04-01
@@ -50,11 +63,11 @@
### 1.4.0 / 2012-02-12
* Require open_namespace ~> 0.4.
* Require parameters ~> 0.4.
* Require uri-query_params ~> 0.6.
-* Require ronin-support ~> 0.4.
+* 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}.
@@ -119,21 +132,21 @@
* Allow `ronin` console commands to be prefixed with a `.`.
### 1.3.0 / 2011-10-16
* Require DataMapper ~> 1.2.
-* Require ronin-support ~> 0.3.
+* 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.
+ 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
@@ -161,11 +174,11 @@
### 1.1.0 / 2011-07-04
* Require env ~> 0.2.
* Require data_paths ~> 0.3.
-* Require ronin-support ~> 0.2.
+* Require [ronin-support] ~> 0.2.
* Added `ronin/repositories`, for quickly loading all repositories.
* Added {Ronin#script}.
* Added {Ronin::AutoLoad}.
* Added {Ronin::Arch.arm}.
* Added {Ronin::Arch.mips}.
@@ -260,11 +273,11 @@
* Require ripl-multi_line ~> 0.2.
* Require ripl-auto_indent ~> 0.1.
* Require ripl-short_errors ~> 0.1.
* Require ripl-color_result ~> 0.2.
* Require thor ~> 0.14.3.
-* Require ronin-support ~> 0.1.
+* Require [ronin-support] ~> 0.1.
* Added `ronin/bootstrap` which only loads configuration and the Database.
* Added {Ronin::Database::Migrations}.
* Added {Ronin::Model::HasUniqueName}.
* Added {Ronin::Address}:
* Added {Ronin::MACAddress}.
@@ -758,5 +771,6 @@
* Provides an IRB styled console with:
* Tab-completion enabled.
* Auto-indentation enabled.
* Pretty-Print loaded.
+[ronin-support]: https://github.com/ronin-rb/ronin-support