Contact Form & SMTP Plugin for WordPress by Pir…

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

MEDIUM RISK

2.4.4 → 2.6.1

Medium risk: 11 changed templates, 4 removed hooks, 4 removed functions.

  • The action pirate_forms_load_sidebar is no longer fired. Any code hooked to it stops running silently.
  • The action pirate_forms_load_sidebar_subscribe is no longer fired. Any code hooked to it stops running silently.
  • The action pirate_forms_load_sidebar_theme is no longer fired. Any code hooked to it stops running silently.
  • The filter pirate_forms_widget_form is no longer fired. Any code hooked to it stops running silently.
  • The function activate_pirate_forms() was removed. Direct calls from a theme or another plugin will fatal.
  • The function deactivate_pirate_forms() was removed. Direct calls from a theme or another plugin will fatal.
  • The function pirate_forms_register_parrot() was removed. Direct calls from a theme or another plugin will fatal.
  • The function pirate_forms_register_sdk() was removed. Direct calls from a theme or another plugin will fatal.
  • The class PirateForms_Activator was removed. Code that instantiates or extends it will fatal.
  • PirateForms_Admin::load_sidebar() was removed.
  • PirateForms_Admin::load_sidebar_theme() was removed.
  • PirateForms_Admin::load_sidebar_subscribe() was removed.
  • PirateForms_Admin::render_upsell() was removed.
  • The class PirateForms_Deactivator was removed. Code that instantiates or extends it will fatal.
  • PirateForms_Util::is_localhost() now requires more arguments than before.
  • The script/style handle pirateforms_upsell_styles is gone. Code that dequeues, or declares a dependency on, that handle is now wrong.
  • The constant PIRATEFORMS_USELL_LINK is no longer defined.
  • The template admin/partials/pirateforms-settings-display.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template admin/partials/pirateforms-settings-sidebar-subscribe.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template admin/partials/pirateforms-settings-sidebar-theme.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template admin/partials/upsell.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template public/partials/fields/button.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/fields/captcha.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/fields/checkbox.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/fields/email.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/fields/file.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/fields/number.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/fields/spam.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/fields/tel.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/fields/text.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/fields/textarea.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/partials/pirateforms-form.php changed. Any theme override of it is now out of date and will miss the change.
  • New external hostnames appear in this release: wpforms.com.