Skip to content

Commit 7bb2390

Browse files
authored
Merge pull request #20 from rdytech/NEP-19931-update-dependencies
Nep 19931 update dependencies
2 parents a0caf24 + c7ac373 commit 7bb2390

File tree

6 files changed

+24
-10
lines changed

6 files changed

+24
-10
lines changed

.ruby-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.2.0

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
66

77
## [Unreleased]
88

9+
## [1.0.0-rc] - 2025-07-07
10+
### Updated
11+
- Updated all gem dependencies
12+
- Set ruby version min to 3.2.0
13+
14+
915
## [0.6.0] - 2024-11-13
1016
### Added
1117
- Adds support for Ruby 3.2

happi.gemspec

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,23 @@ Gem::Specification.new do |spec|
1212
spec.summary = %q{Simple faraday client wrapper preconfigured for specific usecase}
1313
spec.homepage = "https://github.com/rdytech/happi"
1414
spec.license = "MIT"
15+
spec.required_ruby_version = '>= 3.2.0'
1516

1617
spec.files = `git ls-files`.split($/)
1718
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
1819
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
1920
spec.require_paths = ["lib"]
2021

21-
spec.add_dependency 'faraday', '~> 1.0'
22-
spec.add_dependency 'faraday_middleware', '~> 1.0'
23-
spec.add_dependency 'activemodel', '>= 3.2'
24-
spec.add_dependency 'oauth2', '~> 1.0'
25-
spec.add_dependency 'mime-types', '>= 1.1.6'
26-
spec.add_dependency 'multi_json', '~> 1.3'
22+
spec.add_dependency 'faraday', '~> 2.13'
23+
spec.add_dependency 'faraday-follow_redirects', '~> 0.3'
24+
spec.add_dependency 'faraday-http', '~> 2.0'
25+
spec.add_dependency 'faraday-multipart', '~> 1.1'
26+
spec.add_dependency 'activemodel', '>= 6.0'
27+
spec.add_dependency 'oauth2', '~> 2.0'
28+
spec.add_dependency 'mime-types', '~> 3.7'
29+
spec.add_dependency 'multi_json', '~> 1.15'
2730

28-
spec.add_development_dependency 'bundler', '~> 1.3'
31+
spec.add_development_dependency 'bundler', '~> 2.0'
2932
spec.add_development_dependency 'simplecov'
3033
spec.add_development_dependency 'cane'
3134
spec.add_development_dependency 'rake'

lib/happi/client.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
require 'faraday'
2-
require 'faraday_middleware'
2+
require 'faraday/follow_redirects'
3+
require 'faraday/multipart'
4+
require 'faraday/http'
35
require 'active_support/core_ext/string/inflections'
46
require 'active_support/core_ext/hash'
57

@@ -95,7 +97,7 @@ def param_check(params)
9597
def connection
9698
@connection ||= Faraday.new(config.host) do |f|
9799
f.use FaradayMiddleware::OAuth2, config.oauth_token, connection_options
98-
f.use FaradayMiddleware::ParseJson, content_type: 'application/json'
100+
f.use JSON, content_type: 'application/json'
99101

100102
if self.config.use_json
101103
f.use FaradayMiddleware::EncodeJson

lib/happi/file.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
require 'mime/types'
2+
require 'base64'
3+
require 'faraday/multipart'
24

35
class Happi::File
46
attr_accessor :file_name

lib/happi/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Happi
2-
VERSION = '0.6.0'
2+
VERSION = '1.0.0-rc'
33
end

0 commit comments

Comments
 (0)