These changes are not backward-compatible with Faraday 0.8.x.
I had to monkeypatch Faraday::Request because Faraday 0.9 validates the keys used in the request options, but Saddle passes additional options.
How was this tested?
Ran the specs and ran the saddle-example specs.
Version note
I bumped the version to 0.1.0.rc1. Once this is tested some more, I can use 0.1.0. The 0.1.xx versions will be compatible with Faraday 0.9.x. [Update: removed the .rc1 from the version after more testing].
The 0.0.xx versions can continue to be used for updates that have to remain compatible with Faraday 0.8.x.
To: @mLewisLogic
What? Why?
Upgrade Saddle to work with Faraday 0.9+.
These changes are not backward-compatible with Faraday 0.8.x.
I had to monkeypatch
Faraday::Request
because Faraday 0.9 validates the keys used in the request options, but Saddle passes additional options.How was this tested?
Ran the specs and ran the saddle-example specs.
Version note
I bumped the version to 0.1.0.rc1. Once this is tested some more, I can use 0.1.0. The 0.1.xx versions will be compatible with Faraday 0.9.x. [Update: removed the .rc1 from the version after more testing].
The 0.0.xx versions can continue to be used for updates that have to remain compatible with Faraday 0.8.x.