Faraday v1.0-rc1 Release Notes
Release Date: 2019-07-08 // almost 5 years ago-
โฌ๏ธ 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)
- โ Add