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
authTokenExpiration
field to therefreshToken
mutation response. H/t @richardaubin. - 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: 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