User Role Editor

Release-by-release breaking change history · 700k+ active installs

HIGH RISK

4.65 → 4.66

High risk: 9 removed constants, 3 method signature changes, 2 removed methods.

  • URE_Base_Lib::check_version() was removed.
  • URE_Grant_Roles::add_role() now requires more arguments than before.
  • URE_Grant_Roles::revoke_role() now requires more arguments than before.
  • URE_Grant_Roles::grant_roles() now requires more arguments than before.
  • User_Role_Editor::uninstall() was removed.
  • The constant URE_VERSION is no longer defined.
  • The constant URE_PLUGIN_URL is no longer defined.
  • The constant URE_PLUGIN_DIR is no longer defined.
  • The constant URE_PLUGIN_BASE_NAME is no longer defined.
  • The constant URE_PLUGIN_FILE is no longer defined.
  • The constant URE_PLUGIN_FULL_PATH is no longer defined.
  • The constant URE_ERROR is no longer defined.
  • The constant URE_PARENT is no longer defined.
  • The constant URE_KEY_CAPABILITY is no longer defined.
  • The template includes/settings-template.php changed. Any theme override of it is now out of date and will miss the change.
  • Requires PHP — Minimum PHP raised from 7.3 to 7.4. Sites below 7.4 will refuse the update, or deactivate the plugin if forced.
  • Requires at least — Minimum WordPress raised from 4.4 to 4.6.