diff --git a/Gemfile b/Gemfile index d56b2cc..0d8fbf6 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,7 @@ source 'http://rubygems.org' gem 'rails', '~> 8.1' -gem 'mysql2', '~> 0.5.3' +gem 'mysql2', '~> 0.5.7' # Use the Puma web server gem 'puma', '~> 8.0' @@ -12,39 +12,39 @@ gem 'puma', '~> 8.0' gem 'sass-rails', '~> 6.0.0' gem "coffee-script", "~> 2.4.1" gem "coffee-rails", "~> 5.0.0" -gem "uglifier", "~> 4.2.0" +gem "uglifier", "~> 4.2.1" gem 'tzinfo-data' # Authentication gem 'bcrypt', '~> 3.1.22' gem 'devise', '~> 5.0.3' -gem "devise-encryptable", "~> 0.2.0" +gem "devise-encryptable", "~> 0.3.0" # Maps gem "leaflet-rails", "~> 1.9.3" # Spam prevention -gem "recaptcha", "~> 5.17.0", :require => "recaptcha/rails" +gem "recaptcha", "~> 5.21.2", :require => "recaptcha/rails" # Jobs -gem 'whenever', '~> 1.0.0' +gem 'whenever', '~> 1.1.4' # Bootstrap gem 'bootstrap-sass', '~> 3.4.1' -gem 'jquery-rails', '~> 4.6.0' +gem 'jquery-rails', '~> 4.6.1' # XML Parsing gem 'nokogiri', '~> 1.19.1' -gem 'nori', '~> 2.7.1' +gem 'nori', '~> 2.9.1' -gem "config", "~> 5.5.1" +gem "config", "~> 5.6.1" -gem 'icalendar', '~> 2.12.2' -gem "geocoder", "~> 1.8.3" +gem 'icalendar', '~> 2.13.0' +gem "geocoder", "~> 1.8.6" # JSON Builder -gem 'jbuilder', '~> 2.12.0' +gem 'jbuilder', '~> 2.15.1' # json 3 removed keywords still used by Rails 7.x and ExecJS 2.9. gem 'json', '< 3' @@ -53,7 +53,7 @@ gem 'json', '< 3' gem "exception_notification", "~> 5.0" # Authorization -gem "pundit", "~> 2.3.2" +gem "pundit", "~> 2.5.2" # Image thumbnail generation (requires ImageMagick) gem 'image_processing', '~> 2.2' @@ -70,5 +70,5 @@ end group :test do gem 'capybara' - gem 'selenium-webdriver', '~> 4.46.0' + gem 'selenium-webdriver', '~> 4.52.0' end diff --git a/Gemfile.lock b/Gemfile.lock index a4336c7..f18f033 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -106,11 +106,12 @@ GEM execjs coffee-script-source (1.12.2) concurrent-ruby (1.3.8) - config (5.5.1) + config (5.6.1) deep_merge (~> 1.2, >= 1.2.1) + ostruct connection_pool (3.0.2) crass (1.0.8) - csv (3.3.0) + csv (3.3.7) date (3.6.0) deep_merge (1.2.2) devise (5.0.4) @@ -119,7 +120,7 @@ GEM railties (>= 7.0) responders warden (~> 1.2.3) - devise-encryptable (0.2.0) + devise-encryptable (0.3.0) devise (>= 2.1.0) drb (2.2.3) erb (6.0.7) @@ -127,10 +128,11 @@ GEM exception_notification (5.0.1) actionmailer (>= 7.1, < 9) activesupport (>= 7.1, < 9) - execjs (2.9.1) + execjs (2.10.2) + json (>= 2) ffi (1.17.4) ffi (1.17.4-x86_64-linux-gnu) - geocoder (1.8.3) + geocoder (1.8.6) base64 (>= 0.1.0) csv (>= 3.0.0) globalid (1.4.0) @@ -138,11 +140,10 @@ GEM haversine (0.3.2) i18n (1.15.2) concurrent-ruby (~> 1.0) - icalendar (2.12.2) + icalendar (2.13.0) base64 ice_cube (~> 0.16) logger - ostruct ice_cube (0.17.0) image_processing (2.2.0) io-console (0.9.5) @@ -151,10 +152,10 @@ GEM prism (>= 1.3.0) rdoc (>= 4.0.0) reline (>= 0.4.2) - jbuilder (2.12.0) - actionview (>= 5.0.0) - activesupport (>= 5.0.0) - jquery-rails (4.6.0) + jbuilder (2.15.1) + actionview (>= 7.0.0) + activesupport (>= 7.0.0) + jquery-rails (4.6.1) rails-dom-testing (>= 1, < 3) railties (>= 4.2.0) thor (>= 0.14, < 2.0) @@ -181,7 +182,8 @@ GEM minitest (6.0.6) drb (~> 2.0) prism (~> 1.5) - mysql2 (0.5.6) + mysql2 (0.5.7) + bigdecimal net-imap (0.6.8) date net-protocol @@ -197,8 +199,9 @@ GEM racc (~> 1.4) nokogiri (1.19.7-x86_64-linux-gnu) racc (~> 1.4) - nori (2.7.1) + nori (2.9.1) bigdecimal + stringio orm_adapter (0.5.0) ostruct (0.6.3) pp (0.6.4) @@ -208,7 +211,7 @@ GEM public_suffix (7.0.5) puma (8.0.2) nio4r (~> 2.0) - pundit (2.3.2) + pundit (2.5.2) activesupport (>= 3.0.0) racc (1.8.1) rack (3.2.8) @@ -259,14 +262,13 @@ GEM prism (>= 1.6.0) rbs (>= 4.0.0) tsort - recaptcha (5.17.0) + recaptcha (5.21.2) regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) - responders (3.2.0) + responders (3.2.1) actionpack (>= 7.0) railties (>= 7.0) - rexml (3.4.4) rubyzip (3.7.0) sass-rails (6.0.0) sassc-rails (~> 2.1, >= 2.1.1) @@ -279,10 +281,9 @@ GEM sprockets-rails tilt securerandom (0.4.1) - selenium-webdriver (4.46.0) + selenium-webdriver (4.52.0) base64 (~> 0.2) logger (~> 1.4) - rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 4.0) websocket (~> 1.0) sprockets (4.2.1) @@ -292,15 +293,16 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) + stringio (3.2.0) thor (1.5.0) tilt (2.4.0) timeout (0.6.1) tsort (0.2.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - tzinfo-data (1.2024.1) + tzinfo-data (1.2026.6) tzinfo (>= 1.0.0) - uglifier (4.2.0) + uglifier (4.2.1) execjs (>= 0.3.0, < 3) uri (1.1.2) useragent (0.16.11) @@ -311,7 +313,7 @@ GEM base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - whenever (1.0.0) + whenever (1.1.4) chronic (>= 0.6.3) xpath (3.2.0) nokogiri (~> 1.8) @@ -328,31 +330,31 @@ DEPENDENCIES capybara coffee-rails (~> 5.0.0) coffee-script (~> 2.4.1) - config (~> 5.5.1) + config (~> 5.6.1) devise (~> 5.0.3) - devise-encryptable (~> 0.2.0) + devise-encryptable (~> 0.3.0) exception_notification (~> 5.0) - geocoder (~> 1.8.3) + geocoder (~> 1.8.6) haversine (~> 0.3.2) - icalendar (~> 2.12.2) + icalendar (~> 2.13.0) image_processing (~> 2.2) - jbuilder (~> 2.12.0) - jquery-rails (~> 4.6.0) + jbuilder (~> 2.15.1) + jquery-rails (~> 4.6.1) json (< 3) leaflet-rails (~> 1.9.3) mini_magick - mysql2 (~> 0.5.3) + mysql2 (~> 0.5.7) nokogiri (~> 1.19.1) - nori (~> 2.7.1) + nori (~> 2.9.1) puma (~> 8.0) - pundit (~> 2.3.2) + pundit (~> 2.5.2) rails (~> 8.1) - recaptcha (~> 5.17.0) + recaptcha (~> 5.21.2) sass-rails (~> 6.0.0) - selenium-webdriver (~> 4.46.0) + selenium-webdriver (~> 4.52.0) tzinfo-data - uglifier (~> 4.2.0) - whenever (~> 1.0.0) + uglifier (~> 4.2.1) + whenever (~> 1.1.4) BUNDLED WITH 2.5.16