From 947232fe04f8cda815b2db8a46ea1b1c9b790bbd Mon Sep 17 00:00:00 2001
From: Ivo Anjo <ivo.anjo@ist.utl.pt>
Date: Tue, 16 May 2017 19:37:05 +0100
Subject: [PATCH] Require Faraday >= 0.9.0 in gemspec

In #115 we started configuring Faraday to use the FlatParamsEncoder to
avoid an issue with dropped parameters when building a request url.

Unfortunately, as FlatParamsEncoder was only added on Faraday 0.9.0
we should require that version as a minimum, otherwise clients may get
confusing error messages after upgrading to the latest hyperclient
version.

Fixes #117
---
 CHANGELOG.md        | 1 +
 hyperclient.gemspec | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 87c88dc..150a64b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
 ### 0.8.4 (Next)
 
+* [#117](https://github.com/codegram/hyperclient/issues/117): Require Faraday >= 0.9.0 in gemspec - [@ivoanjo](https://github.com/ivoanjo).
 * Your contribution here.
 
 ### 0.8.3 (March 30, 2017)
diff --git a/hyperclient.gemspec b/hyperclient.gemspec
index 485a0ff..574f00d 100644
--- a/hyperclient.gemspec
+++ b/hyperclient.gemspec
@@ -14,7 +14,7 @@ Gem::Specification.new do |gem|
   gem.require_paths = ['lib']
   gem.version       = Hyperclient::VERSION
 
-  gem.add_dependency 'faraday'
+  gem.add_dependency 'faraday', '>= 0.9.0'
   gem.add_dependency 'futuroscope'
   gem.add_dependency 'faraday_middleware'
   gem.add_dependency 'faraday_hal_middleware'