Defender Security

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

MEDIUM RISK

6.1.0 → 6.2.2

Medium risk: 15 removed methods, 12 removed classes, 5 removed constants.

  • The filter wpdef_enable_legacy_onboarding is no longer fired. Any code hooked to it stops running silently.
  • The filter wpmudev_cross_sell_plugins_list is no longer fired. Any code hooked to it stops running silently.
  • The filter wpmudev_pluginscrosssell_rest_settings_permission is no longer fired. Any code hooked to it stops running silently.
  • The class WPMUDEV\Modules\Plugin_Cross_Sell was removed. Code that instantiates or extends it will fatal.
  • The class WPMUDEV\Modules\Plugin_Cross_Sell\App\Rest_Endpoints\Activate_Plugin was removed. Code that instantiates or extends it will fatal.
  • The class WPMUDEV\Modules\Plugin_Cross_Sell\App\Rest_Endpoints\Install_Plugin was removed. Code that instantiates or extends it will fatal.
  • The class WPMUDEV\Modules\Plugin_Cross_Sell\App\Submenus\CrossSell was removed. Code that instantiates or extends it will fatal.
  • The class WPMUDEV\Modules\Plugin_Cross_Sell\Container was removed. Code that instantiates or extends it will fatal.
  • The class WPMUDEV\Modules\Plugin_Cross_Sell\Loader was removed. Code that instantiates or extends it will fatal.
  • The class WPMUDEV\Modules\Plugin_Cross_Sell\Rest_Api was removed. Code that instantiates or extends it will fatal.
  • The class WPMUDEV\Modules\Plugin_Cross_Sell\Utilities was removed. Code that instantiates or extends it will fatal.
  • WP_Defender\Component\Audit::flush() was removed.
  • The class WP_Defender\Component\Breadcrumbs was removed. Code that instantiates or extends it will fatal.
  • WP_Defender\Component\Cli::scan() is no longer public.
  • The class WP_Defender\Component\Cross_Sell was removed. Code that instantiates or extends it will fatal.
  • WP_Defender\Component\IP\Antibot_Global_Firewall::get_global_notice_time() was removed.
  • WP_Defender\Component\IP\Antibot_Global_Firewall::maybe_set_notice_time() was removed.
  • WP_Defender\Component\IP\Antibot_Global_Firewall::dismiss_global_notice() was removed.
  • WP_Defender\Component\IP\Antibot_Global_Firewall::should_show_global_notice() was removed.
  • The class constant WP_Defender\Component\IP\Antibot_Global_Firewall::GLOBAL_NOTICE_DELAY_DAYS_OPTION was removed.
  • WP_Defender\Component\Notification_Base::maybe_dispatch_report() was removed.
  • WP_Defender\Component\Scan::is_any_scan_active() was removed.
  • WP_Defender\Controller\Antibot_Global_Firewall::hide_antibot_notice() was removed.
  • WP_Defender\Controller\Antibot_Global_Firewall::dismiss_global_notice() was removed.
  • WP_Defender\Controller\Audit_Logging::pull_logs() now requires more arguments than before.
  • WP_Defender\Controller\Audit_Logging::save_settings() now requires more arguments than before.
  • The class WP_Defender\Controller\Expert_Services was removed. Code that instantiates or extends it will fatal.
  • WP_Defender\Controller\HUB::set_onboarding_status() was removed.
  • WP_Defender\Controller\HUB::get_onboarding_status() was removed.
  • The class WP_Defender\Controller\Onboard was removed. Code that instantiates or extends it will fatal.
  • WP_Defender\Model\Setting\User_Agent_Lockout::is_ua_in_list() was removed.
  • WP_Defender\Model\Setting\User_Agent_Lockout::remove_from_list() was removed.
  • WP_Defender\Traits\IO::create_lock() was removed.
  • WP_Defender\Traits\IO::has_lock() was removed.
  • The constant WPMUDEV_MODULE_PLUGIN_CROSS_SELL_VERSION is no longer defined.
  • The constant WPMUDEV_MODULE_PLUGIN_CROSS_SELL_DIR is no longer defined.
  • The constant WPMUDEV_MODULE_PLUGIN_CROSS_SELL_URL is no longer defined.
  • The constant WPMUDEV_MODULE_PLUGIN_CROSS_SELL_ASSETS_URL is no longer defined.
  • The constant WPMUDEV_MODULE_PLUGIN_CROSS_SELL_SUI_VERSION is no longer defined.
  • New external hostnames appear in this release: audit.wpmudev.org.
NO RISK DETECTED

6.0.1 → 6.1.0

No public API changes detected in 6.1.0. Nothing outside the plugin can break on this release.