Releases: lostisland/faraday
v2.2.0
What's Changed
- update docs to a httpbingo on example requests and adding webrick for ruby 3.x support by @JAugusto42 in #1383
- Removing all sushi.com references and change to httpbingo.org by @JAugusto42 in #1384
- Remove Faraday 2.0 alpha warning from README by @haines in #1385
- docs: Amend CHANGELOG, link to Releases by @olleolleolle in #1393
- Reintroduce the possibility to register middleware with symbols, strings or procs by @iMacTia and @olleolleolle in #1391
New Contributors
- @JAugusto42 made their first contribution in #1383
- @haines made their first contribution in #1385
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- Add Ruby 3.1 to CI by @petergoldstein in #1374
- docs: fix regex pattern in logger.md examples by @hirasawayuki in #1378
- Fix test adapter thread safety by @iMacTia in #1380
- Add default adapter options by @hirasawayuki in #1382
New Contributors
- @petergoldstein made their first contribution in #1374
- @hirasawayuki made their first contribution in #1378
Full Changelog: v2.0.1...v2.1.0
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v2.0.1
What's Changed
- Updated sample format in UPGRADING.md by @vimutter in #1361
- docs: Make UPGRADING examples more copyable by @olleolleolle in #1363
- Re-add
faraday-net_http
as default adapter by @iMacTia in #1366
New Contributors
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Faraday 2.0 🎉
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
- Begin v2 release by @iMacTia in #1297
- 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
- README v2 notice by @iMacTia in #1305
- 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 latest rubocop and use Ruby 2.6+ by @olleolleolle in #1311
- Automatically refresh website Team page on commit to default branch by @iMacTia in #1315
- 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
- Retry middleware should handle string exception class name consistently by @jrochkind in #1334
- Improve request info in exceptions raised by RaiseError Middleware by @willianzocolau in #1335
- Remove net-http adapter and update docs by @iMacTia in #1336
- update changelog 1.8.0 by @mcansky in #1338
- Explain plan for faraday_middleware in UPGRADING.md by @iMacTia in #1339
- Scripts folder cleanup by @iMacTia in #1340
- Add Truffleruby to CI by @gogainda in #1341
- Replace Hash#merge with Utils#deep_merge for connection options by @xkwd in #1343
- Callable authorizers by @sled in #1345
- CI: Use latest jruby-openssl release by @jbanahan in #1348
- Default value for exc error by @DariuszMusielak in #1351
- Don't call retry_block unless a retry is going to happen by @jrochkind in #1350
- Improve documentation for v2 by @iMacTia in #1353
- Remove default default_adapter (yes, you read that right) by @iMacTia in #1354
- Remove retry middleware by @iMacTia in #1356
- Remove multipart middleware and all its documentation and tests by @iMacTia in #1357
New Contributors
- @mollerhoj made their first contribution in #1331
- @jrochkind made their first contribution in #1334
- @willianzocolau made their first contribution in #1335
- @mcansky made their first contribution in #1338
- @xkwd made their first contribution in #1343
- @sled made their first contribution in #1345
- @jbanahan made their first contribution in #1348
- @DariuszMusielak made their first contribution in #1351
Full Changelog: v1.8.0...v2.0.0