Releases: JustusRijke/DiffPDF
Releases · JustusRijke/DiffPDF
DiffPDF 1.2.2
What's Changed
- Increased minimum Python version to 3.11.1
- Bumped pixelmatch-fast to 1.3.4
Full Changelog: v1.2.1...v1.2.2
DiffPDF 1.2.1
What's Changed
- Truncate text mismatch log output to 80 chars
- Do not store irrelevant diff images (via pixelmatch bump)
- Bump pillow (fix vulnerability)
- Bump ty from 0.0.17 to 0.0.21 by @dependabot[bot]
- Bump ruff from 0.15.4 to 0.15.5 by @dependabot[bot] in #22
- Bump pymupdf from 1.27.1 to 1.27.2 by @dependabot[bot] in #23
Full Changelog: v1.2.0...v1.2.1
DiffPDF 1.2.0
What's Changed
- Bump ty from 0.0.16 to 0.0.17 by @dependabot[bot] in #16
- Add --skip-compare-text option by @JustusRijke in #19
Full Changelog: v1.1.2...v1.2.0
v1.1.2
What's Changed
- Bump ruff from 0.14.14 to 0.15.0 by @dependabot[bot] in #12
- Updated nodeenv minimum package version
Full Changelog: v1.1.1...v1.1.2
DiffPDF 1.1.1
What's Changed
- Bump pixelmatch-fast from 1.3.1 to 1.3.2 by @dependabot[bot] in #8
- Bump ruff from 0.14.10 to 0.14.14 by @dependabot[bot] in #9
- Bump ty from 0.0.8 to 0.0.14 by @dependabot[bot] in #10
- Fix unicode encoding issue on Windows by @JustusRijke in #11
Full Changelog: v1.1.0...v1.1.1
DiffPDF 1.1.0
- Save text diff to file when check fails
- Migrated to pre-commit package
Full Changelog: v1.0.0...v1.1.0
DiffPDF 1.0.0
What's Changed
- First stable release
- Migrated to uv/ty by @JustusRijke in #5
Full Changelog: v0.3.2...v1.0.0
DiffPDF 0.3.2
What's Changed
- Refactor: consolidate comparison logic into init.py by @JustusRijke in #3
- Simplify logging: remove colorlog, use bool verbose flag by @JustusRijke in #4
- Update to pixelmatch-fast 1.3.0
Full Changelog: v0.3.1...v0.3.2
DiffPDF 0.3.1
Refactor diffpdf function to return bool instead of calling exit()
DiffPDF 0.3.0
- Switched to pixelmatch-fast for image comparison
- Providing an diff output path is now optional (if blank, no diff images are stored)
- Cleaned up API entrypoint