diff --git a/Gemfile b/Gemfile index a61523e51..679bcccf1 100644 --- a/Gemfile +++ b/Gemfile @@ -54,7 +54,7 @@ gem "jbuilder", "~> 2.11" # Create JSON structures via a Builder-style DSL gem "js-routes", "~> 2.2" # Brings Rails named routes to javascript gem "jsonapi-serializer", "~> 2.2" # Serializer for Ruby objects gem "kaminari", "~> 1.2" # A Scope & Engine based, clean, powerful, customizable and sophisticated paginator -gem "katex", "~> 0.8.0" # This rubygem enables you to render TeX math to HTML using KaTeX. It uses ExecJS under the hood +gem "katex", "~> 0.9.0" # This rubygem enables you to render TeX math to HTML using KaTeX. It uses ExecJS under the hood gem "liquid", "~> 5.3" # A secure, non-evaling end user template engine with aesthetic markup gem "metainspector", "~> 5.12" # To get and parse website metadata for Open Graph rich objects gem "nokogiri", "~> 1.13" # HTML, XML, SAX, and Reader parser diff --git a/Gemfile.lock b/Gemfile.lock index ddab6e956..696e8ad70 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -248,7 +248,7 @@ GEM tzinfo eventmachine (1.2.7) excon (0.92.2) - execjs (2.7.0) + execjs (2.8.1) exifr (1.3.9) factory_bot (6.2.0) activesupport (>= 5.0.0) @@ -451,7 +451,7 @@ GEM activerecord kaminari-core (= 1.2.2) kaminari-core (1.2.2) - katex (0.8.0) + katex (0.9.0) execjs (~> 2.7) knapsack_pro (3.2.1) rake @@ -1016,7 +1016,7 @@ DEPENDENCIES js-routes (~> 2.2) jsonapi-serializer (~> 2.2) kaminari (~> 1.2) - katex (~> 0.8.0) + katex (~> 0.9.0) knapsack_pro (~> 3.2.1) launchy (~> 2.5) liquid (~> 5.3) diff --git a/spec/liquid_tags/katex_tag_spec.rb b/spec/liquid_tags/katex_tag_spec.rb index 4bc6d1e74..82ef6cd75 100644 --- a/spec/liquid_tags/katex_tag_spec.rb +++ b/spec/liquid_tags/katex_tag_spec.rb @@ -28,7 +28,7 @@ RSpec.describe KatexTag, type: :liquid_tag do end it "generates Katex errors" do - content = "\\c = \\pm\\sqrt{a^2 + b^2}" + content = "c = \\pm\\sqrt{a{^2 + b^2}" rendered = generate_katex_liquid(content).render expect(rendered).to include("ParseError: KaTeX parse error: ") end diff --git a/vendor/cache/execjs-2.7.0.gem b/vendor/cache/execjs-2.7.0.gem deleted file mode 100644 index 1247cce45..000000000 Binary files a/vendor/cache/execjs-2.7.0.gem and /dev/null differ diff --git a/vendor/cache/execjs-2.8.1.gem b/vendor/cache/execjs-2.8.1.gem new file mode 100644 index 000000000..b8c2d2fc4 Binary files /dev/null and b/vendor/cache/execjs-2.8.1.gem differ diff --git a/vendor/cache/katex-0.8.0.gem b/vendor/cache/katex-0.8.0.gem deleted file mode 100644 index 059da094f..000000000 Binary files a/vendor/cache/katex-0.8.0.gem and /dev/null differ diff --git a/vendor/cache/katex-0.9.0.gem b/vendor/cache/katex-0.9.0.gem new file mode 100644 index 000000000..e88b6223b Binary files /dev/null and b/vendor/cache/katex-0.9.0.gem differ