| ⇢ | A | PictureTag added | |
| ⇢ | A | LinkPreloadTag added | |
| ⇢ | A | BaseTag added | |
| ⇢ | A | BaseImageTag added | |
| ⇢ | A | ImgTag added |
| ⇢ | D | BaseImageTag::swapLazyLoadAttrs() added | |
| ⇢ | A | PictureTag::populateSourceAttrs() added | |
| ⇢ | A | PictureTag::render() added | |
| ⇢ | A | ImgTag::__construct() added | |
| ⇢ | A | PictureTag::__construct() added | |
| ⇢ | A | LinkPreloadTag::__construct() added | |
| ⇢ | A | ImgTag::placeholder() added | |
| ⇢ | A | LinkPreloadTag::render() added | |
| ⇢ | A | BaseTag::render() added | |
| ⇢ | A | ImgTag::imgAttrs() added | |
| ⋮ | view more | ||
| C | ↗ | B | ImageOptimize::installMiscEventHandlers() improved |
| B | ↗ | A | OptimizedImage::pictureTag() improved |
| ⇢ | A | src/templates/frontend/lazysizes-fallback.twig.js added |