Releases: nystudio107/craft-seomatic
Releases · nystudio107/craft-seomatic
3.5.6
Added
- Added the Site Alternate Name property to Site Settings, used in the JSON-LD for the homepage, if the MainEntityOfPage is WebPage or WebSite (#1482)
- Added Letterbox crop mode for SEO image transforms (#1337)
Changed
- No longer do a potentially expensive query on page load for sections that have a massive number of entries (#1526)
- If the current route is the homepage, set the
name
andalternateName
JSON-LD for themainEntityOfPage
toseomatic.site.siteName
andseomatic.site.identity.genericAlternateName
respectively, rather than theseomatic.meta.seoTitle
(#1482) - The SEO preview display in Content SEO will pull an entry from the specific Entry Type rather than just the first entry (#1535)
- Text and Asset pull sources in Content SEO will now display only fields from the specific Entry Type rather than all fields for that Section (#1535)
Fixed
- Fixed an issue where an exception would be thrown if the Campaign plugin was installed first, and then you newly installed SEOmatic (#1530)
5.1.5
4.1.5
3.5.5
5.1.4
Fixed
- Normalize the incoming
url
andpath
so thatmergUrlWithPath()
handles edge-cases properly (#1512) - Fixed an issue where the
ads.txt
wasn't renamed properly when requested via GraphQL (#1513) - Fixed an issue where the homepage metacontainer cache did not get properly cleared (#1514)
- Fixed an exception caused by the wrong argument passed to
Asset::getAssetById()
in edge cases (#1515) - Removed vestigial sitemap rendering code in
SitemapTemplate
that had a code path that had a code path that could return a503
(#1437)
4.1.4
Fixed
- Normalize the incoming
url
andpath
so thatmergUrlWithPath()
handles edge-cases properly (#1512) - Fixed an issue where the
ads.txt
wasn't renamed properly when requested via GraphQL (#1513) - Fixed an exception caused by the wrong argument passed to
Asset::getAssetById()
in edge cases (#1515) - Removed vestigial sitemap rendering code in
SitemapTemplate
that had a code path that had a code path that could return a503
(#1437)
3.5.4
Fixed
- Normalize the incoming
url
andpath
so thatmergUrlWithPath()
handles edge-cases properly (#1512) - Fixed an issue where the
ads.txt
wasn't renamed properly when requested via GraphQL (#1513) - Fixed an exception caused by the wrong argument passed to
Asset::getAssetById()
in edge cases (#1515) - Removed vestigial sitemap rendering code in
SitemapTemplate
that had a code path that had a code path that could return a503
(#1437)
5.1.3
Changed
- Make the Content SEO listings better at eliminating duplicates by pruning sections that no longer exist (#1499)
- Fixed an issue where a section with a
typeId
of0
wouldn't validate, and thus the changes to the Content SEO settings would not validate & save (#1510)
Fixed
- Fixed the visual appearance of the Entry Type dropdown menu in Content SEO settings