Popup Maker

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

MEDIUM RISK

1.23.0 → 1.24.0

Medium risk: 21 removed methods, 10 removed hooks, 6 removed classes.

  • The action popup_maker_plugin_installed is no longer fired. Any code hooked to it stops running silently.
  • The action upgrader_process_complete is no longer fired. Any code hooked to it stops running silently.
  • The filter popup_maker/connect/allowed_sending_hosts is no longer fired. Any code hooked to it stops running silently.
  • The filter popup_maker/connect_allowed_download_hosts is no longer fired. Any code hooked to it stops running silently.
  • The filter upgrader_clear_destination is no longer fired. Any code hooked to it stops running silently.
  • The filter upgrader_package_options is no longer fired. Any code hooked to it stops running silently.
  • The filter upgrader_post_install is no longer fired. Any code hooked to it stops running silently.
  • The filter upgrader_pre_download is no longer fired. Any code hooked to it stops running silently.
  • The filter upgrader_pre_install is no longer fired. Any code hooked to it stops running silently.
  • The filter upgrader_source_selection is no longer fired. Any code hooked to it stops running silently.
  • PopupMaker\Controllers\RestAPI::register_pro_upgrader_routes() was removed.
  • PopupMaker\Controllers\RestAPI::rest_manage_pro_permissions() was removed.
  • PopupMaker\Controllers\RestAPI::rest_validate_license() was removed.
  • PopupMaker\Controllers\RestAPI::rest_verify_connection() was removed.
  • PopupMaker\Controllers\RestAPI::rest_install_pro() was removed.
  • PopupMaker\Controllers\RestAPI::rest_get_connect_info() was removed.
  • PopupMaker\Controllers\RestAPI::ajax_check_license_status() was removed.
  • The class PopupMaker\Installers\Install_Skin was removed. Code that instantiates or extends it will fatal.
  • The class PopupMaker\Installers\PluginSilentUpgrader was removed. Code that instantiates or extends it will fatal.
  • The class PopupMaker\Installers\PluginSilentUpgraderSkin was removed. Code that instantiates or extends it will fatal.
  • The class PopupMaker\RestAPI\Connect was removed. Code that instantiates or extends it will fatal.
  • PopupMaker\RestAPI\License::activate_license_pro() was removed.
  • PopupMaker\RestAPI\License::get_license_permissions_check() was removed.
  • PopupMaker\RestAPI\License::license_action_permissions_check() was removed.
  • PopupMaker\RestAPI\License::install_permissions_check() was removed.
  • PopupMaker\RestAPI\License::activate_plugin_permissions_check() was removed.
  • PopupMaker\RestAPI\License::get_activate_license_args() was removed.
  • PopupMaker\RestAPI\License::get_license_schema() was removed.
  • PopupMaker\RestAPI\License::get_connect_info() was removed.
  • PopupMaker\RestAPI\License::get_connect_info_args() was removed.
  • PopupMaker\RestAPI\License::activate_plugin() was removed.
  • PopupMaker\RestAPI\License::handle_webhook() was removed.
  • PopupMaker\RestAPI\License::webhook_permissions_check() was removed.
  • The class PopupMaker\Services\Connect was removed. Code that instantiates or extends it will fatal.
  • PopupMaker\Services\License::generate_connect_info() was removed.
  • PopupMaker\Services\License::validate_for_upgrade() was removed.
  • The class PopupMaker\Services\Upgrader was removed. Code that instantiates or extends it will fatal.
  • The AJAX action wp_ajax_pum_check_license_status was removed.
  • The template classes/Admin/Templates.php changed. Any theme override of it is now out of date and will miss the change.
  • The template classes/Utils/Template.php changed. Any theme override of it is now out of date and will miss the change.
  • New external hostnames appear in this release: chromewebstore.google.com.