Releases: Yoast/Yoast-SEO-for-TYPO3
Releases · Yoast/Yoast-SEO-for-TYPO3
8.0.0
Breaking changes
- Dropped CMS8 support
- All AJAX requests are now done through the Backend AjaxRoutes
- Canonical and XmlSitemap functionality has been removed, provided by
EXT:seo
- Support for
pages_language_overlay
is removed
- Dropped the
urlToCheck
hook forPageLayoutHeader
which was introduced by moving thegetUriToCheck
, this is now only available forUrlService
(as it was before) - Without a meta description, only a placeholder is being shown in the snippet preview. Previously content from the page was being shown, but this hurts the analysis.
Added
- CMS11 support
- Introduced strict typing and return-types to all classes
YoastConfigInlineJs
hook to make it possible to add to the YoastConfig JSON from multiple classes- Replaced the
widget.paginate
viewhelper call with within the Overview functionality with the Pagination API, added backport classes for CMS9 - Placeholders for the Premium functionalities "Insights" and "Advanced robots"
Changed
- Updated underlying yoastseo javascript libraries
- Restructured
PageLayoutHeader
hook by introducingAbstractPageLayoutHeader
andPageHeaderService
to save generated information - Removed RouteEnhancerError check within
PageLayoutHeader
because all AJAX requests are now done through Backend AjaxRoutes - Moved
getUriToCheck
method toUrlService
- Updated Premium information within backend module and all modals
- Removed
linkingSuggestions
javascript from extension, unused and caused an extra 2.5MB on the extension size - Huge cleanup of whole extension
Fixed
- Check if the content returned by the HTTP request for the snippet preview is not
false
- Removed unused
$invert
functionality withinstripTagsContent
inPreviewService
- Removed semicolon from generated LD+JSON (Thanks to @chludwig)
- Changed
break
tocontinue
withinStructuredDataProviderManager
to prevent only first provider rendering from cache (Thanks to @lorenzanmey) - Set TCA fields without a database column to
type=none
(Thanks to @YKWeyer) TYPO3_MODE=FE
checks added to the pageRenderer hooks to prevent errors in other extensions- Re-added
worker.js
to Javascript build - php-cs-fixer configuration
7.2.4
Fixed
- additionalGetVars are working again for CMS8 (used for record analysis) thanks to @Pablo-Camara
- Removed accidental
git
keyword within content reducer to avoid javascript console errors locale
extraction, which is used to determine the language for analysis, now works for locales with a hyphen (e.g.en-US
) and for html tags with extra attributes
7.2.3
7.2.2
Fixed
twitter:card
is now rendered for CMS8- Records with language setting "All" (
-1
) have a fallback to language id0
now urltoCheck
hook works again, regression fix as the url-generation had been moved toAjaxController
- Minor updates in various javascript-dependencies
7.2.1
7.2.0
Added
- Possibility to use stdWrap within sitemap typoscript
Fixed
- Regular expression to parse body content is optimized (thanks to @ebolansk)
- The default favicon.ico is now loaded on subpages
- The preview page id for translated records (like EXT:news) is now correctly set (thanks to @internezzo-prod)