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.