summaryrefslogtreecommitdiff
path: root/Gemfile
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-06-26 01:59:57 +0200
committererdgeist <erdgeist@erdgeist.org>2026-06-26 01:59:57 +0200
commitc06723ee715512c2033c7786c48f15674585b56b (patch)
tree46d074bde9a4fc61f0a76cbc601007ed4412ec61 /Gemfile
parent0818a3057b0a91e422158d828026c941b4e10622 (diff)
Stage 4: Rails 5.2 -> 6.1 on Ruby 2.7.2
- routing-filter 0.6.3 -> 0.7.0 (Rails 6.1 compatibility) - RSS named routes rss_xml/rss_rdf added - RouteWithParams workarounds: will_paginate_patch, content_path shim, safe_path helper - Paperclip removed, replaced with FileAttachment concern (preserves URL scheme) - Assets resource moved to /admin/assets (Sprockets middleware conflict) - ApplicationRecord base class added, all models migrated - Strong parameters added to Assets, Occurrences, Events, MenuItems controllers - update_attributes -> update throughout - render :nothing -> head :ok/:not_found throughout - language_selector rewritten (removes :overwrite_params) - Environment files updated for Rails 6.1 (eager_load, public_file_server, ActionMailer) - Arel::Visitors::DepthFirst and Integer/Float duration patches removed from test_helper - AssetsController tests added (10 tests covering upload, variants, destroy, auth) - ImageMagick geometry: 460x250! for headline crop (not # which is invalid in IM6) 129 runs, 311 assertions, 5 failures (all pre-existing), 0 errors
Diffstat (limited to 'Gemfile')
-rw-r--r--Gemfile16
1 files changed, 7 insertions, 9 deletions
diff --git a/Gemfile b/Gemfile
index b43b986..3184db4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,28 +1,26 @@
1source 'https://rubygems.org' 1source 'https://rubygems.org'
2 2
3gem 'rails', '5.2.8.1' 3gem 'rails', '6.1.7.10'
4gem 'concurrent-ruby', '1.3.4'
4 5
5gem 'pg', '~> 1.0' 6gem 'pg', '~> 1.0'
6 7
7gem 'acts-as-taggable-on', '~> 6.0' 8gem 'acts-as-taggable-on', '~> 7.0'
8gem 'awesome_nested_set', '~> 3.4.0' 9gem 'awesome_nested_set', '~> 3.4.0'
9gem 'acts_as_list' 10gem 'acts_as_list'
10gem 'globalize', '~> 5.2.0' 11gem 'globalize', '~> 6.0'
11gem 'routing-filter', '~> 0.6' 12gem 'routing-filter', '~> 0.7.0'
12gem 'paperclip', '~> 3.5'
13gem 'will_paginate', '~> 3.0' 13gem 'will_paginate', '~> 3.0'
14gem 'exception_notification', '~> 4.5' 14gem 'exception_notification', '~> 4.5'
15gem 'libxml-ruby', '~> 3.2', :require => 'xml' 15gem 'libxml-ruby', '~> 3.2', :require => 'xml'
16 16
17gem 'nokogiri', '~> 1.10.10' 17gem 'nokogiri', '~> 1.13'
18gem 'loofah', '~> 2.20.0'
19gem 'rails-html-sanitizer', '~> 1.4.4'
20gem 'jquery-rails' 18gem 'jquery-rails'
21 19
22gem 'unicorn', '~> 1.1' 20gem 'unicorn', '~> 1.1'
23 21
24group :assets do 22group :assets do
25 gem 'sass-rails', '~> 5.0' 23 gem 'sass-rails', '~> 6.0'
26 gem 'coffee-rails', '~> 4.0' 24 gem 'coffee-rails', '~> 4.0'
27 gem 'uglifier', '>= 1.0.3' 25 gem 'uglifier', '>= 1.0.3'
28end 26end