Changelog
tinyvdiff 0.3.2
Documentation
Use pip
and python3
in installation instructions consistently.
Use more specific package description.
tinyvdiff 0.3.1
Documentation
Added a setup guide article
with a demo project detailing the steps and practical considerations for
using tinyvdiff in projects (#20).
tinyvdiff 0.3.0
New features
The pytest plugin now supports multi-page PDF files.
Each multi-page PDF will correspond to SVG snapshots with file name
suffixes _p1.svg
, _p2.svg
, ...
(#15).
Added a pytest parser option --tinyvdiff-pdf2svg
to allow specifying a
custom path to pdf2svg
in test files or project-wide conftest.py
when needed (#18).
Testing
Added unit tests for the low-level conversion and snapshotting facilities
that support the pytest plugin (#17).
Improvements
Exposed key functions in __init__.py
so that users can use the simpler
import tinyvdiff as tvd
and tvd.
syntax to access them (#16).
tinyvdiff 0.2.0
New features
Added a pytest plugin for visual regression testing (#11).
Improvements
Refactored type hints to use shorthand syntax for union and optional types.
As a result, tinyvdiff now requires Python >= 3.10 (#4).
tinyvdiff 0.1.0
New features
Implemented a wrapper for the pdf2svg
command line tool to convert
PDF files to SVG format.
Back to top