- Add support for streaming of response body with
Net:HTTP
and friends.
- Add support for
Net::HTTPRequest#body_stream
, and with it, newer versions of rest-client.
- Add support for
ShamRack.allow_network_connections
. - Remove support for
ShamRack.mount
.
- Deprecate
ShamRack.mount
in favour ofShamRack.at(...).mount
.
- Ensure an HTTP status "message" is set.
- Validate arguments to
ShamRack.mount
. - Update for compatibility with patron-0.4.x.
- Add support for Patron.
- Fixes to support Ruby-1.9.x.
- Add support for Mechanize [[email protected]].
- Added generic
StubWebService
.
- Fix an incompatibility with rest-client 1.2.0 [[email protected]].
- Change of approach: extend rather than reimplement
Net:HTTP
. This should improve coverage of all the weird and wonderful ways of using theNet:HTTP
API.
- Add support for
Net::HTTP.get_response
. - Pass back headers provided by Rack app in the
HTTPResponse
. - Introduced
ShamRack.at
to simplify registration of apps.
- Added accessors on HTTP object for address, port and rack_app.
- Added accessors to imitate "net/https".