7.7.0

Feature2 Fix11 Tweak6

Features

  • Save Time Securing WordPress With User Groups!
  • Simplified connection flow when setting up iThemes Sync.

Fixes

  • The "Mulisite Tweaks -> Hide Updates" setting prevented auto-updates from running with WP Cron.
  • Backup event was not added when the WP Cron Scheduler was reset manually.
  • Admin Notices Popover was not being hidden when clicking outside the Popover on WP 5.3.
  • New Password Requirements for already created accounts were not enforced until the second login.
  • Update admin notices styling to be compatible with WordPress 5.4.
  • Periodically clear expired opaque tokens.
  • Don't block registration page when "wp-signup.php" is the Hide Backend register slug.
  • Users with weak passwords would not be forced to change their password if the strong password requirement had been enabled after their password strength was checked.
  • Remove "get_magic_quotes()" call that existed for backwards compatibility with PHP versions 5.3 and earlier. This function call was causing a warning on PHP 7.4.
  • Warning when loading the settings page on PHP 7.4.
  • Warning when loading the debug page on PHP 7.4.

Tweaks

  • iThemes Security requires PHP 5.6 or greater and WordPress 5.2 or greater.
  • Add a warning if a WordPress Salt is set to an invalid value.
  • Include child log items in the logs list table. These are helpful for debugging issues.
  • Improve performance of the logs page on sites with large number of log items.
  • Check tables exist after completing a DB upgrade.
  • When logging $_SERVER, only log a snapshot of available properties.