Release Notes 0.4.0
- Breaking: removed SVG support/dependency;
.svgdropped from supported extensions and docs (imageconvert/imageconvert.py,pyproject.toml,README.md). - Batch conversion overhaul: streaming generator option, multi-process
workers, progress callbacks, and smarterskip_existingthat reprocesses newer sources while keeping directory structure (imageconvert/imageconvert.py). - PDF/image handling tweak: uses
ImageReaderbuffer when writing PDFs to avoid ReportLab issues; docstrings/examples trimmed (imageconvert/imageconvert.py). - CI/CD: workflow now grants write perms and auto-creates GitHub releases for tags, uploading build artifacts (
.github/workflows/workflow.yml). - Docs/versioning: README updated for streaming/parallel batch usage; version bumped to
0.4.0inpyproject.tomlandimageconvert/__init__.py.
Full Changelog: v0.3.1...v0.4.0