Skip to content
This repository has been archived by the owner on Oct 4, 2022. It is now read-only.
Compare
Choose a tag to compare
@igorschoester igorschoester released this 18 May 07:18
· 119 commits to develop since this release
12520ef

Enhancements

  • Added Heading block instruction.
  • Adds a header to the sidebar with a link to a blog post about Yoast Structured Data blocks.
  • Improves the styling of the sidebar by removing the separators.
  • Injects the sidebar of the block into core blocks which are part of the block.
  • Watches the post title to continuously check whether it is not equal to the Job Posting title.
  • Replaces OK in the sidebar by green checkmarks.
  • Changes the color of the analysis messages from grey to black.
  • Refactors the BlockValidation enum to group valid, okay and invalid results into three categories.
  • Adds validation logic to the Variation picker instruction, to make it invalid until a variation is picked.
  • Simplified schema-blocks validation logic.
  • Adds a default tag attribute to the variable rich text instruction, allowing you to set a default tag.
  • Shows the variation picker again when a variation is removed.

Bugfixes

  • Fixes a bug where a variation picker would show a second, empty schema block analysis sidebar.
  • Fixes a bug where the styling of the sidebar of any warning blocks located inside of a schema block did not have appropriate padding.
  • Fixes a bug where the block inserter in the left sidebar crashes when hovering the yoast jobs block icon.
  • Fixes a bug where the sidebar of the warning block would not show the schema blocks sidebar elements.
  • Fixes the VariationPickerPresenter: 'key' is not a prop error that was shown in the browser console when a job posting block had been added.
  • Fixed the analysis conclusion message after recent changes in the block validation.
  • Fixes some key prop errors in some React components.
  • Fixes a bug where Schema output would still be generated if all the required blocks had been valid before, even if they were no longer valid now.
  • Fixes a bug where Schema output would be generated even when no variation had been picked for the Location block.
  • Fixes a bug where the schema block sidebar would not be correct after it had been added.
  • Fixes a bug where the schema analysis would be green even if some required blocks were not filled in.
  • Fixes a bug where a placeholder attribute was output on the frontend for instance of the RichText block instruction.

Other

  • Removes a warning block when its removed block is re-added.
  • Fixes the styling of the block appender used in the InnerBlocks block instruction.