WP Events Manager

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

HIGH RISK

2.2.4 → 2.2.5

High risk: 38 removed methods, 32 changed templates, 13 removed templates.

  • The function wpems_register_countdown_widget() was removed. Direct calls from a theme or another plugin will fatal.
  • WPEMS::set_define() was removed.
  • WPEMS_Abstract_Setting::__construct() was removed.
  • WPEMS_Abstract_Setting::get_settings() was removed.
  • WPEMS_Abstract_Setting::get_sections() was removed.
  • WPEMS_Abstract_Setting::add_setting_tab() was removed.
  • WPEMS_Abstract_Setting::output_section() was removed.
  • WPEMS_Abstract_Setting::output() was removed.
  • WPEMS_Abstract_Setting::save() was removed.
  • The class WPEMS_Admin was removed. Code that instantiates or extends it will fatal.
  • The class WPEMS_Admin_Assets was removed. Code that instantiates or extends it will fatal.
  • The class WPEMS_Admin_Menu was removed. Code that instantiates or extends it will fatal.
  • The class WPEMS_Admin_Metabox_Booking was removed. Code that instantiates or extends it will fatal.
  • The class WPEMS_Admin_Metabox_Event was removed. Code that instantiates or extends it will fatal.
  • The class WPEMS_Admin_Metaboxes was removed. Code that instantiates or extends it will fatal.
  • WPEMS_Admin_Setting_Checkout::__construct() was removed.
  • WPEMS_Admin_Setting_Checkout::get_settings() was removed.
  • WPEMS_Admin_Setting_Checkout::get_sections() was removed.
  • WPEMS_Admin_Setting_Checkout::output() was removed.
  • WPEMS_Admin_Setting_Checkout::save() was removed.
  • WPEMS_Admin_Setting_Emails::__construct() was removed.
  • WPEMS_Admin_Setting_Emails::get_settings() was removed.
  • WPEMS_Admin_Setting_Emails::wpems_render() was removed.
  • WPEMS_Admin_Setting_General::__construct() was removed.
  • WPEMS_Admin_Setting_General::get_settings() was removed.
  • WPEMS_Admin_Setting_Pages::__construct() was removed.
  • WPEMS_Admin_Setting_Pages::save() was removed.
  • WPEMS_Admin_Setting_Pages::get_settings() was removed.
  • WPEMS_Admin_Settings::init() was removed.
  • WPEMS_Admin_Settings::get_setting_pages() was removed.
  • WPEMS_Admin_Settings::add_message() was removed.
  • WPEMS_Admin_Settings::show_messages() was removed.
  • WPEMS_Admin_Settings::save() was removed.
  • WPEMS_Admin_Settings::output() was removed.
  • WPEMS_Admin_Settings::render_fields() was removed.
  • WPEMS_Admin_Settings::save_fields() was removed.
  • WPEMS_Admin_Settings::register_setting() was removed.
  • The class WPEMS_Admin_Users was removed. Code that instantiates or extends it will fatal.
  • WPEMS_Settings::__construct() was removed.
  • WPEMS_Settings::__get() was removed.
  • WPEMS_Settings::options() was removed.
  • WPEMS_Settings::get_field_name() was removed.
  • WPEMS_Settings::get_field_id() was removed.
  • WPEMS_Settings::get() was removed.
  • WPEMS_Settings::set() was removed.
  • WPEMS_Settings::instance() was removed.
  • The class WPEMS_Widget_Countdown was removed. Code that instantiates or extends it will fatal.
  • The script/style handle jquery is gone. Code that dequeues, or declares a dependency on, that handle is now wrong.
  • The script/style handle jquery-ui-core is gone. Code that dequeues, or declares a dependency on, that handle is now wrong.
  • The template inc/admin/views/metaboxes/booking-actions.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/metaboxes/booking-details.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/metaboxes/event-settings.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/checkbox.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/image-size.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/radio.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/section-end.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/section-start.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/select-page.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/select.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/text.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/textarea.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/admin/views/settings/yes-no.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template inc/class-wpems-template.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/archive-event.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/content-event.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/content-single-event.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/emails/register-admin-event.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/emails/register-event-body.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/emails/register-event.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/loop/booking-form.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/loop/content.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/loop/countdown.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/loop/excerpt.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/loop/location.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/loop/pagination.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/loop/register.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/loop/thumbnail.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/loop/title.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/notices/error.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/notices/messages.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/notices/success.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/pagination.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/search-form.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/event-countdown.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/event-list.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/forgot-password.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/form-login.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/form-register.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/register-completed.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/register-error.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/reset-password.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/user-account.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/shortcodes/user-cannot-register.php changed. Any theme override of it is now out of date and will miss the change.
  • The template templates/single-event.php changed. Any theme override of it is now out of date and will miss the change.
  • This release introduces unserialize() (unsafe deserialization), which the previous version did not use. Review before deploying.