3.9.0 Feature & Bugfix Release (#394)* Update openid-connect-generic-client-wrapper.php
Add openid-connect-generic-session-expired action before to allow consumers to act on the refresh token expiration
* Implement singleton pattern for OpenID_Connect_Generic class
This will allow developers who want to be able to call methods belonging to this class (or methods belonging to any of this class's properties) to do so, without hav...
Refactors Callable Refresh User Claims Function & Action* Moves `openid-connect-generic-update-user-using-current-claim` action
to within update user metadata during login.
* Adds a new publicly callable method that uses the plugin singleton.
Fixes Indentity Mapping & Creation Issues* Fixes issues with improperly handling combinations of the
"Link Existing Users", "Create user if does not exist", and
"Identify with User Name" configuration options.
* Addresses issues related to case sensitivity of usernames
when attempting to "Link Existing Users".
* Fixes typos and formatting on the plugin Settings screen.
Fixes #243 Nickname from Claim Regression* Fixes the regression caused by the code changes in 3.8.0
which resulted in not performing proper fallbacks for
missing cliams such as the nickname.
* Fixes invalid Node version in NVM configuration.
Refactors new ACR Handling Code for Better Code Quality* Fixes some incorrect ACR handling code that incorrectly
added the ACR when it wasn't set.
* Adds missing settings disable handling when ACR constant
is set.
* Refactors code for simplicity and code quality.
Merge pull request #228 from jkouris/origin/feature/session-expired-actionAdd openid-connect-generic-session-expired action on session expiry before logout
Bump tar from 4.4.13 to 4.4.19Bumps [tar](https://github.com/npm/node-tar) from 4.4.13 to 4.4.19.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.19)
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@githu...
Updates NPM Modules & Changes Plugin Instance Visibility* Updates @wordpress/scripts & ~wordpress/env to the latest versions.
* Changes the visibility of the plugin class instance attribute.