PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 59
  1. 0.5.15 22 Oct 2025
    Release notes

    Release of version 0.5.15 - see CHANGELOG (if available)

    Open source →
    Release notes

    Fixed

    • Fix PHP call
    • Add helper-method for fetching GdImage
    Open source →
  2. 0.5.14 24 Jul 2025
    Release notes

    Release of version 0.5.14 - see CHANGELOG (if available)

    Open source →
    Release notes

    Fixed

    • Add Yireo_IntegrationTestHelper as dep
    • Allow replacing images in AJAX (AHAH) requests as well
    • Add PHP 8.4 testing
    Open source →
  3. 0.5.13 23 Apr 2025
    Release notes

    Release of version 0.5.13 - see CHANGELOG (if available)

    Open source →
    Release notes

    Fixed

    • Fix issue with str_contains under PHP 7.4
    • Fixed implicitly declared nullable arguments, improves compatibility with PHP 8.4
    Open source →
  4. 0.5.12 19 Feb 2025
    Release notes

    Release of version 0.5.12 - see CHANGELOG (if available)

    Open source →
    Release notes

    Fixed

    • Issue with LIBXML_HTML_NOIMPLIED and templates with multiple roots Yireo_Webp2#175
    Open source →
  5. 0.5.11 11 Feb 2025
    Release notes

    Release of version 0.5.11 - see CHANGELOG (if available)

    Open source →
    Release notes

    Fixed

    • Fix possible warning with DOM loading
    Open source →
  6. 0.5.10 11 Dec 2024
    Release notes

    Release of version 0.5.10 - see CHANGELOG (if available)

    Open source →
    Release notes

    Fixed

    • Fix issues from #83
    • Better integration tests
    Open source →
  7. 0.5.9 04 Dec 2024
    Release notes

    Release of version 0.5.9 - see CHANGELOG (if available)

    Open source →
    Release notes

    Fixed

    • Masks and unmasks angle brackets quotes #83 @wilfriedwolf
    • Command next-gen-images:convert not working if images are on shared folders #80 @wilfriedwolf
    Open source →
  8. 0.5.8 24 Oct 2024
    Release notes

    Release of version 0.5.8 - see CHANGELOG (if available)

    Open source →
    Release notes

    Fixed

    • Add funding
    Open source →
  9. 0.5.7 26 Aug 2024
    Release notes

    Release of version 0.5.7 - see CHANGELOG (if available)

    Open source →
    Release notes

    Fixed

    • Wrong composer dependencies
    Open source →
  10. 0.5.6 23 Aug 2024
    Release notes

    Fixed

    • Cast string as return type
    Open source →
  11. 0.5.5 23 Aug 2024
    Release notes

    Fixed

    • Add CSP nonces to inline scripts
    Open source →
  12. 0.5.3 22 May 2024
    Release notes

    Fixed

    • Make sure that HTML attribute values with double-quotes are still working #77
    Open source →
  13. 0.5.2 04 Apr 2024
    Release notes

    Fixed

    • Compatibility with Magento >=2.4.7-beta3
    Open source →
  14. 0.5.1 27 Feb 2024
    Release notes

    Fixed

    • Add warning about Hyva_YireoNextGenImages because 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
    Open source →
  15. 0.5.0 22 Sep 2023
    Release notes

    Added

    • Dispatch all-purpose Hyva gallery-init event to modify component data
    • Allow to configure skipped layout handles via DI type of ShouldModifyOutput

    Fixed

    • Fix issue where image is not replaced with img tag opening plus newline
    • Field in admin is cache_directory_path instead of cache_directory #154
    • Quick hack for supporting /pub/ in URLs
    Open source →
  16. 0.4.1 14 Aug 2023
    Release notes

    Fixed

    • Make sure only PNG and JPG are being picked up

    Added

    • Moved Hyva compatibility module features into this module, deprecating the compat mod
    Open source →
  17. 0.4.0 16 Mar 2023
    Release notes

    Fixed

    • Fixed HTTPS links being reset to HTTP links due to "normalization"
    • Simplify normalization without HTTP/HTTPS reset

    Added

    • Option convert_css_backgrounds to convert images in CSS backgrounds as well #25 (@rommelfreddy)
    Open source →
  18. 0.3.18 05 Mar 2023
    Release notes

    Fixed

    • Fix deprecated dynamic property
    Open source →
  19. 0.3.17 05 Mar 2023
    Release notes

    Fixed

    • Fix PHP 7.3 issue
    • Bump composer requirement to PHP 7.3
    Open source →
  20. 0.3.16 01 Mar 2023
    Release notes

    Fixed

    • Make image cache path /media/nextgenimages/ configurable
    Open source →
  21. 0.3.15 28 Feb 2023
    Release notes

    Fixed

    • Remove duplicate source that matches original image
    • Also convert data-src when present
    • Support URLs from multiple Store Views
    • Ajax response plugin gets incorrect gallery images #55 @joe-vortex
    Open source →
  22. 0.3.14 27 Feb 2023
    Release notes

    Fixed

    • Prevent img in script from being parsed #133
    Open source →
  23. 0.3.13 27 Feb 2023
    Release notes

    Fixed

    • Fix for PHP 8.2 deprecated mb_convert_encoding #57 @hostep
    Open source →
  24. 0.3.12 10 Jan 2023
    Release notes

    Fixed

    • Remove loading="lazy" when fetchpriority="high" is present #53 @jesperingels
    Open source →
  25. 0.3.11 24 Oct 2022
    Release notes

    Fixed

    • Error 'Argument #1 () must not be empty' on PHP 8 #36 @khoimm92
    Open source →
  26. 0.3.10 03 Jul 2022
    Release notes

    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
    Open source →
  27. 0.3.9 29 Jun 2022
    Release notes

    Fixed

    • Normalize base URL as well
    • Change html_entity_decode into escaper for PHPCS
    Open source →
  28. 0.3.8 29 Jun 2022
    Release notes

    Fixed

    • Make sure to keep HTTPS URLs for media intact
    • Convert static files into static URLs properly
    Open source →
  29. 0.3.7 29 Jun 2022
    Release notes

    Fixed

    • Normalized URLs don't match anymore with media URL and static URL (WebP #122)
    Open source →
  30. 0.3.6 27 Jun 2022
    Release notes

    Fixed

    • Handle URLs starting without protocol (//) in a better way (#34)
    Open source →
  31. 0.3.5 12 Jun 2022
    Release notes

    Fixed

    • Strip query string from source image URL (@theuargb)
    Open source →
  32. 0.3.4 07 Jun 2022
    Release notes

    Fixed

    • Make sure non-existing sources don't throw exceptions
    Open source →
  33. 0.3.3 02 Jun 2022
    Release notes

    Fixed

    • Do not edit gallery JSON when module is disabled
    Open source →
  34. 0.3.2 21 May 2022
    Release notes

    Fixed

    • Fix URL-to-file conversion for URL-decoded URLs
    • Respect native lazy loading attribute #29 (@pointia)
    Open source →
  35. 0.3.1 19 May 2022
    Release notes

    Fixed

    • Set sane defaults for all configuration values
    • Check if extension is enabled for plugin #30 (@artbambou)

    Added

    • Beautify console output
    Open source →
  36. 0.3.0 04 May 2022
    Release notes

    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
    Open source →
  37. 0.2.13 11 Dec 2021
    Release notes

    Fixed

    • isNewerThan method is not reached when the converted image already exists (@peteracs)
    Open source →
  38. 0.2.12 10 Nov 2021
    Release notes

    Added

    • Allow file driver interface to be overwritten
    Open source →
  39. 0.2.11 26 Oct 2021
    Release notes

    Fixed

    • Make sure non-self-breaking sources don't break
    Open source →
  40. 0.2.10 21 Sep 2021
    Release notes

    Fixed

    • Prevent file check from reading whole file (performance issue)
    Open source →
  41. 0.2.9 15 Sep 2021
    Release notes

    Fixed

    • Fatal Error on swatches AJAX call

    Removed

    • DummyConvertor with DI preference
    • UrlReplacer used only in CorrectImagesInAjaxResponse
    Open source →
  42. 0.2.8 17 Aug 2021
    Release notes

    Fixed

    • Wrap exceptions so they don't appear in frontend
    • Prevent non-existing files from throwing NotFoundException
    Open source →
  43. 0.2.7 13 Aug 2021
    Release notes

    Fixed

    • Be more helpful when non-existing image is used in convert command
    • Make sure UrlConvertor throws error properly (@Quazz)
    Open source →
  44. 0.2.6 13 Aug 2021
    Release notes

    Fixed

    • Exception was supplied Phrase instead of string
    Open source →
  45. 0.2.5 12 Aug 2021
    Release notes

    Fixed

    • Remove debugging info
    Open source →
  46. 0.2.4 12 Aug 2021
    Release notes

    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)
    Open source →
  47. 0.2.3 07 Jul 2021
    Release notes

    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
    Open source →
  48. 0.2.2 29 Jun 2021
    Release notes

    Fixed

    • Make sure CLI converts images with their absolute path
    • Only convert image URLs matching the Magento base URL [@tdgroot]
    Open source →
  49. 0.2.1 09 Mar 2021
    Release notes

    Fixed

    • Fix Dummy convertor to prevent compilation error
    Open source →
  50. 0.2.0 09 Mar 2021
    Release notes

    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
    Open source →
  51. 0.1.2 09 Mar 2021

    Nothing published for this version

  52. 0.1.1 15 Feb 2021
    Release notes

    Fixed

    • Fix composer version
    • Fix word "Logging" in config options
    Open source →
  53. 0.0.7 15 Feb 2021

    Nothing published for this version

  54. 0.0.6 07 Jan 2021
    Release notes

    Fixed

    • Reimplement data-src (PR 51 from the Yireo_Webp2 module)
    Open source →
  55. 0.0.5 03 Dec 2020
    Release notes

    Fixed

    • Add dummy convertor with DI preference
    • Replace all WebP deps with NextGenImages deps
    Open source →
  56. 0.0.4 02 Dec 2020
    Release notes

    Fixed

    • Re-add dep with WebP2 in controller
    Open source →
  57. 0.0.3 02 Dec 2020
    Release notes

    Fixed

    • Remove deps with WebP2 module
    • Add missing Browser class
    Open source →
  58. 0.0.2 01 Dec 2020
    Release notes

    Added

    • Methods to added to ConvertorInterface

    Removed

    • Remove duplicate DI.xml (and add docs for this)
    Open source →
  59. 0.0.1 30 Nov 2020
    Release notes

    Added

    • Initial release together with Yireo WebP2
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive