meta-tags

Search Engine Optimization (SEO) for Ruby on Rails applications.

MIT License

Downloads
14.4M
Stars
2.7K
Committers
61

Bot releases are hidden (Show)

meta-tags - v2.22.0 Latest Release

Published by kpumuk 3 months ago

Changes:

  • Added support for Ruby on Rails 7.2 (303)
meta-tags -

Published by kpumuk 6 months ago

Bugfixes:

  • Removed a duplicated title_tag_attributes configuration from the initializer (287).

Changes:

  • Ruby older than 3.0 is no longer supported.
  • Added truncate_on_natural_separator configuration option to the initializer (287).
meta-tags - v2.20.0

Published by kpumuk 10 months ago

Features:

  • Introduced truncate_on_natural_separator configuration option to change or disable truncation on natural separator (283).
  • Introduced title_tag_attributes configuration option to add HTML attributes to the title tag (284).

Changes:

  • Switched builds from CircleCI to Github Actions (273)
  • Ruby on Rails < 6.0 is no longer supported.
meta-tags -

Published by kpumuk about 1 year ago

Changes:

  • Switched code style from custom rules to Standard (246).
  • Switched from testing Rails using environment variables to Appraisal gem (251).
  • Ruby 2.7 is minimum supported version (257)
  • Added support for Rails 7.1 (267)
meta-tags - v2.18.0

Published by kpumuk about 2 years ago

Changes:

  • Fallback to site name when title is empty in mirrored tags (243)
meta-tags - v2.17.0

Published by kpumuk over 2 years ago

Changes:

  • Separate RBS files to _internal directory to avoid exposing RBS (237)
  • Added Ruby 3.1 to supported versions, Ruby 2.6 is the minimum supported version (235)
meta-tags - v2.16.0

Published by kpumuk over 2 years ago

Changes:

  • Updated maximum dependency specified in gemspec (Getting Ready for Rails 7)
  • Added RBS type definitions.
meta-tags - v2.15.0

Published by kpumuk about 3 years ago

Changes:

  • Added Ruby 3.0 to supported versions
  • Ruby 2.5 is now a required minimum version (we dropped official support for Ruby versions older than 2.5 about 8 months ago)
  • Added skip_canonical_links_on_noindex configuration variable that allows to disable canonical links of the pages that are excluded from indexing (214)
  • Added support for itemprop in _ tag for custom tags (203)

Bugfixes:

  • Fixed error "can't modify frozen String" in strip_tags.
  • Fixed Ruby warning about an instance variable that is not initialized.
meta-tags - v2.14.0

Published by kpumuk about 3 years ago

Changes:

  • Dropped official support for Rails older than 5.1 and Ruby older than 2.5 (both reached their End of Life)
  • Added support for Rails 6.1

Bugfixes:

  • Fixed Rails 6 deprecation warning.
meta-tags -

Published by kpumuk about 5 years ago

Bugfixes:

  • Fixed Rails 6 deprecation warning.
meta-tags -

Published by kpumuk about 5 years ago

Features:

  • Indexing directives (noindex, nofollow, etc. now support an array of robot names as a value).
  • Added support for link[rel='manifest'] (199)

Bugfixes:

  • When noindex uses "robots" as a value, nofollow ignores a custom robot name, and switches to "robots" as well
meta-tags -

Published by kpumuk over 5 years ago

Features:

  • Rails 6 is officially supported.
meta-tags -

Published by kpumuk almost 6 years ago

Features:

  • Added a configuration option minify_output to remove new line characters between meta tags (182)
  • Title, description, and keywords can be an object responding to #to_str (183)

Bugfixes:

  • Truncate title before escaping HTML characters (180)
meta-tags -

Published by kpumuk over 6 years ago

Features:

  • Allow MetaTagsCollection#update to receive an object (169)
meta-tags -

Published by kpumuk over 6 years ago

Features:

  • Added ability to add index robots meta tag (thanks to @rafallo)
meta-tags -

Published by kpumuk over 6 years ago

Features:

  • Added noarchive support.

Changes:

  • Updated default description size to 300 as a new recommended truncation limit.
meta-tags - v2.7.1

Published by kpumuk over 6 years ago

Changes:

  • Properly generate Open Graph meta tags for object types that fail to provide a proper scope (e.g. restaurant:contact_info metadata for restaurant:restaurant object type).

Bugfixes:

  • Description truncated to empty string and removed from meta tags when limit is set to 0 (while documentation suggests we should remove limits in this case).
meta-tags -

Published by kpumuk almost 7 years ago

Changes:

  • Generate open meta tags (<meta ... >) instead of closed meta tags (<meta ... />) by default, which is . Added a new option to switch back to self-closing meta tags, which are valid in HTML5, but unnecessary.
meta-tags -

Published by kpumuk about 7 years ago

Features:

  • Optionally avoid downcasing keywords
  • Added Rails generator to create an initializer with the default settings.
  • Added a configuration option truncate_site_title_first which enables site title truncation when title limit is reached.
  • When Time, Date, or DateTime passed as a meta tag value, it will be formatted according to ISO 8601.

Bugfixes:

  • When title limit reached with reverse set to true, properly truncate the last item of the title array instead of the first one.
  • Do not merge title and site title for OpenGraph, site title is available for reference as :site, and full title as :full_title.

Changes:

meta-tags -

Published by kpumuk about 7 years ago

Features:

  • Added ability to specify title as an Array of parts
  • Added helper for noindex
  • Added nofollow meta tag support

Bugfixes:

  • Fixed Rails 2.3 deprecation warnings