yireo/magento2-next-gen-images
Magento 2 module to add NextGen images support to the Magento frontend
0.5.15
1.3M downloads/mo
#4810 most downloaded on Packagist
yireo/Yireo_NextGenImages
What this package is like to depend on
Last release 10 months ago
22 Oct 2025
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 57 of 59 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
59 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
59 releases · Nov 2020 to Oct 2025
2021
2022
2023
2024
2025
2026
Releases
latest 59-
0.5.1522 Oct 2025 -
0.5.1424 Jul 2025Release notes
Open source →Fixed
- Add
Yireo_IntegrationTestHelperas dep - Allow replacing images in AJAX (AHAH) requests as well
- Add PHP 8.4 testing
- Add
-
0.5.1323 Apr 2025Release notes
Open source →Fixed
- Fix issue with
str_containsunder PHP 7.4 - Fixed implicitly declared nullable arguments, improves compatibility with PHP 8.4
- Fix issue with
-
0.5.1219 Feb 2025Release notes
Open source →Fixed
- Issue with
LIBXML_HTML_NOIMPLIEDand templates with multiple roots Yireo_Webp2#175
- Issue with
-
0.5.1111 Feb 2025 -
0.5.1011 Dec 2024 -
0.5.904 Dec 2024Release notes
Open source →Fixed
- Masks and unmasks angle brackets quotes #83 @wilfriedwolf
- Command next-gen-images:convert not working if images are on shared folders #80 @wilfriedwolf
-
0.5.824 Oct 2024 -
0.5.726 Aug 2024 -
0.5.623 Aug 2024 -
0.5.523 Aug 2024 -
0.5.322 May 2024Release notes
Open source →Fixed
- Make sure that HTML attribute values with double-quotes are still working #77
-
0.5.204 Apr 2024 -
0.5.127 Feb 2024Release notes
Open source →Fixed
- Add warning about
Hyva_YireoNextGenImagesbecause docs are not read - Check for image extension in entire url instead of only at the end #72 @jesperingels
- Remove data-src and data-srcset from original attributes in sources
- Remove all whitespaces in image output
- Fix broken integration tests due to modified constructor
- Add relative-path of source image to target-path if target is cache-folder #62 @rommelfreddy
- Add warning about
-
0.5.022 Sep 2023Release notes
Open source →Added
- Dispatch all-purpose Hyva
gallery-initevent to modify component data - Allow to configure skipped layout handles via DI type of
ShouldModifyOutput
Fixed
- Fix issue where image is not replaced with
imgtag opening plus newline - Field in admin is
cache_directory_pathinstead ofcache_directory#154 - Quick hack for supporting
/pub/in URLs
- Dispatch all-purpose Hyva
-
0.4.114 Aug 2023Release notes
Open source →Fixed
- Make sure only PNG and JPG are being picked up
Added
- Moved Hyva compatibility module features into this module, deprecating the compat mod
-
0.4.016 Mar 2023Release notes
Open source →Fixed
- Fixed HTTPS links being reset to HTTP links due to "normalization"
- Simplify normalization without HTTP/HTTPS reset
Added
- Option
convert_css_backgroundsto convert images in CSS backgrounds as well #25 (@rommelfreddy)
-
0.3.1805 Mar 2023 -
0.3.1705 Mar 2023 -
0.3.1601 Mar 2023 -
0.3.1528 Feb 2023Release notes
Open source →Fixed
- Remove duplicate source that matches original image
- Also convert
data-srcwhen present - Support URLs from multiple Store Views
- Ajax response plugin gets incorrect gallery images #55 @joe-vortex
-
0.3.1427 Feb 2023 -
0.3.1327 Feb 2023 -
0.3.1210 Jan 2023Release notes
Open source →Fixed
- Remove loading="lazy" when fetchpriority="high" is present #53 @jesperingels
-
0.3.1124 Oct 2022 -
0.3.1003 Jul 2022Release notes
Open source →Fixed
- Don't display image timestamp if no image is there
- Allow for multiple img tags on a row
- Switch from complex regex to easier DOMDocument search
- Issue with integration tests and Monolog 2.7
- Add GitHub Actions composer cacheq
-
0.3.929 Jun 2022Release notes
Open source →Fixed
- Normalize base URL as well
- Change html_entity_decode into escaper for PHPCS
-
0.3.829 Jun 2022Release notes
Open source →Fixed
- Make sure to keep HTTPS URLs for media intact
- Convert static files into static URLs properly
-
0.3.729 Jun 2022Release notes
Open source →Fixed
- Normalized URLs don't match anymore with media URL and static URL (WebP #122)
-
0.3.627 Jun 2022 -
0.3.512 Jun 2022 -
0.3.407 Jun 2022 -
0.3.302 Jun 2022 -
0.3.221 May 2022Release notes
Open source →Fixed
- Fix URL-to-file conversion for URL-decoded URLs
- Respect native lazy loading attribute #29 (@pointia)
-
0.3.119 May 2022Release notes
Open source →Fixed
- Set sane defaults for all configuration values
- Check if extension is enabled for plugin #30 (@artbambou)
Added
- Beautify console output
-
0.3.004 May 2022Release notes
Open source →Fixed
- Same WebP image for example.jpg and example.jpeg
- Improve translating static file URLs into filenames
- Add event observer to make sure blocks with non-zero TTL are parsed when FPC is enabled
- Fix issues with Product Swatches
Added
- Various unit tests
- Live testing for better testing
- Moved AJAX plugin for swatches from WebP extension to NextGenImages
- New config option for target directory
- New config option for adding an unique hash for target images
- Implement hash when creating target images
-
0.2.1311 Dec 2021Release notes
Open source →Fixed
- isNewerThan method is not reached when the converted image already exists (@peteracs)
-
0.2.1210 Nov 2021 -
0.2.1126 Oct 2021 -
0.2.1021 Sep 2021 -
0.2.915 Sep 2021Release notes
Open source →Fixed
- Fatal Error on swatches AJAX call
Removed
- DummyConvertor with DI preference
- UrlReplacer used only in CorrectImagesInAjaxResponse
-
0.2.817 Aug 2021Release notes
Open source →Fixed
- Wrap exceptions so they don't appear in frontend
- Prevent non-existing files from throwing NotFoundException
-
0.2.713 Aug 2021Release notes
Open source →Fixed
- Be more helpful when non-existing image is used in convert command
- Make sure UrlConvertor throws error properly (@Quazz)
-
0.2.613 Aug 2021 -
0.2.512 Aug 2021 -
0.2.412 Aug 2021Release notes
Open source →Fixed
- Make sure plugin ConvertAfterImageSave still respects original return value
Added
- Additional debug options for CLI command
- Support for media URL different from base URL (like CDNs)
-
0.2.307 Jul 2021Release notes
Open source →Fixed
- Add current store to all methods
- Make sure ConvertorListing works even though no convertor is available
- Hide all other fields if setting "Enabled" is set to 0
- Make sure plugins are off when module is configured to be disabled
-
0.2.229 Jun 2021Release notes
Open source →Fixed
- Make sure CLI converts images with their absolute path
- Only convert image URLs matching the Magento base URL [@tdgroot]
-
0.2.109 Mar 2021 -
0.2.009 Mar 2021Release notes
Open source →Added
- New option to try to convert on saving
- Add console command for converting images manually
- Add command to test for URIs quickly
- Update convertor to make second arg optional
-
0.1.209 Mar 2021Nothing published for this version
-
0.1.115 Feb 2021 -
0.0.715 Feb 2021Nothing published for this version
-
0.0.607 Jan 2021 -
0.0.503 Dec 2020Release notes
Open source →Fixed
- Add dummy convertor with DI preference
- Replace all WebP deps with NextGenImages deps
-
0.0.402 Dec 2020 -
0.0.302 Dec 2020 -
0.0.201 Dec 2020Release notes
Open source →Added
- Methods to added to ConvertorInterface
Removed
- Remove duplicate DI.xml (and add docs for this)
-
0.0.130 Nov 2020