Util::getIngameRankName()
removedNamelessOAuth::registerProvider()
$data
param must include a verify_email
key/value.ResourceOwner
class. 'verify_email' => function (array $user_provider_data) {
return $user_provider_data['email_verified'];
}
MINECRAFT
constant removed'mc_integration'
setting value.- if (defined('MINECRAFT') && MINECRAFT) {
+ if (Util::getSetting('mc_integration') {
echo 'Minecraft Integration enabled!';
}
NamelessOAuth::registerProvider()
has new optional param $extra_options
to pass extra data to the underlying provider class constructorregister_method
and authme_sync_password
columns in nl2_users
tableregister_method
contains a string which is the method they registered via:
'nameless'
if they registered normally through the website'authme'
if they registered with the AuthMe system'api'
if they registered through the API (the Minecraft plugin for example)'oauth_<provider>'
if they registered through an OAuth provider, 'oauth_discord'
for exampleauthme_sync_password
is a boolean value which contains whether the user has enabled the AuthMe password sync feature'ingame_rank_name'
and 'discord_role_id'
removed from /groups
endpointuserNewProfilePost
and userNewProfilePostReply
eventsDiscord::botRequest($endpoint)
method made publicBatchableGroupSyncInjector
interface/authme_email.tpl
file restructure - diff/user/settings.tpl
file new required variables - diff/user/tfa.tpl
form changed to POST
- diffPOST
requests instead of GET
requestswidgets/widget_error.tpl
- diff/authme.tpl
file new variables - diff/register.tpl
file new variables - diff