Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Lazy Loader · Version history

Lazy Loader changelog and version history

Latest version
8.2.0
Apr 14, 2024 (2 years ago)
Releases
66
since 2015
In the last year
0
Tested up to
WordPress 6.5.14
PHP 7.0 or later

Releases each year

  • 20157 releases
  • 20163 releases
  • 201722 releases
  • 201813 releases
  • 20199 releases
  • 20204 releases
  • 20215 releases
  • 20221 release
  • 20231 release
  • 20241 release

20241 release

  1. Lazy Loader 8.2.0Latest

    • Tested with WordPress 6.5.
    • Added
    • lazy_loader_generate_noscript filter to allow disabling of noscript element generation.
    • Fixed
    • Updated mastermind/html5 dependency to latest version, which fixes a PHP deprecation notice.

20231 release

  1. Lazy Loader 8.1.1

    • Tested with WordPress 6.1.
    • Fixed
    • Disable lazy loading in TranslatePress editor.

20221 release

  1. Lazy Loader 8.1.0

    • Added
    • Support for input elements of type image.

20215 releases

  1. Lazy Loader 8.0.0

    • Removed
    • Processing of wp_get_attachment_image, introduced in 7.2.0. I just noticed that processing that filter by default may break cases where a wrapper element has the skip-lazy class to disable lazy loading for contained media elements. Lazy Loader is not aware of this when processing wp_get_attachment_…
  2. Lazy Loader 7.2.3

    • Fixed
    • Stop processing embeds, because the lazysizes script is not loaded in the iframe and so the image in the embed can not be lazy loaded.
  3. Lazy Loader 7.2.2

    • Fixed
    • Duplicate images in Ultimate Addons for Elementor widget – thanks @kaggdesign.
  4. Lazy Loader 7.2.1

    • Fixed
    • Missing JS files in SVN repo.
  5. Lazy Loader 7.2.0

    • Tested with WordPress 5.7.
    • Added
    • Process wp_get_attachment_image filter that was added in WordPress 5.6.
    • Changed
    • Updated lazysizes and its plugins to 5.3.0.
    • Fixed
    • Use same escaped version of SVG placeholder for src and srcset to fix a HTML validation error.

20204 releases

  1. Lazy Loader 7.1.0

    • Changed
    • Add timestamp of file modification as version query string to Lazy Loader JS files instead of WordPress version.
    • Fixed
    • Problem with Lazy Loader being active in Oxygen Builder editor.
  2. Lazy Loader 7.0.0

    • If you depend on the aspectratio script of lazysizes somehow that came with the plugin, this release has a breaking change: it removes the aspectratio option (and the script) because it uses inline SVGs as placeholders that have the same effect without needing the aspectratio script.
    • Added
    • Disable core lazy load funcionality that comes with WP 5.5.
    • lazy_loader_attrs_to_strip_from_fallback_elem filter that allows to provide an array of HTML attributes that should be stripped from the fallback element in the noscript element.
    • Changed
    • If width and height attributes are present, the plugin uses an inline SVG to prevent content reflow – thanks to WP.org user lozula.
    • Updated lazysizes and its extensions to version 5.2.2.
    • Fixed
    • Problems with inline HTML comments in script tags. To fix that. inline script elements are no longer wrapped in HTML comments during markup processing to hide them from the parser. That was necessary for DOMDocument() but is not needed when using Masterminds\HTML5() (what Lazy Loader does).
    • Removed
    • Aspectratio option. The change with the inline SVG makes that obsolete.
  3. Lazy Loader 6.0.1

    • Changed
    • Added empty default value for the $content param of Plugin\filter_markup() method to prevent a fatal error that occurs sometimes when Lazy Loader is used with the Content Cards plugin.
    • Check if there is already a script with the lazysizes handle registered and deregister it before enqueuing own version. Fixes issue with Avada theme that includes own version.
  4. Lazy Loader 6.0.0

    • This release requires PHP 7
    • Added
    • Option to process the complete markup of a page instead of only parts of it via the filters (might take a little longer because the plugin needs to process more markup and, if your site contains HTML errors, lead to unwanted behavior, because the DOM Parser tries to correct that).
    • Option to define additional filters for the plugin to process.
    • Ignore patterns for skip-lazy class and data-skip-lazy attribute. Use them if you want Lazy Loader to ignore an element and its children. The disable-lazyload class and data-no-lazyload attribute will keep working for backwards compatibility. Adding the new class and attribute goes back to an initi…
    • Added donation link to plugin header.
    • Changed
    • Updated required PHP version to 7.0.
    • Security improvements via escaping and specifying allowed HTML in setting descriptions. Thanks @igmoweb
    • Simplified Plugin\add_noscript_element() method. It just clones the source element now, instead of creating a new empty element and adding all attributes to it.
    • Check markup for [caption] shortcode to prevent duplicated images in Elementor.
    • Class properties are private now.
    • Fixed
    • Error with invalid attribute names in Plugin\add_noscript_element() method.

20199 releases

  1. Lazy Loader 5.1.2

    • Changed
    • Updated background image option text.
  2. Lazy Loader 5.1.1

    • Changed
    • Updated readme.
  3. Lazy Loader 5.1.0

    • Added
    • Lazy loading of background images.
    • Lazy loading of videos with autoplay.
    • Changed
    • Updated lazysizes and its extensions to 5.1.2.
    • Updated tested up to version to 5.3.
    • Fixed
    • Handle rest api requests with edit context as admin requests (thanks @websupporter!).
    • Check if a post type supports custom-fields before loading block editor script.
  4. Lazy Loader 5.0.0

    • Changed
    • Increased priority for the calls of the_content and post_thumbnail_html filters from 500 to 10001 to fix issues with the ShortPixel Image Optimizer. So if you use those filters and they need to run after the Lazy Loader, you need to increase the priority, too. This is the change that makes it a maj…
    • Fixed
    • Audio shortcode stripped from frontend with all following content.
  5. Lazy Loader 4.1.0

    • Tested with WordPress 5.2
    • Added
    • Option for using the native loading extension from lazysizes.
    • Textarea for custom lazysizes config values.
    • Changed
    • Updated lazysizes to 5.1.0.
    • Use CSS variable var(--lazy-loader-animation-duration) for duration of fade-in-effect after loading.
    • Fixed
    • Do not load assets on pages where Lazy Loader is disabled.
    • Preserve HTML and hex entities.
    • Ignore inline scripts.
    • Skip images that already have a data-src attribute.
    • Checkbox for disabling Lazy Loader not showing for Custom Post Types added via a plugin.
  6. Lazy Loader 4.0.1

    • Fixed
    • Removed debug code.
  7. Lazy Loader 4.0.0

    • Tested with WordPress 5.1.
    • Changed * Renamed object in main plugin file from $plugin to $lazy_loader to make it accessible via the theme. * Added an example for calling the filter_markup() method of the plugin from the theme to modify markup of not-supported image functions like wp_get_attachment_image(). * Updated lazysizes…
    • Fixed
    • Wrong year in changelog for 3.5.0 and 3.5.1. Thanks @pra85!
    • Correctly remove the plugin options from the options database table on uninstall.
  8. Lazy Loader 3.5.1

    • Fixed
    • Wrong version number in plugin file.
  9. Lazy Loader 3.5.0

    • Added
    • Option to disable lazy loading for specific posts/pages via a checkbox. The checkbox can be enabled via an option under Settings › Media › Lazy Loader options.
    • Possibility to use the disable-lazyload class to disable the lazy loader for an element and its children.
    • Changed
    • Updated lazysizes to 4.1.5.
    • Added note about limited browser support to loading spinner option.
    • Updated placeholder source to a more stable variation (thanks diegocanal for the hint).
    • Fixed
    • Only use save_html() method if markup was modified.
    • Keep srcset attribute with placeholder source to get valid HTML.

201813 releases

  1. Lazy Loader 3.4.0

    • Added
    • Support for picture element.
    • Fixed
    • Only use data-sizes attribute, if value is auto.
    • Removed unnecessary check for src attribute in modify_img_markup().
  2. Lazy Loader 3.3.7

    • Fixed
    • Disable libxml errors.
  3. Lazy Loader 3.3.6

    • Changed
    • Set a transparent data URI as img src instead of removing it to avoid page jumps that can happen during image loading (at least in Chrome).
    • Updated lazysizes and plugins to 4.0.4.
    • Fixed
    • Fix encoding issues with strings inside script elements.
  4. Lazy Loader 3.3.5

    • Fixed
    • Not working with PHP 5.3.
  5. Lazy Loader 3.3.4

  6. Lazy Loader 3.3.3

  7. Lazy Loader 3.3.2

  8. Lazy Loader 3.3.1

  9. Lazy Loader 3.3.0

  10. Lazy Loader 3.2.10

  11. Lazy Loader 3.2.9

  12. Lazy Loader 3.2.8

  13. Lazy Loader 3.2.7

201722 releases

  1. Lazy Loader 3.2.6

  2. Lazy Loader 3.2.5

  3. Lazy Loader 3.2.4

  4. Lazy Loader 3.2.3

  5. Lazy Loader 3.2.2

  6. Lazy Loader 3.2.1

  7. Lazy Loader 3.2.0

  8. Lazy Loader 3.1.13

  9. Lazy Loader 3.1.12

  10. Lazy Loader 3.1.11

  11. Lazy Loader 3.1.10

  12. Lazy Loader 3.1.9

  13. Lazy Loader 3.1.8

  14. Lazy Loader 3.1.7

  15. Lazy Loader 3.1.6

  16. Lazy Loader 3.1.5

  17. Lazy Loader 3.1.4

  18. Lazy Loader 3.1.3

  19. Lazy Loader 3.1.2

  20. Lazy Loader 3.1.1

  21. Lazy Loader 3.1.0

  22. Lazy Loader 3.0

20163 releases

  1. Lazy Loader 1.0.9

  2. Lazy Loader 1.0.8

  3. Lazy Loader 1.0.7

20157 releases

  1. Lazy Loader 1.0.6

  2. Lazy Loader 1.0.5

  3. Lazy Loader 1.0.4

  4. Lazy Loader 1.0.3

  5. Lazy Loader 1.0.2

  6. Lazy Loader 1.0.1

  7. Lazy Loader 1.0

Questions about Lazy Loader’s releases

What is the latest version of Lazy Loader?

8.2.0, released on Apr 14, 2024 (2 years ago). It’s tested up to WordPress 6.5.14 and needs PHP 7.0 or later.

How often is Lazy Loader updated?

It had no release in the last year; the latest came out 2 years ago. Its first release on WordPress.org dates from December 2015.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in Lazy Loader’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.