Skip to content

Releases: pelican-plugins/image-process

Image Process 3.1.0

18 Mar 02:22

Choose a tag to compare

  • Feature: Add IMAGE_PROCESS_ADD_CLASS and IMAGE_PROCESS_CLASS_PREFIX settings to control
    the image-process-<transform> CSS class assignment for processed images. (#85 by @tstreule)
  • Fix: Encode URLs in srcset when they contain a space or a comma, as those characters have a special meaning in the context of a srcset value. (#91 by @patrickfournier)
  • Fix: Improve operations for images with empty margins by using image.width/image.height instead of bbox. (#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

08 Mar 08:35

Choose a tag to compare

Remove upper bounds on several dependency versions.

Image Process 3.0.3

18 Jul 20:05

Choose a tag to compare

support: Display plugin configuration when Pelican is run in debug mode.

Image Process 3.0.2

11 Jul 15:41

Choose a tag to compare

support: Add Pillow 10 to list of supported versions.

Image Process 3.0.1

11 Jul 10:55

Choose a tag to compare

bug: Fix function calls to be deprecated by Pillow 10.

Image Process 3.0.0

18 Mar 03:57

Choose a tag to compare

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

09 Jul 13:46

Choose a tag to compare

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

28 May 15:43

Choose a tag to compare

bug: Add lxml as a project requirement. It is used to
parse Atom and RSS feeds.

Image Process 2.1.1

07 May 16:03

Choose a tag to compare

  • Support: Support Pelican from v3.0 on. See Pull Request
    #47
  • Support: Re-enable Windows support for development tools, specifically
    the project's tasks.py file for use with Invoke.

Image Process 2.1.0

11 Mar 18:35

Choose a tag to compare

Add setting to copy EXIF tags from source images to processed images