Update faraday requirement from ~> 1.1 to >= 1.1, < 3.0
Updates the requirements on faraday to permit the latest version.
Release notes
Sourced from faraday's releases.
v2.7.4
What's Changed
- Fix support for custom URI parsers by
@iMacTiain lostisland/faraday#1485Full Changelog: https://github.com/lostisland/faraday/compare/v2.7.3...v2.7.4
v2.7.2
What's Changed
- Replace actions/setup-ruby with ruby/setup-ruby by
@kyoshidajpin lostisland/faraday#1466- Enforce timeouts in Faraday's test adapter by
@dpepin lostisland/faraday#1465- Rename Faraday::Logger::Formatter#error to #exception by
@iMacTiain lostisland/faraday#1468ATTENTION
Rename Faraday::Logger::Formatter#error (#1468) is potentially a breaking change IF you've created a custom
Faraday::Logging::Formatterimplementing the newerrormethod 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
@kyoshidajpmade their first contribution in lostisland/faraday#1466@dpepmade their first contribution in lostisland/faraday#1465Full Changelog: https://github.com/lostisland/faraday/compare/v2.7.1...v2.7.2
v2.7.1
What's Changed
- fix: require 'pp' to have access to #pretty_inspect by
@olleolleollein lostisland/faraday#1463Full Changelog: https://github.com/lostisland/faraday/compare/v2.7.0...v2.7.1
v2.7.0
What's Changed
- GitHub Workflows security hardening by
@sashashurain lostisland/faraday#1451- Remove unnecessary
require 'pp'by@iMacTiain lostisland/faraday#1457- Convert
self[key]to a String with#<<on#add_parsedby@yykameiin lostisland/faraday#1459- Allow logging of errors raised in adapters or other middleware by
@epaewin lostisland/faraday#1460New Contributors
@sashashuramade their first contribution in lostisland/faraday#1451@epaewmade their first contribution in lostisland/faraday#1460Full Changelog: https://github.com/lostisland/faraday/compare/v2.6.0...v2.7.0
v2.6.0
What's Changed
New features
... (truncated)
Changelog
Sourced from faraday's changelog.
Faraday Changelog
The changelog has moved!
This file is not being updated anymore. Instead, please check the Releases page.
2.2.0 (2022-02-03)
- Reintroduce the possibility to register middleware with symbols, strings or procs in #1391
2.1.0 (2022-01-15)
- Fix test adapter thread safety by
@iMacTiain #1380- Add default adapter options by
@hirasawayukiin #1382- CI: Add Ruby 3.1 to matrix by
@petergoldsteinin #1374- docs: fix regex pattern in logger.md examples by
@hirasawayukiin #13782.0.1 (2022-01-05)
- Re-add
faraday-net_httpas default adapter by@iMacTiain #1366- Updated sample format in UPGRADING.md by
@vimutterin #1361- docs: Make UPGRADING examples more copyable by
@olleolleollein #13632.0.0 (2022-01-04)
The next major release is here, and it comes almost 2 years after the release of v1.0!
This release changes the way you use Faraday and embraces a new paradigm of Faraday as an ecosystem, rather than a library.
What does that mean? It means that Faraday is less of a bundled tool and more of a framework for the community to build on top of.
As a result, all adapters and some middleware have moved out and are now shipped as standalone gems 🙌!
But this doesn't mean that upgrading from Faraday 1.x to Faraday 2.0 should be hard, in fact we've listed everything you need to do in the UPGRADING.md doc.
Moreover, we've setup a new awesome-faraday repository that will showcase a curated list of adapters and middleware 😎.
This release was the result of the efforts of the core team and all the contributors, new and old, that have helped achieve this milestone 👏.
What's Changed
- Autoloading, dependency loading and middleware registry cleanup by
@iMacTiain #1301- Move JSON middleware (request and response) from faraday_middleware by
@iMacTiain #1300- Remove deprecated
Faraday::Request#methodby@olleolleollein #1303- Remove deprecated
Faraday::UploadIOby@iMacTiain #1307- [1.x] Deprecate Authorization helpers in
Faraday::Connectionby@iMacTiain #1306- Drop deprecated auth helpers from Connection and refactor auth middleware by
@iMacTiain #1308- Add Faraday 1.x examples in authentication.md docs by
@iMacTiain #1320- Fix passing a URL with embedded basic auth by
@iMacTiain #1324- Register JSON middleware by
@mollerhojin #1331
... (truncated)
Commits
f6c3868Version bump to 2.7.42b9a624Use Uri.parse instead of Utils.URI (#1485)cc7e7bcVersion bump to 2.7.3f26715cUpdate connection.rb documentation (#1482)bf3ed11Add URL to to_hash in Faraday::Response (#1475)f77d3a1Connection#build_exclusive_url: replace simple syntaxa384efbFix Style/ZeroLengthPredicate85577e2docs: Update to 20230e16de8Delete .DS_Store1693497Fix typo in Adapters documentation- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)