diff --git a/Gemfile b/Gemfile index 15e0f3096..cf025e831 100644 --- a/Gemfile +++ b/Gemfile @@ -17,7 +17,7 @@ gem 'browser' gem 'config' gem 'discard' gem 'font-awesome-rails' -gem 'haml', '~> 5.0' +gem 'haml', '~> 7.3' gem 'http_accept_language' gem 'httparty' gem 'inline_svg' @@ -40,10 +40,10 @@ gem 'identity', ref: 'd88af33', github: 'quintel/identity_rails' # javascript gem 'babel-transpiler' -gem 'i18n-js', '~> 3' +gem 'i18n-js', '~> 4' gem 'jbuilder' gem 'rails-i18n' -gem 'shakapacker', '9.5.0' +gem 'shakapacker', '10.3.1' gem 'sprockets-rails', require: 'sprockets/railtie' # supporting gems @@ -83,7 +83,7 @@ group :test, :development do gem 'pry-rails' gem 'pry-remote' gem 'pry-stack_explorer' - gem 'rspec-rails', '~> 6.1.2' + gem 'rspec-rails', '~> 8.0.4' gem 'watchr' gem 'rubocop', '~> 1.89', require: false diff --git a/Gemfile.lock b/Gemfile.lock index 7893c919c..7278623d6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -179,9 +179,8 @@ GEM debug_inspector (1.2.0) deep_merge (1.2.2) diff-lcs (1.6.2) - discard (1.4.0) - activerecord (>= 4.2, < 9.0) - docile (1.4.1) + discard (2.0.0) + activerecord (>= 7.0, < 9.0) drb (2.2.3) dry-configurable (1.3.0) dry-core (~> 1.1) @@ -249,6 +248,7 @@ GEM ffi (1.17.3-x86_64-linux-gnu) font-awesome-rails (4.7.0.9) railties (>= 3.2, < 9.0) + glob (0.5.0) globalid (1.4.0) activesupport (>= 6.1) google-protobuf (4.35.1-aarch64-linux-gnu) @@ -265,8 +265,10 @@ GEM rake (~> 13.3) googleapis-common-protos-types (1.23.0) google-protobuf (~> 4.26) - haml (5.2.2) - temple (>= 0.8.0) + haml (7.3.1) + prism (>= 1.1.0) + temple (>= 0.8.2) + thor tilt hashdiff (1.2.1) http_accept_language (2.1.1) @@ -276,8 +278,9 @@ GEM multi_xml (>= 0.5.2) i18n (1.15.2) concurrent-ruby (~> 1.0) - i18n-js (3.9.2) - i18n (>= 0.6.6) + i18n-js (4.2.4) + glob (>= 0.4.0) + i18n ice_nine (0.11.2) inline_svg (1.10.0) activesupport (>= 3.0) @@ -425,12 +428,12 @@ GEM binding_of_caller (>= 1.0) pry (~> 0.13) public_suffix (7.0.5) - puma (7.2.1) + puma (8.0.2) nio4r (~> 2.0) racc (1.8.1) rack (3.2.7) - rack-proxy (0.7.7) - rack + rack-proxy (1.0.1) + rack (>= 2.0, < 4) rack-session (2.1.2) base64 (>= 0.1.0) rack (>= 3.0.0) @@ -502,14 +505,14 @@ GEM rspec-mocks (3.13.8) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.5) - actionpack (>= 6.1) - activesupport (>= 6.1) - railties (>= 6.1) - rspec-core (~> 3.13) - rspec-expectations (~> 3.13) - rspec-mocks (~> 3.13) - rspec-support (~> 3.13) + rspec-rails (8.0.4) + actionpack (>= 7.2) + activesupport (>= 7.2) + railties (>= 7.2) + rspec-core (>= 3.13.0, < 5.0.0) + rspec-expectations (>= 3.13.0, < 5.0.0) + rspec-mocks (>= 3.13.0, < 5.0.0) + rspec-support (>= 3.13.0, < 5.0.0) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -567,23 +570,18 @@ GEM bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) logger - shakapacker (9.5.0) + shakapacker (10.3.1) activesupport (>= 5.2) package_json rack-proxy (>= 0.6.1) railties (>= 5.2) semantic_range (>= 2.3.0) - shoulda-matchers (7.0.1) - activesupport (>= 7.1) + shoulda-matchers (8.0.1) + activesupport (>= 7.2) simple_form (5.4.1) actionpack (>= 7.0) activemodel (>= 7.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.2) - simplecov_json_formatter (0.1.4) + simplecov (1.1.1) slop (3.6.0) solid_cache (1.0.10) activejob (>= 7.2) @@ -598,11 +596,11 @@ GEM activesupport (>= 6.1) sprockets (>= 3.0.0) tabs_on_rails (3.0.0) - temple (0.10.4) + temple (0.10.7) terser (1.2.8) execjs (>= 0.3.0, < 3) thor (1.5.0) - tilt (2.7.0) + tilt (2.9.0) timeout (0.6.1) tsort (0.2.0) tzinfo (2.0.6) @@ -660,10 +658,10 @@ DEPENDENCIES dynamic_form factory_bot_rails (~> 6.0) font-awesome-rails - haml (~> 5.0) + haml (~> 7.3) http_accept_language httparty - i18n-js (~> 3) + i18n-js (~> 4) identity! inline_svg invisible_captcha @@ -695,7 +693,7 @@ DEPENDENCIES rails-i18n rdiscount (~> 2.2.7.5) readline - rspec-rails (~> 6.1.2) + rspec-rails (~> 8.0.4) rspec_junit_formatter rubocop (~> 1.89) rubocop-performance @@ -706,7 +704,7 @@ DEPENDENCIES selenium-webdriver (~> 4.10) sentry-rails sentry-ruby - shakapacker (= 9.5.0) + shakapacker (= 10.3.1) shoulda-matchers simple_form simplecov