Releases: eseifert/madam
Releases · eseifert/madam
v0.21.2 bugfix relase
Changes since 0.21.1:
- Restore bitrate limiting for video conversion.
- Preserve quality when resizing videos.
v0.21.1 bugfix relase
Changes since 0.21.0:
- Increased video quality by prefering constant quality over bitrate limits.
v0.21.0 feature relase
Changes since 0.20:
- Dropped support for Python 3.5.
- Requires at least Pillow 8.2.0.
- Added configuration option for video keyframe interval.
- Improved video quality control.
v0.20.1 bugfix relase
Changes since 0.20:
- Workaround an issue that prevent documentation from being published on readthedocs.io because they are using an older version of Sphinx.
v0.20 feature relase
Changes since 0.19:
- Added configuration of default options for images and videos.
- By default Zopfli is not used anymore for PNG images.
- Improved FFmpegProcessor.can_read().
v0.19 feature relase
Changes since 0.18:
- Drop Python 3.4 support.
- Added type hints.
- Replace py3exiv2 library by piexif library for processing Exif metdata.
- Improved multi-threading for VP9 video codec.
v0.18 feature relase
Changes since 0.17.1:
- Remove Guetzli for JPEG optimization. It is much too slow for production workload.
- Set JPEG quality to 80%.
- Improved tests for images
v0.17.1 bugfix relase
Changes since 0.17:
- Added missing support for grayscale images with alpha channel
- Slightly increased quality level from 80 to 85 for JPEG optimization
- Improved test coverage for images with alpha channel
v0.17 feature relase
Changes since 0.16:
- Guetzli is used to optimize JPEG compression
- Zopfli is used for PNG images to optimize compression
- Improved SVG optimization
- Improved test coverage for images with palette color space
- Fixed size calculation in
PillowProcessor.resize()
v0.16 feature relase
Changes since 0.15:
- Added basic shrink operator to SVGProcessor
- Improved support for SVG