- Added response benchmarking [presskey]
- Fixed bugs in server certificate verification under Ruby v2
- Fixed a bug in validation of arguments to the
path-set
command
- Fixed a bug that added requests to history even if no HTTP request was made [with help from presskey]
- Fixed a bug that URL-escaped slashes in the arguments to the
path-set
command [with help from pepijnve]
- Improved the error message displayed when the
reuse
command receives no arguments
- Fixed a bug that prevented the
http-patch
command from sending a request body
- Fixed a bug that crashed on startup for some Ruby versions [vijay-v]
- Added support for Ruby v1.9.3, v2.0, and v2.1 [with help from gabrielelana]
- Added the
body-edit
command for using$EDITOR
to manipulate the request body [gabrielelana] - Added support for following relative URIs in Location response headers [gabrielelana]
- Added support for automatically URL-encoding reserved characters such as ? [gabrielelana]
- Added support for automatically synchronizing userinfo and the Authorization request header [gabrielelana]
- Improved support for scripting via stdin [gabrielelana]
- Added support for case-insensitive editing of request headers [gabrielelana]
- Fixed a bug that mangled the prompt upon backspace [gabrielelana]
- Fixed bugs in the
query-*
commands [gabrielelana] - Updated and refined dependencies
- Fixed a bug in line wrapping of long command prompts
- Added
http-patch
andpatch
commands to support HTTP PATCH - Refined dependencies
- Added support for Ctrl-D to exit and to terminate
body-set
command input [with help from bofrede] - Added
--version
and--help
command-line arguments
- Fixed a bug in the
query-add
andquery-set
commands
- Fixed configuration issues related to rubygems-test gem support
- Fixed a bug in the
body-request-open
andbody-response-open
commands
- Added the
body-request-open
andbody-response-open
commands for viewing body content in an external program [with help from rbxbx] - Added validation of the URL scheme
- Added support for the rubygems-test gem for compatibility testing in the field
- Refined dependencies
- Made Ruby v1.8.7 or later a requirement for gem installation
- Upgraded dependencies
- Added support for Tab-key completion of user input [carsonmcdonald]
- Enhanced the
query-unset
command to accept an optional value argument [nextmat]
- Added the
query-add
andquery-remove
commands [nextmat] - Added context-sensitive help in connection with server certificate verification
- Upgraded various dependencies
- Added the
ssl-verification*
commands for controlling the verification of server certificates [dtjm] - Fixed a bug in the
query-set
command [nextmat] - Fixed a Ruby < v1.9 compatibility problem
- Enhanced the
query-set
command [nextmat] to:- Accept an arbitrary number of arguments
- Support valueless keys
- Support duplicate keys
- Support keys with brackets in their names, à la Rails
- Fixed a bug in the arrow keys and Emacs key bindings support within the
body-set
command [ephox-rob/rojotek] - Fixed a bug involving empty response bodies such as are received with 304 Not Modified
- Stopped recording blank and repeated entries in the command history [jgorset]
- Fixed a bug in the help index
- Classified RubyGems for building documentation as development-only dependencies
- Added HTTP Secure support
- Added HTTP Basic Authentication support
- Added support for arrow keys and Emacs key bindings [rbxbx]
- Added support for Ctrl-D for terminating input [bofrede]
- Enhanced the userinfo-set command to:
- Permit separate entry of username and (optional) password
- Permit colon-separated “username:password” entry
- Automatically URL-escape @ symbols to avoid invalid URLs
- Fixed various bugs
- Corrected and expanded built-in help content
(First release)