21.4-RC1
Pre-release
Pre-release
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 theLearn 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
withwp_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 ofselect
inside React components. #20656 - Adds an upsell badge in the Yoast SEO menu during the Black Friday. #20639