Jekyll Seo Tag Versions Save

A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.

v2.8.0

2 years ago

Minor Enhancements

  • Allow to set type for author (#427)
  • Allow setting author.url (#453)
  • Implement Facebook domain verification (#455)
  • Add og:image:alt and twitter:image:alt (#438)
  • Sort JSON-LD data by key (#458)

Bug Fixes

  • Set the default og:type to 'website' (#391)
  • Template: Remove double new line (#454)

Development Fixes

  • Fix typo in source code comment (#449)
  • Set up Continuous Integration via GH Actions (#450)
  • Bump RuboCop to v1.18.x (#452)
  • Add workflow to release gem via GH Actions

v2.7.1

3 years ago

Development Fixes

  • refactor: mutate site payload instead of duplicating it (#419)

v2.7.0

3 years ago

Minor Enhancements

  • Change pagination message with seo_paginator_message option (#324)
  • Make Twitter Summary Card without having Twitter account (#284)
  • Prefer site.tagline to site.description for page title (#356)
  • Render og:locale meta only when defined explicitly (#388)

Bug Fixes

  • Ensure a single leading @ for twitter usernames (#367)

Development Fixes

  • chore(deps): require Ruby > 2.4.0 EOL
  • test: fix locale specs that use the fallback locale (#360)
  • refactor: Replace read-only empty hash with private constant (#418)
  • refactor: Mutate hash literals instead of duplicating them (#417)
  • refactor: Reduce allocations of instance-agnostic objects (#376)
  • refactor: Memoize #author_hash in SeoTag::AuthorDrop (#342)
  • refactor: simplify conditional in SeoTag::Drop#date_modified (#343)
  • chore(ci): profile seo-tag plugin on a third-party repository (#414)
  • chore(ci): Jekyll v4.0 (#372)
  • chore(ci): test against current stable Ruby 2.5 and 2.7 (#385)
  • style: align with latest jekyll-rubocop (#382)
  • fix: Travis builds for Jekyll 3.x (#415)

Documentation

  • Structured Data Testing Tool is deprecated (#409)
  • Rename Google webmaster tools to Google Search Console (#403)
  • Improve documentation on plugin usage (#399)
  • remove Google+ from example snippet (#358)
  • HTTPS link to https://ogp.me/ (#359)
  • HTTPS links to schema.org (#350)
  • use example.com for example URL (#351)

v2.6.1

4 years ago

Development Fixes

  • Test against Jekyll 4.x (#336)

v2.6.0

5 years ago

Minor Enhancements

  • Twitter Image and Title (#330)

Bug Fixes

  • Do not cache the drop payload for SeoTag (#306)
  • Update url of schema website (#296)

Development Fixes

  • Relax version constraint on Bundler (#325)
  • chore(ci): Add Ruby 2.6, drop Ruby 2.3 (#326)
  • chore (ci): remove deprecated sudo: false in .travis.yml (#333)
  • Lint Ruby code with rubocop-jekyll gem (#302)
  • chore(deps): bump rubocop-jekyll to v0.4 (#320)
  • chore(deps): bump rubocop-jekyll to v0.3 (#316)
  • Correct RuboCop offenses in spec files (#319)

Documentation

  • Rectify error in Usage documentation (#328)

v2.5.0

5 years ago
  • Docs: Prevent GitHub Pages from processing Liquid raw tag (#276)

Documentation

  • Use gems config key for Jekyll < 3.5.0 (#255)
  • docs/usage - replace "below" with correct link (#280)

Development Fixes

  • Test against Ruby 2.5 (#260)
  • add tests for twitter.card types (#289)
  • Target Ruby 2.3 and Rubocop 0.56.0 (#292)

Minor Enhancements

  • Add webmaster_verifications for baidu (#263)
  • Include page number in title (#250)
  • Configure default Twitter summary card type (V2) (#225)

v2.4.0

6 years ago

Minor

  • Add meta generator (#236)
  • Consistently use self-closing tags (#246)
  • Strip null values from JSON-LD hash (#249)

Documentation

  • Avoid deprecation warning when building docs (#243)

Development Fixes

  • Test against latest Rubies (#242)
  • Use Nokigiri on CI (#181)

v2.3.0

6 years ago

Minor Enhancements

  • Use canonical_url specified in page if present #211
  • Fix for image.path causing an invalid url error #228
  • Ensure site.data.authors is properly formatted before attempting to retrieve author meta #227
  • Convert author, image, and JSON-LD to dedicated drops #229
  • Cache parsed template #231
  • Define path with __dir__ #232

Documentation

  • gems: is deprecated in current Jekyll version of github-pages #230

v2.2.3

6 years ago
  • Guard against the author's Twitter handle being Nil when stripping @'s #203
  • Guard against empty title or description strings #206

v2.2.2

6 years ago

Minor Enhancements

  • Guard against arrays in subhashes #197
  • Guard against invalid or missing URLs #199

Development fixes

  • Remove dynamic GitHub Pages logic from Gemfile #194