From 78cf922e054b16e93cbfdb6fb1b4e60b3551297f Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:44:28 +0100 Subject: [PATCH 01/61] chore: bump puma 6.4.3 => 6.5.0 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 26ee272c5..88d2b01a1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -463,8 +463,8 @@ GEM timeout net-smtp (0.5.0) net-protocol - nio4r (2.7.3) - nokogiri (1.17.1) + nio4r (2.7.4) + nokogiri (1.17.2) mini_portile2 (~> 2.8.2) racc (~> 1.4) openid_connect (2.3.0) @@ -514,7 +514,7 @@ GEM psych (5.2.0) stringio public_suffix (5.0.5) - puma (6.4.3) + puma (6.5.0) nio4r (~> 2.0) pundit (2.3.1) activesupport (>= 3.0.0) From c5ed85af8f7ca9b7e7d0ccfb0c6bdb0ffc496379 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:17 +0100 Subject: [PATCH 02/61] chore: Update active_model_serializers from 0.10.14 to 0.10.15 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 88d2b01a1..ba87552d1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -57,7 +57,7 @@ GEM erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0) - active_model_serializers (0.10.14) + active_model_serializers (0.10.15) actionpack (>= 4.1) activemodel (>= 4.1) case_transform (>= 0.2) From d19716e828818d5354f89d37760f01c8ce9f81e7 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:24 +0100 Subject: [PATCH 03/61] chore: Update addressable from 2.8.6 to 2.8.7 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ba87552d1..13e34ba4b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -91,8 +91,8 @@ GEM i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) administrate (0.20.1) actionpack (>= 6.0, < 8.0) actionview (>= 6.0, < 8.0) @@ -513,7 +513,7 @@ GEM promise.rb (0.7.4) psych (5.2.0) stringio - public_suffix (5.0.5) + public_suffix (6.0.1) puma (6.5.0) nio4r (~> 2.0) pundit (2.3.1) From 7452a7499db48e255b552e020ca3b1d4c6833f03 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:28 +0100 Subject: [PATCH 04/61] chore: Update after_commit_everywhere from 1.4.0 to 1.5.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 13e34ba4b..9ae04837b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -104,7 +104,7 @@ GEM administrate-field-enum (0.0.9) administrate (~> 0.12) aes_key_wrap (1.1.0) - after_commit_everywhere (1.4.0) + after_commit_everywhere (1.5.0) activerecord (>= 4.2) activesupport after_party (1.11.2) From 33b674a9f9a05dc96c43e0d6c5d21ed327b3f755 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:32 +0100 Subject: [PATCH 05/61] chore: Update axe-core-rspec from 4.8.2 to 4.10.2 --- Gemfile.lock | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9ae04837b..a0bb66889 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -115,12 +115,14 @@ GEM ruby-next-core (~> 1.0) ast (2.4.2) attr_required (1.0.2) - axe-core-api (4.8.2) + axe-core-api (4.10.2) dumb_delegator + ostruct virtus - axe-core-rspec (4.8.2) - axe-core-api + axe-core-rspec (4.10.2) + axe-core-api (= 4.10.2) dumb_delegator + ostruct virtus axiom-types (0.1.1) descendants_tracker (~> 0.0.4) @@ -481,6 +483,7 @@ GEM validate_url webfinger (~> 2.0) orm_adapter (0.5.0) + ostruct (0.6.1) parallel (1.26.3) parsby (1.1.1) parser (3.3.6.0) From 4b528e9bd5024f0c83f7c1b3ed433ceeeca52de2 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:36 +0100 Subject: [PATCH 06/61] chore: Update benchmark-ips from 2.13.0 to 2.14.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a0bb66889..498e9fb4e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -130,7 +130,7 @@ GEM thread_safe (~> 0.3, >= 0.3.1) base64 (0.2.0) bcrypt (3.1.20) - benchmark-ips (2.13.0) + benchmark-ips (2.14.0) better_html (2.0.2) actionview (>= 6.0) activesupport (>= 6.0) From af63e6fa2e690185881938e636fa7405684cb7db Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:39 +0100 Subject: [PATCH 07/61] chore: Update bootsnap from 1.18.3 to 1.18.4 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 498e9fb4e..537737b23 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -141,7 +141,7 @@ GEM bigdecimal (3.1.7) bindata (2.5.0) bindex (0.8.1) - bootsnap (1.18.3) + bootsnap (1.18.4) msgpack (~> 1.2) brakeman (6.1.2) racc @@ -450,7 +450,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.8) minitest (5.25.4) - msgpack (1.7.2) + msgpack (1.7.5) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) From 249a9c0df8ff9919a7722aff9715e5a7f88cabc5 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:43 +0100 Subject: [PATCH 08/61] chore: Update brakeman from 6.1.2 to 6.2.2 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 537737b23..1ada02607 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -143,7 +143,7 @@ GEM bindex (0.8.1) bootsnap (1.18.4) msgpack (~> 1.2) - brakeman (6.1.2) + brakeman (6.2.2) racc browser (5.3.1) builder (3.3.0) From 27ce946fad734f2f2cd65f002a4a9d1902d8800a Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:47 +0100 Subject: [PATCH 09/61] chore: Update chartkick from 5.0.6 to 5.1.2 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1ada02607..a655238e4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -174,7 +174,7 @@ GEM nokogiri (~> 1.10, >= 1.10.4) rubyzip (>= 1.3.0, < 3) charlock_holmes (0.7.9) - chartkick (5.0.6) + chartkick (5.1.2) choice (0.2.0) chunky_png (1.4.0) clamav-client (3.2.0) From 53bee1ad42c13518805dd2596ed62d3dc0a51ba2 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:51 +0100 Subject: [PATCH 10/61] chore: Update deep_cloneable from 3.2.0 to 3.2.1 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index a655238e4..e73ef82bc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -192,8 +192,8 @@ GEM csv (3.3.0) daemons (1.4.1) date (3.3.4) - deep_cloneable (3.2.0) - activerecord (>= 3.1.0, < 8) + deep_cloneable (3.2.1) + activerecord (>= 3.1.0, < 9) delayed_cron_job (0.9.0) fugit (>= 1.5) delayed_job (4.1.11) From 02ef79b6e5ef2767ae5b0a44f59eefe00920081c Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:55 +0100 Subject: [PATCH 11/61] chore: Update delayed_job_active_record from 4.1.8 to 4.1.11 --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index e73ef82bc..d7479c127 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -196,10 +196,10 @@ GEM activerecord (>= 3.1.0, < 9) delayed_cron_job (0.9.0) fugit (>= 1.5) - delayed_job (4.1.11) - activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.8) - activerecord (>= 3.0, < 8.0) + delayed_job (4.1.13) + activesupport (>= 3.0, < 9.0) + delayed_job_active_record (4.1.11) + activerecord (>= 3.0, < 9.0) delayed_job (>= 3.0, < 5) delayed_job_web (1.4.4) activerecord (> 3.0.0) From c49272b21be816592d621f35b601da76ae5411a8 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:58:59 +0100 Subject: [PATCH 12/61] chore: Update devise-i18n from 1.12.0 to 1.12.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d7479c127..52028d383 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -214,7 +214,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - devise-i18n (1.12.0) + devise-i18n (1.12.1) devise (>= 4.9.0) devise-two-factor (6.0.0) activesupport (~> 7.0) From 5a8e29e1bcfb0a7a76e419bee0fa3af7e6c4160a Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:03 +0100 Subject: [PATCH 13/61] chore: Update devise-two-factor from 6.0.0 to 6.1.0 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 52028d383..7e7c3524b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -216,10 +216,10 @@ GEM warden (~> 1.2.3) devise-i18n (1.12.1) devise (>= 4.9.0) - devise-two-factor (6.0.0) - activesupport (~> 7.0) + devise-two-factor (6.1.0) + activesupport (>= 7.0, < 8.1) devise (~> 4.0) - railties (~> 7.0) + railties (>= 7.0, < 8.1) rotp (~> 6.0) diff-lcs (1.5.1) discard (1.3.0) From f03af2bc60ca211430fb6d4ed7c0372952a4c05f Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:06 +0100 Subject: [PATCH 14/61] chore: Update discard from 1.3.0 to 1.4.0 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7e7c3524b..bb0aba2f4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -222,8 +222,8 @@ GEM railties (>= 7.0, < 8.1) rotp (~> 6.0) diff-lcs (1.5.1) - discard (1.3.0) - activerecord (>= 4.2, < 8) + discard (1.4.0) + activerecord (>= 4.2, < 9.0) docile (1.4.0) dotenv (2.8.1) dotenv-rails (2.8.1) From 967468d3bf4138661595ae858f02717e683df795 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:10 +0100 Subject: [PATCH 15/61] chore: Update factory_bot from 6.4.6 to 6.5.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index bb0aba2f4..2bc9cc285 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -247,7 +247,7 @@ GEM ethon (0.16.0) ffi (>= 1.15.0) excon (0.109.0) - factory_bot (6.4.6) + factory_bot (6.5.0) activesupport (>= 5.0.0) faraday (2.9.0) faraday-net_http (>= 2.0, < 3.2) From fc82ba0a3c9c86a9f6e60ad541e947eb4eaabb2b Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:14 +0100 Subject: [PATCH 16/61] chore: Update flipper from 1.3.0 to 1.3.2 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2bc9cc285..a2c3f4ce4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -259,7 +259,7 @@ GEM faraday-net_http (3.1.0) net-http ffi (1.16.3) - flipper (1.3.0) + flipper (1.3.2) concurrent-ruby (< 2) flipper-active_record (1.3.0) activerecord (>= 4.2, < 8) From 0a9319e1e80707e41da08243e3b7c64b55a1931f Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:17 +0100 Subject: [PATCH 17/61] chore: Update flipper-active_record from 1.3.0 to 1.3.2 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index a2c3f4ce4..a1139c793 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -261,9 +261,9 @@ GEM ffi (1.16.3) flipper (1.3.2) concurrent-ruby (< 2) - flipper-active_record (1.3.0) - activerecord (>= 4.2, < 8) - flipper (~> 1.3.0) + flipper-active_record (1.3.2) + activerecord (>= 4.2, < 9) + flipper (~> 1.3.2) flipper-active_support_cache_store (1.3.0) activesupport (>= 4.2, < 8) flipper (~> 1.3.0) From 975ef7d75a5ce67035afd590847ec8dd1cb9e3fc Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:21 +0100 Subject: [PATCH 18/61] chore: Update flipper-active_support_cache_store from 1.3.0 to 1.3.2 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index a1139c793..693c660ae 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -264,9 +264,9 @@ GEM flipper-active_record (1.3.2) activerecord (>= 4.2, < 9) flipper (~> 1.3.2) - flipper-active_support_cache_store (1.3.0) - activesupport (>= 4.2, < 8) - flipper (~> 1.3.0) + flipper-active_support_cache_store (1.3.2) + activesupport (>= 4.2, < 9) + flipper (~> 1.3.2) flipper-ui (1.3.0) erubi (>= 1.0.0, < 2.0.0) flipper (~> 1.3.0) From 1e9e57cb6b7389e35d7c3eb472abc19bef1a26ed Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:25 +0100 Subject: [PATCH 19/61] chore: Update flipper-ui from 1.3.0 to 1.3.2 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 693c660ae..093355038 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -267,9 +267,9 @@ GEM flipper-active_support_cache_store (1.3.2) activesupport (>= 4.2, < 9) flipper (~> 1.3.2) - flipper-ui (1.3.0) + flipper-ui (1.3.2) erubi (>= 1.0.0, < 2.0.0) - flipper (~> 1.3.0) + flipper (~> 1.3.2) rack (>= 1.4, < 4) rack-protection (>= 1.5.3, < 5.0.0) rack-session (>= 1.0.2, < 3.0.0) @@ -690,7 +690,7 @@ GEM nokogiri (>= 1.6.2) rexml xmlenc (>= 0.7.1) - sanitize (6.1.2) + sanitize (6.1.3) crass (~> 1.0.2) nokogiri (>= 1.12.0) sassc (2.4.0) From 7640cfe0476ab3c50fa908e3c659777ee076398f Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:29 +0100 Subject: [PATCH 20/61] chore: Update geocoder from 1.8.2 to 1.8.4 --- Gemfile.lock | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 093355038..62e129c17 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -291,7 +291,9 @@ GEM et-orbi (~> 1, >= 1.2.11) raabro (~> 1.4) geo_coord (0.2.0) - geocoder (1.8.2) + geocoder (1.8.4) + base64 (>= 0.1.0) + csv (>= 3.0.0) globalid (1.2.1) activesupport (>= 6.1) gon (6.4.0) From ff67bcbe87fffbe3c8894a3fac329206fe9a2a9c Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:33 +0100 Subject: [PATCH 21/61] chore: Update graphql-rails_logger from 1.2.4 to 1.2.5 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 62e129c17..a2a42db68 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -305,11 +305,11 @@ GEM graphql-batch (0.5.1) graphql (>= 1.10, < 3) promise.rb (~> 0.7.2) - graphql-rails_logger (1.2.4) + graphql-rails_logger (1.2.5) actionpack (> 5.0) activesupport (> 5.0) railties (> 5.0) - rouge (~> 3.0) + rouge (>= 3.0) graphql-schema_comparator (1.2.1) bundler (>= 1.14) graphql (>= 1.10, < 3.0) @@ -618,7 +618,7 @@ GEM builder (>= 3.0) rubyzip (>= 1.0) rotp (6.3.0) - rouge (3.30.0) + rouge (4.5.1) rqrcode (2.2.0) chunky_png (~> 1.0) rqrcode_core (~> 1.0) From 90bf88555078db84077b7f6f2b9db91362f87d95 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:37 +0100 Subject: [PATCH 22/61] chore: Update groupdate from 6.4.0 to 6.5.1 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index a2a42db68..696fd2b12 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -314,8 +314,8 @@ GEM bundler (>= 1.14) graphql (>= 1.10, < 3.0) thor (>= 0.19, < 2.0) - groupdate (6.4.0) - activesupport (>= 6.1) + groupdate (6.5.1) + activesupport (>= 7) haml (6.3.0) temple (>= 0.8.2) thor From f8d3cac02187505c86743867775df90aff0aa941 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:41 +0100 Subject: [PATCH 23/61] chore: Update i18n-tasks from 1.0.13 to 1.0.14 --- Gemfile.lock | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 696fd2b12..c902ead47 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -131,13 +131,6 @@ GEM base64 (0.2.0) bcrypt (3.1.20) benchmark-ips (2.14.0) - better_html (2.0.2) - actionview (>= 6.0) - activesupport (>= 6.0) - ast (~> 2.0) - erubi (~> 1.4) - parser (>= 2.4) - smart_properties bigdecimal (3.1.7) bindata (2.5.0) bindex (0.8.1) @@ -336,15 +329,15 @@ GEM hana (1.3.7) hashdiff (1.1.0) hashie (5.0.0) - highline (3.0.1) + highline (3.1.1) + reline htmlentities (4.3.4) http_accept_language (2.1.1) i18n (1.14.6) concurrent-ruby (~> 1.0) - i18n-tasks (1.0.13) + i18n-tasks (1.0.14) activesupport (>= 4.0.2) ast (>= 2.1.0) - better_html (>= 1.0, < 3.0) erubi highline (>= 2.0.0) i18n @@ -579,7 +572,7 @@ GEM rails-html-sanitizer (1.6.1) loofah (~> 2.21) nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - rails-i18n (7.0.9) + rails-i18n (7.0.10) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) rails-pg-extras (5.3.1) @@ -760,7 +753,6 @@ GEM tilt (~> 2.0) skylight (6.0.4) activesupport (>= 5.2.0) - smart_properties (1.17.0) spreadsheet_architect (5.0.0) caxlsx (>= 3.3.0, < 4) rodf (>= 1.0.0, < 2) From 32ef9c9aab9c90bc6c130af4bea16046e0824596 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:49 +0100 Subject: [PATCH 24/61] chore: Update image_processing from 1.12.2 to 1.13.0 --- Gemfile.lock | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index c902ead47..58c8347cb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -251,7 +251,7 @@ GEM json-jwt (~> 1.16) faraday-net_http (3.1.0) net-http - ffi (1.16.3) + ffi (1.17.0) flipper (1.3.2) concurrent-ruby (< 2) flipper-active_record (1.3.2) @@ -348,7 +348,7 @@ GEM i18n_data (0.13.0) iban-tools (1.2.1) ice_nine (0.11.2) - image_processing (1.12.2) + image_processing (1.13.0) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) invisible_captcha (2.2.0) @@ -441,7 +441,7 @@ GEM mime-types-data (3.2024.0206) mina (1.2.5) rake - mini_magick (4.12.0) + mini_magick (4.13.2) mini_mime (1.1.5) mini_portile2 (2.8.8) minitest (5.25.4) @@ -675,8 +675,9 @@ GEM pg terminal-table ruby-progressbar (1.13.0) - ruby-vips (2.2.0) + ruby-vips (2.2.2) ffi (~> 1.12) + logger ruby2_keywords (0.0.5) rubyzip (2.3.2) saml_idp (0.16.0) From 6156436016866b117d3925bd412ce9e0abe9db8d Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:53 +0100 Subject: [PATCH 25/61] chore: Update invisible_captcha from 2.2.0 to 2.3.0 --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 58c8347cb..a670f9338 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -184,7 +184,7 @@ GEM addressable csv (3.3.0) daemons (1.4.1) - date (3.3.4) + date (3.4.1) deep_cloneable (3.2.1) activerecord (>= 3.1.0, < 9) delayed_cron_job (0.9.0) @@ -351,7 +351,7 @@ GEM image_processing (1.13.0) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) - invisible_captcha (2.2.0) + invisible_captcha (2.3.0) rails (>= 5.2) io-console (0.7.2) irb (1.12.0) @@ -451,7 +451,7 @@ GEM ruby2_keywords (~> 0.0.1) net-http (0.4.1) uri - net-imap (0.4.17) + net-imap (0.5.1) date net-protocol net-pop (0.1.2) @@ -788,7 +788,7 @@ GEM thread_safe (0.3.6) tilt (2.3.0) timecop (0.9.8) - timeout (0.4.1) + timeout (0.4.2) ttfunk (1.7.0) turbo-rails (2.0.5) actionpack (>= 6.0.0) From e50c813de0cdcb5076506a38527a35535e33e779 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 10:59:57 +0100 Subject: [PATCH 26/61] chore: Update irb from 1.12.0 to 1.14.1 --- Gemfile.lock | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index a670f9338..5cfcb6eb0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -353,9 +353,9 @@ GEM ruby-vips (>= 2.0.17, < 3) invisible_captcha (2.3.0) rails (>= 5.2) - io-console (0.7.2) - irb (1.12.0) - rdoc + io-console (0.8.0) + irb (1.14.1) + rdoc (>= 4.0.0) reline (>= 0.4.2) job-iteration (1.7.0) activejob (>= 5.2) @@ -509,7 +509,8 @@ GEM premailer (~> 1.7, >= 1.7.9) prometheus-client (4.2.2) promise.rb (0.7.4) - psych (5.2.0) + psych (5.2.1) + date stringio public_suffix (6.0.1) puma (6.5.0) @@ -591,7 +592,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rdoc (6.6.3.1) + rdoc (6.8.1) psych (>= 4.0.0) redcarpet (3.6.0) redis (5.2.0) @@ -599,7 +600,7 @@ GEM redis-client (0.22.1) connection_pool regexp_parser (2.9.2) - reline (0.5.3) + reline (0.5.12) io-console (~> 0.5) request_store (1.5.1) rack (>= 1.4) From c5ed8c68040939b74a3800c3adb3b8950b1174f4 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:00 +0100 Subject: [PATCH 27/61] chore: Update json_schemer from 2.2.1 to 2.3.0 --- Gemfile.lock | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5cfcb6eb0..d844e057a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -131,7 +131,7 @@ GEM base64 (0.2.0) bcrypt (3.1.20) benchmark-ips (2.14.0) - bigdecimal (3.1.7) + bigdecimal (3.1.8) bindata (2.5.0) bindex (0.8.1) bootsnap (1.18.4) @@ -371,8 +371,7 @@ GEM bindata faraday (~> 2.0) faraday-follow_redirects - json_schemer (2.2.1) - base64 + json_schemer (2.3.0) bigdecimal hana (~> 1.3) regexp_parser (~> 2.0) @@ -599,7 +598,7 @@ GEM redis-client (>= 0.22.0) redis-client (0.22.1) connection_pool - regexp_parser (2.9.2) + regexp_parser (2.9.3) reline (0.5.12) io-console (~> 0.5) request_store (1.5.1) @@ -746,8 +745,7 @@ GEM simplecov (~> 0.19) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - simpleidn (0.2.1) - unf (~> 0.1.4) + simpleidn (0.2.3) sinatra (3.2.0) mustermann (~> 3.0) rack (~> 2.2, >= 2.2.4) @@ -800,9 +798,6 @@ GEM tzinfo (2.0.6) concurrent-ruby (~> 1.0) ulid-ruby (1.0.2) - unf (0.1.4) - unf_ext - unf_ext (0.0.9.1) unicode-display_width (2.6.0) uri (0.13.0) validate_url (1.0.15) From 3ebfd30468c87ef735a81f4f2b134b26ef3eb137 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:04 +0100 Subject: [PATCH 28/61] chore: Update jwt from 2.8.1 to 2.9.3 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d844e057a..65f428bd7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -377,7 +377,7 @@ GEM regexp_parser (~> 2.0) simpleidn (~> 0.2) jsonapi-renderer (0.2.2) - jwt (2.8.1) + jwt (2.9.3) base64 kaminari (1.2.2) activesupport (>= 4.1.0) From a1d9b7436bf405f4fdf6532a3ba0272d81080161 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:08 +0100 Subject: [PATCH 29/61] chore: Update memory_profiler from 1.0.1 to 1.1.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 65f428bd7..294279f3e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -433,7 +433,7 @@ GEM zeitwerk (>= 2.6.2) marcel (1.0.4) matrix (0.4.2) - memory_profiler (1.0.1) + memory_profiler (1.1.0) method_source (1.1.0) mime-types (3.5.2) mime-types-data (~> 3.2015) From e992957c46004f1fbcd1c33ffe2c5dd56e6cc15b Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:18 +0100 Subject: [PATCH 30/61] chore: Update openid_connect from 2.3.0 to 2.3.1 --- Gemfile.lock | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 294279f3e..7d533233f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -242,15 +242,17 @@ GEM excon (0.109.0) factory_bot (6.5.0) activesupport (>= 5.0.0) - faraday (2.9.0) - faraday-net_http (>= 2.0, < 3.2) + faraday (2.12.2) + faraday-net_http (>= 2.0, < 3.5) + json + logger faraday-follow_redirects (0.3.0) faraday (>= 1, < 3) faraday-jwt (0.1.0) faraday (~> 2.0) json-jwt (~> 1.16) - faraday-net_http (3.1.0) - net-http + faraday-net_http (3.4.0) + net-http (>= 0.5.0) ffi (1.17.0) flipper (1.3.2) concurrent-ruby (< 2) @@ -364,7 +366,7 @@ GEM railties (>= 4.2.0) thor (>= 0.14, < 2.0) json (2.8.2) - json-jwt (1.16.6) + json-jwt (1.16.7) activesupport (>= 4.2) aes_key_wrap base64 @@ -448,7 +450,7 @@ GEM multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) - net-http (0.4.1) + net-http (0.6.0) uri net-imap (0.5.1) date @@ -463,7 +465,7 @@ GEM nokogiri (1.17.2) mini_portile2 (~> 2.8.2) racc (~> 1.4) - openid_connect (2.3.0) + openid_connect (2.3.1) activemodel attr_required (>= 1.0.0) email_validator @@ -799,7 +801,7 @@ GEM concurrent-ruby (~> 1.0) ulid-ruby (1.0.2) unicode-display_width (2.6.0) - uri (0.13.0) + uri (1.0.2) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix From e265bf61849bdac95e0c885012993de348da6f37 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:21 +0100 Subject: [PATCH 31/61] chore: Update pg from 1.5.6 to 1.5.9 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7d533233f..e2dc56aad 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -486,7 +486,7 @@ GEM ast (~> 2.4.1) racc pdf-core (0.9.0) - pg (1.5.6) + pg (1.5.9) phonelib (0.8.8) playwright-ruby-client (1.46.0) concurrent-ruby (>= 1.1.6) From 706a0572ed8ddf2f50fb2e8b73cd0e5dce150ea5 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:25 +0100 Subject: [PATCH 32/61] chore: Update phonelib from 0.8.8 to 0.10.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e2dc56aad..05f6ed23a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -487,7 +487,7 @@ GEM racc pdf-core (0.9.0) pg (1.5.9) - phonelib (0.8.8) + phonelib (0.10.1) playwright-ruby-client (1.46.0) concurrent-ruby (>= 1.1.6) mime-types (>= 3.0) From 7016fc1b4ab3a065233e3c8784ffb1f86d262a07 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:29 +0100 Subject: [PATCH 33/61] chore: Update prawn-rails from 1.4.2 to 1.5.0 --- Gemfile.lock | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 05f6ed23a..df4acf8ff 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -485,17 +485,19 @@ GEM parser (3.3.6.0) ast (~> 2.4.1) racc - pdf-core (0.9.0) + pdf-core (0.10.0) pg (1.5.9) phonelib (0.10.1) playwright-ruby-client (1.46.0) concurrent-ruby (>= 1.1.6) mime-types (>= 3.0) - prawn (2.4.0) - pdf-core (~> 0.9.0) - ttfunk (~> 1.7) - prawn-rails (1.4.2) + prawn (2.5.0) + matrix (~> 0.4) + pdf-core (~> 0.10.0) + ttfunk (~> 1.8) + prawn-rails (1.5.0) actionview (>= 3.1.0) + activesupport (>= 3.1.0) prawn prawn-table prawn-table (0.2.2) @@ -790,7 +792,8 @@ GEM tilt (2.3.0) timecop (0.9.8) timeout (0.4.2) - ttfunk (1.7.0) + ttfunk (1.8.0) + bigdecimal (~> 3.1) turbo-rails (2.0.5) actionpack (>= 6.0.0) activejob (>= 6.0.0) From ebc67b0f48e60a9e680667c1399f1e1a3b5190b6 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:33 +0100 Subject: [PATCH 34/61] chore: Update pundit from 2.3.1 to 2.4.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index df4acf8ff..4ff99eed0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -518,7 +518,7 @@ GEM public_suffix (6.0.1) puma (6.5.0) nio4r (~> 2.0) - pundit (2.3.1) + pundit (2.4.0) activesupport (>= 3.0.0) raabro (1.4.0) racc (1.8.1) From 9f54987ddd42a999c2f21b2b7a44ac6f5b4b09d0 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:40 +0100 Subject: [PATCH 35/61] chore: Update rails-pg-extras from 5.3.1 to 5.4.5 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4ff99eed0..1d6d84b94 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -579,9 +579,9 @@ GEM rails-i18n (7.0.10) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) - rails-pg-extras (5.3.1) + rails-pg-extras (5.4.5) rails - ruby-pg-extras (= 5.3.1) + ruby-pg-extras (= 5.4.5) railties (7.0.8.7) actionpack (= 7.0.8.7) activesupport (= 7.0.8.7) @@ -675,7 +675,7 @@ GEM ruby-graphviz (1.2.5) rexml ruby-next-core (1.0.2) - ruby-pg-extras (5.3.1) + ruby-pg-extras (5.4.5) pg terminal-table ruby-progressbar (1.13.0) From bbc6691152fd520f43f9aaadb2e877a69ec1a4b8 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:44 +0100 Subject: [PATCH 36/61] chore: Update redis from 5.2.0 to 5.3.0 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1d6d84b94..809b73398 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -598,9 +598,9 @@ GEM rdoc (6.8.1) psych (>= 4.0.0) redcarpet (3.6.0) - redis (5.2.0) + redis (5.3.0) redis-client (>= 0.22.0) - redis-client (0.22.1) + redis-client (0.23.0) connection_pool regexp_parser (2.9.3) reline (0.5.12) From bbceab888de18a9d64e7d572ad11879936f1d69e Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:54 +0100 Subject: [PATCH 37/61] chore: Update rubocop from 1.69.0 to 1.69.1 --- Gemfile.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 809b73398..2d33277de 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -365,7 +365,7 @@ GEM rails-dom-testing (>= 1, < 3) railties (>= 4.2.0) thor (>= 0.14, < 2.0) - json (2.8.2) + json (2.9.0) json-jwt (1.16.7) activesupport (>= 4.2) aes_key_wrap @@ -641,17 +641,17 @@ GEM rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.69.0) + rubocop (1.69.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.4, < 3.0) - rubocop-ast (>= 1.36.1, < 2.0) + regexp_parser (>= 2.9.3, < 3.0) + rubocop-ast (>= 1.36.2, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.36.1) + rubocop-ast (1.36.2) parser (>= 3.3.1.0) rubocop-capybara (2.20.0) rubocop (~> 1.41) From 1dd7f24c8e451311391efe97421ac702197e1fd8 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:00:58 +0100 Subject: [PATCH 38/61] chore: Update rubocop-performance from 1.21.0 to 1.23.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2d33277de..fb082e98e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -657,7 +657,7 @@ GEM rubocop (~> 1.41) rubocop-factory_bot (2.25.1) rubocop (~> 1.41) - rubocop-performance (1.21.0) + rubocop-performance (1.23.0) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) rubocop-rails (2.24.1) From 002ee5ee19ffcc8e56bf264f6dcdf217e22fdcc0 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:01:10 +0100 Subject: [PATCH 39/61] chore: Update selenium-devtools from 0.126.0 to 0.131.0 --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index fb082e98e..75cf6fea0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -410,7 +410,7 @@ GEM listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - logger (1.6.0) + logger (1.6.2) lograge (0.14.0) actionpack (>= 4) activesupport (>= 4) @@ -702,9 +702,9 @@ GEM sprockets-rails tilt selectize-rails (0.12.6) - selenium-devtools (0.126.0) + selenium-devtools (0.131.0) selenium-webdriver (~> 4.2) - selenium-webdriver (4.22.0) + selenium-webdriver (4.27.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) @@ -840,7 +840,7 @@ GEM crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) webrick (1.8.2) - websocket (1.2.10) + websocket (1.2.11) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) From d4a8d2f59d1b63371dd8a7907a2b2cc1cdd42b7e Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:01:17 +0100 Subject: [PATCH 40/61] chore: Update sentry-delayed_job from 5.17.3 to 5.22.0 --- Gemfile.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 75cf6fea0..cfbcacd2c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -710,17 +710,17 @@ GEM rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) - sentry-delayed_job (5.17.3) + sentry-delayed_job (5.22.0) delayed_job (>= 4.0) - sentry-ruby (~> 5.17.3) - sentry-rails (5.17.3) + sentry-ruby (~> 5.22.0) + sentry-rails (5.22.0) railties (>= 5.0) - sentry-ruby (~> 5.17.3) - sentry-ruby (5.17.3) + sentry-ruby (~> 5.22.0) + sentry-ruby (5.22.0) bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) - sentry-sidekiq (5.17.3) - sentry-ruby (~> 5.17.3) + sentry-sidekiq (5.22.0) + sentry-ruby (~> 5.22.0) sidekiq (>= 3.0) shoulda-matchers (6.2.0) activesupport (>= 5.2.0) From 363a8a73190700699434607d73ddf77058b5038c Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:01:27 +0100 Subject: [PATCH 41/61] chore: Update sentry-sidekiq from 5.17.3 to 5.22.0 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index cfbcacd2c..1ba100d9d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -728,11 +728,11 @@ GEM addressable (~> 2.3, >= 2.3.0) json (~> 2.1, >= 2.1.0) typhoeus (~> 1.0, >= 1.0.1) - sidekiq (7.2.4) - concurrent-ruby (< 2) + sidekiq (7.3.6) connection_pool (>= 2.3.0) + logger rack (>= 2.2.4) - redis-client (>= 0.19.0) + redis-client (>= 0.22.2) sidekiq-cron (1.12.0) fugit (~> 1.8) globalid (>= 1.0.1) From 087aa0f94c0fd7e0cafe7a5be6efb46a28e4f415 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:01:31 +0100 Subject: [PATCH 42/61] chore: Update shoulda-matchers from 6.2.0 to 6.4.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1ba100d9d..abfdf0a69 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -722,7 +722,7 @@ GEM sentry-sidekiq (5.22.0) sentry-ruby (~> 5.22.0) sidekiq (>= 3.0) - shoulda-matchers (6.2.0) + shoulda-matchers (6.4.0) activesupport (>= 5.2.0) sib-api-v3-sdk (9.1.0) addressable (~> 2.3, >= 2.3.0) From a7c4b35b0fc5c111ca453a9739bab02ea3556c32 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:01:42 +0100 Subject: [PATCH 43/61] chore: Update spreadsheet_architect from 5.0.0 to 5.0.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index abfdf0a69..aca4d4a3a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -757,7 +757,7 @@ GEM tilt (~> 2.0) skylight (6.0.4) activesupport (>= 5.2.0) - spreadsheet_architect (5.0.0) + spreadsheet_architect (5.0.1) caxlsx (>= 3.3.0, < 4) rodf (>= 1.0.0, < 2) spring (4.2.1) From 993466a6865a25cb69b9fb302067be46c62a7325 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:01:45 +0100 Subject: [PATCH 44/61] chore: Update test-prof from 1.3.3 to 1.4.2 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index aca4d4a3a..caccf8bef 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -786,7 +786,7 @@ GEM temple (0.8.2) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - test-prof (1.3.3) + test-prof (1.4.2) thor (1.3.2) thread_safe (0.3.6) tilt (2.3.0) From 5ae2de4945b900104cab2b5767cc4d22fca3c4d3 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:01:49 +0100 Subject: [PATCH 45/61] chore: Update timecop from 0.9.8 to 0.9.10 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index caccf8bef..fa93811eb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -790,7 +790,7 @@ GEM thor (1.3.2) thread_safe (0.3.6) tilt (2.3.0) - timecop (0.9.8) + timecop (0.9.10) timeout (0.4.2) ttfunk (1.8.0) bigdecimal (~> 3.1) From d964bd3a01d5ef56944abf6dcfedccfc31147a33 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:01:52 +0100 Subject: [PATCH 46/61] chore: Update turbo-rails from 2.0.5 to 2.0.11 --- Gemfile.lock | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index fa93811eb..aaf2f43a4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -794,9 +794,8 @@ GEM timeout (0.4.2) ttfunk (1.8.0) bigdecimal (~> 3.1) - turbo-rails (2.0.5) + turbo-rails (2.0.11) actionpack (>= 6.0.0) - activejob (>= 6.0.0) railties (>= 6.0.0) typhoeus (1.4.1) ethon (>= 0.9.0) From ece56f7f472e7e88e87aa600c351cd24e874ed83 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:01:56 +0100 Subject: [PATCH 47/61] chore: Update vcr from 6.2.0 to 6.3.1 --- Gemfile.lock | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index aaf2f43a4..7a434b03a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -807,7 +807,8 @@ GEM validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - vcr (6.2.0) + vcr (6.3.1) + base64 view_component (3.12.1) activesupport (>= 5.2.0, < 8.0) concurrent-ruby (~> 1.0) From 37001dc14788e969e1ddfd0e8c0823bc25d5ad36 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:02:00 +0100 Subject: [PATCH 48/61] chore: Update view_component from 3.12.1 to 3.20.0 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7a434b03a..fbf01164f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -809,8 +809,8 @@ GEM public_suffix vcr (6.3.1) base64 - view_component (3.12.1) - activesupport (>= 5.2.0, < 8.0) + view_component (3.20.0) + activesupport (>= 5.2.0, < 8.1) concurrent-ruby (~> 1.0) method_source (~> 1.0) virtus (2.0.0) From 6b11fc7f03caa434b4ac8250894a28c6132a4c6e Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:02:03 +0100 Subject: [PATCH 49/61] chore: Update vite_rails from 3.0.17 to 3.0.19 --- Gemfile.lock | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index fbf01164f..830a1a29a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -222,7 +222,7 @@ GEM dotenv-rails (2.8.1) dotenv (= 2.8.1) railties (>= 3.2) - dry-cli (1.0.0) + dry-cli (1.2.0) dry-core (1.0.1) concurrent-ruby (~> 1.0) zeitwerk (~> 2.6) @@ -450,6 +450,7 @@ GEM multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) + mutex_m (0.3.0) net-http (0.6.0) uri net-imap (0.5.1) @@ -817,11 +818,13 @@ GEM axiom-types (~> 0.1) coercible (~> 1.0) descendants_tracker (~> 0.0, >= 0.0.3) - vite_rails (3.0.17) - railties (>= 5.1, < 8) + vite_rails (3.0.19) + railties (>= 5.1, < 9) vite_ruby (~> 3.0, >= 3.2.2) - vite_ruby (3.5.0) + vite_ruby (3.9.1) dry-cli (>= 0.7, < 2) + logger (~> 1.6) + mutex_m rack-proxy (~> 0.6, >= 0.6.1) zeitwerk (~> 2.2) warden (1.2.9) From 0e2c0a6947791152e8d2265df30bcbc826096870 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:02:07 +0100 Subject: [PATCH 50/61] chore: Update webmock from 3.23.0 to 3.24.0 --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 830a1a29a..97b91d436 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -329,7 +329,7 @@ GEM rubocop (>= 1.0) sysexits (~> 1.1) hana (1.3.7) - hashdiff (1.1.0) + hashdiff (1.1.2) hashie (5.0.0) highline (3.1.1) reline @@ -838,7 +838,7 @@ GEM activesupport faraday (~> 2.0) faraday-follow_redirects - webmock (3.23.0) + webmock (3.24.0) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) From 5505f8aeb1de9425390d2eafa061f35abf2825bd Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:02:11 +0100 Subject: [PATCH 51/61] chore: Update webrick from 1.8.2 to 1.9.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 97b91d436..3448b2c79 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -842,7 +842,7 @@ GEM addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) - webrick (1.8.2) + webrick (1.9.1) websocket (1.2.11) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) From 1996024ef999c043423a32c5c23d2f3f1f5dd20f Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:02:14 +0100 Subject: [PATCH 52/61] chore: Update zxcvbn from 0.1.11 to 0.1.13 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3448b2c79..9f89ba86e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -874,7 +874,7 @@ GEM actionpack (>= 6.0, < 8.0) content_disposition (~> 1.0) zip_tricks (>= 4.2.1, < 6.0) - zxcvbn (0.1.11) + zxcvbn (0.1.13) PLATFORMS ruby From 8fcee74b75db711a5b27d7f5c26e940d983699c7 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:06:30 +0100 Subject: [PATCH 53/61] chore: bump yabeda from 0.12.0 to 0.13.1 --- Gemfile.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9f89ba86e..adc831bde 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -111,7 +111,7 @@ GEM ancestry (4.3.3) activerecord (>= 5.2.6) anchored (1.1.0) - anyway_config (2.6.3) + anyway_config (2.6.4) ruby-next-core (~> 1.0) ast (2.4.2) attr_required (1.0.2) @@ -400,8 +400,8 @@ GEM language_server-protocol (3.17.0.3) launchy (2.5.2) addressable (~> 2.8) - letter_opener (1.9.0) - launchy (>= 2.2, < 3) + letter_opener (1.10.0) + launchy (>= 2.2, < 4) letter_opener_web (2.0.0) actionmailer (>= 5.2) letter_opener (~> 1.7) @@ -675,7 +675,7 @@ GEM rubocop (~> 1.40) ruby-graphviz (1.2.5) rexml - ruby-next-core (1.0.2) + ruby-next-core (1.0.3) ruby-pg-extras (5.4.5) pg terminal-table @@ -856,7 +856,7 @@ GEM nokogiri (~> 1.11) xpath (3.2.0) nokogiri (~> 1.8) - yabeda (0.12.0) + yabeda (0.13.1) anyway_config (>= 1.0, < 3) concurrent-ruby dry-initializer From e6ed1ddf2416fbd0bd8eae500093b277dbc31f57 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:07:54 +0100 Subject: [PATCH 54/61] chore: Update docile from 1.4.0 to 1.4.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index adc831bde..e96e3aab3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -217,7 +217,7 @@ GEM diff-lcs (1.5.1) discard (1.4.0) activerecord (>= 4.2, < 9.0) - docile (1.4.0) + docile (1.4.1) dotenv (2.8.1) dotenv-rails (2.8.1) dotenv (= 2.8.1) From 576e38553f06f5acc777944f667823121724f75b Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:07:58 +0100 Subject: [PATCH 55/61] chore: Update dry-core from 1.0.1 to 1.0.2 --- Gemfile.lock | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e96e3aab3..40cb575a4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -223,8 +223,9 @@ GEM dotenv (= 2.8.1) railties (>= 3.2) dry-cli (1.2.0) - dry-core (1.0.1) + dry-core (1.0.2) concurrent-ruby (~> 1.0) + logger zeitwerk (~> 2.6) dry-initializer (3.1.1) dry-monads (1.6.0) From f99eda3b7a26954dc216884f6061dcb15c86ba0c Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:08:01 +0100 Subject: [PATCH 56/61] chore: Update fog-openstack from 1.1.0 to 1.1.3 --- Gemfile.lock | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 40cb575a4..3869d16e4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -240,7 +240,7 @@ GEM tzinfo ethon (0.16.0) ffi (>= 1.15.0) - excon (0.109.0) + excon (1.2.2) factory_bot (6.5.0) activesupport (>= 5.0.0) faraday (2.12.2) @@ -270,15 +270,15 @@ GEM rack-protection (>= 1.5.3, < 5.0.0) rack-session (>= 1.0.2, < 3.0.0) sanitize (< 7) - fog-core (2.4.0) + fog-core (2.6.0) builder - excon (~> 0.71) + excon (~> 1.0) formatador (>= 0.2, < 2.0) mime-types fog-json (1.2.0) fog-core multi_json (~> 1.10) - fog-openstack (1.1.0) + fog-openstack (1.1.3) fog-core (~> 2.1) fog-json (>= 1.0) formatador (1.1.0) @@ -438,9 +438,10 @@ GEM matrix (0.4.2) memory_profiler (1.1.0) method_source (1.1.0) - mime-types (3.5.2) + mime-types (3.6.0) + logger mime-types-data (~> 3.2015) - mime-types-data (3.2024.0206) + mime-types-data (3.2024.1203) mina (1.2.5) rake mini_magick (4.13.2) From 74c3bf129fd083ef315b669c12bca7d86191a9bc Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:08:08 +0100 Subject: [PATCH 57/61] chore: Update mustermann from 3.0.0 to 3.0.3 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3869d16e4..8f1fab280 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -450,7 +450,7 @@ GEM minitest (5.25.4) msgpack (1.7.5) multi_json (1.15.0) - mustermann (3.0.0) + mustermann (3.0.3) ruby2_keywords (~> 0.0.1) mutex_m (0.3.0) net-http (0.6.0) From bb2636289fab18d1c34640560967652bbca60e9e Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:08:12 +0100 Subject: [PATCH 58/61] chore: Update prometheus-client from 4.2.2 to 4.2.3 --- Gemfile.lock | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8f1fab280..2f19914cc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -513,7 +513,8 @@ GEM actionmailer (>= 3) net-smtp premailer (~> 1.7, >= 1.7.9) - prometheus-client (4.2.2) + prometheus-client (4.2.3) + base64 promise.rb (0.7.4) psych (5.2.1) date From 9190df2311d57e1aa986b4987e303567c6919c97 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:11:51 +0100 Subject: [PATCH 59/61] chore: bump haml_lint 0.56 => 0.59 --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2f19914cc..f597c2870 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -323,7 +323,7 @@ GEM activesupport (>= 5.1) haml (>= 4.0.6) railties (>= 5.1) - haml_lint (0.56.0) + haml_lint (0.59.0) haml (>= 5.0) parallel (~> 1.10) rainbow @@ -787,13 +787,13 @@ GEM sys-proctable (1.3.0) ffi (~> 1.1) sysexits (1.2.0) - temple (0.8.2) + temple (0.10.3) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) test-prof (1.4.2) thor (1.3.2) thread_safe (0.3.6) - tilt (2.3.0) + tilt (2.4.0) timecop (0.9.10) timeout (0.4.2) ttfunk (1.8.0) From 867f2af5a81370164bc685529cd7ebc4ef1aca0f Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:12:23 +0100 Subject: [PATCH 60/61] chore: bump request_store 1.5.1 => 1.7.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index f597c2870..f013cec4a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -609,7 +609,7 @@ GEM regexp_parser (2.9.3) reline (0.5.12) io-console (~> 0.5) - request_store (1.5.1) + request_store (1.7.0) rack (>= 1.4) responders (3.1.1) actionpack (>= 5.2) From 304576710eda4767c53b0adf39de0e4ebab40572 Mon Sep 17 00:00:00 2001 From: Colin Darie Date: Thu, 12 Dec 2024 11:23:09 +0100 Subject: [PATCH 61/61] chore: bump vite plugin ruby to match vite-rails gem --- bun.lockb | Bin 573688 -> 571864 bytes package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/bun.lockb b/bun.lockb index 11093e0eba99601b3cd76bb81b3fc50a7aef40ec..e85c2f60bf1b032fe021b1679ffea48e8fab8e8c 100755 GIT binary patch delta 38328 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 diff --git a/package.json b/package.json index 6f3a8a446..279ee2bb9 100644 --- a/package.json +++ b/package.json @@ -101,7 +101,7 @@ "typescript": "^5.5.4", "vite": "^5.3.5", "vite-plugin-full-reload": "^1.2.0", - "vite-plugin-ruby": "^5.0.0", + "vite-plugin-ruby": "^5.1.0", "vitest": "^2.0.4" }, "scripts": {