diff --git a/lib/github-pages/dependencies.rb b/lib/github-pages/dependencies.rb index 8a82d38..860b0ff 100644 --- a/lib/github-pages/dependencies.rb +++ b/lib/github-pages/dependencies.rb @@ -15,37 +15,30 @@ module GitHubPages "jekyll-commonmark-ghpages" => "0.1.6", # Misc - "liquid" => "4.0.0", - "rouge" => "3.11.0", + "liquid" => "4.0.3", + "rouge" => "3.13.0", "github-pages-health-check" => "1.16.1", # Plugins - "jekyll-redirect-from" => "0.14.0", - "jekyll-sitemap" => "1.2.0", - "jekyll-feed" => "0.11.0", + "jekyll-redirect-from" => "0.15.0", + "jekyll-sitemap" => "1.4.0", + "jekyll-feed" => "0.13.0", "jekyll-gist" => "1.5.0", "jekyll-paginate" => "1.1.0", "jekyll-coffeescript" => "1.1.1", - "jekyll-seo-tag" => "2.5.0", + "jekyll-seo-tag" => "2.6.1", "jekyll-github-metadata" => "2.12.1", - "jekyll-avatar" => "0.6.0", - "jekyll-remote-theme" => "0.4.0", + "jekyll-avatar" => "0.7.0", + "jekyll-remote-theme" => "0.4.1", # Plugins to match GitHub.com Markdown - "jemoji" => "0.10.2", - "jekyll-mentions" => "1.4.1", - "jekyll-relative-links" => "0.6.0", - "jekyll-optional-front-matter" => "0.3.0", - "jekyll-readme-index" => "0.2.0", + "jemoji" => "0.11.1", + "jekyll-mentions" => "1.5.1", + "jekyll-relative-links" => "0.6.1", + "jekyll-optional-front-matter" => "0.3.2", + "jekyll-readme-index" => "0.3.0", "jekyll-default-layout" => "0.1.4", - "jekyll-titles-from-headings" => "0.5.1", - - # Pin listen because it's broken on 2.1 & that's what we recommend. - # https://github.com/guard/listen/pull/371 - "listen" => "3.1.5", - - # Pin activesupport because 5.0 is broken on 2.1 - "activesupport" => "4.2.11.1", + "jekyll-titles-from-headings" => "0.5.3", }.freeze # Jekyll and related dependency versions as used by GitHub Pages. diff --git a/lib/github-pages/plugins.rb b/lib/github-pages/plugins.rb index 237bde7..de4af62 100644 --- a/lib/github-pages/plugins.rb +++ b/lib/github-pages/plugins.rb @@ -48,9 +48,9 @@ module GitHubPages # Themes THEMES = { - "jekyll-swiss" => "0.4.0", - "minima" => "2.5.0", - "jekyll-theme-primer" => "0.5.3", + "jekyll-swiss" => "1.0.0", + "minima" => "2.5.1", + "jekyll-theme-primer" => "0.5.4", "jekyll-theme-architect" => "0.1.1", "jekyll-theme-cayman" => "0.1.1", "jekyll-theme-dinky" => "0.1.1", diff --git a/spec/github-pages/dependencies_spec.rb b/spec/github-pages/dependencies_spec.rb index ceb31f3..1e592eb 100644 --- a/spec/github-pages/dependencies_spec.rb +++ b/spec/github-pages/dependencies_spec.rb @@ -5,7 +5,7 @@ require "spec_helper" describe(GitHubPages::Dependencies) do CORE_DEPENDENCIES = %w( jekyll kramdown liquid rouge jekyll-sass-converter - github-pages-health-check listen activesupport + github-pages-health-check ).freeze PLUGINS = described_class::VERSIONS.keys - CORE_DEPENDENCIES diff --git a/spec/github-pages/integration_spec.rb b/spec/github-pages/integration_spec.rb index c8d1dfa..d2a9dd3 100644 --- a/spec/github-pages/integration_spec.rb +++ b/spec/github-pages/integration_spec.rb @@ -69,7 +69,7 @@ RSpec.describe "Pages Gem Integration spec" do contents = File.read(__FILE__) contexts = contents.scan(/context \"(.*?)\"/) missing = GitHubPages::Dependencies::VERSIONS.keys - contexts.flatten - missing -= %w(listen activesupport github-pages-health-check) + missing -= %w(github-pages-health-check) msg = "The following dependencies are missing integration tests: #{missing.join(", ")}" expect(missing).to be_empty, msg end