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