Releases: pdfjam/pdfjam
Releases · pdfjam/pdfjam
Release v4.3.1
- Add a PDF manual with lots of illustrated examples.
- List all applicable options in the manual, the README, etc.
- Add the more common
--outputas alias for--outfile. - Fix quoting of
|for ksh compatibility and word splitting for zsh. - Run tests for dash, bash, ksh and zsh in CI pipeline.
Release v4.3
- Add a PDF manual with lots of illustrated examples.
- List all applicable options in the manual, the README, etc.
- Add the more common
--outputas alias for--outfile. - Fix quoting of
|for ksh compatibility and word splitting for zsh. - Run tests for dash, bash, ksh and zsh in CI pipeline.
Release v4.2
- Expand some character ranges for compatibility with BSD sed (#94).
Release v4.1
Version 4.1
- Man page now contains actual information.
- Add zsh completion file with completions for all relevant options.
- Improve support for non-pdf input files (eps, jpg, png).
- Keep original filenames if they consist of [A-Za-z0-9.-] only and are unique.
Release v4.00
Version 4.00
- Major version bumped to 4.00 to reflect major refactoring, and some minor
backwards-incompatible changes. - New co-maintainer.
- Several minor bug fixes.
- New option
--builddir pathto build inpathinstead of a temporary
directory. Overwrites files inpathwithout further notice. - In the constructed tex file, included files are now referenced as
source-1.pdfetc. instead of/tmp/pdfjam-XXXXXX/source-1.pdf.
This improves reproducibility and allows referencing with hyperref. - Put every
--preambleargument on distinct line in tex file. - Automatically add braces around values where necessary. Thus, one can now
write--papersize 7cm,3cmand--picturecommand '\put(20,20){Text}'. - Support libpaper1 in addition to libpaper2 to obtain system default paper.
- Support
--paper a4etc. as alternative to--paper a4paper. - Support
--papersize 595,842as alternative to--papersize 595bp,842bp.
Prevents people adding unitptwhere they actually meanbp. - Mirror page when
--papersizeand--landscapegiven. - Renames duplex edge flipping options
--longedgeto--otheredgeand
--shortedgeto--no-otheredgeto reflect their actual behaviour. - Support
--keepinfo --pdfauthor ''to discard only the corresponding field
while keeping the remaining pdfinfo. - Adds lots of regression and integration tests.
Release v3.12
This release merely fixes a typo in an error message.
Release v3.11
This release fixes some problems with paper size setting, and clarifies the documentation for paper size options.
Release v3.10
This release fixes a bug in handling filenames of unknown extension. Thanks
to Yoann Laissus for the fix!
Release v3.09
This release calls iconv with only standard character set names rather than
common aliases. This makes pdfjam work with iconv implementations such as
GNU libiconv that are strict about names.
Release v3.08
This release contains a fix for using non-Cygwin LaTeX on Cygwin.