Releases: lostisland/faraday
v2.12.2
What's Changed
- Use generic argument forwarding + remove ruby2_keywords by @chaymaeBZ in #1601
- [TEST] fix compatibility with ruby 3.4.0dev by @mtasaka in #1604
- Formatting the log using parameter progname for the logger by @kodram in #1606
New Contributors
- @chaymaeBZ made their first contribution in #1601
- @mtasaka made their first contribution in #1604
- @kodram made their first contribution in #1606
Full Changelog: v2.12.1...v2.12.2
v2.12.1
What's Changed
- Allow
faraday-net_http
3.4.x by @richardmarbach in #1599
New Contributors
- @richardmarbach made their first contribution in #1599
Full Changelog: v2.12.0...v2.12.1
v1.10.4
v2.12.0
What's Changed
New features ✨
- Make RaiseError middleware configurable to not raise error on certain status codes (e.g. 404) by @clemens in #1590
Fixes 🐞
- Add json as an explicit dependency by @deivid-rodriguez in #1589
Misc/Docs 📄
- docs: fix grammar by @dijonkitchen in #1588
New Contributors
- @dijonkitchen made their first contribution in #1588
- @deivid-rodriguez made their first contribution in #1589
- @clemens made their first contribution in #1590
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
This release adds support for the ciphers
SSL option (currently supported by the net_http
adapter in v3.3+), as well as taking advantage of the support of chained certificates introduced in the net_http
adapter in v3.2.
Also, it adds a new ParallelManager#execute
interface that improves on the existing one and makes it easier for adapters to support parallel requests. This is currently used by the async-http
adapter.
New features ✨
- Add support for a new
ParallelManager#execute
method. by @iMacTia in #1584 - Add ciphers attribute to SSLOptions by @womblep in #1582
Misc/Docs 📄
New Contributors
Full Changelog: v2.10.1...v2.11.0
v2.10.1
What's Changed
- Update JS deps by @olleolleolle in #1574
- fix: Avoid lazy-initialized lock by @olleolleolle in #1577
Full Changelog: v2.10.0...v2.10.1
v2.10.0
What's Changed
This release introduces support for middleware-level default_options
🎉
You can read more about it in the docs.
New features ✨
- Introduce Middleware DEFAULT_OPTIONS with Application and Instance Configurability by @ryan-mcneil in #1572
Bug Fixes 🐞
- Add logger as dependency by @wynksaiddestroy in #1573
Misc/Docs 📄
New Contributors
- @wynksaiddestroy made their first contribution in #1573
- @ryan-mcneil made their first contribution in #1572
Full Changelog: v2.9.2...v2.10.0
v2.9.2
v2.9.1
What's Changed
New features ✨
- Make dig method case-insensitive in Faraday::Utils::Headers by @vitali-semenyuk in #1557
- Add
TooManyRequestsError
(429) to error docs by @tijmenb in #1565
Bug Fixes 🐞
- Fix compatibility with Ruby 3.4.0-preview1 by @m-nakamura145 in #1560
- Support default json decoder even when nil responds to
:load
by @gtmax in #1563
Misc/Docs 📄
- add bundler config to dependabot by @geemus in #1548
- Add RuboCop disables for Style/ArgumentsForwarding by @olleolleolle in #1550
- docs: update
body
param type forrun_request
by @G-Rath in #1545 - Remove unnecessary rubocop disable comments. by @iMacTia in #1551
- Update rack requirement from ~> 2.2 to ~> 3.0 by @dependabot in #1549
- Use Rubygems Trusted Publishers to publish. by @iMacTia in #1552
- Lint fix: get to green by @olleolleolle in #1558
- Fix Rubocop errors by @iMacTia in #1561
New Contributors
- @G-Rath made their first contribution in #1545
- @vitali-semenyuk made their first contribution in #1557
- @m-nakamura145 made their first contribution in #1560
- @gtmax made their first contribution in #1563
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's Changed
NOTE: This release removes support for Ruby 2.6 and 2.7, making Ruby 3.0 the minimum version.
- Remove runtime dependency on base64 by @Earlopain in #1541
- Make Ruby 3.0 the min version by @iMacTia in #1544
- Bump
faraday-net_http
version to allow 3.1 by @iMacTia in #1546
New Contributors
- @Earlopain made their first contribution in #1541
Full Changelog: v2.8.1...v2.9.0