QODE Optimizer

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

HIGH RISK

1.0.5 → 1.2.2

High risk: 43 removed methods, 22 removed AJAX actions, 4 removed hooks.

  • The filter qode_optimizer_filter_framework_wp_kses_content_atts is no longer fired. Any code hooked to it stops running silently.
  • The filter qode_optimizer_filter_framework_wp_kses_description_atts is no longer fired. Any code hooked to it stops running silently.
  • The filter qode_optimizer_filter_framework_wp_kses_img_atts is no longer fired. Any code hooked to it stops running silently.
  • The filter qode_optimizer_framework_filter_wp_kses_custom is no longer fired. Any code hooked to it stops running silently.
  • The function qode_optimizer_framework_wp_kses_html() was removed. Direct calls from a theme or another plugin will fatal.
  • Qode_Optimizer_Bulk::handle_bulk_thumbs_regeneration() was removed.
  • Qode_Optimizer_Bulk::handle_bulk_restoration() was removed.
  • Qode_Optimizer_Bulk::handle_bulk_folders_restoration() was removed.
  • Qode_Optimizer_Gif::get_conversion_params() was removed.
  • Qode_Optimizer_Gif::gmagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Gif::imagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Gif::gd_convert_by_mime_type() was removed.
  • Qode_Optimizer_Image::image_and_thumbs_add_watermark() was removed.
  • Qode_Optimizer_Image::thumbs_add_watermark() was removed.
  • Qode_Optimizer_Image::folders_image_add_watermark() was removed.
  • Qode_Optimizer_Image::add_watermark() was removed.
  • Qode_Optimizer_Image::apply_clt_watermark() was removed.
  • Qode_Optimizer_Image::image_and_thumbs_convert() was removed.
  • Qode_Optimizer_Image::thumbs_convert() was removed.
  • Qode_Optimizer_Image::folders_image_convert() was removed.
  • Qode_Optimizer_Image::convert() was removed.
  • Qode_Optimizer_Image::convert_by_mime_type() was removed.
  • Qode_Optimizer_Image::get_conversion_params() was removed.
  • Qode_Optimizer_Image::gmagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Image::imagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Image::gd_convert_by_mime_type() was removed.
  • Qode_Optimizer_Images::multiple_add_watermark() was removed.
  • Qode_Optimizer_Images::multiple_convert() was removed.
  • Qode_Optimizer_Jpeg::get_conversion_params() was removed.
  • Qode_Optimizer_Jpeg::gmagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Jpeg::imagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Jpeg::gd_convert_by_mime_type() was removed.
  • Qode_Optimizer_Media::handle_image_sizes_advanced() was removed.
  • Qode_Optimizer_Media::handle_media_upload() was removed.
  • Qode_Optimizer_Media::handle_media_thumb_creation() was removed.
  • Qode_Optimizer_Media::handle_media_should_be_converted() was removed.
  • Qode_Optimizer_Media::handle_media_adding_watermark() was removed.
  • Qode_Optimizer_Options::get_convert_options() was removed.
  • Qode_Optimizer_Options::get_convert_options_ajax() was removed.
  • Qode_Optimizer_Png::get_conversion_params() was removed.
  • Qode_Optimizer_Png::gmagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Png::imagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Png::gd_convert_by_mime_type() was removed.
  • Qode_Optimizer_Svg::convert() was removed.
  • Qode_Optimizer_Svg::get_conversion_params() was removed.
  • Qode_Optimizer_Svg::gmagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Svg::imagick_convert_by_mime_type() was removed.
  • Qode_Optimizer_Svg::gd_convert_by_mime_type() was removed.
  • The AJAX action wp_ajax_bulk_action_optimize_and_webp was removed.
  • The AJAX action wp_ajax_bulk_action_folders_optimize_and_webp was removed.
  • The AJAX action wp_ajax_bulk_action_thumbs_regenerate was removed.
  • The AJAX action wp_ajax_bulk_action_restore was removed.
  • The AJAX action wp_ajax_bulk_action_folders_restore was removed.
  • The AJAX action wp_ajax_utility_action_clean_up_optimization_history was removed.
  • The AJAX action wp_ajax_utility_action_resolve_optimization_history_issues was removed.
  • The AJAX action wp_ajax_utility_action_delete_optimization_history was removed.
  • The AJAX action wp_ajax_utility_action_delete_webp_images was removed.
  • The AJAX action wp_ajax_utility_action_delete_all_webp_images was removed.
  • The AJAX action wp_ajax_media_init_action_buttons_and_info was removed.
  • The AJAX action wp_ajax_media_include_action_buttons was removed.
  • The AJAX action wp_ajax_media_action_should_be_converted was removed.
  • The AJAX action wp_ajax_media_action_optimize_process was removed.
  • The AJAX action wp_ajax_media_action_restore was removed.
  • The AJAX action wp_ajax_media_action_regenerate was removed.
  • The AJAX action wp_ajax_media_action_add_watermark was removed.
  • The AJAX action wp_ajax_media_action_recover was removed.
  • The AJAX action wp_ajax_options_action_get_convert_options was removed.
  • The AJAX action wp_ajax_options_action_ajax_option_add_description was removed.
  • The AJAX action wp_ajax_options_action_ajax_option_action was removed.
  • The AJAX action wp_ajax_issue_action_optimization_history_issues_resolve was removed.
  • The constant QODE_OPTIMIZER_LOGS_FOLDER_PATH is no longer defined.
  • The template inc/admin/inc/admin-pages/options-custom-pages/qode-products/templates/parts/plugins.php changed. Any theme override of it is now out of date and will miss the change.
  • The template inc/admin/inc/admin-pages/sub-pages/optimization/templates/optimization.php changed. Any theme override of it is now out of date and will miss the change.
  • The template inc/admin/inc/common/modules/admin/templates/navigation.php changed. Any theme override of it is now out of date and will miss the change.
  • Requires PHP — Minimum PHP raised from 7.4 to 8.1. Sites below 8.1 will refuse the update, or deactivate the plugin if forced.