Faraday v1.1.0 Release Notes

Release Date: 2020-10-17 // 3 months ago
  • ๐Ÿ”‹ Features

    • ๐Ÿ”ง Makes parameters sorting configurable (#1162 @wishdev)
    • Introduces flat_encode option for multipart adapter. (#1163 @iMacTia)
    • ๐Ÿ‘€ Include request info in exceptions raised by RaiseError Middleware (#1181 @SandroDamilano)

    ๐Ÿ›  Fixes

    • ๐Ÿ— Avoid last arg as keyword param warning when building user middleware on Ruby 2.7 (#1153 @dgholz)
    • Limits net-http-persistent version to < 4.0 (#1156 @iMacTia)
    • โšก๏ธ Update typhoeus to new stable version (1.4) (#1159 @AlexWayfer)
    • โœ… Properly fix test failure with Rack 2.1+. (#1171 @voxik)

    ๐Ÿ“š Documentation

    • ๐Ÿ‘Œ Improves documentation on how to contribute to the site by using Docker. (#1175 @iMacTia)
    • ๐Ÿ”„ Remove retry_change_requests from documentation (#1185 @stim371)

    Misc


Previous changes from v1.0.1

  • ๐Ÿ›  Fixes:

    • ๐Ÿ‘‰ Use Net::HTTP#start(&block) to ensure closed TCP connections (#1117)
    • Fully qualify constants to be checked (#1122)
    • ๐Ÿ‘ Allows parse method to be private/protected in response middleware (#1123)
    • Encode Spaces in Query Strings as '%20' Instead of '+' (#1125)
    • Limits rack to v2.0.x (#1127)
    • Adapter Registry reads also use mutex (#1136)

    ๐Ÿ“š Documentation:

    • ๐Ÿ“š Retry middleware documentation fix (#1109)
    • ๐Ÿ“„ Docs(retry): precise usage of retry-after (#1111)
    • README: Link the logo to the website (#1112)
    • Website: add search bar (#1116)
    • ๐Ÿ›  Fix request/response mix-up in docs text (#1132)