v0.3.0 - 2024-04-06
This major release refactors the root files to use the WPGraphQL\Login namespace. It also exposes the authTokenExpiration field in the refreshToken mutation response, improves code quality, adds explicit support for WordPress 6.5.0, and more.
Note
Although this release technically contains breaking changes, these changes are limited to developers directly extending the wp-graphql-headless-login.php, wp-graphql-activation.php, wp-graphql-deactivation.php files, and the WPGraphQL\Login\Main class.
If you are using the plugin as intended, you should not experience any issues when upgrading.
What's Changed
- feat: Add the
authTokenExpirationfield to therefreshTokenmutation response. H/t @richardaubin. - chore!: Add
WPGraphQL/RankMathnamespace to root-level files (activation.php,deactivation.php,wp-graphql-rank-math.php). - chore: Declare
strict_typesin all PHP files. - chore: Update Composer dev-deps and fix newly-surfaced PHPCS smells.
- chore: Lock WPBrowser to v3.5.x to prevent conflicts with Codeception.
- chore: Implement PHPStan strict rules and fix type errors.
- 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
Full Changelog: 0.2.0...0.3.0