Skip to content

v0.2.0 - 2024-04-08

Compare
Choose a tag to compare
@justlevine justlevine released this 08 Apr 15:32
· 21 commits to main since this release
c9b62d7

This major release refactors the plugin's root files to use the WPGraphQL/RankMath namespace. We've also added explicit support for WordPress 6.5 (including the new Plugin Dependencies feature), squashed a few bugs, and more.

Note

Although this release technically contains breaking changes, these changes are limited to developers directly extending the wp-graphql-rank-math.php, activation.php, deactivation.php files, and the WPGraphQL\RankMath\Main class.

If you are using the plugin as intended, you should not experience any issues when upgrading.

What's changed

  • feat: Add plugin dependencies header.
  • fix: Improve handling of ContentTypeSeo and prevent fatal error when generating breadcrumbs. H/t @MonPetitUd
  • fix: Plugin versions in dependency check logic is now in sync with the version requirements.
  • fix: Update the return type of the type field in the Redirection model to correctly return a ?string.
  • chore!: Add WPGraphQL/RankMath namespace to root-level files ( activation.php, deactivation.php, wp-graphql-rank-math.php ).
  • chore: Declare strict_types in all PHP files.
  • chore: Refactor autoloader logic to Autoloader class.
  • chore: Update Composer dev-deps and fix newly-surfaced PHPCS smells.
  • chore: Implement PHPStan strict rules.
  • chore: Update WPGraphQL Plugin Boilerplate to v0.1.0.
  • ci: Update GitHub Actions to latest versions.
  • ci: Test plugin compatibility with WordPress 6.5.0.
  • ci: Update Strauss to v0.17.0