LiteSpeed Cache

Release-by-release breaking change history · 7M+ active installs

MEDIUM RISK

7.8.1 → 7.9

Medium risk: 18 removed methods, 7 removed class constants, 3 removed REST routes.

  • The function litespeed_oc_disable_ext_cache() was removed. Direct calls from a theme or another plugin will fatal.
  • LiteSpeed\CSS::test_url() was removed.
  • LiteSpeed\CSS::prepare_html() was removed.
  • LiteSpeed\CSS::prepare_css() was removed.
  • LiteSpeed\CSS::notify() was removed.
  • LiteSpeed\CSS::handler() was removed.
  • The class constant LiteSpeed\CSS::TYPE_GEN_CCSS was removed.
  • The class constant LiteSpeed\CSS::TYPE_CLEAR_Q_CCSS was removed.
  • LiteSpeed\Crawler::self_curl() was removed.
  • The class constant LiteSpeed\Data::TB_IMG_OPTM was removed.
  • LiteSpeed\GUI::backend_shortcut() now requires more arguments than before.
  • LiteSpeed\GUI::clean_wrapper_begin() was removed.
  • LiteSpeed\GUI::clean_wrapper_end() was removed.
  • LiteSpeed\REST::notify_ccss() was removed.
  • LiteSpeed\REST::notify_ucss() was removed.
  • LiteSpeed\REST::notify_vpi() was removed.
  • LiteSpeed\UCSS::cron() was removed.
  • LiteSpeed\UCSS::prepare_css() was removed.
  • LiteSpeed\UCSS::notify() was removed.
  • LiteSpeed\UCSS::handler() was removed.
  • The class constant LiteSpeed\UCSS::TYPE_GEN was removed.
  • The class constant LiteSpeed\UCSS::TYPE_CLEAR_Q was removed.
  • LiteSpeed\VPI::notify() was removed.
  • LiteSpeed\VPI::cron() was removed.
  • LiteSpeed\VPI::handler() was removed.
  • The class constant LiteSpeed\VPI::TYPE_GEN was removed.
  • The class constant LiteSpeed\VPI::TYPE_CLEAR_Q was removed.
  • The REST route /litespeed/v1/notify_ccss was removed. Integrations calling it will 404.
  • The REST route /litespeed/v1/notify_ucss was removed. Integrations calling it will 404.
  • The REST route /litespeed/v1/notify_vpi was removed. Integrations calling it will 404.