diff --git a/Gemfile b/Gemfile index ec117ff3a..9e891a886 100644 --- a/Gemfile +++ b/Gemfile @@ -33,7 +33,7 @@ gem "dogstatsd-ruby", "~> 4.8" # A client for DogStatsD, an extension of the Sta gem "doorkeeper", "~> 5.4" # Oauth 2 provider gem "elasticsearch", "~> 7.9" # Powers DEVs core search functionality gem "email_validator", "~> 2.0" # Email validator for Rails and ActiveModel -gem "emoji_regex", "~> 3.0" # A pair of Ruby regular expressions for matching Unicode Emoji symbols +gem "emoji_regex", "~> 3.2" # A pair of Ruby regular expressions for matching Unicode Emoji symbols gem "fastly", "~> 2.5" # Client library for the Fastly acceleration system gem "feedjira", "~> 3.1" # A feed fetching and parsing library gem "field_test", "~> 0.4" # A/B testing diff --git a/Gemfile.lock b/Gemfile.lock index dd0176671..75b9f013e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -254,7 +254,7 @@ GEM http_parser.rb (~> 0.6.0) email_validator (2.0.1) activemodel - emoji_regex (3.0.0) + emoji_regex (3.2.0) environs (1.1.0) equalizer (0.0.11) erb_lint (0.0.35) @@ -877,7 +877,7 @@ DEPENDENCIES dotenv-rails (~> 2.7.6) elasticsearch (~> 7.9) email_validator (~> 2.0) - emoji_regex (~> 3.0) + emoji_regex (~> 3.2) erb_lint (~> 0.0.34) exifr (>= 1.3.6) factory_bot_rails (~> 6.1) diff --git a/app/lib/redcarpet/render/html_rouge.rb b/app/lib/redcarpet/render/html_rouge.rb index 54244191d..4128ddbac 100644 --- a/app/lib/redcarpet/render/html_rouge.rb +++ b/app/lib/redcarpet/render/html_rouge.rb @@ -55,7 +55,7 @@ module Redcarpet def slugify(string) stripped_string = ActionView::Base.full_sanitizer.sanitize string - stripped_string.downcase.gsub(EmojiRegex::Regex, "").strip.gsub(/[[:punct:]]/u, "").gsub(/\s+/, "-") + stripped_string.downcase.gsub(EmojiRegex::RGIEmoji, "").strip.gsub(/[[:punct:]]/u, "").gsub(/\s+/, "-") end end end diff --git a/vendor/cache/emoji_regex-3.0.0.gem b/vendor/cache/emoji_regex-3.0.0.gem deleted file mode 100644 index f15fd4301..000000000 Binary files a/vendor/cache/emoji_regex-3.0.0.gem and /dev/null differ diff --git a/vendor/cache/emoji_regex-3.2.0.gem b/vendor/cache/emoji_regex-3.2.0.gem new file mode 100644 index 000000000..57b573b9d Binary files /dev/null and b/vendor/cache/emoji_regex-3.2.0.gem differ