Really Simple Security

Release-by-release breaking change history · 3M+ active installs

MEDIUM RISK

9.6.1 → 9.7.0

Medium risk: 39 removed methods, 11 removed functions, 4 removed classes.

  • The function rsssl_compatibility_mode() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_disable_rest_api() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_file_editing_allowed() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_get_passkey_login_enable_block_reason() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_insert_after_key() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_remove_prefix_from_version() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_show_upgrade_to_nine_notice() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_upgrade_to_nine_notice() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_user_registration_allowed() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_version_compare() was removed. Direct calls from a theme or another plugin will fatal.
  • The function rsssl_wp_is_application_passwords_available() was removed. Direct calls from a theme or another plugin will fatal.
  • RSSSL\Security\Includes\Check404\Rsssl_Test_404::homepage_contains_404_resources() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Contracts\Rsssl_Two_Fa_User_Query_Builder_Interface::addUnconfigured2FAConditionToArgs() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Models\Rsssl_Two_FA_Data_Parameters::toArray() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Repositories\Rsssl_Two_Fa_User_Query_Builder::addUnconfigured2FAConditionToArgs() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Repositories\Rsssl_Two_Fa_User_Repository::getTwoFaDisabledUsers() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Rsssl_Parameter_Validation::validate_post_data() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Rsssl_Two_Fa_Status::get_user_two_fa_status() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Rsssl_Two_Factor_Admin::can_i_use_2fa() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Rsssl_Two_Factor_Admin::reset_user_two_fa() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Rsssl_Two_Factor_Settings::is_role_and_user_status_valid() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Rsssl_Two_Factor_Settings::get_enabled_method() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Rsssl_Two_Factor_Settings::get_user_status_per_method() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Services\Rsssl_Two_Fa_Forced_Role_Service::maybeResetForcedUsersWhenDisabled() was removed.
  • RSSSL\Security\WordPress\Two_Fa\Services\Rsssl_Two_Fa_Forced_Role_Service::maybeResetForcedUsersWhenExpired() was removed.
  • The class really_simple_ssl_legacy was removed. Code that instantiates or extends it will fatal.
  • rsssl_admin::this() was removed.
  • rsssl_admin::is_deactivating_wprocket() was removed.
  • rsssl_admin::uses_htaccess_conf() was removed.
  • rsssl_admin::has_well_known_needle() was removed.
  • rsssl_cache::this() was removed.
  • rsssl_certificate::this() was removed.
  • rsssl_front_end::this() was removed.
  • The class rsssl_help_legacy was removed. Code that instantiates or extends it will fatal.
  • rsssl_hide_wp_version::this() was removed.
  • rsssl_le_hosts::this() was removed.
  • rsssl_le_restapi::this() was removed.
  • rsssl_le_restapi::clean_up() was removed.
  • rsssl_letsencrypt_handler::this() was removed.
  • rsssl_letsencrypt_handler::certificate_about_to_expire() was removed.
  • rsssl_letsencrypt_handler::should_start_manual_installation_renewal() was removed.
  • rsssl_letsencrypt_handler::is_ready_for() was removed.
  • rsssl_mixed_content_fixer::this() was removed.
  • The class rsssl_mixed_content_fixer_legacy was removed. Code that instantiates or extends it will fatal.
  • rsssl_multisite::this() was removed.
  • The class rsssl_multisite_legacy was removed. Code that instantiates or extends it will fatal.
  • rsssl_placeholder::demo_vulnerabilities_data() was removed.
  • rsssl_placeholder::two_factor_email_data() was removed.
  • rsssl_progress::this() was removed.
  • rsssl_progress::get_lowest_possible_task_count() was removed.
  • rsssl_server::this() was removed.
  • rsssl_site_health::this() was removed.
  • rsssl_wp_cli::activate_recommended_hardening_features() was removed.
  • rsssl_wp_cli::deactivate_recommended_hardening_features() was removed.
  • The AJAX action wp_ajax_rsssl_dismiss_review_notice was removed.