Skip to content

Releases: a3rev/a3-lazy-load

2.4.7

19 Jul 06:40
Compare
Choose a tag to compare

= 2.4.7 - 2021/07/19 =

  • This maintenance release has code tweaks for WordPress 5.8 compatibility plus Security hardening.
  • Tweak - Test for lazy load work correctly with new WebP extension that WordPress 5.8 support
  • Tweak - Test for compatibility with WordPress 5.8
  • Security - Add more variable, options and html escaping
  • Security - Get variable via name instead of use extract

2.4.6

08 Jun 09:50
Compare
Choose a tag to compare

= 2.4.6 - 2021/06/08 =

  • This maintenance release has code tweaks to resolve conflicts with third party plugs that use data-src and data-poster attributes, plus compatibility with WordPress 5.7.2
  • Tweak - Check if data-src attribute exists on image tags, if so, then lazy load placeholder image for src attribute
  • Tweak - Check if data-poster attribute exists on video tags, if so, then lazy load placeholder image for poster attribute
  • Tweak - Test for compatibility with WordPress 5.7.2

2.4.5

17 Mar 03:21
Compare
Choose a tag to compare

= 2.4.5 - 2021/03/17 =

  • This maintenance release updates 23 deprecated jQuery functions for compatibility with the latest version of jQuery in WordPress 5.7
  • Tweak - Update JavaScript on plugin framework for compatibility with latest version of jQuery and resolve PHP warning event shorthand is deprecated.
  • Tweak - Replace deprecated .change( handler ) with .on( 'change', handler )
  • Tweak - Replace deprecated .change() with .trigger('change')
  • Tweak - Replace deprecated .focus( handler ) with .on( 'focus', handler )
  • Tweak - Replace deprecated .focus() with .trigger('focus')
  • Tweak - Replace deprecated .click( handler ) with .on( 'click', handler )
  • Tweak - Replace deprecated .click() with .trigger('click')
  • Tweak - Replace deprecated .select( handler ) with .on( 'select', handler )
  • Tweak - Replace deprecated .select() with .trigger('select')
  • Tweak - Replace deprecated .blur( handler ) with .on( 'blur', handler )
  • Tweak - Replace deprecated .blur() with .trigger('blur')
  • Tweak - Replace deprecated .resize( handler ) with .on( 'resize', handler )
  • Tweak - Replace deprecated .submit( handler ) with .on( 'submit', handler )
  • Tweak - Replace deprecated .scroll( handler ) with .on( 'scroll', handler )
  • Tweak - Replace deprecated .mousedown( handler ) with .on( 'mousedown', handler )
  • Tweak - Replace deprecated .mouseover( handler ) with .on( 'mouseover', handler )
  • Tweak - Replace deprecated .mouseout( handler ) with .on( 'mouseout', handler )
  • Tweak - Replace deprecated .keydown( handler ) with .on( 'keydown', handler )
  • Tweak - Replace deprecated .attr('disabled', 'disabled') with .prop('disabled', true)
  • Tweak - Replace deprecated .removeAttr('disabled') with .prop('disabled', false)
  • Tweak - Replace deprecated .attr('selected', 'selected') with .prop('selected', true)
  • Tweak - Replace deprecated .removeAttr('selected') with .prop('selected', false)
  • Tweak - Replace deprecated .attr('checked', 'checked') with .prop('checked', true)
  • Tweak - Replace deprecated .removeAttr('checked') with .prop('checked', false)

2.4.4

09 Mar 06:23
Compare
Choose a tag to compare

= 2.4.4 - 2021/03/09 =

  • This maintenance release is for compatibility with WordPress 5.7
  • Tweak - Test for compatibility with WordPress 5.7
  • Tweak - Tweak for compatibility with WordPress 5.7 iframes lazy load feature
  • Tweak - Update the plugins description

2.4.3

30 Dec 10:33
Compare
Choose a tag to compare

= 2.4.3 - 2020/12/30 =

  • This is an important maintenance release that updates our scripts for compatibility with the latest version of jQuery released in WordPress 5.6
  • Tweak - Update JavaScript on plugin framework for work compatibility with latest version of jQuery
  • Fix - Replace .bind( event, handler ) by .on( event, handler ) for compatibility with latest version of jQuery
  • Fix - Replace :eq() Selector by .eq() for compatibility with latest version of jQuery
  • Fix - Replace .error() by .on( “error” ) for compatibility with latest version of jQuery
  • Fix - Replace :first Selector by .first() for compatibility with latest version of jQuery
  • Fix - Replace :gt(0) Selector by .slice(1) for compatibility with latest version of jQuery
  • Fix - Remove jQuery.browser for compatibility with latest version of jQuery
  • Fix - Replace jQuery.isArray() by Array.isArray() for compatibility with latest version of jQuery
  • Fix - Replace jQuery.isFunction(x) by typeof x === “function” for compatibility with latest version of jQuery
  • Fix - Replace jQuery.isNumeric(x) by typeof x === “number” for compatibility with latest version of jQuery
  • Fix - Replace jQuery.now() by Date.now() for compatibility with latest version of jQuery
  • Fix - Replace jQuery.parseJSON() by JSON.parse() for compatibility with latest version of jQuery
  • Fix - Remove jQuery.support for compatibility with latest version of jQuery
  • Fix - Replace jQuery.trim(x) by x.trim() for compatibility with latest version of jQuery
  • Fix - Replace jQuery.type(x) by typeof x for compatibility with latest version of jQuery
  • Fix - Replace .load( handler ) by .on( “load”, handler ) for compatibility with latest version of jQuery
  • Fix - Replace .size() by .length for compatibility with latest version of jQuery
  • Fix - Replace .unbind( event ) by .off( event ) for compatibility with latest version of jQuery
  • Fix - Replace .unload( handler ) by .on( “unload”, handler ) for compatibility with latest version of jQuery

2.4.2

08 Dec 11:06
Compare
Choose a tag to compare

= 2.4.2 - 2020/12/08 =

  • This maintenance release has tweaks and bug fixes for compatibility with WordPress major version 5.6, PHP 7.4.8 and WooCommerce 4.7.1
  • Tweak - Test and Tweak for compatibility with PHP 7.4.8
  • Tweak - Test for compatibility with WordPress 5.6
  • Tweak - Test for compatibility with WooCommerce 4.7.1
  • Fix - Attached ajaxComplete to document instead of window
  • Fix - Replace old isFunction by typeof check function

2.4.1

17 Aug 08:35
Compare
Choose a tag to compare

= 2.4.1 - 2020/08/17 =

  • This maintenance release resolves a conflict with jQuery helper plugin and WordPress 5.5
  • Fix - Update plugin framework script, remove jQuery.browser is deprecated to resolve conflict with jQuery Migrate Helper plugin

2.4.0

08 Aug 11:14
Compare
Choose a tag to compare

= 2.4.0 - 2020/08/08 =

  • This feature release has full compatibility with WP 5.5 core image lazy loading. Just Update and a3 Lazy Load will work side-by-side with the WP core image lazy load. No settings to update and a3 lazy load will enhance it by lazy loading images the new core feature misses and on older browsers that do not support the new feature.
  • Feature - Full compatibility with WordPress 5.5 core image lazy load feature
  • Tweak - Test for compatibility with WordPress 5.5
  • Tweak - Test for compatibility with WooCommerce 4.3.1
  • Tweak - Update plugins description with notes about WP 5.5 compatibility
  • Tweak - Update plugins Image Options help text about WP 5.5 compatibility

2.3.3

17 Jul 10:15
Compare
Choose a tag to compare

= 2.3.3 – 2020/07/17 =

  • This maintenance release is compatibility with WordPress 5.4.2 and a bug fix for a conflict with the latest version 4.3 of WooCommerce
  • Tweak – Test for compatibility with WordPress 5.4.2
  • Tweak – Test for compatibility with WooCommerce 4.3.0
  • Fix - Support lazy load for WC Product Images

2.3.2

17 Mar 10:05
Compare
Choose a tag to compare

= 2.3.2 - 2020/03/17 =

  • This maintenance release has compatibility for WordPress 5.4, WooCommerce 4.0, full compliance with WordPress PHP coding standards plus a typo fix.
  • Tweak - Test for compatibility with WordPress 5.4
  • Tweak - Test for compatibility with WooCommerce 4.0
  • Tweak - Run Tavis CI unit build tests for PHP compatibility issues with PHP 7.0 to 7.4
  • Tweak - Update Jetpack Photon typo