Skip to content

Releases: mportesdev/pictureshow

version 0.13.0

22 Oct 10:23
1138ff6
Compare
Choose a tag to compare

Changes

Breaking changes

  • Library API: the fill_area keyword parameter renamed to fill_cell (#47)
  • CLI: the -a/--fill-area option renamed to -c/--fill-cell (#47)

Added

  • CLI: errors caught when reading picture files are now being logged for later inspection (#45)
  • support for Python 3.13

Removed

  • support for Python 3.8
  • support for PyPy 3.9

version 0.12.1

08 Dec 09:34
Compare
Choose a tag to compare

Changes

Added

  • Library API: the optional bg_color parameter to PictureShow.save_pdf and pictures_to_pdf to specify page background color (#29)
  • CLI: the --bg-color option to set page background color (#29)

version 0.12.0

04 Dec 09:56
Compare
Choose a tag to compare

Changes

Changed

  • Library API: the page_size, landscape, margin, layout, stretch_small, fill_area and force_overwrite
    parameters to PictureShow.save_pdf are now keyword-only (#28)

version 0.11.0

21 Nov 11:06
Compare
Choose a tag to compare

Changes

Added

  • CLI: the --fail option to control the app's exit code depending on skipped files (#24)

version 0.10.1

18 Nov 12:42
Compare
Choose a tag to compare

Changes

Added

  • CLI: progress indicator (#21)

Changed

  • saving pictures from URLs is no longer a tested feature

version 0.10.0

24 Oct 08:03
Compare
Choose a tag to compare

Changes

Changed

  • 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

version 0.9.0

04 Apr 16:26
Compare
Choose a tag to compare

Changes

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)

version 0.8.2

23 Mar 12:36
Compare
Choose a tag to compare

Changes

Changed

  • CI/CD: build both sdist and wheel
  • TESTS: switch from PyPDF2 to pypdf

version 0.8.1

05 May 09:18
Compare
Choose a tag to compare

Changes

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 plugin

Added

  • CI/CD: code checked for security using bandit

version 0.7.1

29 Apr 08:56
Compare
Choose a tag to compare

Changes

Changed

  • CLI:
    • concise usage message
    • options sorted alphabetically in help message
    • available page sizes shown in help for --page-size