7979# the new version. It is always preferable to upgrade our code.
8080source 'https://rubygems.org'
8181
82- gem 'rails' , '~> 7.0.4 '
82+ gem 'rails' , '~> 7.0.8 '
8383
84- gem 'pg' , '~> 1.4.6 '
84+ gem 'pg' , '~> 1.5.4 '
8585
8686# New gem releases aren't being done. master is newer and supports Rails > 3.0
8787gem 'acts_as_versioned' , git : 'https://github.com/mysociety/acts_as_versioned.git' ,
8888 ref : '13e928b'
8989gem 'active_model_otp'
90- gem 'bcrypt' , '~> 3.1.18 '
90+ gem 'bcrypt' , '~> 3.1.19 '
9191gem 'cancancan' , '~> 3.5.0'
9292gem 'charlock_holmes' , '~> 0.7.7'
93- gem 'dalli' , '~> 3.2.4 '
93+ gem 'dalli' , '~> 3.2.6 '
9494gem 'exception_notification' , '~> 4.5.0'
9595gem 'fancybox-rails' , '~> 0.3.0'
96+ gem 'friendly_id' , '~> 5.5.0'
9697gem 'gnuplot' , '~> 2.6.0'
9798gem 'htmlentities' , '~> 4.3.0'
98- gem 'icalendar' , '~> 2.8 .0'
99- gem 'jquery-rails' , '~> 4.5.1 '
99+ gem 'icalendar' , '~> 2.9 .0'
100+ gem 'jquery-rails' , '~> 4.6.0 '
100101gem 'jquery-ui-rails' , '~> 6.0.0'
101102gem 'json' , '~> 2.6.2'
102103gem 'holidays' , '~> 8.6.0'
103104gem 'iso_country_codes' , '~> 0.7.8'
104105gem 'mail' , '~> 2.8.1'
105106gem 'maxmind-db' , '~> 1.0.0'
106107gem 'mahoro' , '~> 0.5'
107- gem 'nokogiri' , '~> 1.14.3 '
108+ gem 'nokogiri' , '~> 1.15.4 '
108109gem 'open4' , '~> 1.3.0'
109- gem 'rack' , '~> 2.2.6 '
110- gem 'rack-utf8_sanitizer' , '~> 1.8.0 '
111- gem 'recaptcha' , '~> 5.14 .0' , require : 'recaptcha/rails'
110+ gem 'rack' , '~> 2.2.8 '
111+ gem 'rack-utf8_sanitizer' , '~> 1.9.1 '
112+ gem 'recaptcha' , '~> 5.15 .0' , require : 'recaptcha/rails'
112113gem 'matrix' , '~> 0.4.2'
113114gem 'mini_magick' , '~> 4.12.0'
115+ gem 'net-protocol' , '~> 0.1.3'
116+ gem 'redcarpet' , '~> 3.6.0'
114117gem 'redis' , '~> 4.8.1'
115118gem 'rolify' , '~> 6.0.1'
116119gem 'ruby-msg' , '~> 1.5.0' , git : 'https://github.com/mysociety/ruby-msg.git' , branch : 'ascii-encoding'
117120gem 'rubyzip' , '~> 2.3.2'
118121gem 'secure_headers' , '~> 6.5.0'
119- gem 'sidekiq' , '~> 6.5.8'
122+ gem 'sidekiq' , '~> 6.5.12'
123+ gem 'sidekiq-limit_fetch' , '~> 4.4.1'
120124gem 'statistics2' , '~> 0.54'
121125gem 'strip_attributes' , git : 'https://github.com/mysociety/strip_attributes.git' , branch : 'globalize3-rails7'
122126gem 'stripe' , '~> 5.55.0'
123127gem 'syck' , '~> 1.4.1' , require : false
124128gem 'syslog_protocol' , '~> 0.9.0'
125129gem 'thin' , '~> 1.8.2'
126130gem 'vpim' , '~> 13.11.11'
127- gem 'will_paginate' , '~> 3.3.1 '
131+ gem 'will_paginate' , '~> 4.0.0 '
128132gem 'xapian-full-alaveteli' , '~> 1.4.22.1'
129133gem 'xml-simple' , '~> 1.1.9' , require : 'xmlsimple'
130134gem 'zip_tricks' , '~> 5.6.0'
@@ -133,11 +137,11 @@ gem 'zip_tricks', '~> 5.6.0'
133137gem 'gender_detector' , '~> 2.0.0'
134138
135139# Gems related to internationalisation
136- gem 'i18n' , '~> 1.12.0 '
140+ gem 'i18n' , '~> 1.14.1 '
137141gem 'rails-i18n' , '~> 7.0.5'
138- gem 'gettext_i18n_rails' , '~> 1.10 .0'
142+ gem 'gettext_i18n_rails' , '~> 1.12 .0'
139143 gem 'fast_gettext' , '~> 2.3.0'
140- gem 'gettext' , '~> 3.4.3 '
144+ gem 'gettext' , '~> 3.4.7 '
141145gem 'globalize' , '~> 6.2.1'
142146gem 'locale' , '~> 2.1.3'
143147gem 'routing-filter' , '~> 0.7.0'
@@ -146,12 +150,13 @@ gem 'unidecoder', '~> 1.1.0'
146150gem 'money' , '~> 6.16.0'
147151
148152# mime-types 3.0.0 requires Ruby 2.0.0, and _something_ is trying to update it
149- gem 'mime-types' , '< 3 .0.0' , require : false
153+ gem 'mime-types' , '< 4 .0.0' , require : false
150154
151155# Assets
152156gem 'bootstrap-sass' , '~> 2.3.2.2'
153- gem 'mini_racer' , '~> 0.6.3 '
157+ gem 'mini_racer' , '~> 0.8.0 '
154158gem 'sass-rails' , '~> 5.0.8'
159+ gem 'sprockets' , git : 'https://github.com/rails/sprockets' , ref : '3.x'
155160gem 'uglifier' , '~> 4.2.0'
156161
157162# Feature flags
@@ -164,32 +169,32 @@ gem 'google-cloud-storage', '~> 1.44', require: false
164169
165170group :test do
166171 gem 'fivemat' , '~> 1.3.7'
167- gem 'webmock' , '~> 3.18 .1'
172+ gem 'webmock' , '~> 3.19 .1'
168173 gem 'simplecov' , '~> 0.22.0'
169174 gem 'simplecov-lcov' , '~> 0.7.0'
170- gem 'capybara' , '~> 3.39.0 '
175+ gem 'capybara' , '~> 3.39.2 '
171176 gem 'stripe-ruby-mock' , git : 'https://github.com/stripe-ruby-mock/stripe-ruby-mock' ,
172177 ref : '6ceea96'
173178 gem 'rails-controller-testing'
174179end
175180
176181group :test , :development do
177- gem 'bullet' , '~> 7.0.7 '
182+ gem 'bullet' , '~> 7.1.2 '
178183 gem 'factory_bot_rails' , '~> 6.2.0'
179184 gem 'oink' , '~> 0.10.1'
180185 gem 'rspec-activemodel-mocks' , '~> 1.1.0'
181- gem 'rspec-rails' , '~> 6.0.0 '
186+ gem 'rspec-rails' , '~> 6.0.3 '
182187 gem 'pry' , '~> 0.14.2'
183188end
184189
185190group :development do
186191 gem 'annotate' , '< 3.2.1'
187- gem 'capistrano' , '~> 2.15.0' , '< 3.0.0 '
188- gem 'net-ssh' , '~> 7.1 .0'
192+ gem 'capistrano' , '~> 2.15.11 '
193+ gem 'net-ssh' , '~> 7.2 .0'
189194 gem 'net-ssh-gateway' , '>= 1.1.0' , '< 3.0.0'
190195 gem 'launchy' , '< 2.6.0'
191196 gem 'web-console' , '>= 3.3.0'
192- gem 'rubocop' , '~> 1.50.2 ' , require : false
197+ gem 'rubocop' , '~> 1.57.1 ' , require : false
193198 gem 'rubocop-performance' , require : false
194199 gem 'rubocop-rails' , require : false
195200end
0 commit comments