Skip to content

Commit 906621c

Browse files
committed
prepare v4.0.0 release
1 parent 2f5a468 commit 906621c

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

CHANGELOG.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
### Unreleased
22

3-
* `HTTPI::Request#headers` and `HTTPI::Response#headers` now return `Rack::Headers` instead of `Rack::Utils::HeaderHash`
3+
* Add your changelog entry here
4+
5+
### 4.0.0
6+
7+
HTTPI is officially in maintenance mode. Our emphasis will now be on bugs, security fixes, and compatibility with the wider ecosystem. See [this issue](https://github.com/savonrb/httpi/issues/238) for details.
8+
9+
* Adds support for rack 3.0.
10+
* POTENTIAL BREAKING CHANGE: `HTTPI::Request#headers` and `HTTPI::Response#headers` now return `Rack::Headers` instead of `Rack::Utils::HeaderHash`. This change is motivated by an upcoming change to rack 3.1.
411

512
### 3.0.2 (2024-02-10)
613

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# HTTPI
22

3-
A common interface for Ruby's HTTP libraries.
3+
A common interface for Ruby's HTTP libraries. This project is now in maintenance mode. For new projects, we recommend [faraday](https://github.com/lostisland/faraday).
44

55
[Documentation](https://www.rubydoc.info/gems/httpi)
66

@@ -14,7 +14,7 @@ HTTPI is available through [Rubygems](https://rubygems.org/gems/httpi) and can b
1414

1515
or add it to your Gemfile like this:
1616

17-
gem 'httpi', '~> 3.0.0'
17+
gem 'httpi', '~> 4.0.0'
1818

1919
## Usage example
2020

lib/httpi/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module HTTPI
2-
VERSION = '3.0.2'
2+
VERSION = '4.0.0'
33
end

0 commit comments

Comments
 (0)