# Releases

## v0.16.0

  - Hijacked IO is no longer duped, as it's not retained by the original connection, and `SSLSocket` does not support duping.

## v0.15.0

  - Use `IO::Stream::Readable` for the input body, which is a better tested and more robust interface.

## v0.14.0

  - Handling of `HEAD` requests is now more robust.

## v0.13.0

  - 100% test and documentation coverage.
  - {Protocol::Rack::Input\#rewind} now works when the entire input is already read.
  - {Protocol::Rack::Adapter::Rack2} has stricter validation of the application response.

## v0.12.0

  - Ignore (and close) response bodies for status codes that don't allow them.

## v0.11.2

  - Stop setting `env["SERVER_PORT"]` to `nil` if not present.
