Releases: lostisland/faraday
Releases · lostisland/faraday
v2.7.7
v2.7.6
What's Changed
- Fix "method redefined" warnings introduced in Faraday 2.7.5 by @mattbrictson in #1506
Full Changelog: v2.7.5...v2.7.6
v2.7.5
What's Changed
- Subclass Options structs using a block by @bdewater in #1489
- Remove direct struct subclassing by @bdewater in #1491
- Fix incorrect use of logger middleware in docs by @mattbrictson in #1497
- Always assume the existence of
URI::Generic#find_proxy
by @yykamei in #1502 - Encode
false
to"false"
inFaraday::Request::Json
by @yykamei in #1504 - ProxyOptions should treat empty string as nil by @exoego in #1493
New Contributors
- @mattbrictson made their first contribution in #1497
- @exoego made their first contribution in #1493
Full Changelog: v2.7.4...v2.7.5
v2.7.4
v1.10.3
What's Changed
- Add support for Ruby 3.2.0 in Faraday v1.x by @timrogers in #1483
New Contributors
- @timrogers made their first contribution in #1483
Full Changelog: v1.10.2...v1.10.3
v2.7.3
What's Changed
Fixes:
- Fix Style/ZeroLengthPredicate by @olleolleolle in #1480
- Connection#build_exclusive_url: replace simple syntax by @hyuraku in #1481
- Add URL to to_hash in Faraday::Response (#1474) by @aaronstillwell in #1475
Misc:
- Clarify diff between connection settings
timeout
andopen_timeout
by @Yu-Chieh-Henry-Yang in #1470 - Adds Ruby 3.2 to the CI matrix. by @petergoldstein in #1471
- Fix typo in Adapters documentation by @henrialb in #1473
- docs: Update to 2023 by @frederikspang in #1477
- Update connection.rb documentation to use PUT in an example by @wlads in #1482
New Contributors
- @Yu-Chieh-Henry-Yang made their first contribution in #1470
- @henrialb made their first contribution in #1473
- @frederikspang made their first contribution in #1477
- @aaronstillwell made their first contribution in #1475
- @wlads made their first contribution in #1482
Full Changelog: v2.7.2...v2.7.3
v2.7.2
What's Changed
- Replace actions/setup-ruby with ruby/setup-ruby by @kyoshidajp in #1466
- Enforce timeouts in Faraday's test adapter by @dpep in #1465
- Rename Faraday::Logger::Formatter#error to #exception by @iMacTia in #1468
ATTENTION
Rename Faraday::Logger::Formatter#error (#1468) is potentially a breaking change IF you've created a custom Faraday::Logging::Formatter
implementing the new error
method introduced in v2.7.0.
We've decided to rollout this change in a fix version anyway because the name of the method was potentially causing infinite loop issues, and because the feature was very recently released.
This should not be impacting you otherwise and you can safely upgrade.
New Contributors
- @kyoshidajp made their first contribution in #1466
- @dpep made their first contribution in #1465
Full Changelog: v2.7.1...v2.7.2
v2.7.1
What's Changed
- fix: require 'pp' to have access to #pretty_inspect by @olleolleolle in #1463
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- GitHub Workflows security hardening by @sashashura in #1451
- Remove unnecessary
require 'pp'
by @iMacTia in #1457 - Convert
self[key]
to a String with#<<
on#add_parsed
by @yykamei in #1459 - Allow logging of errors raised in adapters or other middleware by @epaew in #1460
New Contributors
- @sashashura made their first contribution in #1451
- @epaew made their first contribution in #1460
Full Changelog: v2.6.0...v2.7.0