Skip to content

Releases: nystudio107/seomatic

Version 1.1.15

26 Apr 00:13
Compare
Choose a tag to compare
  • [Added] Added a siteUrlOverride config setting for when you need to override the siteUrl, for instance in a headless ElementAPI server
  • [Added] Added breadcrumbs to the AdminCP UI
  • [Added] Added the ability to change the display name of the SEOmatic plugin in the AdminCP
  • [Improved] Fixed an issue with empty organizationOwnerContactPoints
  • [Improved] The array passed into renderJSONLD() is now sanitized before it is rendered
  • [Improved] craft.locale is now properly limited to an ISO 639-1 language code in the metadata
  • [Improved] Facebook locales now ensure that they have a territory as well as a language, e.g.: fr_FR, not just fr
  • [Improved] Updated the README.md

Version 1.1.14

19 Apr 05:56
Compare
Choose a tag to compare
  • [Added] Added Organization Contact Points that can appear in the Google Knowledge panel in some searches
  • [Added] You can control whether Product JSON-LD is rendered via the renderCommerceProductJSONLD config variable
  • [Added] Added support for arrays as the root JSON-LD type in the JSON-LD generator
  • [Improved] SEOmatic now outputs JSON-LD microdata for all of the Craft Commerce Product Variants (previously it was outputting only the default Variant)
  • [Improved] Updated the README.md

Version 1.1.13

17 Apr 03:54
Compare
Choose a tag to compare
  • [Added] If an SEOmatic FieldType is attached to a Craft Commerce Product, in addition to rendering the page SEO Meta, it will also generate Product JSON-LD microdata that describes the product.
  • [Improved] SEOmatic now uses control panel sub-navs if you're running Craft 2.5 or later
  • [Improved] Updated the README.md

Version 1.1.12

14 Apr 17:58
Compare
Choose a tag to compare
  • [Improved] [Improved] SEOmatic will now populate its FieldType with default values on saveElement(), which is triggered via import plugings and also via Settings → Edit My Section → hit Save
  • [Improved] Updated the README.md

Version 1.1.11

08 Apr 21:43
Compare
Choose a tag to compare
  • [Fixed] Fixed an issue with rendering the humans.tx and robots.txt templates
  • [Improved] An HTML comment is added if the Google Analytics script is not included due to LivePreview or devMode being on
  • [Improved] Updated the README.md

Version 1.1.10

30 Mar 01:00
Compare
Choose a tag to compare
  • [Fixed] Fixed API 'deprecation' errors with Craft 2.6.2778 or later
  • [Improved] Added more controls for the default title, description, and keywords values in config.php
  • [Improved] Updated the README.md

Version 1.1.9

17 Mar 20:52
Compare
Choose a tag to compare
  • [Fixed] Fixed a typo in the Preview SEO Tags window
  • [Fixed] We now handle Twig errors in SEOmatic FieldType fields gracefully
  • [Improved] Query strings are now stripped from the canonical URL
  • [Improved] All things that should be fully qualified URLs are now fully qualified URLs, even if you specify them via path or relative URL
  • [Improved] Updated the README.md

Version 1.1.8

11 Mar 01:03
Compare
Choose a tag to compare
  • [Improved] In the SEOmatic FieldType, moved default setting to prepValue() so it'll work if the entries are all re-saved via resaveAllElements
  • [Added] Added getFullyQualifiedUrl() helper as a Twig function/filter and as a variable for Twig templating
  • [Improved] Turn things that should be fully qualified URLs into fully qualified URLs, such as the canonicalUrl, seoImage, and anything with url as a key
  • [Improved] Added seoImage() and seoImageID() to the model so you can get at those values from, say, entry.seoField.seoImage()
  • [Fixed] canonicalUrl fixes for multilingual sites
  • [Fixed] Fixed errant ordinal encoding of the first element in a sequential array
  • [Improved] Updated the README.md

Version 1.1.7

04 Mar 19:02
Compare
Choose a tag to compare
  • [Fixed] Fixed a regression that would cause the Place JSON-LD to render incorrectly
  • [Fixed] Fixed a nasty bug that would cause SEOmatic to crash if you used {title} or other variables in your SEOmatic Entry Meta fields
  • [Improved] Updated the README.md

Version 1.1.6

03 Mar 18:26
Compare
Choose a tag to compare
  • [Fixed] Fixed a fun recursion bug that would cause meta arrays nested more than 1 deep to not be sanitized & parsed properly
  • [Added] Added Composer support for type: craft-plugin in composer.json
  • [Fixed] Removed the ?> from the config.php as per Lindsey's best practices
  • [Fixed] The meta variables rendered by craft.seomatic.renderIdentity(), craft.seomatic.renderWebsite() and craft.seomatic.renderPlace() are now taken from the Twig context, so they can be modified before output
  • [Fixed] The metas will now be cached as intended (oops), which should increase performance a bit
  • [Improved] Updated the README.md