New Upstream Release - ruby-faraday-cookie-jar
Ready changes
Summary
Merged new upstream version: 0.0.7 (was: 0.0.6).
Resulting package
Built on 2022-05-16T01:32 (took 1m41s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-releases ruby-faraday-cookie-jar
Lintian Result
Diff
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 94aa1da..1c29957 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 0.0.7 Tue Sep 1 20:25:00 PDT 2020
+
+- Avoid loading Faraday by assuming Faraday registry API (chesterbr)
+- To support change above, require Faraday 0.8 as a minimum (chesterbr)
+
## 0.0.6 Tue Jan 21 16:34:35 PST 2014
- Support Faraday 0.9 registry API (cameron-martin)
@@ -23,4 +28,4 @@
## 0.0.1
-- Initial release
\ No newline at end of file
+- Initial release
diff --git a/README.md b/README.md
index 81610ab..49e5f21 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,7 @@ require 'faraday-cookie_jar'
conn = Faraday.new(:url => "http://example.com") do |builder|
builder.use :cookie_jar
+ builder.adapter Faraday.default_adapter
end
conn.get "/foo" # gets cookie
diff --git a/debian/changelog b/debian/changelog
index 3440b0d..697a917 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-ruby-faraday-cookie-jar (0.0.6-2) UNRELEASED; urgency=medium
+ruby-faraday-cookie-jar (0.0.7-1) UNRELEASED; urgency=medium
[ Cédric Boutillier ]
* Bump debhelper compatibility level to 9
@@ -23,8 +23,9 @@ ruby-faraday-cookie-jar (0.0.6-2) UNRELEASED; urgency=medium
* Update watch file format version to 4.
* Use secure URI in debian/watch.
* Bump debhelper from old 12 to 13.
+ * New upstream release.
- -- Utkarsh Gupta <guptautkarsh2102@gmail.com> Tue, 13 Aug 2019 04:43:56 +0530
+ -- Utkarsh Gupta <guptautkarsh2102@gmail.com> Mon, 16 May 2022 01:30:40 -0000
ruby-faraday-cookie-jar (0.0.6-1) unstable; urgency=medium
diff --git a/faraday-cookie_jar.gemspec b/faraday-cookie_jar.gemspec
index 1528b9c..8351b6d 100644
--- a/faraday-cookie_jar.gemspec
+++ b/faraday-cookie_jar.gemspec
@@ -18,12 +18,12 @@ Gem::Specification.new do |spec|
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
spec.require_paths = ["lib"]
- spec.add_dependency "faraday", ">= 0.7.4"
+ spec.add_dependency "faraday", ">= 0.8.0"
spec.add_dependency "http-cookie", "~> 1.0.0"
spec.add_development_dependency "bundler", "~> 1.3"
spec.add_development_dependency "rake"
- spec.add_development_dependency "rspec"
+ spec.add_development_dependency "rspec", "~> 3.2"
spec.add_development_dependency "sinatra"
spec.add_development_dependency "sham_rack"
end
diff --git a/lib/faraday/cookie_jar.rb b/lib/faraday/cookie_jar.rb
index afa81d1..9ae7e07 100644
--- a/lib/faraday/cookie_jar.rb
+++ b/lib/faraday/cookie_jar.rb
@@ -13,7 +13,9 @@ module Faraday
unless cookies.empty?
cookie_value = HTTP::Cookie.cookie_value(cookies)
if env[:request_headers]["Cookie"]
- env[:request_headers]["Cookie"] = cookie_value + ';' + env[:request_headers]["Cookie"]
+ unless env[:request_headers]["Cookie"] == cookie_value
+ env[:request_headers]["Cookie"] = cookie_value + ';' + env[:request_headers]["Cookie"]
+ end
else
env[:request_headers]["Cookie"] = cookie_value
end
@@ -30,8 +32,6 @@ module Faraday
end
end
-if Faraday.respond_to? :register_middleware
- Faraday.register_middleware :cookie_jar => lambda { Faraday::CookieJar }
-elsif Faraday::Middleware.respond_to? :register_middleware
+if Faraday::Middleware.respond_to? :register_middleware
Faraday::Middleware.register_middleware :cookie_jar => Faraday::CookieJar
-end
\ No newline at end of file
+end
diff --git a/lib/faraday/cookie_jar/version.rb b/lib/faraday/cookie_jar/version.rb
index d11e110..9196007 100644
--- a/lib/faraday/cookie_jar/version.rb
+++ b/lib/faraday/cookie_jar/version.rb
@@ -1,5 +1,5 @@
module Faraday
module CookieJarVersion
- VERSION = "0.0.6"
+ VERSION = "0.0.7"
end
end
diff --git a/metadata.yml b/metadata.yml
deleted file mode 100644
index fb173c1..0000000
--- a/metadata.yml
+++ /dev/null
@@ -1,158 +0,0 @@
---- !ruby/object:Gem::Specification
-name: faraday-cookie_jar
-version: !ruby/object:Gem::Version
- version: 0.0.6
-platform: ruby
-authors:
-- Tatsuhiko Miyagawa
-autorequire:
-bindir: bin
-cert_chain: []
-date: 2014-01-22 00:00:00.000000000 Z
-dependencies:
-- !ruby/object:Gem::Dependency
- name: faraday
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: 0.7.4
- type: :runtime
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: 0.7.4
-- !ruby/object:Gem::Dependency
- name: http-cookie
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - "~>"
- - !ruby/object:Gem::Version
- version: 1.0.0
- type: :runtime
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - "~>"
- - !ruby/object:Gem::Version
- version: 1.0.0
-- !ruby/object:Gem::Dependency
- name: bundler
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - "~>"
- - !ruby/object:Gem::Version
- version: '1.3'
- type: :development
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - "~>"
- - !ruby/object:Gem::Version
- version: '1.3'
-- !ruby/object:Gem::Dependency
- name: rake
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
- type: :development
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
-- !ruby/object:Gem::Dependency
- name: rspec
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
- type: :development
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
-- !ruby/object:Gem::Dependency
- name: sinatra
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
- type: :development
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
-- !ruby/object:Gem::Dependency
- name: sham_rack
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
- type: :development
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
-description: Cookie jar middleware for Faraday
-email:
-- miyagawa@bulknews.net
-executables: []
-extensions: []
-extra_rdoc_files: []
-files:
-- ".gitignore"
-- CHANGELOG.md
-- Gemfile
-- LICENSE.txt
-- README.md
-- Rakefile
-- faraday-cookie_jar.gemspec
-- lib/faraday-cookie_jar.rb
-- lib/faraday/cookie_jar.rb
-- lib/faraday/cookie_jar/version.rb
-- spec/faraday-cookie_jar/cookie_jar_spec.rb
-- spec/spec_helper.rb
-- spec/support/fake_app.rb
-homepage: https://github.com/miyagawa/faraday-cookie_jar
-licenses:
-- MIT
-metadata: {}
-post_install_message:
-rdoc_options: []
-require_paths:
-- lib
-required_ruby_version: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
-required_rubygems_version: !ruby/object:Gem::Requirement
- requirements:
- - - ">="
- - !ruby/object:Gem::Version
- version: '0'
-requirements: []
-rubyforge_project:
-rubygems_version: 2.1.11
-signing_key:
-specification_version: 4
-summary: Manages client-side cookie jar for Faraday HTTP client
-test_files:
-- spec/faraday-cookie_jar/cookie_jar_spec.rb
-- spec/spec_helper.rb
-- spec/support/fake_app.rb
diff --git a/spec/faraday-cookie_jar/cookie_jar_spec.rb b/spec/faraday-cookie_jar/cookie_jar_spec.rb
index 856ab33..cd8016b 100644
--- a/spec/faraday-cookie_jar/cookie_jar_spec.rb
+++ b/spec/faraday-cookie_jar/cookie_jar_spec.rb
@@ -35,7 +35,7 @@ describe Faraday::CookieJar do
conn_with_jar.get('/default')
- expect(cookie_jar.empty?).to be_false
+ expect(cookie_jar.empty?).to be false
end
Debdiff
[The following lists of changes regard files as different if they have different names, permissions or owners.]
Files in second set of .debs but not in first
-rw-r--r-- root/root /usr/share/rubygems-integration/all/specifications/faraday-cookie_jar-0.0.7.gemspec
Files in first set of .debs but not in second
-rw-r--r-- root/root /usr/share/rubygems-integration/all/specifications/faraday-cookie_jar-0.0.6.gemspec
No differences were encountered in the control files