Releases: verlok/vanilla-lazyload
Releases · verlok/vanilla-lazyload
Version 19.1
19.1.3
- File
CHANGELOG.mdis now included in the package and installed along with it - Updated Babel, Rollup and Playwright to the latest versions
19.1.2
- Modernized code and smaller file bundles, everything is now shipped as in the ES2015 format.
19.1.1
- Removed code to support image-set on legacy versions of Chromium browsers
- Added coverage with 2 more demos for images with single src and a placeholder image
19.1.0
- Added end to end tests to expand test coverage to more use cases and cross browser
Version 19.0
19.0.5
- Removed
.eslintrc.json,LICENSE,CHANGELOG.md,CODE_OF_CONDUCT.md,README.md,package.jsonfrom the package files, as they didn't have any impact on code quality.
19.0.4
- Removed Babel plugin to polyfill
Object.assign(), as suggested in #611.
19.0.3
- Files
.eslintrc.json,LICENSE,CHANGELOG.md,CODE_OF_CONDUCT.md,README.md,package.jsonare now included in the package
19.0.1
- Restored compatibility for bundlers that used this module, see #609
19.0.0
- Rollup setup enhancement
- Refactored the Rollup setup to improve performance and maintainability.
- Switched to ES6 module format for better compatibility and readability.
- Enabled tree shaking and module preservation to optimize the build output.
- Added ESM demo to showcase the functionality of the esm module.
- Updated various dependencies to their latest versions for better compatibility and security
- Removed AMD module from the
/distfolder, as it's been unused since version 11 - Removed AMD-related demos
Version 18.0
Version 18.0.0
- Dropped support for Internet Explorer 11
- Modernized code
- Smaller file
Version 17.9
17.9.0
- Allowing to pass empty string (
"") as value for class options (class_loading,class_applied,class_loaded,class_error,class_entered,class_exited) so that no DOM mutation will happen if not necessary. This is a potential performance improvement. Suggested in #605.
Version 17.8
17.8.8
- Fixed dependency issues detected by
npm audit
17.8.5
- Improved callbacks check by introducing type check (must be
function)
17.8.4
- Updated link to demos in the documentation.
17.8.3
17.8.2
- Fixed a bug which occurred if the network connection went off and on again after a LazyLoad instance was destroyed
17.8.1
- Updated Typescript typings
17.8.0
- Added the ability to lazyload background images with CSS
image-set()viadata-bg-set
Version 17.7
17.7.0
- Added the new option
restore_on_errorto restore original attributes on error.
Version 17.6
17.6.1
- Removed nasty "debugger" from code (sorry about that rookie mistake!)
17.6.0
- Added ability to lazily load the
<object>tag, as requested in #177. Useful to lazily load animated SVGs.
Version 17.5
17.5.1
- Updated Typescript typings
17.5.0
- Added the ability to restore DOM to its original state through the
restoreAll()method. - Destroy demo became restore and destroy demo
Version 17.4
17.4.0
- Adding native lazy loading for videos, as discussed in #527. Thanks to @saschaeggi.
- Updated the
native_lazyload_conditional.htmldemo with the new best practice for cross browser native lazy loading.
Version 17.3
17.3.2
- Fixes double trigger of
callback_loadafter a watched image was loaded using the staticload()method (#526). Thanks to @nick-vincent.
17.3.1
17.3.0
- Added
class_enteredandclass_exitedoptions to apply a class when an element entered and/or exited the viewport