Sha256: aed3018fb384448c606ef1551bc4b805dabbbb97120c3e352db8c835a3dad320

Contents?: true

Size: 704 Bytes

Versions: 4

Compression:

Stored size: 704 Bytes

Contents

# Update guide

## From 2.x to 3.x

BREAKING CHANGE: the [#255](https://github.com/savonrb/httpi/pull/225) made the gem socksify and rack gems optional dependencies.

In order to restore the old behavior, see the README section "SOCKS Proxy Support" and "Rack Mock Adapter".

## From 3.x to 4.x

POTENTIAL BREAKING CHANGE: `HTTPI::Request#headers` and `HTTPI::Response#headers` now return `HTTPI::Utils::Headers` instead of `Rack::Utils::HeaderHash`. This change will prevent HTTPI from breaking or changing its public API whenever rack rearranges its classes. If you were relying on the `Rack::Utils::HeaderHash` implementation, you will need to update your code to use `HTTPI::Utils::Headers` instead.

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
httpi-4.0.4 UPDATING.md
httpi-4.0.3 UPDATING.md
httpi-4.0.2 UPDATING.md
httpi-4.0.1 UPDATING.md