Skip to content

Releases: rrthomas/psutils

Release v3.3.14

08 Sep 19:19
Compare
Choose a tag to compare

This release fixes the parsing of page ranges, so that ranges open at the end (like “5-”) work again.

There is also a minor documentation fix.

Thanks to Bastian Germann for the documentation fix, and for reporting the problem with page range parsing.

Release v3.3.13

03 Sep 08:52
Compare
Choose a tag to compare

This release fixes the names of the commands in their man pages.

Previously, all the command synopses gave the command name as “psutils”.

Release v3.3.12

29 Aug 19:54
Compare
Choose a tag to compare

This release requires Python 3.12 or newer.

All of the commands are fixed to allow the use of a hyphen - to mean standard input (for an input argument) or standard output (for an output argument), as documented. Thanks very much to Olivier Scherler for the bug report and fix for all but psjoin.

The obsolete old scripts, which were not installed as part of the package but kept in “old-scripts” for backwards compatibility, are removed: they were deprecated a long time ago.

The installation instructions are updated to recommend the use of pipx rather than pip.

The Makefile has been updated.

Release v3.3.11

07 Jul 11:21
Compare
Choose a tag to compare

This release fixes some file object leaks.

This had no impact on normal use in most cases, except in extractres where it would be theoretically possible to exhaust the file descriptor table if many different resources were present in a PostScript file.

However, it showed up when running the tests with Python warnings enabled.

The test setup has been fixed to run with -Wdefault.

Release v3.3.10

13 May 00:34
Compare
Choose a tag to compare

This release fixes a bug where a optimization would be incorrectly used when imposing a single page onto a sheet of a different size in PDF generation. Also, PSUtils will now warn when it cannot set the required output paper size in PostScript output owing to not being able to find the document header section in the input.

Under the hood, the code has been modernized slightly, and the linting and type-checking machinery updated.

Release v3.3.9

09 Jan 12:08
Compare
Choose a tag to compare

This release adds a missing copyright notice and license, and fixes a problem where backup files were included in the previous release (3.3.8) distribution archives.

Release v3.3.8

31 Dec 13:15
Compare
Choose a tag to compare

This release just removes some text accidentally added to the README when the Python package name was changed in 3.3.7.

Release 3.3.7

13 Dec 20:51
Compare
Choose a tag to compare

This release marks the long-awaited renaming on PyPI to “psutils”, i.e. the same as the package name. Thanks to the Python Packaging Authority for granting my application to use the name!

Also, some missing copyright notices are added to the command and test modules, and the ‘extractres’ tests actually assert the results of file comparisons.

Release v3.3.6

17 Nov 17:50
Compare
Choose a tag to compare

This release includes some minor build system and test fixes and updates.

Release 3.3.5

19 Aug 20:57
Compare
Choose a tag to compare

This release fixes some markup in the man pages, and makes it clearer that libpaper is required.