You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
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 for PageLayoutHeader which was introduced by moving the getUriToCheck, this is now only available for UrlService (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 introducing AbstractPageLayoutHeader and PageHeaderService to save generated information
Removed RouteEnhancerError check within PageLayoutHeader because all AJAX requests are now done through Backend AjaxRoutes
Moved getUriToCheck method to UrlService
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 within stripTagsContent in PreviewService
Removed semicolon from generated LD+JSON (Thanks to @chludwig)
Changed break to continue within StructuredDataProviderManager 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