v1.21.0 v0.79.0

high risk

smicallef/spiderfootSep 19, 2026 → Sep 21, 20261 day between releases

What's New

Releases for different repositories (pdf-inspector and worktrunk) with no functional overlap

Breaking Changes

  • `wt switch --no-cd -x` now runs programs in the worktree instead of the invoking directory

New Features

  • `wt switch --no-cd -x` runs programs in the correct worktree
  • Picker preview tabs visually indicate content availability
  • `wt merge` and `wt remove` now name the destination worktree
  • Font weight metadata support in PDF text items
  • Opt-in `bold_from_weight` feature for PDFs

Improvements

  • Config saves no longer rewrite the entire file
  • Merge and push commits now respect `commit.gpgSign`
  • Improved PDF header parsing to tolerate leading bytes

Bug Fixes

  • Fixed `wt merge` to correctly describe what it commits
  • Fixed off-canvas label clipping in PDFs
  • Fixed merge and push commits to respect `commit.gpgSign`
  • Fixed pruning age guards for worktree management

Upgrade Notes

These releases belong to different repositories (pdf-inspector and worktrunk). If upgrading `worktrunk`, update scripts for `wt switch --no-cd -x` as program execution context has changed. If upgrading `pdf-inspector`, ensure Rust code updates `TextItem` literals to include `font_weight: None`.

The Two Releases

v1.21.0

1.21.0 — Font weight metadata, clipped-text and loading fixes

Sep 19, 2026· 1 month ago

A maintenance release for pdf-inspector (unrelated to SpiderFoot) adding font weight metadata, fixing clipped-text rendering, and improving PDF header parsing.

Full release notes
v0.79.0

0.79.0

Sep 21, 2026· 1 month ago

This release improves execution context handling and picker user experience. It fixes issues with config saving, merge signing, and pruning age guards to ensure more reliable worktree management.

Full release notes