3.3.2
Release Date: June 21st, 2016
Enhancements:
- Removes non-minified files. This makes the download a lot smaller which will result in less cases of an incomplete or failed download.
- Add setting and user option to disable the content analysis; The SEO analysis will still be present.
- Change the overall content analysis bullet to be more lenient in non-English languages. This means it will be easier to get a green bullet for non-English languages.
Bugfixes:
- Fix issue where the settings export zip file could be read from the uploads folder after doing an export.
3.3.1
Release Date: June 15th, 2016
Enhancements:
- Adds help center to google search console page when not connected to google search console.
- Adds video to the Yoast SEO dashboard to explain it.
- Ships the production version of React instead of the development version.
Bugfixes
- Fixes a bug where the primary category wouldn't be in the permalink if
get_permalink was called outside the loop.
- Fixes a compatibility issue where we set
$ to jQuery.
- Fixes a bug with redirects on a subsite in a multisite installation, props nicholas-eden.
- Fixes a bug where invalid HTML would throw a warning.
- Fixes a bug where reading server variables using
filter_input returns an empty result.
- Fixes a bug where the passive voice and transition words would be shown on non-english language
3.3.0
Release Date: June 14th, 2016
Features:
- Added a dashboard under the SEO menu item and moved all persistent notifications to this dashboard.
- Added an indicator to the menu and admin bar about pending notifications and SEO problems.
- Splits the analysis into content and keyword analysis.
- Adds a ton of content feedback about the following properties:
- The length of subheadings.
- The length of text following a subheading.
- The length of paragraphs.
- The length of sentences.
- The presence of transition words.
- The presence of the passive voice.
- Adds a marker button for specific properties to mark these in the editor:
- The length of paragraphs.
- The length of sentences.
- The presence of passive voice.
- The presence of transition words.
- The presence of links with the focus keyword as link text.
- Adds slug transliteration for the following languages, this means that we now match with both the non-transliterated keyword and the transliterated keyword:
- Spanish, Polish, German, Nynorsk, Bokmål, Swedish, Finnish,
- Danish, Turkish, Latvian, Icelandic, Faroese, Czech, Russian,
- Esperanto, Afrikaans, Catalan, Asturian, Aragonese, Aymara,
- English, French, Italian, Dutch, Bambara.
- Adds a search box in the help center to search in the Yoast knowledge base.
Enhancements:
- Adds missing alt tags to banners.
- Adds a 50.000 URL hard limit to the sitemaps, this is what google recommends.
- Moves social tab above settings tab in the metabox.
- Adds live updating to the score indicator in the admin bar on the post edit page.
- Optimize multiple sitemap cache clears by waiting until the end of the pageload to actual clear the cache.
- Improved title separator radio buttons accessibility.
- Removed Alexa verification from the plugin as it no longer works.
Bugfixes:
- Fixes a bug where a quote inside an attribute in the XML sitemaps would cause to create invalid XML.
- Fixes a bug where using a custom posts table would not result in correct output in the XML sitemaps.
- Fixes an issue where canonical URLs didn't always correctly have a trailing slash, thanks you for your input MatthewMi11er.
- Fixes a bug where we didn't match a focus keyword correctly if it contained a slash.
- Fixes a bug where the content analysis would be executed too many times when typing in the snippet preview.
- Fixes a bug where the
wpseo_title filter couldn't change the opengraph and twitter titles, props Xavi Ivars.
- Fixes a bug where the focus keyword wouldn't be saved when saving the post instantly after changing the focus keyword.
- Fixes a bug where retrieving terms in the breadcrumbs wouldn't be cached, props Jonny Harris
- Fixes a bug where the help center wasn't properly styled in Safari.
- Fixes an XSS issue, props Hristo Pandjarov.
Removed:
- Removes the ability to sort on the post score column, because the scores aren't meant to be sorted.
- Removes recalculation because there were too many issues with integration missing that can only be added on the actual post edit admin page.
- Removes
json_encode wrapper, it was only necessary for older WordPress versions.
3.2.5
Release date: May 6th, 2016
- Bugfixes:
- Fixes a bug in the text analysis when there are more images, the alt tags are not analysed as expected.
- Fixes a fatal when the BCMath component has been disabled in the host environment.
- Fixes a fatal in wp-admin when certain plugins which hide the login are activated.
- Fixes a warning in the sitemap index when no post types are shown and a last modified date is being requested.
- Adds missing capability checks in AJAX request responses.
3.2.4
Release date: April 28th, 2016
- Bugfixes:
- Fixes a regression where the post URL would be numerical when no post title was set.
- Fixes an issue that would cause notifications not to be dismissed even though they should be.
3.2.3
Release Date: April 21th, 2016
- Bugfixes:
- Fixes a bug where the update notification cannot be dismissed
- Fixes a bug where the notifications can be shown multiple times
3.2.2
Release Date: April 21th, 2016
- Bugfix:
- Fixes a bug where the text analysis was broken in certain languages in certain cases.
3.2.1
Release Date: April 20th, 2016
- Bugfix:
- Fixes bug where settings of the Advanced tabs "permalinks" and "rss" were no longer saved.
3.2.0
Release Date: April 20th, 2016
Features:
- Adds an option to disable post format archives.
- Adds template function to retrieve the primary term. The functions are yoast_get_primary_term_id and yoast_get_primary_term.
- Enables primary term for every taxonomy by default.
- Adds a primary category replacement variable:
%%primary_category%%.
- Adds a Yoast help center to every settings page with a screencast explaining that specific page.
- Introduces new help buttons in place of qtip, which makes these descriptions much more accessible.
Enhancements:
- Adds pinterest icon to the pinterest settings tab.
- Clarifies the text on the pinterest settings tab.
- Improves searchability of select inputs by using select2.
- Adds filters to customize sitemaps' , props Mark Walker.
- Uses
wp_register_script and wp_register_style on init so other plugins can customize our assets.
- Changes minimum text length content analysis check for terms to require 150 words instead of 300.
- Removes analyses from the term analysis that weren't applicable to terms.
- Improves code architecture of sitemaps.
- Moves the OnPage.org settings to the webmaster tab.
- Improves performance when importing or migrating posts, thanks sun.
- Adds caching to empty sitemaps.
- Adds parsing of shortcodes before recalculating all posts.
- Improves detection of static xml sitemaps.
- Makes sure external links in the metabox open in a new window, props Borja Abad.
- Makes the descriptions on the archives tab of the titles and meta's more clear.
- Removes noydir setting since Yahoo! directory doesn't exist anymore.
- Removes other tab from the import screen, these plugins have all been deprecated.
- Removes all settings to hide specific tags inside the head.
- Improves accessibility of add keyword modal.
- Improves accessibility of metabox.
- Switches all yoa.st links to be HTTPS.
- Removes Google+ specific post and term meta fields since Facebook and Google+ metadata were conflicting.
- Moves the replace vars help docs to the help center module on the titles and meta's settings page.
Bugfixes:
- Fixes a bug where the breadcrumbs title field was hidden even though the theme supported breadcrumbs.
- Fixes a bug where underscores in like queries weren't correctly escaped, thanks Konstantin Kovshenin and Damian Hodgkiss
- Fixes a bug where text inside a [caption] shortcode wouldn't be removed correctly in auto generated meta descriptions, props Kevin Lisota
- Fixes a bug where a message to add headings to the text would only be shown if a keyword was set.
- Fixes a bug where a message to add links to the text would only be shown if a keyword was set.
- Fixes compatibility issues with plugins that included mootools or prototypejs.
- Fixes a bug where the 404 page didn't correctly have a noindex and a nofollow set.
- Fixes a bug where internal taxonomies would be shown in the sitemap exlusion settings.
- Fixes a bug in the activation and deactivation where we would execute our code for every network, props Felix Arntz.
- Fixes a bug where the primary category wasn't taken into account when calling
get_permalink on the frontend.
- Fixes a compatibility issue with MultilingualPress, props Thorsten Frommen.
- Fixes compatibility issues with Easing Slider and WooCommerce Variation Swatches and Photos.
- Fixes a bug where a JavaScript template wasn't included when the dependent JavaScript was, props Darren Ethier.
- Fixes a bug where the descriptions for removing the stopwords and the ?replytocom were merged.
- Fixes a bug where the recommended Facebook image dimensions weren't the same as the Facebook documentation.
- Fixes a bug where the dashboard widget wasn't cached correctly, props Marko Heijnen
- Fixes a bug where the sitemaps weren't cached correctly on 32 bit systems.
- Fixes an issue where multi term archives didn't have a noindex set.
- Fixes a bug where we would do an AJAX request on every keystroke in the focus keyword field.
- Fixes a bug where we would check for shortcodes on every keystroke in the content field.
- Fixes a bug where rewrite rules wouldn't be flushed correctly on plugin activation.
- Fixes a bug where the GlotPress banner wouldn't load on HTTPS sites.
Earlier versions
For the changelog of earlier versions, please refer to the separate changelog.txt file.