v0.1.3 - 2023-8-20
This release includes a refactored Admin JS package for backwards-compatibility and stability, new features and developer hooks to extend and customize the authentication lifecycle, and a handful of bug fixes.
What's Changed
- feat: Add support for setting a custom
scopeSeparatorfor Generic OAuth2 providers. H/t @martinowren for bringing this up! - feat: Relocate Admin JS to
packages/admindirectory, and refactor for backwards-compatibility. - fix: Correctly set the minimum supported WP version to 5.7. This should have been bumped in v0.0.7, but was missed.
- fix: Let the OAuth2 Provider library handle imploding the
scope. - fix: Use the correct label for the
scopesetting in the GitHub and LinkedIn provider settings. - fix: Correctly pass the provider
$user_datato thegraphql_login_after_successful_loginfilter. Props @martinowren. - dev: New actions:
graphql_login_after_authenticate,graphql_login_get_user_from_data. - dev: New filters:
graphql_login_authenticated_user_data,graphql_login_pre_get_user_from_data,
graphql_login_create_user_data. - dev: Deprecated the
graphql_login_mapped_user_datafilter in favor ofgraphql_login_authenticated_user_data. - chore: Update Composer deps.
- chore: Cleanup PHPCS and PHPStan configurations.
- ci: Set MariaDB to v10.x in GitHub Actions.
- ci: Test against PHP 8.2 and WordPress 6.3.
- docs: Cleanup Action and Filter references.
Full Changelog: 0.1.2...0.1.3