jjpr v0.16.0
Released 2026-04-01 · View on GitHub
- other Improve watch reliability: empty bookmark detection, progress dots, early exit fix
- other Detect empty bookmarks (all commits empty after jj squash) and skip pushing them to prevent GitHub from auto-closing PRs when head matches base
- other Post-push PR state verification warns if a PR was closed by force-push
- other Suppress MergeabilityUnknown on first evaluation (expected after push)
- other Progress dots every 30s while polling, heartbeat reduced from 5min to 60s
- other Fix early exit: all_done now re-discovers segments instead of breaking
- other No-progress safety valve exits after 5 stalled iterations
- other Resilient rediscover_segments falls back to infer_target_bookmark
- other Forge verification before exit warns about orphaned PRs
- other merge --watch delegates to cmd_watch (single watch code path)
- other Approval threshold message: 'Approval threshold reached' when have >= need