tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
redmine: 4.2.10 -> 5.0.5
Meghea Iulian
2 years ago
6201512c
4005b64d
+540
-316
4 changed files
expand all
collapse all
unified
split
pkgs
applications
version-management
redmine
Gemfile
Gemfile.lock
default.nix
gemset.nix
+44
-41
pkgs/applications/version-management/redmine/Gemfile
···
1
1
source 'https://rubygems.org'
2
2
3
3
-
ruby '>= 2.4.0', '< 2.8.0'
4
4
-
gem 'bundler', '>= 1.12.0'
3
3
+
ruby '>= 2.7.0', '< 3.3.0'
5
4
6
6
-
gem 'rails', '5.2.8.1'
7
7
-
gem 'sprockets', '~> 3.7.2' if RUBY_VERSION < '2.5'
8
8
-
gem 'globalid', '~> 0.4.2' if Gem.ruby_version < Gem::Version.new('2.6.0')
9
9
-
gem 'rouge', '~> 3.26.0'
5
5
+
gem 'rails', '6.1.7.3'
6
6
+
gem 'rouge', '~> 4.1.0'
10
7
gem 'request_store', '~> 1.5.0'
11
11
-
gem "mini_mime", "~> 1.0.1"
8
8
+
gem 'mini_mime', '~> 1.1.0'
12
9
gem "actionpack-xml_parser"
13
13
-
gem 'roadie-rails', (RUBY_VERSION < '2.5' ? '~> 1.3.0' : '~> 2.2.0')
10
10
+
gem 'roadie-rails', '~> 3.0.0'
14
11
gem 'marcel'
15
15
-
gem "mail", "~> 2.7.1"
16
16
-
gem 'csv', (RUBY_VERSION < '2.5' ? ['>= 3.1.1', '<= 3.1.5'] : '~> 3.1.1')
17
17
-
gem 'nokogiri', (if Gem.ruby_version < Gem::Version.new('2.5.0')
18
18
-
'~> 1.10.10'
19
19
-
elsif Gem.ruby_version < Gem::Version.new('2.6.0')
20
20
-
'~> 1.12.5'
21
21
-
else
22
22
-
'~> 1.13.10'
23
23
-
end)
24
24
-
gem 'i18n', '~> 1.8.2'
25
25
-
gem 'rbpdf', '~> 1.21.0'
12
12
+
gem 'mail', '~> 2.8.1'
13
13
+
gem 'nokogiri', '~> 1.14.0'
14
14
+
gem 'i18n', '~> 1.13.0'
15
15
+
gem 'rbpdf', '~> 1.21.1'
26
16
gem 'addressable'
27
17
gem 'rubyzip', '~> 2.3.0'
28
28
-
gem 'psych', '~> 3.1' if Gem.ruby_version < Gem::Version.new('2.6.0')
18
18
+
19
19
+
# Ruby Standard Gems
20
20
+
gem 'csv', '~> 3.2.6'
21
21
+
gem 'net-imap', '~> 0.3.4'
22
22
+
gem 'net-pop', '~> 0.1.2'
23
23
+
gem 'net-smtp', '~> 0.3.3'
24
24
+
gem 'rexml', require: false if Gem.ruby_version >= Gem::Version.new('3.0')
29
25
30
26
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
31
27
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
···
34
30
gem 'rotp', '>= 5.0.0'
35
31
gem 'rqrcode'
36
32
33
33
+
# HTML pipeline and sanitization
34
34
+
gem "html-pipeline", "~> 2.13.2"
35
35
+
gem "sanitize", "~> 6.0"
36
36
+
37
37
# Optional gem for LDAP authentication
38
38
group :ldap do
39
39
gem 'net-ldap', '~> 0.17.0'
40
40
end
41
41
42
42
-
# Optional gem for OpenID authentication
43
43
-
group :openid do
44
44
-
gem "ruby-openid", "~> 2.9.2", :require => "openid"
45
45
-
gem "rack-openid"
46
46
-
end
47
47
-
48
42
# Optional gem for exporting the gantt to a PNG file
49
43
group :minimagick do
50
50
-
gem 'mini_magick', '~> 4.11.0'
44
44
+
gem 'mini_magick', '~> 4.12.0'
51
45
end
52
46
53
53
-
# Optional Markdown support, not for JRuby
47
47
+
# Optional Markdown support
54
48
group :markdown do
55
55
-
gem 'redcarpet', '~> 3.5.1'
49
49
+
gem 'redcarpet', '~> 3.6.0'
50
50
+
end
51
51
+
52
52
+
# Optional CommonMark support, not for JRuby
53
53
+
group :common_mark do
54
54
+
gem "commonmarker", '~> 0.23.8'
55
55
+
gem 'deckar01-task_list', '2.3.2'
56
56
end
57
57
+
57
58
58
59
# Include database gems for the database adapters NixOS supports
60
60
+
require 'erb'
61
61
+
require 'yaml'
59
62
gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
60
60
-
gem "pg", "~> 1.2.2", :platforms => [:mri, :mingw, :x64_mingw]
63
63
+
gem "pg", "~> 1.4.2", :platforms => [:mri, :mingw, :x64_mingw]
61
64
62
65
group :development do
66
66
+
gem 'listen', '~> 3.3'
63
67
gem "yard"
64
68
end
65
69
66
70
group :test do
67
71
gem "rails-dom-testing"
68
68
-
gem 'mocha', (Gem.ruby_version < Gem::Version.new('2.7.0') ? ['>= 1.4.0', '< 2.0.0'] : '>= 1.4.0')
69
69
-
gem 'simplecov', '~> 0.18.5', :require => false
70
70
-
gem "ffi", platforms: [:mingw, :x64_mingw, :mswin]
72
72
+
gem 'mocha', '>= 1.4.0'
73
73
+
gem 'simplecov', '~> 0.22.0', :require => false
74
74
+
gem "ffi", platforms: [:mri, :mingw, :x64_mingw, :mswin]
71
75
# For running system tests
72
72
-
# TODO: Remove version specification once Capybara supports Puma 6
73
73
-
gem 'puma', '< 6.0.0'
74
74
-
gem 'capybara', '~> 3.31.0'
76
76
+
gem 'puma'
77
77
+
gem 'capybara', '~> 3.38.0'
75
78
gem "selenium-webdriver", "~> 3.142.7"
76
76
-
gem 'webdrivers', '~> 4.4', require: false
79
79
+
gem 'webdrivers', '4.6.1', require: false
77
80
# RuboCop
78
78
-
gem 'rubocop', '~> 1.12.0'
79
79
-
gem 'rubocop-performance', '~> 1.10.1'
80
80
-
gem 'rubocop-rails', '~> 2.9.0'
81
81
+
gem 'rubocop', '~> 1.51.0', require: false
82
82
+
gem 'rubocop-performance', '~> 1.17.1', require: false
83
83
+
gem 'rubocop-rails', '~> 2.19.1', require: false
81
84
end
82
85
83
86
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
84
84
-
if File.exists?(local_gemfile)
87
87
+
if File.exist?(local_gemfile)
85
88
eval_gemfile local_gemfile
86
89
end
87
90
+174
-122
pkgs/applications/version-management/redmine/Gemfile.lock
···
1
1
GEM
2
2
remote: https://rubygems.org/
3
3
specs:
4
4
-
actioncable (5.2.8.1)
5
5
-
actionpack (= 5.2.8.1)
4
4
+
actioncable (6.1.7.3)
5
5
+
actionpack (= 6.1.7.3)
6
6
+
activesupport (= 6.1.7.3)
6
7
nio4r (~> 2.0)
7
8
websocket-driver (>= 0.6.1)
8
8
-
actionmailer (5.2.8.1)
9
9
-
actionpack (= 5.2.8.1)
10
10
-
actionview (= 5.2.8.1)
11
11
-
activejob (= 5.2.8.1)
9
9
+
actionmailbox (6.1.7.3)
10
10
+
actionpack (= 6.1.7.3)
11
11
+
activejob (= 6.1.7.3)
12
12
+
activerecord (= 6.1.7.3)
13
13
+
activestorage (= 6.1.7.3)
14
14
+
activesupport (= 6.1.7.3)
15
15
+
mail (>= 2.7.1)
16
16
+
actionmailer (6.1.7.3)
17
17
+
actionpack (= 6.1.7.3)
18
18
+
actionview (= 6.1.7.3)
19
19
+
activejob (= 6.1.7.3)
20
20
+
activesupport (= 6.1.7.3)
12
21
mail (~> 2.5, >= 2.5.4)
13
22
rails-dom-testing (~> 2.0)
14
14
-
actionpack (5.2.8.1)
15
15
-
actionview (= 5.2.8.1)
16
16
-
activesupport (= 5.2.8.1)
17
17
-
rack (~> 2.0, >= 2.0.8)
23
23
+
actionpack (6.1.7.3)
24
24
+
actionview (= 6.1.7.3)
25
25
+
activesupport (= 6.1.7.3)
26
26
+
rack (~> 2.0, >= 2.0.9)
18
27
rack-test (>= 0.6.3)
19
28
rails-dom-testing (~> 2.0)
20
20
-
rails-html-sanitizer (~> 1.0, >= 1.0.2)
29
29
+
rails-html-sanitizer (~> 1.0, >= 1.2.0)
21
30
actionpack-xml_parser (2.0.1)
22
31
actionpack (>= 5.0)
23
32
railties (>= 5.0)
24
24
-
actionview (5.2.8.1)
25
25
-
activesupport (= 5.2.8.1)
33
33
+
actiontext (6.1.7.3)
34
34
+
actionpack (= 6.1.7.3)
35
35
+
activerecord (= 6.1.7.3)
36
36
+
activestorage (= 6.1.7.3)
37
37
+
activesupport (= 6.1.7.3)
38
38
+
nokogiri (>= 1.8.5)
39
39
+
actionview (6.1.7.3)
40
40
+
activesupport (= 6.1.7.3)
26
41
builder (~> 3.1)
27
42
erubi (~> 1.4)
28
43
rails-dom-testing (~> 2.0)
29
29
-
rails-html-sanitizer (~> 1.0, >= 1.0.3)
30
30
-
activejob (5.2.8.1)
31
31
-
activesupport (= 5.2.8.1)
44
44
+
rails-html-sanitizer (~> 1.1, >= 1.2.0)
45
45
+
activejob (6.1.7.3)
46
46
+
activesupport (= 6.1.7.3)
32
47
globalid (>= 0.3.6)
33
33
-
activemodel (5.2.8.1)
34
34
-
activesupport (= 5.2.8.1)
35
35
-
activerecord (5.2.8.1)
36
36
-
activemodel (= 5.2.8.1)
37
37
-
activesupport (= 5.2.8.1)
38
38
-
arel (>= 9.0)
39
39
-
activestorage (5.2.8.1)
40
40
-
actionpack (= 5.2.8.1)
41
41
-
activerecord (= 5.2.8.1)
42
42
-
marcel (~> 1.0.0)
43
43
-
activesupport (5.2.8.1)
48
48
+
activemodel (6.1.7.3)
49
49
+
activesupport (= 6.1.7.3)
50
50
+
activerecord (6.1.7.3)
51
51
+
activemodel (= 6.1.7.3)
52
52
+
activesupport (= 6.1.7.3)
53
53
+
activestorage (6.1.7.3)
54
54
+
actionpack (= 6.1.7.3)
55
55
+
activejob (= 6.1.7.3)
56
56
+
activerecord (= 6.1.7.3)
57
57
+
activesupport (= 6.1.7.3)
58
58
+
marcel (~> 1.0)
59
59
+
mini_mime (>= 1.1.0)
60
60
+
activesupport (6.1.7.3)
44
61
concurrent-ruby (~> 1.0, >= 1.0.2)
45
45
-
i18n (>= 0.7, < 2)
46
46
-
minitest (~> 5.1)
47
47
-
tzinfo (~> 1.1)
48
48
-
addressable (2.8.1)
62
62
+
i18n (>= 1.6, < 2)
63
63
+
minitest (>= 5.1)
64
64
+
tzinfo (~> 2.0)
65
65
+
zeitwerk (~> 2.3)
66
66
+
addressable (2.8.4)
49
67
public_suffix (>= 2.0.2, < 6.0)
50
50
-
arel (9.0.0)
51
68
ast (2.4.2)
52
69
builder (3.2.4)
53
53
-
capybara (3.31.0)
70
70
+
capybara (3.38.0)
54
71
addressable
72
72
+
matrix
55
73
mini_mime (>= 0.1.3)
56
74
nokogiri (~> 1.8)
57
75
rack (>= 1.6.0)
58
76
rack-test (>= 0.6.3)
59
59
-
regexp_parser (~> 1.5)
77
77
+
regexp_parser (>= 1.5, < 3.0)
60
78
xpath (~> 3.2)
61
79
childprocess (3.0.0)
62
80
chunky_png (1.4.0)
81
81
+
commonmarker (0.23.9)
63
82
concurrent-ruby (1.2.2)
64
83
crass (1.0.6)
65
84
css_parser (1.14.0)
66
85
addressable
67
67
-
csv (3.1.9)
86
86
+
csv (3.2.6)
87
87
+
date (3.3.3)
88
88
+
deckar01-task_list (2.3.2)
89
89
+
html-pipeline
68
90
docile (1.4.0)
69
91
erubi (1.12.0)
92
92
+
ffi (1.15.5)
70
93
globalid (1.1.0)
71
94
activesupport (>= 5.0)
95
95
+
html-pipeline (2.13.2)
96
96
+
activesupport (>= 2)
97
97
+
nokogiri (>= 1.4)
72
98
htmlentities (4.3.4)
73
73
-
i18n (1.8.11)
99
99
+
i18n (1.13.0)
74
100
concurrent-ruby (~> 1.0)
75
75
-
loofah (2.19.1)
101
101
+
json (2.6.3)
102
102
+
listen (3.8.0)
103
103
+
rb-fsevent (~> 0.10, >= 0.10.3)
104
104
+
rb-inotify (~> 0.9, >= 0.9.10)
105
105
+
loofah (2.21.3)
76
106
crass (~> 1.0.2)
77
77
-
nokogiri (>= 1.5.9)
78
78
-
mail (2.7.1)
107
107
+
nokogiri (>= 1.12.0)
108
108
+
mail (2.8.1)
79
109
mini_mime (>= 0.1.1)
110
110
+
net-imap
111
111
+
net-pop
112
112
+
net-smtp
80
113
marcel (1.0.2)
114
114
+
matrix (0.4.2)
81
115
method_source (1.0.0)
82
82
-
mini_magick (4.11.0)
83
83
-
mini_mime (1.0.3)
84
84
-
mini_portile2 (2.8.1)
116
116
+
mini_magick (4.12.0)
117
117
+
mini_mime (1.1.2)
118
118
+
mini_portile2 (2.8.2)
85
119
minitest (5.18.0)
86
120
mocha (2.0.2)
87
121
ruby2_keywords (>= 0.0.5)
88
122
mysql2 (0.5.5)
123
123
+
net-imap (0.3.4)
124
124
+
date
125
125
+
net-protocol
89
126
net-ldap (0.17.1)
90
90
-
nio4r (2.5.8)
91
91
-
nokogiri (1.13.10)
127
127
+
net-pop (0.1.2)
128
128
+
net-protocol
129
129
+
net-protocol (0.2.1)
130
130
+
timeout
131
131
+
net-smtp (0.3.3)
132
132
+
net-protocol
133
133
+
nio4r (2.5.9)
134
134
+
nokogiri (1.14.4)
92
135
mini_portile2 (~> 2.8.0)
93
136
racc (~> 1.4)
94
94
-
nokogiri (1.13.10-x86_64-linux)
95
95
-
racc (~> 1.4)
96
96
-
parallel (1.22.1)
97
97
-
parser (3.2.1.1)
137
137
+
parallel (1.23.0)
138
138
+
parser (3.2.2.1)
98
139
ast (~> 2.4.1)
99
99
-
pg (1.2.3)
140
140
+
pg (1.4.6)
100
141
public_suffix (5.0.1)
101
101
-
puma (5.6.5)
142
142
+
puma (6.2.2)
102
143
nio4r (~> 2.0)
103
144
racc (1.6.2)
104
104
-
rack (2.2.6.4)
105
105
-
rack-openid (1.4.2)
106
106
-
rack (>= 1.1.0)
107
107
-
ruby-openid (>= 2.1.8)
145
145
+
rack (2.2.7)
108
146
rack-test (2.1.0)
109
147
rack (>= 1.3)
110
110
-
rails (5.2.8.1)
111
111
-
actioncable (= 5.2.8.1)
112
112
-
actionmailer (= 5.2.8.1)
113
113
-
actionpack (= 5.2.8.1)
114
114
-
actionview (= 5.2.8.1)
115
115
-
activejob (= 5.2.8.1)
116
116
-
activemodel (= 5.2.8.1)
117
117
-
activerecord (= 5.2.8.1)
118
118
-
activestorage (= 5.2.8.1)
119
119
-
activesupport (= 5.2.8.1)
120
120
-
bundler (>= 1.3.0)
121
121
-
railties (= 5.2.8.1)
148
148
+
rails (6.1.7.3)
149
149
+
actioncable (= 6.1.7.3)
150
150
+
actionmailbox (= 6.1.7.3)
151
151
+
actionmailer (= 6.1.7.3)
152
152
+
actionpack (= 6.1.7.3)
153
153
+
actiontext (= 6.1.7.3)
154
154
+
actionview (= 6.1.7.3)
155
155
+
activejob (= 6.1.7.3)
156
156
+
activemodel (= 6.1.7.3)
157
157
+
activerecord (= 6.1.7.3)
158
158
+
activestorage (= 6.1.7.3)
159
159
+
activesupport (= 6.1.7.3)
160
160
+
bundler (>= 1.15.0)
161
161
+
railties (= 6.1.7.3)
122
162
sprockets-rails (>= 2.0.0)
123
163
rails-dom-testing (2.0.3)
124
164
activesupport (>= 4.2.0)
125
165
nokogiri (>= 1.6)
126
166
rails-html-sanitizer (1.5.0)
127
167
loofah (~> 2.19, >= 2.19.1)
128
128
-
railties (5.2.8.1)
129
129
-
actionpack (= 5.2.8.1)
130
130
-
activesupport (= 5.2.8.1)
168
168
+
railties (6.1.7.3)
169
169
+
actionpack (= 6.1.7.3)
170
170
+
activesupport (= 6.1.7.3)
131
171
method_source
132
132
-
rake (>= 0.8.7)
133
133
-
thor (>= 0.19.0, < 2.0)
172
172
+
rake (>= 12.2)
173
173
+
thor (~> 1.0)
134
174
rainbow (3.1.1)
135
175
rake (13.0.6)
176
176
+
rb-fsevent (0.11.2)
177
177
+
rb-inotify (0.10.1)
178
178
+
ffi (~> 1.0)
136
179
rbpdf (1.21.1)
137
180
htmlentities
138
181
rbpdf-font (~> 1.19.0)
139
182
rbpdf-font (1.19.1)
140
140
-
redcarpet (3.5.1)
141
141
-
regexp_parser (1.8.2)
183
183
+
redcarpet (3.6.0)
184
184
+
regexp_parser (2.8.0)
142
185
request_store (1.5.1)
143
186
rack (>= 1.4)
144
187
rexml (3.2.5)
145
145
-
roadie (4.0.0)
188
188
+
roadie (5.1.0)
146
189
css_parser (~> 1.4)
147
190
nokogiri (~> 1.8)
148
148
-
roadie-rails (2.2.0)
149
149
-
railties (>= 5.1, < 6.2)
150
150
-
roadie (>= 3.1, < 5.0)
191
191
+
roadie-rails (3.0.0)
192
192
+
railties (>= 5.1, < 7.1)
193
193
+
roadie (~> 5.0)
151
194
rotp (6.2.2)
152
152
-
rouge (3.26.1)
153
153
-
rqrcode (2.1.2)
195
195
+
rouge (4.1.1)
196
196
+
rqrcode (2.2.0)
154
197
chunky_png (~> 1.0)
155
198
rqrcode_core (~> 1.0)
156
199
rqrcode_core (1.2.0)
157
157
-
rubocop (1.12.1)
200
200
+
rubocop (1.51.0)
201
201
+
json (~> 2.3)
158
202
parallel (~> 1.10)
159
159
-
parser (>= 3.0.0.0)
203
203
+
parser (>= 3.2.0.0)
160
204
rainbow (>= 2.2.2, < 4.0)
161
205
regexp_parser (>= 1.8, < 3.0)
162
162
-
rexml
163
163
-
rubocop-ast (>= 1.2.0, < 2.0)
206
206
+
rexml (>= 3.2.5, < 4.0)
207
207
+
rubocop-ast (>= 1.28.0, < 2.0)
164
208
ruby-progressbar (~> 1.7)
165
165
-
unicode-display_width (>= 1.4.0, < 3.0)
166
166
-
rubocop-ast (1.28.0)
209
209
+
unicode-display_width (>= 2.4.0, < 3.0)
210
210
+
rubocop-ast (1.28.1)
167
211
parser (>= 3.2.1.0)
168
168
-
rubocop-performance (1.10.2)
169
169
-
rubocop (>= 0.90.0, < 2.0)
212
212
+
rubocop-performance (1.17.1)
213
213
+
rubocop (>= 1.7.0, < 2.0)
170
214
rubocop-ast (>= 0.4.0)
171
171
-
rubocop-rails (2.9.1)
215
215
+
rubocop-rails (2.19.1)
172
216
activesupport (>= 4.2.0)
173
217
rack (>= 1.1)
174
174
-
rubocop (>= 0.90.0, < 2.0)
175
175
-
ruby-openid (2.9.2)
218
218
+
rubocop (>= 1.33.0, < 2.0)
176
219
ruby-progressbar (1.13.0)
177
220
ruby2_keywords (0.0.5)
178
221
rubyzip (2.3.2)
222
222
+
sanitize (6.0.1)
223
223
+
crass (~> 1.0.2)
224
224
+
nokogiri (>= 1.12.0)
179
225
selenium-webdriver (3.142.7)
180
226
childprocess (>= 0.5, < 4.0)
181
227
rubyzip (>= 1.2.2)
182
182
-
simplecov (0.18.5)
228
228
+
simplecov (0.22.0)
183
229
docile (~> 1.1)
184
230
simplecov-html (~> 0.11)
231
231
+
simplecov_json_formatter (~> 0.1)
185
232
simplecov-html (0.12.3)
233
233
+
simplecov_json_formatter (0.1.4)
186
234
sprockets (4.2.0)
187
235
concurrent-ruby (~> 1.0)
188
236
rack (>= 2.2.4, < 4)
···
190
238
actionpack (>= 5.2)
191
239
activesupport (>= 5.2)
192
240
sprockets (>= 3.0.0)
193
193
-
thor (1.2.1)
194
194
-
thread_safe (0.3.6)
195
195
-
tzinfo (1.2.11)
196
196
-
thread_safe (~> 0.1)
241
241
+
thor (1.2.2)
242
242
+
timeout (0.3.2)
243
243
+
tzinfo (2.0.6)
244
244
+
concurrent-ruby (~> 1.0)
197
245
unicode-display_width (2.4.2)
198
198
-
webdrivers (4.7.0)
246
246
+
webdrivers (4.6.1)
199
247
nokogiri (~> 1.6)
200
248
rubyzip (>= 1.3.0)
201
201
-
selenium-webdriver (> 3.141, < 5.0)
202
202
-
webrick (1.7.0)
249
249
+
selenium-webdriver (>= 3.0, < 4.0)
203
250
websocket-driver (0.7.5)
204
251
websocket-extensions (>= 0.1.0)
205
252
websocket-extensions (0.1.5)
206
253
xpath (3.2.0)
207
254
nokogiri (~> 1.8)
208
208
-
yard (0.9.28)
209
209
-
webrick (~> 1.7.0)
255
255
+
yard (0.9.34)
256
256
+
zeitwerk (2.6.8)
210
257
211
258
PLATFORMS
212
259
ruby
···
214
261
DEPENDENCIES
215
262
actionpack-xml_parser
216
263
addressable
217
217
-
bundler (>= 1.12.0)
218
218
-
capybara (~> 3.31.0)
219
219
-
csv (~> 3.1.1)
264
264
+
capybara (~> 3.38.0)
265
265
+
commonmarker (~> 0.23.8)
266
266
+
csv (~> 3.2.6)
267
267
+
deckar01-task_list (= 2.3.2)
220
268
ffi
221
221
-
i18n (~> 1.8.2)
222
222
-
mail (~> 2.7.1)
269
269
+
html-pipeline (~> 2.13.2)
270
270
+
i18n (~> 1.13.0)
271
271
+
listen (~> 3.3)
272
272
+
mail (~> 2.8.1)
223
273
marcel
224
224
-
mini_magick (~> 4.11.0)
225
225
-
mini_mime (~> 1.0.1)
274
274
+
mini_magick (~> 4.12.0)
275
275
+
mini_mime (~> 1.1.0)
226
276
mocha (>= 1.4.0)
227
277
mysql2 (~> 0.5.0)
278
278
+
net-imap (~> 0.3.4)
228
279
net-ldap (~> 0.17.0)
229
229
-
nokogiri (~> 1.13.10)
230
230
-
pg (~> 1.2.2)
231
231
-
puma (< 6.0.0)
232
232
-
rack-openid
233
233
-
rails (= 5.2.8.1)
280
280
+
net-pop (~> 0.1.2)
281
281
+
net-smtp (~> 0.3.3)
282
282
+
nokogiri (~> 1.14.0)
283
283
+
pg (~> 1.4.2)
284
284
+
puma
285
285
+
rails (= 6.1.7.3)
234
286
rails-dom-testing
235
235
-
rbpdf (~> 1.21.0)
236
236
-
redcarpet (~> 3.5.1)
287
287
+
rbpdf (~> 1.21.1)
288
288
+
redcarpet (~> 3.6.0)
237
289
request_store (~> 1.5.0)
238
238
-
roadie-rails (~> 2.2.0)
290
290
+
roadie-rails (~> 3.0.0)
239
291
rotp (>= 5.0.0)
240
240
-
rouge (~> 3.26.0)
292
292
+
rouge (~> 4.1.0)
241
293
rqrcode
242
242
-
rubocop (~> 1.12.0)
243
243
-
rubocop-performance (~> 1.10.1)
244
244
-
rubocop-rails (~> 2.9.0)
245
245
-
ruby-openid (~> 2.9.2)
294
294
+
rubocop (~> 1.51.0)
295
295
+
rubocop-performance (~> 1.17.1)
296
296
+
rubocop-rails (~> 2.19.1)
246
297
rubyzip (~> 2.3.0)
298
298
+
sanitize (~> 6.0)
247
299
selenium-webdriver (~> 3.142.7)
248
248
-
simplecov (~> 0.18.5)
300
300
+
simplecov (~> 0.22.0)
249
301
tzinfo-data
250
250
-
webdrivers (~> 4.4)
302
302
+
webdrivers (= 4.6.1)
251
303
yard
252
304
253
305
RUBY VERSION
+4
-4
pkgs/applications/version-management/redmine/default.nix
···
1
1
-
{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper, nixosTests }:
1
1
+
{ lib, stdenv, fetchurl, bundlerEnv, ruby, defaultGemConfig, makeWrapper, nixosTests }:
2
2
3
3
let
4
4
-
version = "4.2.10";
4
4
+
version = "5.0.5";
5
5
rubyEnv = bundlerEnv {
6
6
name = "redmine-env-${version}";
7
7
8
8
inherit ruby;
9
9
gemdir = ./.;
10
10
-
groups = [ "development" "ldap" "markdown" "minimagick" "openid" "test" ];
10
10
+
groups = [ "development" "ldap" "markdown" "minimagick" "test" ];
11
11
};
12
12
in
13
13
stdenv.mkDerivation rec {
···
16
16
17
17
src = fetchurl {
18
18
url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
19
19
-
sha256 = "sha256-byY4jCOJKWJVLKSR1e/tq9QtrIiGHdnYC8M0WPZb4ek=";
19
19
+
sha256 = "sha256-qJrRxLub8CXmUnx3qxjI+vd0nJSpdcryz9u6AOsSpIE=";
20
20
};
21
21
22
22
nativeBuildInputs = [ makeWrapper ];
+318
-149
pkgs/applications/version-management/redmine/gemset.nix
···
1
1
{
2
2
actioncable = {
3
3
-
dependencies = ["actionpack" "nio4r" "websocket-driver"];
3
3
+
dependencies = ["actionpack" "activesupport" "nio4r" "websocket-driver"];
4
4
groups = ["default"];
5
5
platforms = [];
6
6
source = {
7
7
remotes = ["https://rubygems.org"];
8
8
-
sha256 = "1v5bihkn3cdf7s1cv04wqpk3l5snjgyav0jz9x5vhzzdqyknvndr";
8
8
+
sha256 = "0bndmmby5qxq8rs42fbb2ax3hhbjj2ds8wja08s0iadkbrn7shvf";
9
9
type = "gem";
10
10
};
11
11
-
version = "5.2.8.1";
11
11
+
version = "6.1.7.3";
12
12
+
};
13
13
+
actionmailbox = {
14
14
+
dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"];
15
15
+
groups = ["default"];
16
16
+
platforms = [];
17
17
+
source = {
18
18
+
remotes = ["https://rubygems.org"];
19
19
+
sha256 = "0cx00kf0syq5gdhlrmw0q9v92ki55drbsk4gzy86ls2q8xkd792s";
20
20
+
type = "gem";
21
21
+
};
22
22
+
version = "6.1.7.3";
12
23
};
13
24
actionmailer = {
14
14
-
dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
25
25
+
dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "rails-dom-testing"];
15
26
groups = ["default"];
16
27
platforms = [];
17
28
source = {
18
29
remotes = ["https://rubygems.org"];
19
19
-
sha256 = "1x0qjs8v5z5wzk7vlg7pdr71hsm154d8d0gwhya573xpxfjzmjpx";
30
30
+
sha256 = "0vbif021cyndq3v3m61dkmgdbbirqk9zcsszb9nisq24m3gx1aai";
20
31
type = "gem";
21
32
};
22
22
-
version = "5.2.8.1";
33
33
+
version = "6.1.7.3";
23
34
};
24
35
actionpack = {
25
36
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
···
27
38
platforms = [];
28
39
source = {
29
40
remotes = ["https://rubygems.org"];
30
30
-
sha256 = "0mqvz5dsg9zis34y8m4d2ackr3zs7h27mv6zx5yx00a58fifhyv3";
41
41
+
sha256 = "0k6hc7klvn8m88b88vykl83jrpqhn4zz67l2zx9v266xga6fhala";
31
42
type = "gem";
32
43
};
33
33
-
version = "5.2.8.1";
44
44
+
version = "6.1.7.3";
34
45
};
35
46
actionpack-xml_parser = {
36
47
dependencies = ["actionpack" "railties"];
···
43
54
};
44
55
version = "2.0.1";
45
56
};
57
57
+
actiontext = {
58
58
+
dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "nokogiri"];
59
59
+
groups = ["default"];
60
60
+
platforms = [];
61
61
+
source = {
62
62
+
remotes = ["https://rubygems.org"];
63
63
+
sha256 = "16ldxyxlxl9scggpmkww2fxzim7sl2b4js610pvddcsr74z9fjs7";
64
64
+
type = "gem";
65
65
+
};
66
66
+
version = "6.1.7.3";
67
67
+
};
46
68
actionview = {
47
69
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
48
70
groups = ["default"];
49
71
platforms = [];
50
72
source = {
51
73
remotes = ["https://rubygems.org"];
52
52
-
sha256 = "06bk0hyv2sq386qc7r96qbhskg91apdj3mrdpzhry6p6nby2afml";
74
74
+
sha256 = "0ck02cfc17s6g05qn0k7khwvvazwbf2rxbjcma8px2nw2j1ngvcn";
53
75
type = "gem";
54
76
};
55
55
-
version = "5.2.8.1";
77
77
+
version = "6.1.7.3";
56
78
};
57
79
activejob = {
58
80
dependencies = ["activesupport" "globalid"];
···
60
82
platforms = [];
61
83
source = {
62
84
remotes = ["https://rubygems.org"];
63
63
-
sha256 = "12y07kvq9y30ycl4i45g9c2c9jv5a9vlxvrjaqfl79iim6gk1klz";
85
85
+
sha256 = "05bkw9qgjgj2nxzjj2fh6jp1fcvgff0aa4r77k0gcfmnzc1g8wdl";
64
86
type = "gem";
65
87
};
66
66
-
version = "5.2.8.1";
88
88
+
version = "6.1.7.3";
67
89
};
68
90
activemodel = {
69
91
dependencies = ["activesupport"];
···
71
93
platforms = [];
72
94
source = {
73
95
remotes = ["https://rubygems.org"];
74
74
-
sha256 = "0vsyxbjpl47grlkzgh2rm0i9yksfwk11lsdi11jmqszc6lkj1b9g";
96
96
+
sha256 = "03hy5bwghdklcxbdylmsq70y0qzslck5slb2zkvp7g6mmvk86kwd";
75
97
type = "gem";
76
98
};
77
77
-
version = "5.2.8.1";
99
99
+
version = "6.1.7.3";
78
100
};
79
101
activerecord = {
80
80
-
dependencies = ["activemodel" "activesupport" "arel"];
102
102
+
dependencies = ["activemodel" "activesupport"];
81
103
groups = ["default"];
82
104
platforms = [];
83
105
source = {
84
106
remotes = ["https://rubygems.org"];
85
85
-
sha256 = "0jk8qwdvq465nklxr7z0qzpiacxcqd72y6frimlalchhigl8ya0a";
107
107
+
sha256 = "1alshkgbcxp9s4vqb2b0yrrnyg15kxhlp1slsb03a61w7h42pspw";
86
108
type = "gem";
87
109
};
88
88
-
version = "5.2.8.1";
110
110
+
version = "6.1.7.3";
89
111
};
90
112
activestorage = {
91
91
-
dependencies = ["actionpack" "activerecord" "marcel"];
113
113
+
dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime"];
92
114
groups = ["default"];
93
115
platforms = [];
94
116
source = {
95
117
remotes = ["https://rubygems.org"];
96
96
-
sha256 = "0qklddvw3v13dh79c7vljad8m25frlhnwcnw9xk510d676j3lr8a";
118
118
+
sha256 = "06w4wlabqqr9bwdig44r5vdwkcbbivwgwn2fl775w7h05vrccgp8";
97
119
type = "gem";
98
120
};
99
99
-
version = "5.2.8.1";
121
121
+
version = "6.1.7.3";
100
122
};
101
123
activesupport = {
102
102
-
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
103
103
-
groups = ["default" "test"];
124
124
+
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"];
125
125
+
groups = ["common_mark" "default" "test"];
104
126
platforms = [];
105
127
source = {
106
128
remotes = ["https://rubygems.org"];
107
107
-
sha256 = "0r15sbhl4nrkh2g5ccbhmn3c2ngri71j0yfnarxkq90vdrhqqjgh";
129
129
+
sha256 = "06mihpy83a5xmavvn7l8vbix472dsi0vh30xj6g594k0679m0ir6";
108
130
type = "gem";
109
131
};
110
110
-
version = "5.2.8.1";
132
132
+
version = "6.1.7.3";
111
133
};
112
134
addressable = {
113
135
dependencies = ["public_suffix"];
···
115
137
platforms = [];
116
138
source = {
117
139
remotes = ["https://rubygems.org"];
118
118
-
sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw";
140
140
+
sha256 = "15s8van7r2ad3dq6i03l3z4hqnvxcq75a3h72kxvf9an53sqma20";
119
141
type = "gem";
120
142
};
121
121
-
version = "2.8.1";
122
122
-
};
123
123
-
arel = {
124
124
-
groups = ["default"];
125
125
-
platforms = [];
126
126
-
source = {
127
127
-
remotes = ["https://rubygems.org"];
128
128
-
sha256 = "1jk7wlmkr61f6g36w9s2sn46nmdg6wn2jfssrhbhirv5x9n95nk0";
129
129
-
type = "gem";
130
130
-
};
131
131
-
version = "9.0.0";
143
143
+
version = "2.8.4";
132
144
};
133
145
ast = {
134
146
groups = ["default" "test"];
···
151
163
version = "3.2.4";
152
164
};
153
165
capybara = {
154
154
-
dependencies = ["addressable" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"];
166
166
+
dependencies = ["addressable" "matrix" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"];
155
167
groups = ["test"];
156
168
platforms = [];
157
169
source = {
158
170
remotes = ["https://rubygems.org"];
159
159
-
sha256 = "0fhgnw6xgnphaka50b995mcmc2pjifmlr8ypz6dw2a6jkz3qqlcl";
171
171
+
sha256 = "123198zk2ak8mziwa5jc3ckgpmsg08zn064n3aywnqm9s1bwjv3v";
160
172
type = "gem";
161
173
};
162
162
-
version = "3.31.0";
174
174
+
version = "3.38.0";
163
175
};
164
176
childprocess = {
165
177
groups = ["default" "test"];
···
181
193
};
182
194
version = "1.4.0";
183
195
};
196
196
+
commonmarker = {
197
197
+
groups = ["common_mark"];
198
198
+
platforms = [];
199
199
+
source = {
200
200
+
remotes = ["https://rubygems.org"];
201
201
+
sha256 = "074162raa8pc92q6833hgqdlfr3z5jgid9avdz5k25cnls2rqwrf";
202
202
+
type = "gem";
203
203
+
};
204
204
+
version = "0.23.9";
205
205
+
};
184
206
concurrent-ruby = {
185
185
-
groups = ["default" "test"];
207
207
+
groups = ["common_mark" "default" "test"];
186
208
platforms = [];
187
209
source = {
188
210
remotes = ["https://rubygems.org"];
···
217
239
platforms = [];
218
240
source = {
219
241
remotes = ["https://rubygems.org"];
220
220
-
sha256 = "07mgyalwdxaxnff86j5p6n5szmhqz7nrlkb40826mzggrmva8v1m";
242
242
+
sha256 = "0l5f5cq8ki3h4djh7pb8yqdkywqd08vjy3vd64yqh7qd6pdwky6w";
221
243
type = "gem";
222
244
};
223
223
-
version = "3.1.9";
245
245
+
version = "3.2.6";
246
246
+
};
247
247
+
date = {
248
248
+
groups = ["default"];
249
249
+
platforms = [];
250
250
+
source = {
251
251
+
remotes = ["https://rubygems.org"];
252
252
+
sha256 = "03skfikihpx37rc27vr3hwrb057gxnmdzxhmzd4bf4jpkl0r55w1";
253
253
+
type = "gem";
254
254
+
};
255
255
+
version = "3.3.3";
256
256
+
};
257
257
+
deckar01-task_list = {
258
258
+
dependencies = ["html-pipeline"];
259
259
+
groups = ["common_mark"];
260
260
+
platforms = [];
261
261
+
source = {
262
262
+
remotes = ["https://rubygems.org"];
263
263
+
sha256 = "01c8vv0xwbhlyhiagj93b1hlm2n0rmj4sw62nbc0jhyj90jhj6as";
264
264
+
type = "gem";
265
265
+
};
266
266
+
version = "2.3.2";
224
267
};
225
268
docile = {
226
269
groups = ["default" "test"];
···
241
284
type = "gem";
242
285
};
243
286
version = "1.12.0";
287
287
+
};
288
288
+
ffi = {
289
289
+
groups = ["default" "development" "test"];
290
290
+
platforms = [{
291
291
+
engine = "maglev";
292
292
+
} {
293
293
+
engine = "mingw";
294
294
+
} {
295
295
+
engine = "mingw";
296
296
+
} {
297
297
+
engine = "mswin";
298
298
+
} {
299
299
+
engine = "ruby";
300
300
+
}];
301
301
+
source = {
302
302
+
remotes = ["https://rubygems.org"];
303
303
+
sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
304
304
+
type = "gem";
305
305
+
};
306
306
+
version = "1.15.5";
244
307
};
245
308
globalid = {
246
309
dependencies = ["activesupport"];
···
253
316
};
254
317
version = "1.1.0";
255
318
};
319
319
+
html-pipeline = {
320
320
+
dependencies = ["activesupport" "nokogiri"];
321
321
+
groups = ["common_mark" "default"];
322
322
+
platforms = [];
323
323
+
source = {
324
324
+
remotes = ["https://rubygems.org"];
325
325
+
sha256 = "00xqmlny1b4ixff8sk0rkl4wcgwqc6v93qv8l3rn8d1dppvq7pm1";
326
326
+
type = "gem";
327
327
+
};
328
328
+
version = "2.13.2";
329
329
+
};
256
330
htmlentities = {
257
331
groups = ["default"];
258
332
platforms = [];
···
265
339
};
266
340
i18n = {
267
341
dependencies = ["concurrent-ruby"];
342
342
+
groups = ["common_mark" "default" "test"];
343
343
+
platforms = [];
344
344
+
source = {
345
345
+
remotes = ["https://rubygems.org"];
346
346
+
sha256 = "1yk33slipi3i1kydzrrchbi7cgisaxym6pgwlzx7ir8vjk6wl90x";
347
347
+
type = "gem";
348
348
+
};
349
349
+
version = "1.13.0";
350
350
+
};
351
351
+
json = {
268
352
groups = ["default" "test"];
269
353
platforms = [];
270
354
source = {
271
355
remotes = ["https://rubygems.org"];
272
272
-
sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf";
356
356
+
sha256 = "0nalhin1gda4v8ybk6lq8f407cgfrj6qzn234yra4ipkmlbfmal6";
357
357
+
type = "gem";
358
358
+
};
359
359
+
version = "2.6.3";
360
360
+
};
361
361
+
listen = {
362
362
+
dependencies = ["rb-fsevent" "rb-inotify"];
363
363
+
groups = ["development"];
364
364
+
platforms = [];
365
365
+
source = {
366
366
+
remotes = ["https://rubygems.org"];
367
367
+
sha256 = "13rgkfar8pp31z1aamxf5y7cfq88wv6rxxcwy7cmm177qq508ycn";
273
368
type = "gem";
274
369
};
275
275
-
version = "1.8.11";
370
370
+
version = "3.8.0";
276
371
};
277
372
loofah = {
278
373
dependencies = ["crass" "nokogiri"];
···
280
375
platforms = [];
281
376
source = {
282
377
remotes = ["https://rubygems.org"];
283
283
-
sha256 = "08qhzck271anrx9y6qa6mh8hwwdzsgwld8q0000rcd7yvvpnjr3c";
378
378
+
sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3";
284
379
type = "gem";
285
380
};
286
286
-
version = "2.19.1";
381
381
+
version = "2.21.3";
287
382
};
288
383
mail = {
289
289
-
dependencies = ["mini_mime"];
384
384
+
dependencies = ["mini_mime" "net-imap" "net-pop" "net-smtp"];
290
385
groups = ["default"];
291
386
platforms = [];
292
387
source = {
293
388
remotes = ["https://rubygems.org"];
294
294
-
sha256 = "00wwz6ys0502dpk8xprwcqfwyf3hmnx6lgxaiq6vj43mkx43sapc";
389
389
+
sha256 = "1bf9pysw1jfgynv692hhaycfxa8ckay1gjw5hz3madrbrynryfzc";
295
390
type = "gem";
296
391
};
297
297
-
version = "2.7.1";
392
392
+
version = "2.8.1";
298
393
};
299
394
marcel = {
300
395
groups = ["default"];
···
306
401
};
307
402
version = "1.0.2";
308
403
};
404
404
+
matrix = {
405
405
+
groups = ["default" "test"];
406
406
+
platforms = [];
407
407
+
source = {
408
408
+
remotes = ["https://rubygems.org"];
409
409
+
sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i";
410
410
+
type = "gem";
411
411
+
};
412
412
+
version = "0.4.2";
413
413
+
};
309
414
method_source = {
310
415
groups = ["default"];
311
416
platforms = [];
···
321
426
platforms = [];
322
427
source = {
323
428
remotes = ["https://rubygems.org"];
324
324
-
sha256 = "1aj604x11d9pksbljh0l38f70b558rhdgji1s9i763hiagvvx2hs";
429
429
+
sha256 = "0slh78f9z6n0l1i2km7m48yz7l4fjrk88sj1f4mh1wb39sl2yc37";
325
430
type = "gem";
326
431
};
327
327
-
version = "4.11.0";
432
432
+
version = "4.12.0";
328
433
};
329
434
mini_mime = {
330
435
groups = ["default" "test"];
331
436
platforms = [];
332
437
source = {
333
438
remotes = ["https://rubygems.org"];
334
334
-
sha256 = "1np6srnyagghhh2w4nyv09sz47v0i6ri3q6blicj94vgxqp12c94";
439
439
+
sha256 = "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5";
335
440
type = "gem";
336
441
};
337
337
-
version = "1.0.3";
442
442
+
version = "1.1.2";
338
443
};
339
444
mini_portile2 = {
340
340
-
groups = ["default" "test"];
445
445
+
groups = ["common_mark" "default" "test"];
341
446
platforms = [];
342
447
source = {
343
448
remotes = ["https://rubygems.org"];
344
344
-
sha256 = "1af4yarhbbx62f7qsmgg5fynrik0s36wjy3difkawy536xg343mp";
449
449
+
sha256 = "0z7f38iq37h376n9xbl4gajdrnwzq284c9v1py4imw3gri2d5cj6";
345
450
type = "gem";
346
451
};
347
347
-
version = "2.8.1";
452
452
+
version = "2.8.2";
348
453
};
349
454
minitest = {
350
350
-
groups = ["default" "test"];
455
455
+
groups = ["common_mark" "default" "test"];
351
456
platforms = [];
352
457
source = {
353
458
remotes = ["https://rubygems.org"];
···
385
490
};
386
491
version = "0.5.5";
387
492
};
493
493
+
net-imap = {
494
494
+
dependencies = ["date" "net-protocol"];
495
495
+
groups = ["default"];
496
496
+
platforms = [];
497
497
+
source = {
498
498
+
remotes = ["https://rubygems.org"];
499
499
+
sha256 = "1d996zf3g8xz244791b0qsl9vr7zg4lqnnmf9k2kshr9lki5jam8";
500
500
+
type = "gem";
501
501
+
};
502
502
+
version = "0.3.4";
503
503
+
};
388
504
net-ldap = {
389
505
groups = ["ldap"];
390
506
platforms = [];
···
395
511
};
396
512
version = "0.17.1";
397
513
};
514
514
+
net-pop = {
515
515
+
dependencies = ["net-protocol"];
516
516
+
groups = ["default"];
517
517
+
platforms = [];
518
518
+
source = {
519
519
+
remotes = ["https://rubygems.org"];
520
520
+
sha256 = "1wyz41jd4zpjn0v1xsf9j778qx1vfrl24yc20cpmph8k42c4x2w4";
521
521
+
type = "gem";
522
522
+
};
523
523
+
version = "0.1.2";
524
524
+
};
525
525
+
net-protocol = {
526
526
+
dependencies = ["timeout"];
527
527
+
groups = ["default"];
528
528
+
platforms = [];
529
529
+
source = {
530
530
+
remotes = ["https://rubygems.org"];
531
531
+
sha256 = "0dxckrlw4q1lcn3qg4mimmjazmg9bma5gllv72f8js3p36fb3b91";
532
532
+
type = "gem";
533
533
+
};
534
534
+
version = "0.2.1";
535
535
+
};
536
536
+
net-smtp = {
537
537
+
dependencies = ["net-protocol"];
538
538
+
groups = ["default"];
539
539
+
platforms = [];
540
540
+
source = {
541
541
+
remotes = ["https://rubygems.org"];
542
542
+
sha256 = "1c6md06hm5bf6rv53sk54dl2vg038pg8kglwv3rayx0vk2mdql9x";
543
543
+
type = "gem";
544
544
+
};
545
545
+
version = "0.3.3";
546
546
+
};
398
547
nio4r = {
399
548
groups = ["default" "test"];
400
549
platforms = [];
401
550
source = {
402
551
remotes = ["https://rubygems.org"];
403
403
-
sha256 = "0xk64wghkscs6bv2n22853k2nh39d131c6rfpnlw12mbjnnv9v1v";
552
552
+
sha256 = "0w9978zwjf1qhy3amkivab0f9syz6a7k0xgydjidaf7xc831d78f";
404
553
type = "gem";
405
554
};
406
406
-
version = "2.5.8";
555
555
+
version = "2.5.9";
407
556
};
408
557
nokogiri = {
409
558
dependencies = ["mini_portile2" "racc"];
410
410
-
groups = ["default" "test"];
559
559
+
groups = ["common_mark" "default" "test"];
411
560
platforms = [];
412
561
source = {
413
562
remotes = ["https://rubygems.org"];
414
414
-
sha256 = "0n79k78c5vdcyl0m3y3l5x9kxl6xf5lgriwi2vd665qmdkr01vnk";
563
563
+
sha256 = "03g0hwp3z8m442nq8ag4lrbcgwcc7hhi8d1s0y7ipic0m50szl9b";
415
564
type = "gem";
416
565
};
417
417
-
version = "1.13.10";
566
566
+
version = "1.14.4";
418
567
};
419
568
parallel = {
420
569
groups = ["default" "test"];
421
570
platforms = [];
422
571
source = {
423
572
remotes = ["https://rubygems.org"];
424
424
-
sha256 = "07vnk6bb54k4yc06xnwck7php50l09vvlw1ga8wdz0pia461zpzb";
573
573
+
sha256 = "0jcc512l38c0c163ni3jgskvq1vc3mr8ly5pvjijzwvfml9lf597";
425
574
type = "gem";
426
575
};
427
427
-
version = "1.22.1";
576
576
+
version = "1.23.0";
428
577
};
429
578
parser = {
430
579
dependencies = ["ast"];
···
432
581
platforms = [];
433
582
source = {
434
583
remotes = ["https://rubygems.org"];
435
435
-
sha256 = "1a2v5f8fw7nxm41xp422p1pbr41hafy62bp95m7vg42cqp5y4grc";
584
584
+
sha256 = "08f89nssj7ws7sjfvc2fcjpfm83sjgmniyh0npnmpqf5sfv44r8x";
436
585
type = "gem";
437
586
};
438
438
-
version = "3.2.1.1";
587
587
+
version = "3.2.2.1";
439
588
};
440
589
pg = {
441
590
groups = ["default"];
···
450
599
}];
451
600
source = {
452
601
remotes = ["https://rubygems.org"];
453
453
-
sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
602
602
+
sha256 = "07m6lxljabw9kyww5k5lgsxsznsm1v5l14r1la09gqka9b5kv3yr";
454
603
type = "gem";
455
604
};
456
456
-
version = "1.2.3";
605
605
+
version = "1.4.6";
457
606
};
458
607
public_suffix = {
459
608
groups = ["default" "test"];
···
471
620
platforms = [];
472
621
source = {
473
622
remotes = ["https://rubygems.org"];
474
474
-
sha256 = "0qzq0c791kacv68hgk9zqsd1p7zx1y1rr9j10rn9yphibb8jj436";
623
623
+
sha256 = "0yf4jmkyy8das7pj1xzwllfvzkhq2p6p534j61d9h4wz3nfyf0s5";
475
624
type = "gem";
476
625
};
477
477
-
version = "5.6.5";
626
626
+
version = "6.2.2";
478
627
};
479
628
racc = {
480
480
-
groups = ["default" "test"];
629
629
+
groups = ["common_mark" "default" "test"];
481
630
platforms = [];
482
631
source = {
483
632
remotes = ["https://rubygems.org"];
···
487
636
version = "1.6.2";
488
637
};
489
638
rack = {
490
490
-
groups = ["default" "openid" "test"];
639
639
+
groups = ["default" "test"];
491
640
platforms = [];
492
641
source = {
493
642
remotes = ["https://rubygems.org"];
494
494
-
sha256 = "1qgwkcb8kxns8d5187cxjaxf18b7dmg9gh6cr9c1125m0bj2pnfk";
643
643
+
sha256 = "16w217k9z02c4hqizym8dkj6bqmmzx4qdvqpnskgzf174a5pwdxk";
495
644
type = "gem";
496
645
};
497
497
-
version = "2.2.6.4";
498
498
-
};
499
499
-
rack-openid = {
500
500
-
dependencies = ["rack" "ruby-openid"];
501
501
-
groups = ["openid"];
502
502
-
platforms = [];
503
503
-
source = {
504
504
-
remotes = ["https://rubygems.org"];
505
505
-
sha256 = "0sg85yn981j3a0iri3ch4znzdwscvz29l7vrk3dafqw4fdg31llc";
506
506
-
type = "gem";
507
507
-
};
508
508
-
version = "1.4.2";
646
646
+
version = "2.2.7";
509
647
};
510
648
rack-test = {
511
649
dependencies = ["rack"];
···
519
657
version = "2.1.0";
520
658
};
521
659
rails = {
522
522
-
dependencies = ["actioncable" "actionmailer" "actionpack" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"];
660
660
+
dependencies = ["actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"];
523
661
groups = ["default"];
524
662
platforms = [];
525
663
source = {
526
664
remotes = ["https://rubygems.org"];
527
527
-
sha256 = "1jy4jfkq0xpqp0d3ii9xhj69kacx8l4q3pincncw2g30bqd7a66g";
665
665
+
sha256 = "07cs7qdkx6vwp66diwdy9g6mx52rsd8rxhbnsqf9bqam58g2aynj";
528
666
type = "gem";
529
667
};
530
530
-
version = "5.2.8.1";
668
668
+
version = "6.1.7.3";
531
669
};
532
670
rails-dom-testing = {
533
671
dependencies = ["activesupport" "nokogiri"];
···
557
695
platforms = [];
558
696
source = {
559
697
remotes = ["https://rubygems.org"];
560
560
-
sha256 = "0w9hm85jgbyar748z9nppsz8mgwywa2v9qqlbkzhpgirxhblifv2";
698
698
+
sha256 = "1d2snjnx1j848axppj2napy3zjgbka3fnw2528rcamhm6dp694nd";
561
699
type = "gem";
562
700
};
563
563
-
version = "5.2.8.1";
701
701
+
version = "6.1.7.3";
564
702
};
565
703
rainbow = {
566
704
groups = ["default" "test"];
···
582
720
};
583
721
version = "13.0.6";
584
722
};
723
723
+
rb-fsevent = {
724
724
+
groups = ["default" "development"];
725
725
+
platforms = [];
726
726
+
source = {
727
727
+
remotes = ["https://rubygems.org"];
728
728
+
sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
729
729
+
type = "gem";
730
730
+
};
731
731
+
version = "0.11.2";
732
732
+
};
733
733
+
rb-inotify = {
734
734
+
dependencies = ["ffi"];
735
735
+
groups = ["default" "development"];
736
736
+
platforms = [];
737
737
+
source = {
738
738
+
remotes = ["https://rubygems.org"];
739
739
+
sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005";
740
740
+
type = "gem";
741
741
+
};
742
742
+
version = "0.10.1";
743
743
+
};
585
744
rbpdf = {
586
745
dependencies = ["htmlentities" "rbpdf-font"];
587
746
groups = ["default"];
···
608
767
platforms = [];
609
768
source = {
610
769
remotes = ["https://rubygems.org"];
611
611
-
sha256 = "0bvk8yyns5s1ls437z719y5sdv9fr8kfs8dmr6g8s761dv5n8zvi";
770
770
+
sha256 = "1sg9sbf9pm91l7lac7fs4silabyn0vflxwaa2x3lrzsm0ff8ilca";
612
771
type = "gem";
613
772
};
614
614
-
version = "3.5.1";
773
773
+
version = "3.6.0";
615
774
};
616
775
regexp_parser = {
617
776
groups = ["default" "test"];
618
777
platforms = [];
619
778
source = {
620
779
remotes = ["https://rubygems.org"];
621
621
-
sha256 = "0x4s82lgf0l71y3xc9gp4qxkrgx1kv8f6avdqd68l46ijbyvicdm";
780
780
+
sha256 = "17xizkw5ryw8hhq64iqxmzdrrdxpc5lhkqc1fgm1aj0zsk1r2950";
622
781
type = "gem";
623
782
};
624
624
-
version = "1.8.2";
783
783
+
version = "2.8.0";
625
784
};
626
785
request_store = {
627
786
dependencies = ["rack"];
···
650
809
platforms = [];
651
810
source = {
652
811
remotes = ["https://rubygems.org"];
653
653
-
sha256 = "01kld3drqfiih5x8c13cvr6dpvdl7jml0v9bcw4fsy322lax3kn0";
812
812
+
sha256 = "0728slgr2rxx6v1mrh1416k1waj29szfa1jqpbiw3xrvgfpzvcm7";
654
813
type = "gem";
655
814
};
656
656
-
version = "4.0.0";
815
815
+
version = "5.1.0";
657
816
};
658
817
roadie-rails = {
659
818
dependencies = ["railties" "roadie"];
···
661
820
platforms = [];
662
821
source = {
663
822
remotes = ["https://rubygems.org"];
664
664
-
sha256 = "0jjcqnp37z65dksykzwjiz149kx65nw70lyx8dkw1fm5x7yraqvh";
823
823
+
sha256 = "16j1cjhq8xqr77vyf7m7ip2132619wdnpvlbig4cnn96yyi0cnan";
665
824
type = "gem";
666
825
};
667
667
-
version = "2.2.0";
826
826
+
version = "3.0.0";
668
827
};
669
828
rotp = {
670
829
groups = ["default"];
···
681
840
platforms = [];
682
841
source = {
683
842
remotes = ["https://rubygems.org"];
684
684
-
sha256 = "197k0vskf72wxx0gzwld2jzg27bb7982xlvnzy9adlvkzp7nh8vf";
843
843
+
sha256 = "0jzx6ni3bjdajc9y4w6mclq165jwiypbxkav2k0gbag7ip93xk21";
685
844
type = "gem";
686
845
};
687
687
-
version = "3.26.1";
846
846
+
version = "4.1.1";
688
847
};
689
848
rqrcode = {
690
849
dependencies = ["chunky_png" "rqrcode_core"];
···
692
851
platforms = [];
693
852
source = {
694
853
remotes = ["https://rubygems.org"];
695
695
-
sha256 = "0s97q1rqmw7rzsdr500hr4f2k6s24n8qk1klciz5q94zvdrygx3p";
854
854
+
sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3";
696
855
type = "gem";
697
856
};
698
698
-
version = "2.1.2";
857
857
+
version = "2.2.0";
699
858
};
700
859
rqrcode_core = {
701
860
groups = ["default"];
···
708
867
version = "1.2.0";
709
868
};
710
869
rubocop = {
711
711
-
dependencies = ["parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
870
870
+
dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
712
871
groups = ["test"];
713
872
platforms = [];
714
873
source = {
715
874
remotes = ["https://rubygems.org"];
716
716
-
sha256 = "0hi2c3a6alya9yx07nirnjzlc0mvmidnx67874njp6wf7d5xqqr9";
875
875
+
sha256 = "0013mnzj6ql3v8nif7fm8n2832jnwa46azync6azsg9d4iblrfmy";
717
876
type = "gem";
718
877
};
719
719
-
version = "1.12.1";
878
878
+
version = "1.51.0";
720
879
};
721
880
rubocop-ast = {
722
881
dependencies = ["parser"];
···
724
883
platforms = [];
725
884
source = {
726
885
remotes = ["https://rubygems.org"];
727
727
-
sha256 = "0n2gsafg6p7nr1z8i1hkvp2qqkkbg842ba183dnl0h08xd9ms6q5";
886
886
+
sha256 = "0gs8zjigzdqj0kcmmrhvd4zavwr6kz6h9qvrh9m7bhy56f4aqljs";
728
887
type = "gem";
729
888
};
730
730
-
version = "1.28.0";
889
889
+
version = "1.28.1";
731
890
};
732
891
rubocop-performance = {
733
892
dependencies = ["rubocop" "rubocop-ast"];
···
735
894
platforms = [];
736
895
source = {
737
896
remotes = ["https://rubygems.org"];
738
738
-
sha256 = "07c3kymvsid9aajwmmwr3n6apxgyjcbzbl2n6r5lpzkyz28jqn15";
897
897
+
sha256 = "1z6i24r0485fxa5n4g3rhp88w589fifszhd1khbzya2iiknkjxkr";
739
898
type = "gem";
740
899
};
741
741
-
version = "1.10.2";
900
900
+
version = "1.17.1";
742
901
};
743
902
rubocop-rails = {
744
903
dependencies = ["activesupport" "rack" "rubocop"];
···
746
905
platforms = [];
747
906
source = {
748
907
remotes = ["https://rubygems.org"];
749
749
-
sha256 = "0h656la1g644g54g3gidz45p6v8i1156nw6bi66cfx7078y1339d";
750
750
-
type = "gem";
751
751
-
};
752
752
-
version = "2.9.1";
753
753
-
};
754
754
-
ruby-openid = {
755
755
-
groups = ["openid"];
756
756
-
platforms = [];
757
757
-
source = {
758
758
-
remotes = ["https://rubygems.org"];
759
759
-
sha256 = "190p1m0bxd9xkfk1j6cpcv3x5c367g36nsglg4m1fcwqdd13k3kz";
908
908
+
sha256 = "0j6dn8pz70bngx6van8yzsimpdd93gm7c8lr93wz1j4ahm6q4hn9";
760
909
type = "gem";
761
910
};
762
762
-
version = "2.9.2";
911
911
+
version = "2.19.1";
763
912
};
764
913
ruby-progressbar = {
765
914
groups = ["default" "test"];
···
791
940
};
792
941
version = "2.3.2";
793
942
};
943
943
+
sanitize = {
944
944
+
dependencies = ["crass" "nokogiri"];
945
945
+
groups = ["default"];
946
946
+
platforms = [];
947
947
+
source = {
948
948
+
remotes = ["https://rubygems.org"];
949
949
+
sha256 = "1ga8yzc9zj45m92ycwnzhzahkwvc3dp3lym5m3f3880hs4jhh7l3";
950
950
+
type = "gem";
951
951
+
};
952
952
+
version = "6.0.1";
953
953
+
};
794
954
selenium-webdriver = {
795
955
dependencies = ["childprocess" "rubyzip"];
796
956
groups = ["test"];
···
803
963
version = "3.142.7";
804
964
};
805
965
simplecov = {
806
806
-
dependencies = ["docile" "simplecov-html"];
966
966
+
dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"];
807
967
groups = ["test"];
808
968
platforms = [];
809
969
source = {
810
970
remotes = ["https://rubygems.org"];
811
811
-
sha256 = "0ycx5q699ycbjhp28sjbkrd62vwxlrb7fh4v2m7sjsp2qhi6cf6r";
971
971
+
sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py";
812
972
type = "gem";
813
973
};
814
814
-
version = "0.18.5";
974
974
+
version = "0.22.0";
815
975
};
816
976
simplecov-html = {
817
977
groups = ["default" "test"];
···
823
983
};
824
984
version = "0.12.3";
825
985
};
986
986
+
simplecov_json_formatter = {
987
987
+
groups = ["default" "test"];
988
988
+
platforms = [];
989
989
+
source = {
990
990
+
remotes = ["https://rubygems.org"];
991
991
+
sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j";
992
992
+
type = "gem";
993
993
+
};
994
994
+
version = "0.1.4";
995
995
+
};
826
996
sprockets = {
827
997
dependencies = ["concurrent-ruby" "rack"];
828
998
groups = ["default"];
···
850
1020
platforms = [];
851
1021
source = {
852
1022
remotes = ["https://rubygems.org"];
853
853
-
sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi";
1023
1023
+
sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg";
854
1024
type = "gem";
855
1025
};
856
856
-
version = "1.2.1";
1026
1026
+
version = "1.2.2";
857
1027
};
858
858
-
thread_safe = {
859
859
-
groups = ["default" "test"];
1028
1028
+
timeout = {
1029
1029
+
groups = ["default"];
860
1030
platforms = [];
861
1031
source = {
862
1032
remotes = ["https://rubygems.org"];
863
863
-
sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy";
1033
1033
+
sha256 = "1pfddf51n5fnj4f9ggwj3wbf23ynj0nbxlxqpz12y1gvl9g7d6r6";
864
1034
type = "gem";
865
1035
};
866
866
-
version = "0.3.6";
1036
1036
+
version = "0.3.2";
867
1037
};
868
1038
tzinfo = {
869
869
-
dependencies = ["thread_safe"];
870
870
-
groups = ["default" "test"];
1039
1039
+
dependencies = ["concurrent-ruby"];
1040
1040
+
groups = ["common_mark" "default" "test"];
871
1041
platforms = [];
872
1042
source = {
873
1043
remotes = ["https://rubygems.org"];
874
874
-
sha256 = "1dk1cfnhgl14l580b650qyp8m5xpqb3zg0wb251h5jkm46hzc0b5";
1044
1044
+
sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd";
875
1045
type = "gem";
876
1046
};
877
877
-
version = "1.2.11";
1047
1047
+
version = "2.0.6";
878
1048
};
879
1049
unicode-display_width = {
880
1050
groups = ["default" "test"];
···
892
1062
platforms = [];
893
1063
source = {
894
1064
remotes = ["https://rubygems.org"];
895
895
-
sha256 = "05fdb6z8541p912xanjbl9y15cyj6g44530y0nib6qhv6i90rkzp";
896
896
-
type = "gem";
897
897
-
};
898
898
-
version = "4.7.0";
899
899
-
};
900
900
-
webrick = {
901
901
-
groups = ["default" "development"];
902
902
-
platforms = [];
903
903
-
source = {
904
904
-
remotes = ["https://rubygems.org"];
905
905
-
sha256 = "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7";
1065
1065
+
sha256 = "1naymcfmm9pkf0f67xd99d9f6dpv477ggyvc1c04gxifirynfydp";
906
1066
type = "gem";
907
1067
};
908
908
-
version = "1.7.0";
1068
1068
+
version = "4.6.1";
909
1069
};
910
1070
websocket-driver = {
911
1071
dependencies = ["websocket-extensions"];
···
940
1100
version = "3.2.0";
941
1101
};
942
1102
yard = {
943
943
-
dependencies = ["webrick"];
944
1103
groups = ["development"];
945
1104
platforms = [];
946
1105
source = {
947
1106
remotes = ["https://rubygems.org"];
948
948
-
sha256 = "0p1if8g9ww6hlpfkphqv3y1z0rbqnnrvb38c5qhnala0f8qpw6yk";
1107
1107
+
sha256 = "013yrnwx1zhzhn1fnc19zck22a1qgimsaglp2iwgf5bz9l8h93js";
1108
1108
+
type = "gem";
1109
1109
+
};
1110
1110
+
version = "0.9.34";
1111
1111
+
};
1112
1112
+
zeitwerk = {
1113
1113
+
groups = ["common_mark" "default" "test"];
1114
1114
+
platforms = [];
1115
1115
+
source = {
1116
1116
+
remotes = ["https://rubygems.org"];
1117
1117
+
sha256 = "0ck6bj7wa73dkdh13735jl06k6cfny98glxjkas82aivlmyzqqbk";
949
1118
type = "gem";
950
1119
};
951
951
-
version = "0.9.28";
1120
1120
+
version = "2.6.8";
952
1121
};
953
1122
}