Releases: lostisland/faraday
Releases · lostisland/faraday
Faraday v0.16.2
Bugs:
- Allow subclassing deprecated classes #1035 (@BobbyMcWho!)
Faraday v0.16.1
Bugs:
- Restore backwards compatibility layer for Faraday errors under the
Faraday::Error
module #1030 (@michaelherold)
Faraday v0.16.0
This release also includes all the updates from RC-1.
Features:
- Create
ParamPart
class to allow multipart posts with JSON content and file upload at the same time #1017 (@jeremy-israel) - Rename
UploadIO
->FilePart
to be consistent withParamPart
class name. #1021 (@technoweenie)UploadIO
class name is preserved for backwards compatibility.
- Enable response body streaming in Excon. #1026 (@technoweenie)
Bugs:
- Fix
Faraday::Options#inspect
bug that appends to a frozen string. #995 (@technoweenie) - Fix Ruby 2.7 warnings about
Proc.new
without a block. #1009 (@tenderlove)
Misc:
- Fix website navigation links #995 (@iMacTia)
- Configure Jekyll plugin
jekyll-remote-theme
to support Docker usage. #999 (@Lewiscowles1986) - Include test/unit and rspec examples using the Faraday Test adapter. #1000 (@technoweenie)
- Update multipart docs to mention
ParamPart
class #1018 (@technoweenie)
Faraday 1.0-RC1
We're getting close to releasing v1.0, and would appreciate folks trying this in their applications. Check UPGRADING.md for any potential backwards compatibility issues between Faraday v0.15.4 and v1.0-RC1.
Features:
- Add
#trace
and#connect
support toFaraday::Connection
#861 (@technoweenie) - Add the log formatter that is easy to override and safe to inherit #889 (@prikha)
- Support standalone adapters #941 (@iMacTia)
- Introduce
Faraday::ConflictError
for 409 response code #979 (@lucasmoreno)
Bugs:
- Explicitly require
date
for DateTime library in Retry middleware #844 (@nickpresta) - Refactor Adapter as final endpoints #846 (@iMacTia)
- Separate Request and Response bodies in
Faraday::Env
#847 (@iMacTia) - Implement
Faraday::Connection#options
to make HTTP requests with the OPTIONS verb. #857 (@technoweenie) - Multipart: Drop Ruby 1.8 String behavior compat #892 (@olleolleolle)
- Fix Ruby warnings in
Faraday::Options.memoized
#962 (@technoweenie) - Allow setting min/max SSL version for a Net::HTTP::Persistent connection #972, #973 (@bdewater, @olleolleolle)
Misc:
- Convert minitest suite to RSpec #832 (@iMacTia, with help from @gaynetdinov, @Insti, @technoweenie)
- Major effort to update code to RuboCop standards. #854 (@olleolleolle, @iMacTia, @technoweenie, @htwroclau, @jherdman, @Drenmi, @Insti)
- Documentation tweaks (@adsteel, @Hubro, @iMacTia, @olleolleolle, @technoweenie)
- Update license year #981 (@Kevin-Kawai)
Faraday 0.15.4
- Expose
pool_size
as a option for the NetHttpPersistent adapter (#834)