Skip to content

Commit 8aa34a0

Browse files
authored
Technical/Update gem dependencies (#27)
* Fixed security vulnerability CVE-2021-32740 * Updated gem dependencies * Updated rubocop/codeclimate configs * Updated gem version, changelog
1 parent 71ab36a commit 8aa34a0

File tree

6 files changed

+69
-32
lines changed

6 files changed

+69
-32
lines changed

.codeclimate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ checks:
77
plugins:
88
rubocop:
99
enabled: true
10-
channel: rubocop-1-14
10+
channel: rubocop-1-18
1111

1212
reek:
1313
enabled: true

.rubocop.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ Naming/VariableNumber:
3232
Naming/RescuedExceptionsVariableName:
3333
Enabled: false
3434

35+
Naming/InclusiveLanguage:
36+
Enabled: false
37+
3538
Style/Documentation:
3639
Enabled: false
3740

@@ -135,6 +138,15 @@ Style/IfUnlessModifier:
135138
Exclude:
136139
- 'lib/truemail/client/http.rb'
137140

141+
Style/InPatternThen:
142+
Enabled: true
143+
144+
Style/MultilineInPatternThen:
145+
Enabled: true
146+
147+
Style/QuotedSymbols:
148+
Enabled: true
149+
138150
Layout/LineLength:
139151
Max: 140
140152

@@ -172,6 +184,9 @@ Layout/EmptyLineAfterGuardClause:
172184
Layout/SpaceBeforeBrackets:
173185
Enabled: true
174186

187+
Layout/LineEndStringConcatenationIndentation:
188+
Enabled: true
189+
175190
Lint/NonDeterministicRequireOrder:
176191
Enabled: true
177192

@@ -238,6 +253,9 @@ Lint/UnexpectedBlockArity:
238253
Lint/UnmodifiedReduceAccumulator:
239254
Enabled: true
240255

256+
Lint/EmptyInPattern:
257+
Enabled: true
258+
241259
Performance/AncestorsInclude:
242260
Enabled: true
243261

@@ -318,3 +336,9 @@ RSpec/MultipleMemoizedHelpers:
318336

319337
RSpec/StubbedMock:
320338
Enabled: false
339+
340+
RSpec/IdenticalEqualityAssertion:
341+
Enabled: true
342+
343+
RSpec/Rails/AvoidSetupHook:
344+
Enabled: true

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
44

5+
## [0.3.3] - 2021-07-13
6+
7+
### Fixed
8+
9+
- Security vulnerability [CVE-2021-32740](https://github.com/advisories/GHSA-jxhc-q857-3j6g)
10+
11+
### Changed
12+
13+
- Updated gem dependencies
14+
- Updated rubocop/codeclimate config
15+
- Updated gem version
16+
517
## [0.3.2] - 2021-05-19
618

719
### Fixed

Gemfile.lock

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
PATH
22
remote: .
33
specs:
4-
truemail-client (0.3.2)
4+
truemail-client (0.3.3)
55

66
GEM
77
remote: https://rubygems.org/
88
specs:
9-
addressable (2.7.0)
9+
addressable (2.8.0)
1010
public_suffix (>= 2.0.2, < 5.0)
1111
ast (2.4.2)
1212
bundler-audit (0.8.0)
1313
bundler (>= 1.2.0, < 3)
1414
thor (~> 1.0)
1515
byebug (11.1.3)
16-
childprocess (4.0.0)
16+
childprocess (4.1.0)
1717
coderay (1.1.3)
1818
colorize (0.8.1)
19-
concurrent-ruby (1.1.8)
19+
concurrent-ruby (1.1.9)
2020
crack (0.4.5)
2121
rexml
2222
diff-lcs (1.4.4)
@@ -36,11 +36,12 @@ GEM
3636
json_schema (0.21.0)
3737
kwalify (0.7.2)
3838
method_source (1.0.0)
39-
overcommit (0.57.0)
39+
overcommit (0.58.0)
4040
childprocess (>= 0.6.3, < 5)
4141
iniparse (~> 1.4)
42+
rexml (~> 3.2)
4243
parallel (1.20.1)
43-
parser (3.0.1.1)
44+
parser (3.0.2.0)
4445
ast (~> 2.4.1)
4546
pry (0.13.1)
4647
coderay (~> 1.1)
@@ -51,7 +52,7 @@ GEM
5152
psych (3.3.2)
5253
public_suffix (4.0.6)
5354
rainbow (3.0.0)
54-
rake (13.0.3)
55+
rake (13.0.6)
5556
reek (6.0.4)
5657
kwalify (~> 0.7.0)
5758
parser (~> 3.0.0)
@@ -72,21 +73,21 @@ GEM
7273
diff-lcs (>= 1.2.0, < 2.0)
7374
rspec-support (~> 3.10.0)
7475
rspec-support (3.10.2)
75-
rubocop (1.15.0)
76+
rubocop (1.18.3)
7677
parallel (~> 1.10)
7778
parser (>= 3.0.0.0)
7879
rainbow (>= 2.2.2, < 4.0)
7980
regexp_parser (>= 1.8, < 3.0)
8081
rexml
81-
rubocop-ast (>= 1.5.0, < 2.0)
82+
rubocop-ast (>= 1.7.0, < 2.0)
8283
ruby-progressbar (~> 1.7)
8384
unicode-display_width (>= 1.4.0, < 3.0)
84-
rubocop-ast (1.5.0)
85+
rubocop-ast (1.7.0)
8586
parser (>= 3.0.1.1)
86-
rubocop-performance (1.11.3)
87+
rubocop-performance (1.11.4)
8788
rubocop (>= 1.7.0, < 2.0)
8889
rubocop-ast (>= 0.4.0)
89-
rubocop-rspec (2.3.0)
90+
rubocop-rspec (2.4.0)
9091
rubocop (~> 1.0)
9192
rubocop-ast (>= 1.1.0)
9293
ruby-progressbar (1.11.0)
@@ -106,25 +107,25 @@ GEM
106107
hashdiff (>= 0.4.0, < 2.0.0)
107108

108109
PLATFORMS
109-
x86_64-darwin-19
110+
x86_64-darwin-20
110111

111112
DEPENDENCIES
112-
bundler (~> 2.2, >= 2.2.17)
113+
bundler (~> 2.2, >= 2.2.23)
113114
bundler-audit (~> 0.8.0)
114-
faker (~> 2.17)
115+
faker (~> 2.18)
115116
fasterer (~> 0.9.0)
116117
json_matchers (~> 0.11.1)
117-
overcommit (~> 0.57.0)
118+
overcommit (~> 0.58.0)
118119
pry-byebug (~> 3.9)
119-
rake (~> 13.0, >= 13.0.3)
120+
rake (~> 13.0, >= 13.0.6)
120121
reek (~> 6.0, >= 6.0.4)
121122
rspec (~> 3.10)
122-
rubocop (~> 1.14)
123-
rubocop-performance (~> 1.11, >= 1.11.3)
124-
rubocop-rspec (~> 2.3)
123+
rubocop (~> 1.18, >= 1.18.3)
124+
rubocop-performance (~> 1.11, >= 1.11.4)
125+
rubocop-rspec (~> 2.4)
125126
simplecov (~> 0.17.1)
126127
truemail-client!
127-
webmock (~> 3.12, >= 3.12.2)
128+
webmock (~> 3.13)
128129

129130
BUNDLED WITH
130-
2.2.17
131+
2.2.23

lib/truemail/client/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module Truemail
44
module Client
5-
VERSION = '0.3.2'
5+
VERSION = '0.3.3'
66
end
77
end

truemail-client.gemspec

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,19 @@ Gem::Specification.new do |spec|
3131
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
3232
spec.require_paths = ['lib']
3333

34-
spec.add_development_dependency 'bundler', '~> 2.2', '>= 2.2.17'
34+
spec.add_development_dependency 'bundler', '~> 2.2', '>= 2.2.23'
3535
spec.add_development_dependency 'bundler-audit', '~> 0.8.0'
36-
spec.add_development_dependency 'faker', '~> 2.17'
36+
spec.add_development_dependency 'faker', '~> 2.18'
3737
spec.add_development_dependency 'fasterer', '~> 0.9.0'
3838
spec.add_development_dependency 'json_matchers', '~> 0.11.1'
39-
spec.add_development_dependency 'overcommit', '~> 0.57.0'
39+
spec.add_development_dependency 'overcommit', '~> 0.58.0'
4040
spec.add_development_dependency 'pry-byebug', '~> 3.9'
41-
spec.add_development_dependency 'rake', '~> 13.0', '>= 13.0.3'
41+
spec.add_development_dependency 'rake', '~> 13.0', '>= 13.0.6'
4242
spec.add_development_dependency 'reek', '~> 6.0', '>= 6.0.4'
4343
spec.add_development_dependency 'rspec', '~> 3.10'
44-
spec.add_development_dependency 'rubocop', '~> 1.14'
45-
spec.add_development_dependency 'rubocop-performance', '~> 1.11', '>= 1.11.3'
46-
spec.add_development_dependency 'rubocop-rspec', '~> 2.3'
44+
spec.add_development_dependency 'rubocop', '~> 1.18', '>= 1.18.3'
45+
spec.add_development_dependency 'rubocop-performance', '~> 1.11', '>= 1.11.4'
46+
spec.add_development_dependency 'rubocop-rspec', '~> 2.4'
4747
spec.add_development_dependency 'simplecov', '~> 0.17.1'
48-
spec.add_development_dependency 'webmock', '~> 3.12', '>= 3.12.2'
48+
spec.add_development_dependency 'webmock', '~> 3.13'
4949
end

0 commit comments

Comments
 (0)