v17.12.0 v0.78.0

high risk

data-privacy-stack/presidioSep 16, 2026 → Sep 16, 20260 days between releases

What's New

OCRmyPDF upgrades pikepdf; Worktrunk renames hook keys and moves oh-my-pi to omp

Breaking Changes

  • OCRmyPDF requires pikepdf 10.2 or later
  • OCRmyPDF exit code 6 replaces 2 for tagged PDFs
  • Worktrunk hook scripts require new JSON key names
  • Worktrunk `pi` command moved to `omp`

New Features

  • OCRmyPDF HEIF/HEIC support (opt-in)
  • Worktrunk config templates auto-migrate
  • Worktrunk `wt config update --output` confirms writes

Improvements

  • OCRmyPDF uses pikepdf type-safe accessors
  • Worktrunk interactive prompts start without blank lines
  • Worktrunk `wt config show` provides single shell hint

Bug Fixes

  • OCRmyPDF fixes garbage text in PDF/A output
  • OCRmyPDF fixes missing ligatures in PDF/A output

Upgrade Notes

Upgrade pikepdf to 10.2+ and update scripts checking exit code 2. Update hook scripts to use new context key names (worktree_path, repo_path). Use `wt config plugins omp` instead of `pi` for oh-my-pi.

The Two Releases

v17.12.0

v17.12.0

Sep 16, 2026· 1 month ago

A significant update requiring a new version of pikepdf and fixing Ghostscript compatibility issues with PDF/A output.

Full release notes
v0.78.0

0.78.0

Sep 16, 2026· 1 month ago

This release focuses on hook script updates, plugin management changes for Pi and oh-my-pi, and fixes for config handling and worktree management.

Full release notes