Menu Cart for WooCommerce

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

MEDIUM RISK

3.0.0 → 3.1.0

Medium risk: 36 removed methods, 3 deprecated hooks, 3 removed asset handles.

  • The action wpo_wpmenucart_after_settings_content is now deprecated. It still fires, but it is scheduled to go.
  • The action wpo_wpmenucart_before_settings_content is now deprecated. It still fires, but it is scheduled to go.
  • The action wpo_wpmenucart_settings_content is now deprecated. It still fires, but it is scheduled to go.
  • The filter woocommerce_cart_contents_total is no longer fired. Any code hooked to it stops running silently.
  • WpMenuCart::languages() was removed.
  • WpMenuCart::load_custom_ajax() was removed.
  • WpMenuCart::load_edd_ajax() was removed.
  • WpMenuCart::get_parsed_font_css() was removed.
  • WpMenuCart::get_main_css_url() was removed.
  • WpMenuCart::load_admin_assets() was removed.
  • WpMenuCart::load_frontend_assets() was removed.
  • WpMenuCart::load_block_editor_styles() was removed.
  • WpMenuCart::register_cart_navigation_block() was removed.
  • WpMenuCart::cart_navigation_block_output() was removed.
  • WpMenuCart::filter_nav_menus() was removed.
  • WpMenuCart::generate_menu_item_li() was removed.
  • WpMenuCart::add_itemcart_to_menu() was removed.
  • WpMenuCart::get_common_li_classes() was removed.
  • WpMenuCart::woocommerce_ajax_fragments() was removed.
  • WpMenuCart::wpmenucart_menu_item() was removed.
  • WpMenuCart::wpmenucart_ajax() was removed.
  • WpMenuCart::wc_block_support_script() was removed.
  • WpMenuCart_Settings::init_settings() was removed.
  • WpMenuCart_Settings::wpmenucart_add_page() was removed.
  • WpMenuCart_Settings::wpmenucart_add_settings_link() was removed.
  • WpMenuCart_Settings::wpmenucart_admin_styles() was removed.
  • WpMenuCart_Settings::wpmenucart_options_do_page() was removed.
  • WpMenuCart_Settings::display_settings() was removed.
  • WpMenuCart_Settings::nav_error_notice() was removed.
  • WpMenuCart_Settings::display_pro_ad() was removed.
  • WpMenuCart_Settings::get_menu_array() was removed.
  • WpMenuCart_Settings::text_element_callback() was removed.
  • WpMenuCart_Settings::select_element_callback() was removed.
  • WpMenuCart_Settings::checkbox_element_callback() was removed.
  • WpMenuCart_Settings::radio_element_callback() was removed.
  • WpMenuCart_Settings::icons_radio_element_callback() was removed.
  • WpMenuCart_Settings::media_upload_callback() was removed.
  • WpMenuCart_Settings::section_options_callback() was removed.
  • WpMenuCart_Settings::wpmenucart_options_validate() was removed.
  • WpMenuCart_Settings::wpmenucart_menu_item_meta_box() was removed.
  • The script/style handle wpmenucart-settings-styles is gone. Code that dequeues, or declares a dependency on, that handle is now wrong.
  • The script/style handle wpmenucart-settings-scripts is gone. Code that dequeues, or declares a dependency on, that handle is now wrong.
  • The script/style handle wpmenucart-cart-checkout-js is gone. Code that dequeues, or declares a dependency on, that handle is now wrong.
  • outbound requests — This plugin did not make outbound HTTP requests before. It does now.