v0.2.0 - 2024-04-08
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 theRedirection
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