All Versions
49
Latest Version
Avg Release Cycle
45 days
Latest Release
871 days ago

Changelog History
Page 2

  • v1.6.0 Changes

    August 01, 2021

    Misc

    • ๐Ÿ‘‰ Use external Rack adapter (#1296, @iMacTia)
  • v1.5.1 Changes

    July 11, 2021

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix JRuby incompatibility after moving out EM adapters (#1294, @ahorek)

    ๐Ÿ“š Documentation

    • โšก๏ธ Update YARD to follow RackBuilder (#1292, @kachick)
  • v1.5.0 Changes

    July 04, 2021

    Misc

    • ๐Ÿ‘‰ Use external httpclient adapter (#1289, @iMacTia)
    • ๐Ÿ‘‰ Use external patron adapter (#1290, @iMacTia)
  • v1.4.3 Changes

    June 24, 2021

    ๐Ÿ›  Fixes

    • โš  Silence warning (#1286, @gurgeous)
    • ๐Ÿ— Always dup url_prefix in Connection#build_exclusive_url (#1288, @alexeyds)
  • v1.4.2 Changes

    May 22, 2021

    ๐Ÿ›  Fixes

    • โž• Add proxy setting when url_prefix is changed (#1276, @ci)
    • 0๏ธโƒฃ Default proxy scheme to http:// if necessary, fixes #1282 (#1283, @gurgeous)

    ๐Ÿ“š Documentation

    • ๐Ÿ‘Œ Improve introduction page (#1273, @gurgeous)
    • ๐Ÿ“„ Docs: add more middleware examples (#1277, @gurgeous)

    Misc

    • Use external em_http and em_synchrony adapters (#1274, @iMacTia)
  • v1.4.1 Changes

    April 18, 2021

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix dependencies from external adapter gems (#1269, @iMacTia)
  • v1.4.0 Changes

    April 16, 2021

    Highlights

    ๐Ÿš€ With this release, we continue the work of gradually moving out adapters into their own gems ๐ŸŽ‰ Thanks to @MikeRogers0 for helping the Faraday team in progressing with this quest ๐Ÿ‘

    And thanks to @olleolleolle efforts, Faraday is becoming more inclusive than ever ๐Ÿค— ๐Ÿ”Œ Faraday's master branch has been renamed into main, we have an official policy on inclusive language and even a rubocop plugin to check for non-inclusive words โค๏ธ! Checkout the "Misc" section below for more details ๐Ÿ™Œ !

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix NoMethodError undefined method 'coverage' (#1255, @Maroo-b)

    ๐Ÿ“š Documentation

    • ๐Ÿ“„ Some docs on EventMachine adapters. (#1232, @damau)
    • CONTRIBUTING: Fix grammar and layout (#1261, @olleolleolle)

    Misc

    • Replacing Net::HTTP::Persistent with faraday-net_http_persistent (#1250, @MikeRogers0)
    • ๐Ÿ”ง CI: Configure the regenerated Coveralls token (#1256, @olleolleolle)
    • Replace Excon adapter with Faraday::Excon gem, and fix autoloading issue with Faraday::NetHttpPersistent (#1257, @iMacTia)
    • โฌ‡๏ธ Drop CodeClimate (#1259, @olleolleolle)
    • 0๏ธโƒฃ CI: Rename default branch to main (#1263, @olleolleolle)
    • โฌ‡๏ธ Drop RDoc support file .document (#1264, @olleolleolle, @iMacTia)
    • CONTRIBUTING: add a policy on inclusive language (#1262, @olleolleolle)
    • โž• Add rubocop-inclusivity (#1267, @olleolleolle, @iMacTia)
  • v1.3.1 Changes

    April 16, 2021

    ๐Ÿ›  Fixes

    • Escape colon in path segment (#1237, @yarafan)
    • Handle IPv6 address String on Faraday::Connection#proxy_from_env (#1252, @cosmo0920)

    ๐Ÿ“š Documentation

    • ๐Ÿ›  Fix broken Rubydoc.info links (#1236, @nickcampbell18)
    • โž• Add httpx to list of external adapters (#1246, @HoneyryderChuck)

    Misc

    • ๐Ÿ”จ Refactor CI to remove duplicated line (#1230, @tricknotes)
    • ๐Ÿš€ Gemspec: Pick a good ruby2_keywords release (#1241, @olleolleolle)
  • v1.3.0 Changes

    December 31, 2020

    Highlights

    ๐Ÿš€ Faraday v1.3.0 is the first release to officially support Ruby 3.0 in the CI pipeline ๐ŸŽ‰ ๐Ÿพ!

    ๐Ÿš€ This is also the first release with a previously "included" adapter (Net::HTTP) being isolated into a separate gem ๐ŸŽŠ! โฌ†๏ธ The new adapter is added to Faraday as a dependency for now, so that means full backwards-compatibility, but just to be safe be careful when upgrading!

    This is a huge step towards are Faraday v2.0 objective of pushing adapters and middleware into separate gems. Many thanks to the Faraday Team, @JanDintel and everyone who attended the ROSS Conf remote event

    ๐Ÿ”‹ Features

    • ๐Ÿ‘Œ Improves consistency with Faraday::Error and Faraday::RaiseError (#1229, @qsona, @iMacTia)

    ๐Ÿ›  Fixes

    • Don't assign to global ::Timer (#1227, @bpo)

    ๐Ÿ“š Documentation

    • ๐Ÿš€ CHANGELOG: add releases after 1.0 (#1225, @olleolleolle)
    • ๐Ÿ‘Œ Improves retry middleware documentation. (#1228, @iMacTia)

    Misc

    • ๐Ÿšš Move out Net::HTTP adapter (#1222, @JanDintel, @iMacTia)
    • โž• Adds Ruby 3.0 to CI Matrix (#1226, @iMacTia)
  • v1.2.0 Changes

    December 23, 2020

    ๐Ÿ”‹ Features

    • Introduces on_request and on_complete methods in Faraday::Middleware. (#1194, @iMacTia)

    ๐Ÿ›  Fixes

    • ๐Ÿ‘ป Require 'date' to avoid retry exception (#1206, @rustygeldmacher)
    • ๐Ÿ›  Fix rdebug recursion issue (#1205, @native-api)
    • Update call to em_http_ssl_patch (#1202, @kylekeesling)
    • EmHttp adapter: drop superfluous loaded? check (#1213, @olleolleolle)
    • Avoid 1 use of keyword hackery (#1211, @grosser)
    • ๐Ÿ›  Fix #1219 Net::HTTP still uses env proxy (#1221, @iMacTia)

    ๐Ÿ“š Documentation

    • โž• Add comment in gemspec to explain exposure of examples and spec folders. (#1192, @iMacTia)
    • Adapters, how to create them (#1193, @olleolleolle)
    • ๐Ÿ“š Update documentation on using the logger (#1196, @tijmenb)
    • ๐Ÿ“š Adjust the retry documentation and spec to align with implementation (#1198, @nbeyer)

    Misc

    • โœ… Test against ruby head (#1208, @grosser)