@@ -5,10 +5,10 @@ ruby '2.4.0'
5
5
gem 'bower-rails' , '~> 0.11.0'
6
6
7
7
# Server
8
- gem 'puma' , '< 3.7' # Puma 3.7.0 breaks options passed in via `rails s` - will be fixed in 3.7.1
8
+ gem 'puma' , '~> 3.8.2'
9
9
10
10
# Rails
11
- gem 'rails' , '~> 5.0.1 '
11
+ gem 'rails' , '~> 5.0.2 '
12
12
13
13
# Cortex-specific
14
14
gem 'cortex-exceptions' , '= 0.0.4'
@@ -17,12 +17,12 @@ gem 'cortex-plugins-core', '= 0.12.3'
17
17
# API
18
18
gem 'grape' , '~> 0.17'
19
19
gem 'grape-entity' , '~> 0.6.0'
20
- gem 'grape-swagger' , '~> 0.25.3 '
20
+ gem 'grape-swagger' , '~> 0.27.1 '
21
21
22
22
# Authorization
23
23
gem 'six' , '~> 0.2.0'
24
- gem 'devise' , '~> 4.2.0 '
25
- gem 'rack-oauth2' , '~> 1.5 .1'
24
+ gem 'devise' , '~> 4.2.1 '
25
+ gem 'rack-oauth2' , '~> 1.6 .1'
26
26
gem 'doorkeeper' , '~> 4.2'
27
27
gem 'rolify' , '~> 5.1'
28
28
gem 'pundit' , '~> 1.1'
@@ -32,54 +32,54 @@ gem 'rails-observers', git: 'https://github.com/triloch/rails-observers.git'
32
32
gem 'awesome_nested_set' , git : 'https://github.com/cortex-cms/awesome_nested_set.git'
33
33
gem 'paperclip' , '~> 5.1.0'
34
34
gem 'paperclip-optimizer' , '~> 2.0'
35
- gem 'image_optim_pack' , '~> 0.3.1 '
35
+ gem 'image_optim_pack' , '~> 0.4.0 '
36
36
gem 'acts-as-taggable-on' , '~> 4.0'
37
37
gem 'bcrypt' , '~> 3.1.11'
38
38
gem 'kaminari' , '~> 0.17.0'
39
39
gem 'grape-kaminari' , git : 'https://github.com/toastercup/grape-kaminari.git' , branch : 'set-paginate-headers-extraction'
40
40
gem 'elasticsearch-model' , '~> 0.1'
41
41
gem 'elasticsearch-rails' , '~> 0.1'
42
- gem 'paranoia' , '~> 2.2 '
43
- gem 'pg' , '~> 0.19 .0'
42
+ gem 'paranoia' , '~> 2.3 '
43
+ gem 'pg' , '~> 0.20 .0'
44
44
gem 'hashie-forbidden_attributes' , '~> 0.1.1'
45
45
gem 'redis-rails' , '~> 5.0'
46
46
gem 'pomona' , '~> 0.7'
47
- gem 'transitions' , '~> 1.2' , : require => [ ' transitions' , ' active_model/transitions' ]
47
+ gem 'transitions' , '~> 1.2' , require : %w( transitions active_model/transitions )
48
48
gem 'deep_cloneable' , '~> 2.2.2'
49
49
50
50
# Middleware
51
51
gem 'rack-cors' , '~> 0.4.1' , require : 'rack/cors'
52
52
53
53
# Utility
54
54
gem 'excon' , '~> 0.55.0'
55
- gem 'hashie' , '~> 3.5.3 '
56
- gem 'hashr' , '~> 2.0.0 '
55
+ gem 'hashie' , '~> 3.5.5 '
56
+ gem 'hashr' , '~> 2.0.1 '
57
57
gem 'mime-types' , '~> 3.1.0'
58
58
gem 'interactor-rails' , '~> 2.0'
59
59
gem 'virtus' , '~> 1.0.5'
60
60
gem 'rubyzip' , '~> 1.2.1'
61
- gem 'addressable' , '~> 2.5.0 '
61
+ gem 'addressable' , '~> 2.5.1 '
62
62
gem 'json'
63
63
64
64
# External Services
65
- gem 'yt' , '~> 0.28.5 '
66
- gem 'aws-sdk' , '~> 2.7' # Used by Paperclip
65
+ gem 'yt' , '~> 0.30.1 '
66
+ gem 'aws-sdk' , '~> 2.9'
67
67
68
68
# Jobs
69
- gem 'sidekiq' , '~> 4.2.9 '
70
- gem 'sidekiq-failures' , '~> 0.4.5'
71
- gem 'sinatra' , '~> 2.0.0.beta ' , require : false
69
+ gem 'sidekiq' , '~> 5.0.0 '
70
+ # gem 'sidekiq-failures', '~> 0.4.5' # Disabled until it supports sidekiq 5.x
71
+ gem 'sinatra' , '~> 2.0.0.rc ' , require : false
72
72
73
73
# Pipeline
74
74
gem 'sprockets-rails' , '3.2.0' , require : 'sprockets/railtie'
75
75
gem 'sprockets' , '3.7.1'
76
- gem 'uglifier' , '~> 3.0.4 '
76
+ gem 'uglifier' , '~> 3.2.0 '
77
77
gem 'non-stupid-digest-assets' , '~> 1.0.9'
78
78
gem 'angular-rails-templates' , '~> 1.0.2'
79
79
gem 'ngannotate-rails' , '~> 1.2.2'
80
80
81
81
# View
82
- gem 'haml' , '~> 4.1.0.beta '
82
+ gem 'haml' , '~> 5.0 '
83
83
gem 'cells' , '~> 4.1.6'
84
84
gem 'cells-rails' , '~> 0.0.7'
85
85
gem 'cells-haml' , '~> 0.0.10'
@@ -96,7 +96,7 @@ gem 'react_on_rails', '< 6.6'
96
96
gem 'mini_racer' , platforms : :ruby
97
97
gem 'gon' , '~> 6.1.0'
98
98
gem 'turbolinks' , '~> 5.0.1'
99
- gem 'jquery-rails' , '~> 4.2.2 '
99
+ gem 'jquery-rails' , '~> 4.3.1 '
100
100
gem 'jquery-turbolinks' , '~> 2.1'
101
101
gem 'jquery-ui-rails' , '~> 6.0.1'
102
102
gem 'ng-rails-csrf' , '~> 0.1.0'
@@ -138,11 +138,11 @@ group :test do
138
138
# Rspec
139
139
gem 'rspec-rails' , '~> 3.5'
140
140
gem 'json_spec' , '~> 1.1'
141
- gem 'rspec-sidekiq' , '~> 2.2 '
141
+ gem 'rspec-sidekiq' , '~> 3.0 '
142
142
gem 'shoulda-matchers' , '~> 3.1'
143
143
144
144
# Coverage
145
- gem 'simplecov' , '~> 0.13 ' , require : false
145
+ gem 'simplecov' , '~> 0.14 ' , require : false
146
146
gem 'codeclimate-test-reporter' , '~> 0.6' , require : false
147
147
148
148
# Capybara for feature testing, Poltergeist for PhantomJS
@@ -169,14 +169,15 @@ end
169
169
group :test , :development do
170
170
gem 'factory_girl_rails' , '~> 4.8'
171
171
gem 'faker' , '~> 1.7'
172
- gem 'fog' , '~> 1.38.0 '
172
+ gem 'fog-local ' , '~> 0.3.1 '
173
173
gem 'phantomjs' , '~> 2.1.1'
174
174
gem 'jasmine-rails' , '~> 0.14'
175
175
end
176
176
177
177
group :staging , :production do
178
178
# Monitoring
179
- gem 'newrelic_rpm' , '~> 3.18'
179
+ gem 'newrelic_rpm'
180
+ gem 'sentry-raven'
180
181
181
182
# Performance
182
183
gem 'bootscale' , require : false
0 commit comments