Version 2.3.1
September 5, 2024
Fixed
- Fixed a regression error introduced in 2.3.0, where SEOMate could fail to render sitemap priority values
Version 2.3.0
August 24, 2024
Changed
- SEOMate now strips preview and token params from canonical and alternate URLs
- SEOMate now uses elements' canonical ID when querying for alternates
- SEOMate no longer reads or writes to the meta or sitemap caches for preview and/or tokenized requests
Added
- Added
seomate.home
(the current site's URL, stripped of preview and token params)
Version 2.2.1
April 4, 2024
Fixed
- Fixed a bug where SEOMate could attempt to use string values as callables in
additionalMeta
Version 2.2.0
January 19, 2024
Added
- Sitemaps now include alternate URLs in
<xhtml:link>
entries, if theoutputAlternate
config setting istrue
. #79 - Sitemaps are now styled using an XSLT stylesheet. #79
- Added a LinkedIn card to the SEO preview
Improved
- Improved performance when outputting alternate URLs. #79
- The
cacheDuration
config setting now works with PHP duration interval strings. - Updated and improved the SEO Preview design
Changed
Version 2.1.3
January 4, 2024
Fixed
- Fixed an issue that could occur when using native Craft image transforms if an invalid image transform attribute was passed to imageTransformMap.
Version 2.1.2
June 18, 2023
Fixed
- Fixed a PHP 8.0 compatibility issue
Version 2.1.1
February 27, 2023
Fixed
- Fixed a template exception that could be thrown when rendering SEO previews
Version 2.1.0
February 15, 2023
Added
- Custom meta templates and template overrides are now supported in SEO previews (#28)
Version 2.0.3
June 14, 2022
Fixed
- Fixed an issue that could occur if a non-existing scope was used in field profiles.
Version 2.0.2
June 8, 2022
Fixed
- Fixed use of
->getAttributes()
on asset model when getting alt text.
Version 2.0.1
May 10, 2022
Fixed
- Fixed an issue where eager-loaded assets or Matrix sub field values would not be included in element meta.
Changed
- Deprecated the syntax
'matrixFieldHandle:blockTypeHandle.subFieldHandle'
for using Matrix sub field values in element meta. The syntax'matrixFieldHandle.blockTypeHandle:subFieldHandle'
should be used instead.
Version 2.0.0
May 4, 2022
Added
- Added Craft 4 support.
Version 1.1.13
March 24, 2022
Added
- Added conditionals to output template to be able to override url’s at the template level without overriding canonical url.
Version 1.1.12
December 6, 2021
Fixed
- Fixed an issue where Categories with URLs would display a double set of Preview/View buttons on their edit pages
Version 1.1.11
September 1, 2021
Fixed
- Fixed an issue where it was not possible to enable SEO Preview on a per-section basis by setting the
previewEnabled
setting to an array of section handles
Version 1.1.10
August 9, 2021
Fixed
- Fixed an issue where the SEOMate cache would not respect paginated requests. Fixes #52.
- Fixed an issue where an exception would be thrown if meta images were eager-loaded. Fixes #19.
Version 1.1.9
March 1, 2021
Changed
- Changed requirement for
spatie/schema-org
to include^3.0
for PHP versions above 7.3.
Version 1.1.8
February 16, 2021
Fixed
- Fixes an issue where an exception would be thrown if Craft was unable to transform the meta image (for example if the file did not exist). Fixes #48
Version 1.1.7
September 16, 2020
Fixed
- Fixes an issue that prevented SEOMate from outputting alternate urls.
Version 1.1.6
September 15, 2020
Fixed
- Fixes issues that would occur if SEOMate was used on a site that was disabled.
Version 1.1.5
August 21, 2020
Added
- Added self-referential hreflang as alternate (fixes #43).
- Added support for twig in sitename config setting (fixes #21).
Fixed
- Fixed an issue where alternate urls for disabled elements were output (fixes #41).
- Fixed an issue where SEOMate could neglect to include pagination info in canonical URLs (fixes #44).
Version 1.1.4
April 12, 2020
Fixed
- Fixed an issue with encoding of meta attributes. Fixes #39.
Version 1.1.3
March 2, 2020
Fixed
- Fixed a caching issue with native image transforms and
generateTransformsBeforePageLoad
. Fixes #35.
Version 1.1.2
February 17, 2020
Added
- Added
craft.seomate.getMeta()
template variable that returns meta data based on the current page. Takes an seomate config object for additional configuration. Fixes #31. - Added support for Imager X.
Fixed
- Fixed an issue where seomate would throw an exception if a value in
defaultMeta
did not exist in the context. Fixes #24.
Version 1.1.1
September 21, 2019
Fixed
- Fixes indentation and whitespace issues in default meta template. Fixes #22.
- The "SEO Preview" Preview Target is no longer available when editing entries without URLs
Version 1.1.0
August 10, 2019
Added
- Added new
previewLabel
config setting - Added SEO Preview as a Preview Target for Craft 3.2+. Fixes #16.
Version 1.0.7
July 4, 2019
Added
- Added support for configuring custom sitemaps urls and additional sitemap urls on a per site basis.
- Added support for adding additional sitemaps, generated outside of SEOMate, to the main sitemap index (Thanks @jrm98).
Version 1.0.6
July 4, 2019
Fixed
- Fixes an issue where the "Close SEO Preview" button label could be applied to buttons inside the field panel in SEO Preview (fixes #13)
Version 1.0.5
July 3, 2019
Added
- Added SEO Preview for Craft Commerce Products
Changed
- Changed the behaviour of the output meta template, empty tags are no longer being rendered.
Fixed
- Fixes an issue where elements without urls in some sites would create an error when getting alternate url (fixes #10)
- Fixes an issue where the "SEO Preview" button was missing for Entries in Craft 3.2.x (fixes #12)
Version 1.0.4
July 1, 2019
Fixed
- Fixes an issue where SEO Preview settings could override native Live Preview settings (fixes #7).
Version 1.0.3
June 30, 2019
Added
- Added support for using matrix field syntax in
defaultMeta
(fixes #9).
Version 1.0.2
May 19, 2019
Fixed
- Fixed missing multi-byte handling of maxLength enforcement (Thanks @rungta).
- Fixed namespace for PreviewAsset class (Thanks @Mosnar).
Version 1.0.1
April 30, 2019
Changed
- Changed order of when additional meta is added to make it overrideable from templates (Fixes #2).
Version 1.0.0
April 26, 2019
Added
- Initial public release