Skip to content

Releases: a3rev/a3-lazy-load

2.5.0

24 May 07:52
Compare
Choose a tag to compare

= 2.5.0 - 2022/05/24 =

  • This release is for compatibility with WordPress major version 6.0 plus includes various tweaks to harden the plugins security.
  • Tweak - Test for compatibility with WordPress 6.0
  • Framework – Upgrade Plugin Framework to version 2.6.0
  • Security - Various code hardening tweaks.
  • Security - Escape all $-variable
  • Security - Sanitize all $_REQUEST, $_GET, $_POST
  • Security - Apply wp_unslash before sanitize

2.4.9

24 Jan 04:51
Compare
Choose a tag to compare

= 2.4.9 - 2022/01/21 =

  • This is a maintenance release for compatibility with WordPress major version 5.9
  • Tweak - Test for compatibility with WordPress 5.9
  • Framework - Update a3rev Plugin Framework to version 2.5.0

2.4.8

21 Nov 08:01
Compare
Choose a tag to compare

= 2.4.8 - 2021/11/20 =

  • This maintenance release has check for compatibility with PHP 8.x
  • Tweak - Test for compatibility with PHP 8.x

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