This files describes API changes in /auth/* - plugins,
information provided here is intended especially for developers.

=== 18.0 ===

* The moodle-auth-passwordunmask YUI module has been removed. Please use the core_form/passwordunmask AMD module instead.

=== 14.0 ===

* MNET functionality was removed in Totara 14.0

=== 13.0 ===

* MNET functionality is deprecated and will be removed in Totara 14
* get_password_change_info() method is added to the base class and returns an array containing the subject and body of the message
  to the user that contains instructions on how to change their password. Authentication plugins can override this method if needed.

=== 12.0 ===

* $CFG->alternateloginurl setting is deprecated and will be removed in Totara 13,
  you need to enable $CFG->allowlogincsrf in config.php if you want to keep using it
* /login/weblinkauth.php is deprecated and it will be ignored in Totara 13,
  you need to enable $CFG->allowlogincsrf in config.php if you want to keep using it
* all upstream plugins received full backports from v3.4.2
* auth_none plugin was removed for potential security reasons,
  this plugin was never intended for production servers
* deprecated plugins auth_fc, auth_imap, auth_nntp, auth_pam and auth_pop3 were removed
* Authentication plugins have been migrated to use the admin settings API.
  Old deprecated config.html files are not supported any more. See how the helper function
  upgrade_fix_config_auth_plugin_names() can be used to convert the legacy settings to the new ones.

=== 10.0 ===

* New auth hook - pre_user_login_hook() - available, triggered right after the user object is created.
  This can be used to modify the user object before any authentication errors are raised.
* The block_login now displays the loginpage_idp_list() links as well as main login page.
* The authentication plugin auth_radius has been moved to https://github.com/moodlehq/moodle-auth_radius
* auth_plugin_base::edit_profile_url($userid = null) has a new optional user id parameter
