Releases: pelican-plugins/image-process
Releases · pelican-plugins/image-process
Image Process 3.3.0
- Process images in content metadata via new
IMAGE_PROCESS_METADATAsetting (#99 by @patrickfournier)
Image Process 3.2.0
- Update
ExifImageWidth&ExifImageHeighttags to match dimensions of transformed image when copying EXIF tags (#96 by @patrickfournier) - Copying EXIF tags only updates dimension tags if they existed in the source image
- Add
widthandheightattributes to<img>tags based on processed image’s actual dimensions (#97 by @patrickfournier) - Add Python 3.14 support and require Python 3.10+ (#98 by @justinmayer)
Image Process 3.1.0
- Feature: Add
IMAGE_PROCESS_ADD_CLASSandIMAGE_PROCESS_CLASS_PREFIXsettings to control
theimage-process-<transform>CSS class assignment for processed images. (#85 by @tstreule) - Fix: Encode URLs in
srcsetwhen they contain a space or a comma, as those characters have a special meaning in the context of asrcsetvalue. (#91 by @patrickfournier) - Fix: Improve operations for images with empty margins by using
image.width/image.heightinstead ofbbox. (#86 by @frederik-elwert) - Fix: Preserve HTML indentation when rewriting content. (#93 by @patrickfournier)
- Fix: Avoid loading images needlessly by only processing images if Pillow can handle them. (#72 by @patrickfournier)
- Tests: Make tests more resilient to small pixel content differences on ARM vs. Intel architectures. (#87 by @patrickfournier)
- Tests: Speed up test suite by running tests in parallel. (#90 by @justinmayer)
- Docs: Correct cropping transformation values. (#77 by @lancegoyke)
Image Process 3.0.4
Remove upper bounds on several dependency versions.
Image Process 3.0.3
support: Display plugin configuration when Pelican is run in debug mode.
Image Process 3.0.2
support: Add Pillow 10 to list of supported versions.
Image Process 3.0.1
bug: Fix function calls to be deprecated by Pillow 10.
Image Process 3.0.0
support: Drops support for Python 3.6.
support: upgrade Pillow to 9.0.0 (which doesn't support Python 3.6)
support regenerate test images to match new output from Pillow 9
Image Process 2.1.3
bug: handling edge cases where image is location is non-local to the Pelican site source,
does not exist, or cannot be identified by Pillow.
Image Process 2.1.2
bug: Add lxml as a project requirement. It is used to
parse Atom and RSS feeds.