jekyll-seo-tag/History.markdown

6.0 KiB

HEAD

Development Fixes

  • Add Ruby 3.1 to CI matrix (#459)
  • chore: remove git.io (#462)

Minor Enhancements

  • Added the twitter:description tag (#464)
  • Support for image paths relative to the page's directory (#466)
  • Truncate the description value to 100 words (#492)

2.8.0 / 2022-02-04

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

2.7.1 / 2020-10-18

Development Fixes

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

2.7.0 / 2020-10-18

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)

2.6.1 / 2019-05-17

Development Fixes

  • Test against Jekyll 4.x (#336)

2.6.0 / 2019-03-16

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)

2.5.0 / 2018-05-18

  • 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)

2.4.0 / 2017-12-04

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)

2.3.0

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

2.2.3

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

2.2.2

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

2.2.1

  • Convert template logic to a Liquid Drop (significant performance improvement) (#184)
  • Fix for JSON-LD validation warning for images missing required properties (#183)

2.2.0

Major Enhancements

  • Add author meta (#103)
  • Add og:locale support #166
  • Add support for Bing and Yandex webmaster tools. Closes #147 (#148)
  • Add SEO author and date modified to validate JSON-LD output (#151)

Minor Enhancements

  • Use | for title separator (#162)
  • Use og:image for twitter image (#174)

Development Fixes

  • Style fixes (#170, #157, #149)
  • Test against latest version of Jekyll (#171)
  • Bump dev dependencies (#172)
  • Remove Rake dependency (#180)

2.1.0

Major Enhancement

  • Use new URL filters (#123)

Minor Enhancements

  • Wraps logo image json data in a publisher property (#133)
  • Fix duplicated escape_once (#93)
  • Simplify minify regex (#125)
  • Don't mangle text with newlines #126

Documentation

  • Add front matter default example for image (#132)
  • Fix tiny typo (#106)
  • add example usage of social profiles (#139)

Development

  • Inherit Jekyll's rubocop config for consistency (#109)
  • Correct spelling in .travis.yml (#112)