Skip to content

21.4-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@yoastbot yoastbot released this 03 Oct 09:25

Changes compared to: 21.3

Enhancements:

  • Prevent database update requests on page loads when the site representation settings contain conflicting data. Props to jboonstra. #19204
  • Introduces more robust HTML processing and highlighting for the keyphrase density and single H1 assessments. #20714
  • Improves performance in getting the primary term. Props to nlemoine. #20694
  • Improves keyphrase matching in Japanese by being able to match keyphrase occurrences that contain upper case characters. #20650
  • Updates the list of HTML elements that should be excluded from the content analysis. #20596
  • Improves the keyphrase matching in the keyphrase density assessment. #20139

Bugfixes:

  • Fixes a bug where the first-time configuration' site representation logo button would not be translated. Props to fxbenard. #20666
  • Fixes a bug where highlighting was not applied to keyphrase occurrences that contained different types of apostrophes than '. #20657
  • Fixes a bug where resource cleanup regarding emojis would cause a fatal error when enabling the Remove emoji scripts option in the crawl optimization settings. Props to MishaBelikov. #20624
  • Fixes a bug where the single title assessment would be triggered when adding a H1 without text. #20663
  • Fixes a bug where PHP notice would happen when the sitemap index is generated on MySQL 8+. #20688
  • Fixes a bug where sentences would not be highlighted when square brackets were present in the same sentence. #20528
  • Fixes a bug where highlighting was not applied to keyphrase occurrences that contained different types of apostrophes than '. #20657

Non user facing:

  • Adds a Black Friday banner to the sidebar upsale. #20628
  • Adds a Black Friday notification in editors sidebar and metabox. #20635
  • Adds an "Internal linking suggestions" upsell. #20655
  • Dev-file update #20691
  • Updates the list of the latest browsers to make sure that we target the latest browsers when building the JavaScript of the plugin. #20658
  • Improves the "Premium SEO analysis" upsell. #20655
  • Improves the "Add related keyphrase" upsell. #20655
  • Improves the "Add synonyms" upsell. #20655
  • Updates label for Black Friday upsell sidebar card CTA button. #20679
  • Adds upsell on the plugin page when the promotion is on. #20623
  • Adds upsell below the settings for the black friday promotion. #20619
  • Implements exact matching for the html parser. #20426
  • Simplifies the algorithm for non exact matching. #20426
  • Refactors the single H1 assessment to use parsed html instead of raw html string. #20502
  • Implements Japanese sentence tokenization for the HTML parser. #20381
  • Implements position-based highlighting for the block editor. #20330
  • Implements position-based highlighting for the block editor. #20330
  • Fixes an unreleased bug where enabling highlighting would corrupt the html when a caption containing the keyphrase was used in the classic editor. #20598
  • Fixes an unreleased bug where position-based highlighting in Classic editor would become wonky when a text contained a common reserved HTML entity. #20595
  • Fixes an unreleased bug where the highlighting functionality would not work when posts were converted from Classic editor. #20667
  • Fixes an unreleased bug where the highlighting functionality would not work when posts were converted from Classic editor. #20667
  • Fixes an unreleased bug when handling single and double line breaks. #20684
  • Fixes an unreleased bug where keyphrases were not recognized nor highlighted in image captions in the Classic editor. #20707
  • Fixes JS console error when picking primary term in post edit. #20708
  • Reduces eslint warnings in the Taxonomy Picker files. #20708
  • Refactors the single H1 assessment to use parsed html instead of raw html string. #20502
  • Updated test dependencies #20692
  • Adds promotion to admin bar upsell. #20637
  • Adds upsell to the premium page. #20622
  • Adds mark above translations that are used only for screen readers. #20689
  • Fixes a bug where the aria-label text of the Learn more links in the Site features settings where not translated. #20689
  • Adds Black Friday banner in settings page sidebar upsell card. #20679
  • Updates copy for sidebar upsell card. #20679
  • Improve awareness of our Black Friday sale in the plugin. #20710
  • Adds filter to allow building hierarchy when using wp_set_object_terms with wp_insert_post. #20599
  • Bumps @yoast/ui-library to version 3.2.1. #20647
  • Tidy up composer.json file and improve usability of scripts #20690
  • Uses useselect hook instead of select inside React components. #20656
  • Adds an upsell badge in the Yoast SEO menu during the Black Friday. #20639