Skip to content

Releases: Yoast/Yoast-SEO-for-TYPO3

8.0.0

04 Oct 12:22
4ae867e
Compare
Choose a tag to compare

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
  • Re-added worker.js to Javascript build
  • php-cs-fixer configuration

7.2.4

12 Aug 15:54
Compare
Choose a tag to compare

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

10 Aug 07:25
Compare
Choose a tag to compare

Fixed

  • Removed XSS possibilities within snippet preview and structured data

7.2.2

25 Jun 08:58
Compare
Choose a tag to compare

Fixed

  • twitter:card is now rendered for CMS8
  • Records with language setting "All" (-1) have a fallback to language id 0 now
  • urltoCheck hook works again, regression fix as the url-generation had been moved to AjaxController
  • Minor updates in various javascript-dependencies

7.2.1

26 Apr 20:01
Compare
Choose a tag to compare

Fixed

  • Passing through the completely generated uri as an uriToCheck parameter has been removed, url generating now happens within AjaxController based on page and language parameter

7.2.0

19 Feb 08:31
Compare
Choose a tag to compare

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)

7.1.3

23 Dec 15:38
289f9ef
Compare
Choose a tag to compare
Merge pull request #405 from Yoast/task/update-releases

[TASK] Update release comments and excluded some more files from TER packaging

7.1.2

23 Dec 14:38
Compare
Choose a tag to compare

This update contains bugfixes for TER releases only

7.1.1

23 Dec 14:11
2c5f83b
Compare
Choose a tag to compare

This update contains bugfixes only.

7.1.0

23 Dec 14:01
46e9dfd
Compare
Choose a tag to compare

This update contains both new (non-breaking) features as well as bugfixes.