diff --git a/Gemfile b/Gemfile index b0dc25f..42efc8e 100644 --- a/Gemfile +++ b/Gemfile @@ -40,7 +40,7 @@ gem "acts_as_paranoid", "~> 0.7" gem "audited", "~> 4.9" -gem "govspeak", "~> 6.7" +gem "govspeak", "~> 7.0" gem "htmlentities", "4.3.4" # Reduces boot times through caching; required in config/boot.rb diff --git a/Gemfile.lock b/Gemfile.lock index aa2360c..8b41cc0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -67,8 +67,8 @@ GEM activesupport (>= 5.2, < 7.0) acts_as_tree (2.9.1) activerecord (>= 3.0.0) - addressable (2.7.0) - public_suffix (>= 2.0.2, < 5.0) + addressable (2.8.1) + public_suffix (>= 2.0.2, < 6.0) ast (2.4.2) audited (4.10.0) activerecord (>= 4.2, < 6.2) @@ -115,7 +115,7 @@ GEM coderay (1.1.3) coercible (1.0.0) descendants_tracker (~> 0.0.1) - concurrent-ruby (1.1.8) + concurrent-ruby (1.1.10) crass (1.0.6) cucumber (6.0.0) builder (~> 3.2, >= 3.2.4) @@ -144,16 +144,12 @@ GEM cucumber-messages (~> 15.0, >= 15.0.0) cucumber-messages (15.0.0) protobuf-cucumber (~> 3.10, >= 3.10.8) - cucumber-rails (1.4.0) - capybara (>= 1.1.2) - cucumber (>= 1.2.0) - nokogiri (>= 1.5.0) - rails (>= 3.0.0) cucumber-tag-expressions (3.0.1) cucumber-wire (5.0.0) cucumber-core (~> 9.0, >= 9.0.0) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) + date (3.3.3) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) devise (4.8.0) @@ -170,7 +166,7 @@ GEM railties (>= 3.2) dumb_delegator (0.8.1) equalizer (0.0.11) - erubi (1.10.0) + erubi (1.12.0) factory_bot (6.1.0) activesupport (>= 5.0.0) factory_bot_rails (6.1.0) @@ -178,52 +174,53 @@ GEM railties (>= 5.0.0) faker (2.17.0) i18n (>= 1.6, < 2) - faraday (1.4.1) - faraday-excon (~> 1.1) - faraday-net_http (~> 1.0) - faraday-net_http_persistent (~> 1.1) - multipart-post (>= 1.2, < 3) + faraday (2.7.2) + faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) - faraday-excon (1.1.0) - faraday-net_http (1.0.1) - faraday-net_http_persistent (1.1.0) + faraday-net_http (3.0.2) ffi (1.15.0) foreman (0.87.2) - globalid (0.4.2) - activesupport (>= 4.2.0) - govspeak (6.7.0) - actionview (>= 5.0, < 7) + globalid (1.0.0) + activesupport (>= 5.0) + govspeak (7.0.2) + actionview (>= 6) addressable (>= 2.3.8, < 3) govuk_publishing_components (>= 23) htmlentities (~> 4) i18n (>= 0.7) - kramdown (>= 2.3.0) - nokogiri (~> 1.5) - nokogumbo (~> 2) + kramdown (>= 2.3.1) + nokogiri (~> 1.12) rinku (~> 2.0) - sanitize (>= 5.2.1, < 6) - govuk_app_config (3.0.0) + sanitize (~> 6) + govuk_app_config (4.4.3) logstasher (>= 1.2.2, < 2.2.0) - sentry-raven (~> 3.1.1) + prometheus_exporter (~> 2.0.2) + puma (~> 5.0) + sentry-rails (~> 4.5.0) + sentry-ruby (~> 4.5.0) statsd-ruby (~> 1.5.0) unicorn (>= 5.4, < 5.9) - govuk_publishing_components (24.10.1) + govuk_personalisation (0.12.0) + plek (>= 1.9.0) + rails (>= 6, < 8) + govuk_publishing_components (34.2.0) govuk_app_config + govuk_personalisation (>= 0.7.0) kramdown plek - rails (>= 5.0.0.1) + rails (>= 6) rouge - sprockets (< 4) + sprockets (>= 3) haml (5.2.1) temple (>= 0.8.0) tilt htmlentities (4.3.4) - i18n (1.8.10) + i18n (1.12.0) concurrent-ruby (~> 1.0) ice_nine (0.11.2) jmespath (1.4.0) - kgio (2.11.3) - kramdown (2.3.1) + kgio (2.11.4) + kramdown (2.4.0) rexml listen (3.5.1) rb-fsevent (~> 0.10, >= 0.10.3) @@ -231,33 +228,46 @@ GEM logstasher (2.1.5) activesupport (>= 5.2) request_store - loofah (2.9.1) + loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) - mail (2.7.1) + mail (2.8.0) mini_mime (>= 0.1.1) - marcel (1.0.1) + net-imap + net-pop + net-smtp + marcel (1.0.2) method_source (1.0.0) middleware (0.1.0) mime-types (3.3.1) mime-types-data (~> 3.2015) mime-types-data (3.2021.0225) mini_mime (1.0.3) - minitest (5.14.4) + minitest (5.17.0) msgpack (1.4.2) multi_test (0.1.2) - multipart-post (2.1.1) - nio4r (2.5.7) - nokogiri (1.11.3-x86_64-darwin) + net-imap (0.3.4) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.1) + timeout + net-smtp (0.3.3) + net-protocol + nio4r (2.5.8) + nokogiri (1.13.10-x86_64-darwin) + racc (~> 1.4) + nokogiri (1.13.10-x86_64-linux) racc (~> 1.4) - nokogumbo (2.0.5) - nokogiri (~> 1.8, >= 1.8.4) orm_adapter (0.5.0) parallel (1.20.1) parser (3.0.1.1) ast (~> 2.4.1) pg (1.2.3) - plek (4.0.0) + plek (5.0.0) + prometheus_exporter (2.0.6) + webrick protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -269,17 +279,17 @@ GEM pry-byebug (3.9.0) byebug (~> 11.0) pry (~> 0.13.0) - public_suffix (4.0.6) + public_suffix (5.0.1) puma (5.2.2) nio4r (~> 2.0) pundit (2.1.0) activesupport (>= 3.0.0) - racc (1.5.2) - rack (2.2.3) + racc (1.6.2) + rack (2.2.5) rack-proxy (0.6.5) rack - rack-test (1.1.0) - rack (>= 1.0, < 3) + rack-test (2.0.2) + rack (>= 1.3) rails (6.1.3.2) actioncable (= 6.1.3.2) actionmailbox (= 6.1.3.2) @@ -298,8 +308,8 @@ GEM rails-dom-testing (2.0.3) activesupport (>= 4.2.0) nokogiri (>= 1.6) - rails-html-sanitizer (1.3.0) - loofah (~> 2.3) + rails-html-sanitizer (1.4.4) + loofah (~> 2.19, >= 2.19.1) railties (6.1.3.2) actionpack (= 6.1.3.2) activesupport (= 6.1.3.2) @@ -307,20 +317,20 @@ GEM rake (>= 0.8.7) thor (~> 1.0) rainbow (3.0.0) - raindrops (0.19.1) - rake (13.0.3) + raindrops (0.20.0) + rake (13.0.6) rb-fsevent (0.10.4) rb-inotify (0.10.1) ffi (~> 1.0) regexp_parser (2.1.1) - request_store (1.5.0) + request_store (1.5.1) rack (>= 1.4) responders (3.0.1) actionpack (>= 5.0) railties (>= 5.0) rexml (3.2.5) rinku (2.0.6) - rouge (3.26.0) + rouge (4.0.1) rspec (3.10.0) rspec-core (~> 3.10.0) rspec-expectations (~> 3.10.0) @@ -368,12 +378,11 @@ GEM rubocop-rspec (1.42.0) rubocop (>= 0.87.0) ruby-progressbar (1.11.0) - ruby2_keywords (0.0.4) + ruby2_keywords (0.0.5) rubyzip (2.3.0) - sanitize (5.2.3) + sanitize (6.0.0) crass (~> 1.0.2) - nokogiri (>= 1.8.0) - nokogumbo (~> 2.0) + nokogiri (>= 1.12.0) sass (3.7.4) sass-listen (~> 4.0.0) sass-listen (4.0.0) @@ -387,8 +396,16 @@ GEM childprocess (>= 0.5, < 4.0) rubyzip (>= 1.2.2) semantic_range (3.0.0) - sentry-raven (3.1.2) + sentry-rails (4.5.2) + railties (>= 5.0) + sentry-ruby-core (~> 4.5.0) + sentry-ruby (4.5.2) + concurrent-ruby (~> 1.0, >= 1.0.2) faraday (>= 1.0) + sentry-ruby-core (= 4.5.2) + sentry-ruby-core (4.5.2) + concurrent-ruby + faraday simplecov (0.21.2) docile (~> 1.1) simplecov-html (~> 0.11) @@ -399,21 +416,22 @@ GEM spring-watcher-listen (2.0.1) listen (>= 2.7, < 4.0) spring (>= 1.2, < 3.0) - sprockets (3.7.2) + sprockets (4.2.0) concurrent-ruby (~> 1.0) - rack (> 1, < 3) - sprockets-rails (3.2.2) - actionpack (>= 4.0) - activesupport (>= 4.0) + rack (>= 2.2.4, < 4) + sprockets-rails (3.4.2) + actionpack (>= 5.2) + activesupport (>= 5.2) sprockets (>= 3.0.0) statsd-ruby (1.5.0) sys-uname (1.2.2) ffi (~> 1.1) temple (0.8.2) - thor (1.1.0) + thor (1.2.1) thread_safe (0.3.6) tilt (2.0.10) - tzinfo (2.0.4) + timeout (0.3.1) + tzinfo (2.0.5) concurrent-ruby (~> 1.0) unicode-display_width (1.7.0) unicorn (5.8.0) @@ -440,15 +458,17 @@ GEM rack-proxy (>= 0.6.1) railties (>= 5.2) semantic_range (>= 2.3.0) - websocket-driver (0.7.3) + webrick (1.7.0) + websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.4.2) + zeitwerk (2.6.6) PLATFORMS x86_64-darwin-19 + x86_64-linux DEPENDENCIES active_storage_validations (~> 0.9) @@ -468,7 +488,7 @@ DEPENDENCIES factory_bot_rails (~> 6.1) faker (~> 2.17) foreman (~> 0.87) - govspeak (~> 6.7) + govspeak (~> 7.0) haml (~> 5.2) htmlentities (= 4.3.4) listen (>= 3.0.5, < 3.6)