Remove upper bounds on several dependency versions.
Contributed by Justin Mayer via PR #81
support: Display plugin configuration when Pelican is run in debug mode.
support: Add Pillow 10 to list of supported versions.
bug: Fix function calls to be deprecated by Pillow 10.
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
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.
Contributed by Lucas Cimon PR #51
bug: Add lxml as a project requirement. It is used to parse Atom and RSS feeds.
- 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.
- feature: Add setting to copy EXIF tags from source images to processed images. See Pull Request #41 by @patrickfournier.
- feature: Support
srcset
generation inside Atom feeds. See Pull Request #29 by @MicroJoe. - feature: Generate progressive JPEGs. See Pull Request #17 by @Lucas-C.
- bug (Breaking Change): fix
crop
API. See Pull Request #14. - support: Convert to namespace plugin. The import path of the plugin is
now
pelican.plugins.image_process
. See Pull Request #38. - support: Transfer stewardship of the project to the Pelican-Plugins organization. The projects code repo is now at https://github.com/pelican-plugins/image-process. See Issue #32.
A new release to PyPI intended to replace the Git submodule-based installation, while providing the following improvements along with MinchinWeb’s earlier ones. The plugin is available at pelican-image-process. See Issue #13.
The project returns to the stewardship of WhiskyEchoBravo.
@MinchinWeb did a good job on this project while it was not maintained. Thanks!
The following changelog is from minchin.pelican.plugins.image_process
:
- support: Add deprecation notice to point to new plugin location at
pelican-image-process
on PyPI.
- feature: Add support for Pelican v4. See Issue #5.
- bug: Remove dependency on
pelican.tests
. See Issue #1.
- bug: Fixing a bug when we use
{attach}
on an article (thanks @cunhaax). See Pull Request #4. - bug: fix order of arguments for crop command. See Issue #3.
- bug:
pep8
is nowpycodestyle
- bug: make code on PyPI match code on Git. See Issue #2.
- bug: upgrade release toolchain
- bug:
Framework :: Pelican :: Plugins
trove classifier for PyPI now available
- bug: provide universal wheels
- feature: allow definition of file encoding (using
IMAGE_PROCESS_ENCODING
variable) in Pelican configuration - bug: deal with undefined
SITEURL
- support: first release to PyPI under minchin.pelican.plugins.image-process.
- support: add release machinery
- bug: fix problems dealing with escaped URL's
- support: move package to minchin.pelican.plugins.image_process
- support: add
setup.py
- bug: merge in open Pull Request #8 by Peter Dahlberg which fixes issues computing image file paths
- support: copy existing code from WhiskyEchoBravo.