Post SMTP

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

MEDIUM RISK

3.9.5 → 4.0.0-beta.1

Medium risk: 18 removed methods, 9 changed templates, 5 method signature changes.

  • The action post_smtp_wizard_configuration_saved is no longer fired. Any code hooked to it stops running silently.
  • FS_Plugin_Updater::_add_fs_allow_updater_and_dialog_request_param() was removed.
  • FS_Security::get_trial_token() was removed.
  • Freemius::set_network_upgrade_mode() was removed.
  • Freemius::_handle_submenu_external_link() was removed.
  • Freemius::reset_deactivation_snoozing() was removed.
  • Freemius::get_static_logger() was removed.
  • Freemius::get_accounts() was removed.
  • Freemius::migrate_options_to_network() was removed.
  • Freemius::get_all_sites() was removed.
  • Freemius::get_account_option() was removed.
  • Freemius::get_all_addons() was removed.
  • Freemius::get_all_account_addons() was removed.
  • Freemius::get_storage() was removed.
  • Freemius::_add_pricing_ajax_handler() was removed.
  • PostmanAdminController::addPluginsPageProLinkStyles() was removed.
  • PostmanEmailLogService::write_success_log() now requires more arguments than before.
  • PostmanEmailLogService::write_failed_log() now requires more arguments than before.
  • PostmanEmailLogService::writeSuccessLog() now requires more arguments than before.
  • PostmanEmailLogService::writeFailureLog() now requires more arguments than before.
  • PostmanEmailitTransport::getTransportType() was removed.
  • PostmanSuggestProSocket::add_upgrade_to_pro_menu_styles() was removed.
  • PostmanSuggestProSocket::add_upgrade_to_pro_menu_script() was removed.
  • PostmanZendMailEngine::__construct() now requires more arguments than before.
  • The template Postman/Postman-Email-Health-Report/PostmanReportTemplate.php changed. Any theme override of it is now out of date and will miss the change.
  • The template freemius/templates/account.php changed. Any theme override of it is now out of date and will miss the change.
  • The template freemius/templates/add-ons.php changed. Any theme override of it is now out of date and will miss the change.
  • The template freemius/templates/checkout.php changed. Any theme override of it is now out of date and will miss the change.
  • The template freemius/templates/connect.php changed. Any theme override of it is now out of date and will miss the change.
  • The template freemius/templates/contact.php changed. Any theme override of it is now out of date and will miss the change.
  • The template freemius/templates/debug.php changed. Any theme override of it is now out of date and will miss the change.
  • The template freemius/templates/forms/affiliation.php changed. Any theme override of it is now out of date and will miss the change.
  • The template freemius/templates/pricing.php changed. Any theme override of it is now out of date and will miss the change.
  • New external hostnames appear in this release: maileroo.com, sweego.com, www.emailit.com, www.maileroo.com, www.mailersend.com.
NO RISK DETECTED

3.9.4 → 3.9.5

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