/ RELEASE-NOTES.md
RELEASE-NOTES.md
 1  # Release Notes
 2  ... for version 1.1.1
 3  
 4  * **Repackaged as a proper Python package** (`ppp-prepress`). Install system-wide with `pipx install .` — no more hardcoded shebangs, no more PATH hacks, no more venv activation. Works identically on macOS and Linux.
 5  * All bash scripts (singledingle, flippar, fppp, pppf, impose-4up, isbnner) rewritten as Python entry points. One `pipx install` gives you everything.
 6  * Padding PDFs (1pp.pdf through 7pp.pdf, 1LTRpp.pdf) bundled as package data via `importlib.resources`. They resolve automatically no matter where you run the commands from.
 7  * `install.sh` updated to use `pipx` instead of manually creating venvs and rewriting shebangs.
 8  * Old standalone scripts moved to `old/` for reference.
 9  
10  ---
11  
12  # Release Notes
13  ... for version 1.1
14  
15  * Added macOS support. PPP now runs on Linux *and* macOS out of the box.
16  * Added `install.sh` -- a one-shot installer that detects your OS and installs all system dependencies (via Homebrew on macOS, apt on Linux) plus Python packages.
17  * Added `requirements.txt` for Python dependencies (`PyPDF2`, `pdftools`).
18  * Fixed platform-specific error messages: ghostscript install instructions now show the correct command for your OS.
19  * Bumped version numbers across all scripts.
20  
21  ---
22  
23  # Release Notes
24  ... for version 1.0
25  
26  PPP was my *very first* Python project, all the way back in 2015 ... before the dark times ... before the Empire. Now it's all grown up, and so am I. Witness the changes that hath been wrought in order to bring it to this here debut release:
27  
28  * Automated the whole-ass workflow, including:
29  * Input validation and error handling.
30  * A utility that automatically pads yer files to make them multiples of 4.
31  * A smarty-pants signature size suggestor.
32  * A convenient output directory for your pleasure.
33  * A handy batch combiner so you don't have to submit a billion discrete print jobs, thus making your printing efforts more ... discrete
34  
35  I hope you enjoy :)
36  
37  -- Paul