0.3.0 / 2011-10-16
- Require combinatorics ~> 0.4.
- Added Enumerable#map_hash.
- Added String.generate.
- Added String#fuzz.
- Added File.each_line.
- Added File.each_row.
- Added Resolv.resolver.
- Added URI::HTTP#request.
- Added URI::HTTP#status.
- Added URI::HTTP#ok?.
- Added URI::HTTP#server.
- Added URI::HTTP#powered_by.
- Added URI::HTTP#copy.
- Added URI::HTTP#delete.
- Added URI::HTTP#get.
- Added URI::HTTP#get_headers.
- Added URI::HTTP#get_body.
- Added URI::HTTP#head.
- Added URI::HTTP#lock.
- Added URI::HTTP#mkcol.
- Added URI::HTTP#move.
- Added URI::HTTP#options.
- Added URI::HTTP#post.
- Added URI::HTTP#post_headers.
- Added URI::HTTP#post_body.
- Added URI::HTTP#prop_find.
- Added URI::HTTP#prop_match.
- Added URI::HTTP#trace.
- Added URI::HTTP#unlock.
- Added Regexp::MAC.
- Added Regexp::IPv6, Regexp::IPv4 and Regexp::IP.
- Added Regexp::HOST_NAME.
- Added Regexp::USER_NAME.
- Added Regexp::EMAIL_ADDR.
- Moved Ronin::UI::Output, Ronin::UI::Shell and Ronin::Network::Mixins from ronin into ronin-support.
- Refactored Ronin::UI::Shell into a Class where commands are defined as protected methods.
0.2.0 / 2011-07-04
- Require data_paths ~> 0.3.
- Added Ronin::Mixin.
- Added Ronin::Network::SMTP::Email#headers.
- Added Integer#html_escape.
- Added Integer#js_escape.
- Added Integer#format_js.
- Added String#html_escape.
- Added String#html_unescape.
- Added String#js_escape.
- Added String#js_unescape.
- Added String#format_js.
- Added Net.smtp_send_message.
- Added Net.http_status.
- Added Net.http_get_headers.
- Added Net.http_post_headers.
- Added YARD
@api
tags to define the public, semi-public and private APIs. - Renamed
Kernel#attempt
to Kernel#try. - Allow
:method
to be used with Net.http_ok?. - Fixed a bug in Ronin::Network::HTTP.expand_url where
:host
and:port
options were being overridden. - Improved the performance of Integer#bytes.
- Only redefine String#dump for Ruby 1.8.x.
- Ruby >= 1.9.1 correctly hex-escapes special characters.
- Fixed a bug in String#format_chars, where it was not using
each_char
for unicode characters. - Deprecated String#common_postfix, in favor of String#common_suffix. String#common_postfix will be removed in ronin-support 1.0.0.
- Net.http_get_body no longer accepts a block.
- Net.http_post_body no longer accepts a block.
0.1.0 / 2011-03-20
- Initial release:
- Split out of ronin 0.3.0.
- Upgraded to the LGPL-3 license.
- Require Ruby >= 1.8.7.
- Require chars ~> 0.2.
- Require combinatorics ~> 0.3.
- Require uri-query_params ~> 0.5, >= 0.5.2.
- Require data_paths ~> 0.2, >= 0.2.1.