[new] Added compatibility with the Delay JS Execution functionality of WP Rocket & Perfmatters plugins
[new] Added a new `iconic_woothumbs_slide_classes` filter to add custom classes to slide containers
[new] Added setting to switch between Anticipated (default) and On Demand lazy loading behaviour in slider mode
[update] Load Plyr video poster images on demand instead of preloading to improve page loading performance
[update] Improvements to lazy loading performance in slider mode to load less images
[update] Variation slide indexes now persist when the parent gallery only has one image, but variations have multiple images
[update] Modified CSS to prevent an initial gallery flash when JS takes a while to load
[update] Refactored the Plyr YouTube/Vimeo embed implementation to use `<div>` rather than `<iframe>` elements to improve page loading performance
[update] Only initialise Plyr for videos that are inside visible containers to avoid conflicts
[update] Recalculate the carousel height after Plyr videos initialise to improve compatibility
[update] Plyr videos that exist in cloned slides are no longer initialised to improve page loading performance
[fix] Resolved an issue with the rendering of some thumbnail image HTML attributes causing odd behaviour
[fix] Prevented a gallery flash during initial load when default variations are set
[fix] Always return an absolute integer for image data height values even if height is unavailable
[fix] Prevented duplication of photoswipe gallery instances causing some fullscreen inconsistencies
[fix] Autoplay now correctly triggers in fullscreen if navigating back to a previously played video
[fix] Check for a valid product instance when deleting cache entries to avoid edge case errors in certain admin screens
[fix] Ensure assets are enqueued when the WooThumbs block is added directly to a page rather than via a shortcode