- CLI: use default prog name (11) - TESTS: use `tox` to run tests - switch from setup.py to pyproject.toml (17) - use src layout (18)
Added
- support for Python 3.12
Removed
- support for Python 3.7
0.9.0
Added
- Library API: the `fill_area` parameter to `PictureShow.save_pdf` and `pictures_to_pdf` (9) - CLI: the `--fill-area` option (9)
Changed
- CLI: when invoked without command-line arguments, the message `Try 'pictureshow --help' for more information.` is now displayed (7)
0.8.2
Changed
- CI/CD: build both *sdist* and *wheel* - TESTS: switch from `PyPDF2` to `pypdf`
0.8.1
Changed
- Library API: the `pdf_file` parameter of `PictureShow.save_pdf` and `pictures_to_pdf` renamed to `output_file` (4) - TESTS: tests run concurrently using the [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) plugin
Added
- CI/CD: code checked for security using [bandit](https://bandit.readthedocs.io/en/latest/)
0.7.1
Changed
- CLI: - concise usage message - options sorted alphabetically in help message - available page sizes shown in help for `--page-size`
0.7.0
Changed
- CLI: the output file must now be specified with the `-o` or `--output-file` option - CI/CD: PyPA's [action](https://github.com/pypa/gh-action-pypi-publish) to publish package to PyPI is used in GitHub Actions