tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
redmine: 4.1.2 -> 4.2.0
Aaron Andersen
4 years ago
11cca39e
7d0ba085
+261
-193
4 changed files
expand all
collapse all
unified
split
pkgs
applications
version-management
redmine
Gemfile
Gemfile.lock
default.nix
gemset.nix
+24
-17
pkgs/applications/version-management/redmine/Gemfile
···
1
1
source 'https://rubygems.org'
2
2
3
3
-
ruby '>= 2.3.0', '< 2.7.0' if Bundler::VERSION >= '1.12.0'
4
4
-
gem "bundler", ">= 1.5.0"
3
3
+
ruby '>= 2.4.0', '< 2.8.0'
4
4
+
gem 'bundler', '>= 1.12.0'
5
5
6
6
-
gem 'rails', '5.2.4.5'
6
6
+
gem 'rails', '5.2.5'
7
7
gem 'sprockets', '~> 3.7.2' if RUBY_VERSION < '2.5'
8
8
-
gem "rouge", "~> 3.12.0"
9
9
-
gem "request_store", "~> 1.4.1"
8
8
+
gem 'rouge', '~> 3.26.0'
9
9
+
gem 'request_store', '~> 1.5.0'
10
10
gem "mini_mime", "~> 1.0.1"
11
11
gem "actionpack-xml_parser"
12
12
-
gem "roadie-rails", (RUBY_VERSION < "2.5" ? "~> 1.3.0" : "~> 2.1.0")
13
13
-
gem "mimemagic"
12
12
+
gem 'roadie-rails', (RUBY_VERSION < '2.5' ? '~> 1.3.0' : '~> 2.2.0')
13
13
+
gem 'marcel'
14
14
gem "mail", "~> 2.7.1"
15
15
gem 'csv', (RUBY_VERSION < '2.5' ? ['>= 3.1.1', '<= 3.1.5'] : '~> 3.1.1')
16
16
gem 'nokogiri', (RUBY_VERSION < '2.5' ? '~> 1.10.0' : '~> 1.11.1')
17
17
-
gem "i18n", "~> 1.6.0"
17
17
+
gem 'i18n', '~> 1.8.2'
18
18
gem "rbpdf", "~> 1.20.0"
19
19
+
gem 'addressable'
20
20
+
gem 'rubyzip', '~> 2.3.0'
19
21
20
22
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
21
23
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
22
24
25
25
+
# TOTP-based 2-factor authentication
26
26
+
gem 'rotp'
27
27
+
gem 'rqrcode'
28
28
+
23
29
# Optional gem for LDAP authentication
24
30
group :ldap do
25
25
-
gem "net-ldap", "~> 0.16.0"
31
31
+
gem 'net-ldap', '~> 0.17.0'
26
32
end
27
33
28
34
# Optional gem for OpenID authentication
···
33
39
34
40
# Optional gem for exporting the gantt to a PNG file
35
41
group :minimagick do
36
36
-
gem "mini_magick", "~> 4.9.5"
42
42
+
gem 'mini_magick', '~> 4.11.0'
37
43
end
38
44
39
45
# Optional Markdown support, not for JRuby
···
43
49
44
50
# Include database gems for the database adapters NixOS supports
45
51
gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
46
46
-
gem "pg", "~> 1.1.4", :platforms => [:mri, :mingw, :x64_mingw]
52
52
+
gem "pg", "~> 1.2.2", :platforms => [:mri, :mingw, :x64_mingw]
47
53
48
54
group :development do
49
55
gem "yard"
···
52
58
group :test do
53
59
gem "rails-dom-testing"
54
60
gem 'mocha', '>= 1.4.0'
55
55
-
gem "simplecov", "~> 0.17.0", :require => false
61
61
+
gem 'simplecov', '~> 0.18.5', :require => false
56
62
gem "ffi", platforms: [:mingw, :x64_mingw, :mswin]
57
63
# For running system tests
58
58
-
gem 'puma', '~> 3.7'
59
59
-
gem "capybara", (RUBY_VERSION < "2.4" ? "~> 3.15.1" : "~> 3.25.0")
64
64
+
gem 'puma'
65
65
+
gem 'capybara', '~> 3.31.0'
60
66
gem "selenium-webdriver"
67
67
+
gem 'webdrivers', '~> 4.4', require: false
61
68
# RuboCop
62
62
-
gem 'rubocop', '~> 0.76.0'
63
63
-
gem 'rubocop-performance', '~> 1.5.0'
64
64
-
gem 'rubocop-rails', '~> 2.3.0'
69
69
+
gem 'rubocop', '~> 1.12.0'
70
70
+
gem 'rubocop-performance', '~> 1.10.1'
71
71
+
gem 'rubocop-rails', '~> 2.9.0'
65
72
end
66
73
67
74
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
+100
-82
pkgs/applications/version-management/redmine/Gemfile.lock
···
1
1
GEM
2
2
remote: https://rubygems.org/
3
3
specs:
4
4
-
actioncable (5.2.4.5)
5
5
-
actionpack (= 5.2.4.5)
4
4
+
actioncable (5.2.5)
5
5
+
actionpack (= 5.2.5)
6
6
nio4r (~> 2.0)
7
7
websocket-driver (>= 0.6.1)
8
8
-
actionmailer (5.2.4.5)
9
9
-
actionpack (= 5.2.4.5)
10
10
-
actionview (= 5.2.4.5)
11
11
-
activejob (= 5.2.4.5)
8
8
+
actionmailer (5.2.5)
9
9
+
actionpack (= 5.2.5)
10
10
+
actionview (= 5.2.5)
11
11
+
activejob (= 5.2.5)
12
12
mail (~> 2.5, >= 2.5.4)
13
13
rails-dom-testing (~> 2.0)
14
14
-
actionpack (5.2.4.5)
15
15
-
actionview (= 5.2.4.5)
16
16
-
activesupport (= 5.2.4.5)
14
14
+
actionpack (5.2.5)
15
15
+
actionview (= 5.2.5)
16
16
+
activesupport (= 5.2.5)
17
17
rack (~> 2.0, >= 2.0.8)
18
18
rack-test (>= 0.6.3)
19
19
rails-dom-testing (~> 2.0)
···
21
21
actionpack-xml_parser (2.0.1)
22
22
actionpack (>= 5.0)
23
23
railties (>= 5.0)
24
24
-
actionview (5.2.4.5)
25
25
-
activesupport (= 5.2.4.5)
24
24
+
actionview (5.2.5)
25
25
+
activesupport (= 5.2.5)
26
26
builder (~> 3.1)
27
27
erubi (~> 1.4)
28
28
rails-dom-testing (~> 2.0)
29
29
rails-html-sanitizer (~> 1.0, >= 1.0.3)
30
30
-
activejob (5.2.4.5)
31
31
-
activesupport (= 5.2.4.5)
30
30
+
activejob (5.2.5)
31
31
+
activesupport (= 5.2.5)
32
32
globalid (>= 0.3.6)
33
33
-
activemodel (5.2.4.5)
34
34
-
activesupport (= 5.2.4.5)
35
35
-
activerecord (5.2.4.5)
36
36
-
activemodel (= 5.2.4.5)
37
37
-
activesupport (= 5.2.4.5)
33
33
+
activemodel (5.2.5)
34
34
+
activesupport (= 5.2.5)
35
35
+
activerecord (5.2.5)
36
36
+
activemodel (= 5.2.5)
37
37
+
activesupport (= 5.2.5)
38
38
arel (>= 9.0)
39
39
-
activestorage (5.2.4.5)
40
40
-
actionpack (= 5.2.4.5)
41
41
-
activerecord (= 5.2.4.5)
42
42
-
marcel (~> 0.3.1)
43
43
-
activesupport (5.2.4.5)
39
39
+
activestorage (5.2.5)
40
40
+
actionpack (= 5.2.5)
41
41
+
activerecord (= 5.2.5)
42
42
+
marcel (~> 1.0.0)
43
43
+
activesupport (5.2.5)
44
44
concurrent-ruby (~> 1.0, >= 1.0.2)
45
45
i18n (>= 0.7, < 2)
46
46
minitest (~> 5.1)
···
50
50
arel (9.0.0)
51
51
ast (2.4.2)
52
52
builder (3.2.4)
53
53
-
capybara (3.25.0)
53
53
+
capybara (3.31.0)
54
54
addressable
55
55
mini_mime (>= 0.1.3)
56
56
nokogiri (~> 1.8)
···
59
59
regexp_parser (~> 1.5)
60
60
xpath (~> 3.2)
61
61
childprocess (3.0.0)
62
62
+
chunky_png (1.4.0)
62
63
concurrent-ruby (1.1.8)
63
64
crass (1.0.6)
64
65
css_parser (1.9.0)
···
69
70
globalid (0.4.2)
70
71
activesupport (>= 4.2.0)
71
72
htmlentities (4.3.4)
72
72
-
i18n (1.6.0)
73
73
+
i18n (1.8.9)
73
74
concurrent-ruby (~> 1.0)
74
74
-
jaro_winkler (1.5.4)
75
75
-
json (2.5.1)
76
75
loofah (2.9.0)
77
76
crass (~> 1.0.2)
78
77
nokogiri (>= 1.5.9)
79
78
mail (2.7.1)
80
79
mini_mime (>= 0.1.1)
81
81
-
marcel (0.3.3)
82
82
-
mimemagic (~> 0.3.2)
80
80
+
marcel (1.0.0)
83
81
method_source (1.0.0)
84
84
-
mimemagic (0.3.5)
85
85
-
mini_magick (4.9.5)
86
86
-
mini_mime (1.0.2)
82
82
+
mini_magick (4.11.0)
83
83
+
mini_mime (1.0.3)
87
84
mini_portile2 (2.5.0)
88
85
minitest (5.14.4)
89
86
mocha (1.12.0)
90
87
mysql2 (0.5.3)
91
91
-
net-ldap (0.16.3)
88
88
+
net-ldap (0.17.0)
92
89
nio4r (2.5.7)
93
90
nokogiri (1.11.2)
94
91
mini_portile2 (~> 2.5.0)
···
96
93
parallel (1.20.1)
97
94
parser (3.0.0.0)
98
95
ast (~> 2.4.1)
99
99
-
pg (1.1.4)
96
96
+
pg (1.2.3)
100
97
public_suffix (4.0.6)
101
101
-
puma (3.12.6)
98
98
+
puma (5.2.2)
99
99
+
nio4r (~> 2.0)
102
100
racc (1.5.2)
103
101
rack (2.2.3)
104
102
rack-openid (1.4.2)
···
106
104
ruby-openid (>= 2.1.8)
107
105
rack-test (1.1.0)
108
106
rack (>= 1.0, < 3)
109
109
-
rails (5.2.4.5)
110
110
-
actioncable (= 5.2.4.5)
111
111
-
actionmailer (= 5.2.4.5)
112
112
-
actionpack (= 5.2.4.5)
113
113
-
actionview (= 5.2.4.5)
114
114
-
activejob (= 5.2.4.5)
115
115
-
activemodel (= 5.2.4.5)
116
116
-
activerecord (= 5.2.4.5)
117
117
-
activestorage (= 5.2.4.5)
118
118
-
activesupport (= 5.2.4.5)
107
107
+
rails (5.2.5)
108
108
+
actioncable (= 5.2.5)
109
109
+
actionmailer (= 5.2.5)
110
110
+
actionpack (= 5.2.5)
111
111
+
actionview (= 5.2.5)
112
112
+
activejob (= 5.2.5)
113
113
+
activemodel (= 5.2.5)
114
114
+
activerecord (= 5.2.5)
115
115
+
activestorage (= 5.2.5)
116
116
+
activesupport (= 5.2.5)
119
117
bundler (>= 1.3.0)
120
120
-
railties (= 5.2.4.5)
118
118
+
railties (= 5.2.5)
121
119
sprockets-rails (>= 2.0.0)
122
120
rails-dom-testing (2.0.3)
123
121
activesupport (>= 4.2.0)
124
122
nokogiri (>= 1.6)
125
123
rails-html-sanitizer (1.3.0)
126
124
loofah (~> 2.3)
127
127
-
railties (5.2.4.5)
128
128
-
actionpack (= 5.2.4.5)
129
129
-
activesupport (= 5.2.4.5)
125
125
+
railties (5.2.5)
126
126
+
actionpack (= 5.2.5)
127
127
+
activesupport (= 5.2.5)
130
128
method_source
131
129
rake (>= 0.8.7)
132
130
thor (>= 0.19.0, < 2.0)
···
138
136
rbpdf-font (1.19.1)
139
137
redcarpet (3.5.1)
140
138
regexp_parser (1.8.2)
141
141
-
request_store (1.4.1)
139
139
+
request_store (1.5.0)
142
140
rack (>= 1.4)
141
141
+
rexml (3.2.4)
143
142
roadie (4.0.0)
144
143
css_parser (~> 1.4)
145
144
nokogiri (~> 1.8)
146
146
-
roadie-rails (2.1.1)
147
147
-
railties (>= 5.1, < 6.1)
145
145
+
roadie-rails (2.2.0)
146
146
+
railties (>= 5.1, < 6.2)
148
147
roadie (>= 3.1, < 5.0)
149
149
-
rouge (3.12.0)
150
150
-
rubocop (0.76.0)
151
151
-
jaro_winkler (~> 1.5.1)
148
148
+
rotp (6.2.0)
149
149
+
rouge (3.26.0)
150
150
+
rqrcode (1.2.0)
151
151
+
chunky_png (~> 1.0)
152
152
+
rqrcode_core (~> 0.2)
153
153
+
rqrcode_core (0.2.0)
154
154
+
rubocop (1.12.0)
152
155
parallel (~> 1.10)
153
153
-
parser (>= 2.6)
156
156
+
parser (>= 3.0.0.0)
154
157
rainbow (>= 2.2.2, < 4.0)
158
158
+
regexp_parser (>= 1.8, < 3.0)
159
159
+
rexml
160
160
+
rubocop-ast (>= 1.2.0, < 2.0)
155
161
ruby-progressbar (~> 1.7)
156
156
-
unicode-display_width (>= 1.4.0, < 1.7)
157
157
-
rubocop-performance (1.5.2)
158
158
-
rubocop (>= 0.71.0)
159
159
-
rubocop-rails (2.3.2)
162
162
+
unicode-display_width (>= 1.4.0, < 3.0)
163
163
+
rubocop-ast (1.4.1)
164
164
+
parser (>= 2.7.1.5)
165
165
+
rubocop-performance (1.10.2)
166
166
+
rubocop (>= 0.90.0, < 2.0)
167
167
+
rubocop-ast (>= 0.4.0)
168
168
+
rubocop-rails (2.9.1)
169
169
+
activesupport (>= 4.2.0)
160
170
rack (>= 1.1)
161
161
-
rubocop (>= 0.72.0)
171
171
+
rubocop (>= 0.90.0, < 2.0)
162
172
ruby-openid (2.9.2)
163
173
ruby-progressbar (1.11.0)
164
174
rubyzip (2.3.0)
165
175
selenium-webdriver (3.142.7)
166
176
childprocess (>= 0.5, < 4.0)
167
177
rubyzip (>= 1.2.2)
168
168
-
simplecov (0.17.1)
178
178
+
simplecov (0.18.5)
169
179
docile (~> 1.1)
170
170
-
json (>= 1.8, < 3)
171
171
-
simplecov-html (~> 0.10.0)
172
172
-
simplecov-html (0.10.2)
180
180
+
simplecov-html (~> 0.11)
181
181
+
simplecov-html (0.12.3)
173
182
sprockets (4.0.2)
174
183
concurrent-ruby (~> 1.0)
175
184
rack (> 1, < 3)
···
181
190
thread_safe (0.3.6)
182
191
tzinfo (1.2.9)
183
192
thread_safe (~> 0.1)
184
184
-
unicode-display_width (1.6.1)
193
193
+
unicode-display_width (2.0.0)
194
194
+
webdrivers (4.6.0)
195
195
+
nokogiri (~> 1.6)
196
196
+
rubyzip (>= 1.3.0)
197
197
+
selenium-webdriver (>= 3.0, < 4.0)
185
198
websocket-driver (0.7.3)
186
199
websocket-extensions (>= 0.1.0)
187
200
websocket-extensions (0.1.5)
···
194
207
195
208
DEPENDENCIES
196
209
actionpack-xml_parser
197
197
-
bundler (>= 1.5.0)
198
198
-
capybara (~> 3.25.0)
210
210
+
addressable
211
211
+
bundler (>= 1.12.0)
212
212
+
capybara (~> 3.31.0)
199
213
csv (~> 3.1.1)
200
214
ffi
201
201
-
i18n (~> 1.6.0)
215
215
+
i18n (~> 1.8.2)
202
216
mail (~> 2.7.1)
203
203
-
mimemagic
204
204
-
mini_magick (~> 4.9.5)
217
217
+
marcel
218
218
+
mini_magick (~> 4.11.0)
205
219
mini_mime (~> 1.0.1)
206
220
mocha (>= 1.4.0)
207
221
mysql2 (~> 0.5.0)
208
208
-
net-ldap (~> 0.16.0)
222
222
+
net-ldap (~> 0.17.0)
209
223
nokogiri (~> 1.11.1)
210
210
-
pg (~> 1.1.4)
211
211
-
puma (~> 3.7)
224
224
+
pg (~> 1.2.2)
225
225
+
puma
212
226
rack-openid
213
213
-
rails (= 5.2.4.5)
227
227
+
rails (= 5.2.5)
214
228
rails-dom-testing
215
229
rbpdf (~> 1.20.0)
216
230
redcarpet (~> 3.5.1)
217
217
-
request_store (~> 1.4.1)
218
218
-
roadie-rails (~> 2.1.0)
219
219
-
rouge (~> 3.12.0)
220
220
-
rubocop (~> 0.76.0)
221
221
-
rubocop-performance (~> 1.5.0)
222
222
-
rubocop-rails (~> 2.3.0)
231
231
+
request_store (~> 1.5.0)
232
232
+
roadie-rails (~> 2.2.0)
233
233
+
rotp
234
234
+
rouge (~> 3.26.0)
235
235
+
rqrcode
236
236
+
rubocop (~> 1.12.0)
237
237
+
rubocop-performance (~> 1.10.1)
238
238
+
rubocop-rails (~> 2.9.0)
223
239
ruby-openid (~> 2.9.2)
240
240
+
rubyzip (~> 2.3.0)
224
241
selenium-webdriver
225
225
-
simplecov (~> 0.17.0)
242
242
+
simplecov (~> 0.18.5)
226
243
tzinfo-data
244
244
+
webdrivers (~> 4.4)
227
245
yard
228
246
229
247
RUBY VERSION
+2
-2
pkgs/applications/version-management/redmine/default.nix
···
1
1
{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
2
2
3
3
let
4
4
-
version = "4.1.2";
4
4
+
version = "4.2.0";
5
5
rubyEnv = bundlerEnv {
6
6
name = "redmine-env-${version}";
7
7
···
16
16
17
17
src = fetchurl {
18
18
url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
19
19
-
sha256 = "13i2rlkpdwkdhidpdb5r2zxwxna00r71rh248kzfhgy5a5rkj8ky";
19
19
+
sha256 = "1r87gy73dclnvcz55vziv6kbgyck0v8jlzx1wwkak8mgh32n8n19";
20
20
};
21
21
22
22
nativeBuildInputs = [ makeWrapper ];
+135
-92
pkgs/applications/version-management/redmine/gemset.nix
···
5
5
platforms = [];
6
6
source = {
7
7
remotes = ["https://rubygems.org"];
8
8
-
sha256 = "1rlx5597621jmdzpf8mhfm52d0fcz1izdj94k58l4sln4gw0x73j";
8
8
+
sha256 = "16g623zz4nnwj236xms4n85jbc2b1imddqsx3gd4x4b7xqlwlw9p";
9
9
type = "gem";
10
10
};
11
11
-
version = "5.2.4.5";
11
11
+
version = "5.2.5";
12
12
};
13
13
actionmailer = {
14
14
dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
···
16
16
platforms = [];
17
17
source = {
18
18
remotes = ["https://rubygems.org"];
19
19
-
sha256 = "19y5y2dypqakk39smcmyslic8wnffzc0670d2zjadsrgsg850gyp";
19
19
+
sha256 = "1ifmlwlm4bs6gm3y4c701wkhyf4ym4kia44npz9fbc92ariawn2z";
20
20
type = "gem";
21
21
};
22
22
-
version = "5.2.4.5";
22
22
+
version = "5.2.5";
23
23
};
24
24
actionpack = {
25
25
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
···
27
27
platforms = [];
28
28
source = {
29
29
remotes = ["https://rubygems.org"];
30
30
-
sha256 = "1dh83klnrhfi94s066ahfl2bxaqxqc0sqga71bvcgn8xmcl56bhq";
30
30
+
sha256 = "1m9wdcnkls8cs31gfic5hffnrz0l1iyk0dldwx2q2z58qhh3sw0m";
31
31
type = "gem";
32
32
};
33
33
-
version = "5.2.4.5";
33
33
+
version = "5.2.5";
34
34
};
35
35
actionpack-xml_parser = {
36
36
dependencies = ["actionpack" "railties"];
···
49
49
platforms = [];
50
50
source = {
51
51
remotes = ["https://rubygems.org"];
52
52
-
sha256 = "0kxf9gd52hh33z6015gsfsnyavly29f15lbsljlai68r7qc2j89c";
52
52
+
sha256 = "1xlcfcbmwlmcp6vi9ay5xw9lqnj70bl1gn19hafygv9w65sw0n2i";
53
53
type = "gem";
54
54
};
55
55
-
version = "5.2.4.5";
55
55
+
version = "5.2.5";
56
56
};
57
57
activejob = {
58
58
dependencies = ["activesupport" "globalid"];
···
60
60
platforms = [];
61
61
source = {
62
62
remotes = ["https://rubygems.org"];
63
63
-
sha256 = "1mb4s49vbrxyg3pba76z3llbzclm8d4zcjhalf4yrfq5y357kkya";
63
63
+
sha256 = "00k5fl4bx9qmrkwn8mdfdh8h2did0bnr3nc3g0fdyvm7ql9981jc";
64
64
type = "gem";
65
65
};
66
66
-
version = "5.2.4.5";
66
66
+
version = "5.2.5";
67
67
};
68
68
activemodel = {
69
69
dependencies = ["activesupport"];
···
71
71
platforms = [];
72
72
source = {
73
73
remotes = ["https://rubygems.org"];
74
74
-
sha256 = "0qc4bjxnkjrlqpz2k7hllqk30ydad5m2q7pbqzdr0hxzycavxz7m";
74
74
+
sha256 = "1bb600bsxd0gf4vwqq2qiklg7wd37b0as6ll3k5hjy9v6izj006b";
75
75
type = "gem";
76
76
};
77
77
-
version = "5.2.4.5";
77
77
+
version = "5.2.5";
78
78
};
79
79
activerecord = {
80
80
dependencies = ["activemodel" "activesupport" "arel"];
···
82
82
platforms = [];
83
83
source = {
84
84
remotes = ["https://rubygems.org"];
85
85
-
sha256 = "1smg691az7r2bsydfj2d46mr2d5sm0lq3ydwvfv6hl5c3y1y5jfg";
85
85
+
sha256 = "03zijqm7xdmmylzp68hadvq5rps67lsq10hnq6kpmhq496pp7wlj";
86
86
type = "gem";
87
87
};
88
88
-
version = "5.2.4.5";
88
88
+
version = "5.2.5";
89
89
};
90
90
activestorage = {
91
91
dependencies = ["actionpack" "activerecord" "marcel"];
···
93
93
platforms = [];
94
94
source = {
95
95
remotes = ["https://rubygems.org"];
96
96
-
sha256 = "12i3an3vxg0fqjvr4mi0b3nnsb8jpcphkmz1717nb7lsy3wm4081";
96
96
+
sha256 = "1706qircxl9agrq5423zv0i9p7gvcxcligw8vvclk049hks87gqd";
97
97
type = "gem";
98
98
};
99
99
-
version = "5.2.4.5";
99
99
+
version = "5.2.5";
100
100
};
101
101
activesupport = {
102
102
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
···
104
104
platforms = [];
105
105
source = {
106
106
remotes = ["https://rubygems.org"];
107
107
-
sha256 = "0fp4gr3g25qgl01y3pd88wfh4pjc5zj3bz4v7rkxxwaxdjg7a9cc";
107
107
+
sha256 = "1bizrvn05d59l1qzwkhqvwmzicamq4p66z2ziap5ks9y6hqgqmzj";
108
108
type = "gem";
109
109
};
110
110
-
version = "5.2.4.5";
110
110
+
version = "5.2.5";
111
111
};
112
112
addressable = {
113
113
dependencies = ["public_suffix"];
···
156
156
platforms = [];
157
157
source = {
158
158
remotes = ["https://rubygems.org"];
159
159
-
sha256 = "1bq1y3gy98rqgw8z69b42isc2klb75fvlwvpi36vycf1yk0sfmmx";
159
159
+
sha256 = "0fhgnw6xgnphaka50b995mcmc2pjifmlr8ypz6dw2a6jkz3qqlcl";
160
160
type = "gem";
161
161
};
162
162
-
version = "3.25.0";
162
162
+
version = "3.31.0";
163
163
};
164
164
childprocess = {
165
165
groups = ["default" "test"];
···
170
170
type = "gem";
171
171
};
172
172
version = "3.0.0";
173
173
+
};
174
174
+
chunky_png = {
175
175
+
groups = ["default"];
176
176
+
platforms = [];
177
177
+
source = {
178
178
+
remotes = ["https://rubygems.org"];
179
179
+
sha256 = "1znw5x86hmm9vfhidwdsijz8m38pqgmv98l9ryilvky0aldv7mc9";
180
180
+
type = "gem";
181
181
+
};
182
182
+
version = "1.4.0";
173
183
};
174
184
concurrent-ruby = {
175
185
groups = ["default" "test"];
···
259
269
platforms = [];
260
270
source = {
261
271
remotes = ["https://rubygems.org"];
262
262
-
sha256 = "1hfxnlyr618s25xpafw9mypa82qppjccbh292c4l3bj36az7f6wl";
263
263
-
type = "gem";
264
264
-
};
265
265
-
version = "1.6.0";
266
266
-
};
267
267
-
jaro_winkler = {
268
268
-
groups = ["default" "test"];
269
269
-
platforms = [];
270
270
-
source = {
271
271
-
remotes = ["https://rubygems.org"];
272
272
-
sha256 = "1y8l6k34svmdyqxya3iahpwbpvmn3fswhwsvrz0nk1wyb8yfihsh";
272
272
+
sha256 = "08p6b13p99j1rrcrw1l3v0kb9mxbsvy6nk31r8h4rnszdgzpga32";
273
273
type = "gem";
274
274
};
275
275
-
version = "1.5.4";
276
276
-
};
277
277
-
json = {
278
278
-
groups = ["default" "test"];
279
279
-
platforms = [];
280
280
-
source = {
281
281
-
remotes = ["https://rubygems.org"];
282
282
-
sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci";
283
283
-
type = "gem";
284
284
-
};
285
285
-
version = "2.5.1";
275
275
+
version = "1.8.9";
286
276
};
287
277
loofah = {
288
278
dependencies = ["crass" "nokogiri"];
···
307
297
version = "2.7.1";
308
298
};
309
299
marcel = {
310
310
-
dependencies = ["mimemagic"];
311
300
groups = ["default"];
312
301
platforms = [];
313
302
source = {
314
303
remotes = ["https://rubygems.org"];
315
315
-
sha256 = "1nxbjmcyg8vlw6zwagf17l9y2mwkagmmkg95xybpn4bmf3rfnksx";
304
304
+
sha256 = "1vhp6lifwvqs2b0a276lj61n86c1l7d1xiswjj2w23f54gl51mpk";
316
305
type = "gem";
317
306
};
318
318
-
version = "0.3.3";
307
307
+
version = "1.0.0";
319
308
};
320
309
method_source = {
321
310
groups = ["default"];
···
327
316
};
328
317
version = "1.0.0";
329
318
};
330
330
-
mimemagic = {
331
331
-
groups = ["default"];
332
332
-
platforms = [];
333
333
-
source = {
334
334
-
remotes = ["https://rubygems.org"];
335
335
-
sha256 = "1qfqb9w76kmpb48frbzbyvjc0dfxh5qiw1kxdbv2y2kp6fxpa1kf";
336
336
-
type = "gem";
337
337
-
};
338
338
-
version = "0.3.5";
339
339
-
};
340
319
mini_magick = {
341
320
groups = ["minimagick"];
342
321
platforms = [];
343
322
source = {
344
323
remotes = ["https://rubygems.org"];
345
345
-
sha256 = "0qy09qrd5bwh8mkbj514n5vcw9ni73218h9s3zmvbpmdwrnzi8j4";
324
324
+
sha256 = "1aj604x11d9pksbljh0l38f70b558rhdgji1s9i763hiagvvx2hs";
346
325
type = "gem";
347
326
};
348
348
-
version = "4.9.5";
327
327
+
version = "4.11.0";
349
328
};
350
329
mini_mime = {
351
330
groups = ["default" "test"];
352
331
platforms = [];
353
332
source = {
354
333
remotes = ["https://rubygems.org"];
355
355
-
sha256 = "1axm0rxyx3ss93wbmfkm78a6x03l8y4qy60rhkkiq0aza0vwq3ha";
334
334
+
sha256 = "1np6srnyagghhh2w4nyv09sz47v0i6ri3q6blicj94vgxqp12c94";
356
335
type = "gem";
357
336
};
358
358
-
version = "1.0.2";
337
337
+
version = "1.0.3";
359
338
};
360
339
mini_portile2 = {
361
340
groups = ["default" "test"];
···
410
389
platforms = [];
411
390
source = {
412
391
remotes = ["https://rubygems.org"];
413
413
-
sha256 = "13lh6qizxi8fza8py73b2dvjp9p010dvbaq7diagir9nh8plsinv";
392
392
+
sha256 = "1j19yxrz7h3hj7kiiln13c7bz7hvpdqr31bwi88dj64zifr7896n";
414
393
type = "gem";
415
394
};
416
416
-
version = "0.16.3";
395
395
+
version = "0.17.0";
417
396
};
418
397
nio4r = {
419
419
-
groups = ["default"];
398
398
+
groups = ["default" "test"];
420
399
platforms = [];
421
400
source = {
422
401
remotes = ["https://rubygems.org"];
···
470
449
}];
471
450
source = {
472
451
remotes = ["https://rubygems.org"];
473
473
-
sha256 = "0fmnyxcyrvgdbgq7m09whgn9i8rwfybk0w8aii1nc4g5kqw0k2jy";
452
452
+
sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
474
453
type = "gem";
475
454
};
476
476
-
version = "1.1.4";
455
455
+
version = "1.2.3";
477
456
};
478
457
public_suffix = {
479
458
groups = ["default" "test"];
···
486
465
version = "4.0.6";
487
466
};
488
467
puma = {
468
468
+
dependencies = ["nio4r"];
489
469
groups = ["test"];
490
470
platforms = [];
491
471
source = {
492
472
remotes = ["https://rubygems.org"];
493
493
-
sha256 = "1ypkyqhysb2vvdvkl4w923yvpmi228gld4kbargb1i2d4sa9s49a";
473
473
+
sha256 = "0wiprd0v4mjqv5p1vqaidr9ci2xm08lcxdz1k50mb1b6nrw6r74k";
494
474
type = "gem";
495
475
};
496
496
-
version = "3.12.6";
476
476
+
version = "5.2.2";
497
477
};
498
478
racc = {
499
479
groups = ["default" "test"];
···
543
523
platforms = [];
544
524
source = {
545
525
remotes = ["https://rubygems.org"];
546
546
-
sha256 = "1nzsm1fqqnhlvgcfrrpsmcv2znldfkyq5c9z7k08p2p54jrd8kfd";
526
526
+
sha256 = "1p0sa36sngmfkmykcv5qhpr7rzsrc42cd9flhnxjs3r5b0jsl52c";
547
527
type = "gem";
548
528
};
549
549
-
version = "5.2.4.5";
529
529
+
version = "5.2.5";
550
530
};
551
531
rails-dom-testing = {
552
532
dependencies = ["activesupport" "nokogiri"];
···
576
556
platforms = [];
577
557
source = {
578
558
remotes = ["https://rubygems.org"];
579
579
-
sha256 = "1qwgjwfzkm4q7wby30c9r724w1sp1bywbqfmpv20lq3zdcrf1rfd";
559
559
+
sha256 = "072spzdpc8bv35nflr43i67njlriavqkrz6cgyd42adz6bqyval9";
580
560
type = "gem";
581
561
};
582
582
-
version = "5.2.4.5";
562
562
+
version = "5.2.5";
583
563
};
584
564
rainbow = {
585
565
groups = ["default" "test"];
···
648
628
platforms = [];
649
629
source = {
650
630
remotes = ["https://rubygems.org"];
651
651
-
sha256 = "1963330z03fk382fi8y231ygcbnh86m91dqlp5rh1mwy9ihzzl6d";
631
631
+
sha256 = "0cx74kispmnw3ljwb239j65a2j14n8jlsygy372hrsa8mxc71hxi";
632
632
+
type = "gem";
633
633
+
};
634
634
+
version = "1.5.0";
635
635
+
};
636
636
+
rexml = {
637
637
+
groups = ["default" "test"];
638
638
+
platforms = [];
639
639
+
source = {
640
640
+
remotes = ["https://rubygems.org"];
641
641
+
sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
652
642
type = "gem";
653
643
};
654
654
-
version = "1.4.1";
644
644
+
version = "3.2.4";
655
645
};
656
646
roadie = {
657
647
dependencies = ["css_parser" "nokogiri"];
···
670
660
platforms = [];
671
661
source = {
672
662
remotes = ["https://rubygems.org"];
673
673
-
sha256 = "1fmn7kkbpgipjsx65rw7hqa3bwinlqykx5qf1x28ya9ag8v2q0ph";
663
663
+
sha256 = "0jjcqnp37z65dksykzwjiz149kx65nw70lyx8dkw1fm5x7yraqvh";
664
664
+
type = "gem";
665
665
+
};
666
666
+
version = "2.2.0";
667
667
+
};
668
668
+
rotp = {
669
669
+
groups = ["default"];
670
670
+
platforms = [];
671
671
+
source = {
672
672
+
remotes = ["https://rubygems.org"];
673
673
+
sha256 = "11q7rkjx40yi6lpylgl2jkpy162mjw7mswrcgcax86vgpbpjx6i3";
674
674
type = "gem";
675
675
};
676
676
-
version = "2.1.1";
676
676
+
version = "6.2.0";
677
677
};
678
678
rouge = {
679
679
groups = ["default"];
680
680
platforms = [];
681
681
source = {
682
682
remotes = ["https://rubygems.org"];
683
683
-
sha256 = "08fpnxbhqv5sqpnfjasl1ysxafssyq4q1yhcqamqqzmb9czj1czw";
683
683
+
sha256 = "0b4b300i3m4m4kw7w1n9wgxwy16zccnb7271miksyzd0wq5b9pm3";
684
684
+
type = "gem";
685
685
+
};
686
686
+
version = "3.26.0";
687
687
+
};
688
688
+
rqrcode = {
689
689
+
dependencies = ["chunky_png" "rqrcode_core"];
690
690
+
groups = ["default"];
691
691
+
platforms = [];
692
692
+
source = {
693
693
+
remotes = ["https://rubygems.org"];
694
694
+
sha256 = "0f1cv9a9sjqc898qm3h7zmkhwglrjw5blsskbg3gsaws01d4bc47";
695
695
+
type = "gem";
696
696
+
};
697
697
+
version = "1.2.0";
698
698
+
};
699
699
+
rqrcode_core = {
700
700
+
groups = ["default"];
701
701
+
platforms = [];
702
702
+
source = {
703
703
+
remotes = ["https://rubygems.org"];
704
704
+
sha256 = "00kqasqja8zyzqvlgiwd9r0wndqk01qk5j68a8lhlz4ayrd4qy0y";
684
705
type = "gem";
685
706
};
686
686
-
version = "3.12.0";
707
707
+
version = "0.2.0";
687
708
};
688
709
rubocop = {
689
689
-
dependencies = ["jaro_winkler" "parallel" "parser" "rainbow" "ruby-progressbar" "unicode-display_width"];
710
710
+
dependencies = ["parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
690
711
groups = ["test"];
691
712
platforms = [];
692
713
source = {
693
714
remotes = ["https://rubygems.org"];
694
694
-
sha256 = "07x51ixlx76y194xsszh5lbkaqakz44ykbrjxg3qaggbs18790q0";
715
715
+
sha256 = "1i3y0h6awywx4rdmjdan908jmnyk589pndbjypxkfbkqvjx514fw";
695
716
type = "gem";
696
717
};
697
697
-
version = "0.76.0";
718
718
+
version = "1.12.0";
719
719
+
};
720
720
+
rubocop-ast = {
721
721
+
dependencies = ["parser"];
722
722
+
groups = ["default" "test"];
723
723
+
platforms = [];
724
724
+
source = {
725
725
+
remotes = ["https://rubygems.org"];
726
726
+
sha256 = "0gkf1p8yal38nlvdb39qaiy0gr85fxfr09j5dxh8qvrgpncpnk78";
727
727
+
type = "gem";
728
728
+
};
729
729
+
version = "1.4.1";
698
730
};
699
731
rubocop-performance = {
700
700
-
dependencies = ["rubocop"];
732
732
+
dependencies = ["rubocop" "rubocop-ast"];
701
733
groups = ["test"];
702
734
platforms = [];
703
735
source = {
704
736
remotes = ["https://rubygems.org"];
705
705
-
sha256 = "1fk9nd3b24avgsqp726hy2pl1iyfjrh6jni97wkky6kqy0lq6zq2";
737
737
+
sha256 = "07c3kymvsid9aajwmmwr3n6apxgyjcbzbl2n6r5lpzkyz28jqn15";
706
738
type = "gem";
707
739
};
708
708
-
version = "1.5.2";
740
740
+
version = "1.10.2";
709
741
};
710
742
rubocop-rails = {
711
711
-
dependencies = ["rack" "rubocop"];
743
743
+
dependencies = ["activesupport" "rack" "rubocop"];
712
744
groups = ["test"];
713
745
platforms = [];
714
746
source = {
715
747
remotes = ["https://rubygems.org"];
716
716
-
sha256 = "1q7ffsq1cjm4m949nh935kjzv4zf1pacnrl00siwh8flhcn3mmjf";
748
748
+
sha256 = "0h656la1g644g54g3gidz45p6v8i1156nw6bi66cfx7078y1339d";
717
749
type = "gem";
718
750
};
719
719
-
version = "2.3.2";
751
751
+
version = "2.9.1";
720
752
};
721
753
ruby-openid = {
722
754
groups = ["openid"];
···
760
792
version = "3.142.7";
761
793
};
762
794
simplecov = {
763
763
-
dependencies = ["docile" "json" "simplecov-html"];
795
795
+
dependencies = ["docile" "simplecov-html"];
764
796
groups = ["test"];
765
797
platforms = [];
766
798
source = {
767
799
remotes = ["https://rubygems.org"];
768
768
-
sha256 = "1135k46nik05sdab30yxb8264lqiz01c8v000g16cl9pjc4mxrdw";
800
800
+
sha256 = "0ycx5q699ycbjhp28sjbkrd62vwxlrb7fh4v2m7sjsp2qhi6cf6r";
769
801
type = "gem";
770
802
};
771
771
-
version = "0.17.1";
803
803
+
version = "0.18.5";
772
804
};
773
805
simplecov-html = {
774
806
groups = ["default" "test"];
775
807
platforms = [];
776
808
source = {
777
809
remotes = ["https://rubygems.org"];
778
778
-
sha256 = "1lihraa4rgxk8wbfl77fy9sf0ypk31iivly8vl3w04srd7i0clzn";
810
810
+
sha256 = "0yx01bxa8pbf9ip4hagqkp5m0mqfnwnw2xk8kjraiywz4lrss6jb";
779
811
type = "gem";
780
812
};
781
781
-
version = "0.10.2";
813
813
+
version = "0.12.3";
782
814
};
783
815
sprockets = {
784
816
dependencies = ["concurrent-ruby" "rack"];
···
838
870
platforms = [];
839
871
source = {
840
872
remotes = ["https://rubygems.org"];
841
841
-
sha256 = "1pppclzq4qb26g321553nm9xqca3zgllvpwb2kqxsdadwj51s09x";
873
873
+
sha256 = "1bilbnc8j6jkb59lrf177i3p1pdyxll0n8400hzqr35vl3r3kv2m";
842
874
type = "gem";
843
875
};
844
844
-
version = "1.6.1";
876
876
+
version = "2.0.0";
877
877
+
};
878
878
+
webdrivers = {
879
879
+
dependencies = ["nokogiri" "rubyzip" "selenium-webdriver"];
880
880
+
groups = ["test"];
881
881
+
platforms = [];
882
882
+
source = {
883
883
+
remotes = ["https://rubygems.org"];
884
884
+
sha256 = "0hi6pgkfwgz1bzfclyrr449xy9y2f2bcrnnnlb5ghvvrqkgn0dry";
885
885
+
type = "gem";
886
886
+
};
887
887
+
version = "4.6.0";
845
888
};
846
889
websocket-driver = {
847
890
dependencies = ["websocket-extensions"];