dude
dude copied to clipboard
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
@iMacTia
in 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
@kyoshidajp
in lostisland/faraday#1466- Enforce timeouts in Faraday's test adapter by
@dpep
in lostisland/faraday#1465- Rename Faraday::Logger::Formatter#error to #exception by
@iMacTia
in lostisland/faraday#1468ATTENTION
Rename Faraday::Logger::Formatter#error (#1468) is potentially a breaking change IF you've created a custom
Faraday::Logging::Formatter
implementing the newerror
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 lostisland/faraday#1466@dpep
made 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
@olleolleolle
in 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
@sashashura
in lostisland/faraday#1451- Remove unnecessary
require 'pp'
by@iMacTia
in lostisland/faraday#1457- Convert
self[key]
to a String with#<<
on#add_parsed
by@yykamei
in lostisland/faraday#1459- Allow logging of errors raised in adapters or other middleware by
@epaew
in lostisland/faraday#1460New Contributors
@sashashura
made their first contribution in lostisland/faraday#1451@epaew
made 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
@iMacTia
in #1380- Add default adapter options by
@hirasawayuki
in #1382- CI: Add Ruby 3.1 to matrix by
@petergoldstein
in #1374- docs: fix regex pattern in logger.md examples by
@hirasawayuki
in #13782.0.1 (2022-01-05)
- Re-add
faraday-net_http
as default adapter by@iMacTia
in #1366- Updated sample format in UPGRADING.md by
@vimutter
in #1361- docs: Make UPGRADING examples more copyable by
@olleolleolle
in #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
@iMacTia
in #1301- Move JSON middleware (request and response) from faraday_middleware by
@iMacTia
in #1300- Remove deprecated
Faraday::Request#method
by@olleolleolle
in #1303- Remove deprecated
Faraday::UploadIO
by@iMacTia
in #1307- [1.x] Deprecate Authorization helpers in
Faraday::Connection
by@iMacTia
in #1306- Drop deprecated auth helpers from Connection and refactor auth middleware by
@iMacTia
in #1308- Add Faraday 1.x examples in authentication.md docs by
@iMacTia
in #1320- Fix passing a URL with embedded basic auth by
@iMacTia
in #1324- Register JSON middleware by
@mollerhoj
in #1331
... (truncated)
Commits
f6c3868
Version bump to 2.7.42b9a624
Use Uri.parse instead of Utils.URI (#1485)cc7e7bc
Version bump to 2.7.3f26715c
Update connection.rb documentation (#1482)bf3ed11
Add URL to to_hash in Faraday::Response (#1475)f77d3a1
Connection#build_exclusive_url: replace simple syntaxa384efb
Fix Style/ZeroLengthPredicate85577e2
docs: Update to 20230e16de8
Delete .DS_Store1693497
Fix 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 rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)