|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.115.0](https://github.com/henrikje/arborist/compare/v0.114.0...v0.115.0) (2026-03-26) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* **diff:** remove arb diff command ([b26c0c2](https://github.com/henrikje/arborist/commit/b26c0c2dc21b5d6d7c41a38158f6350a9ff2edcd)) |
| 9 | +* **pull:** add operation tracking, continue, and undo for pull ([40d1a0c](https://github.com/henrikje/arborist/commit/40d1a0cda4110dbd0c3cdda1bc5245f2a3ffd7e6)) |
| 10 | +* **push:** allow --force to override behind-remote skip ([db78866](https://github.com/henrikje/arborist/commit/db78866f1085062310f5c3c455e93684923b43e9)) |
| 11 | +* **rebase:** add operation tracking, continue, and undo for rebase and merge ([af016ac](https://github.com/henrikje/arborist/commit/af016ac10adab2723ad0c2d8dce15c7d35030b7f)) |
| 12 | +* **rename:** add operation tracking and undo for workspace rename ([f5de568](https://github.com/henrikje/arborist/commit/f5de5689c6f097c0b415d1d21a25ddbbc88a7507)) |
| 13 | +* **reset:** add operation tracking and undo for reset ([6de0188](https://github.com/henrikje/arborist/commit/6de01880d9294cf198326d56ec70ef8de6a50f23)) |
| 14 | +* **retarget:** add operation tracking, continue, undo, and fix stale config on conflict ([ea2434a](https://github.com/henrikje/arborist/commit/ea2434a9415d0fa4eb35eb643cf911812baf0720)) |
| 15 | +* **status:** show "merged, N ahead" for rebase-merged branches with new commits ([37b1471](https://github.com/henrikje/arborist/commit/37b147135439f571a7e54bc1de2861506cc34e10)) |
| 16 | +* **status:** show operation banner and updated conflict guidance ([373a222](https://github.com/henrikje/arborist/commit/373a22201cc6b8bb5349dcfb037879303f0a1f26)) |
| 17 | +* **undo:** add --continue and --abort flags, block bare command during in-progress ([bdc2ddb](https://github.com/henrikje/arborist/commit/bdc2ddb36cf900d7859f123ca7f10f2cb27780cc)) |
| 18 | +* **undo:** add --verbose flag to arb undo ([45e0d27](https://github.com/henrikje/arborist/commit/45e0d2769fc0a71900a7c3fe74489a1cee17b03d)) |
| 19 | +* **undo:** add operation record system and arb undo command ([39111b7](https://github.com/henrikje/arborist/commit/39111b7795e6fc183e80d6aeb7d5350101c62509)) |
| 20 | +* **undo:** add selective per-repo undo with [repos...] argument ([e6eafdc](https://github.com/henrikje/arborist/commit/e6eafdcf4469ca417f82783e58f92b244aa37324)) |
| 21 | +* **undo:** auto-complete resolved operations at the gate ([e9f69a5](https://github.com/henrikje/arborist/commit/e9f69a54404715b646c1cb12bc0eff54c709d758)) |
| 22 | +* **undo:** preserve operation records and add debug metadata ([2417d65](https://github.com/henrikje/arborist/commit/2417d65eb972663f1995b0e10b80acda933f5e64)) |
| 23 | +* **undo:** repurpose --force to override drift, add --discard for corruption ([84cf536](https://github.com/henrikje/arborist/commit/84cf5366badc6f2b3d65f289116f9b73a3d81355)) |
| 24 | +* **undo:** show commit and file change summary in undo plan ([c5f24fb](https://github.com/henrikje/arborist/commit/c5f24fbf4118316ba474e4f070b85b746cdc68d6)) |
| 25 | +* **undo:** show undo in basic help output ([4e5dee6](https://github.com/henrikje/arborist/commit/4e5dee62bfe1184ba5522cac8be45a9079e2ef99)) |
| 26 | + |
| 27 | + |
| 28 | +### Bug Fixes |
| 29 | + |
| 30 | +* **main:** remove retarget from basic help ([83a7cea](https://github.com/henrikje/arborist/commit/83a7cea9d12551d2b029cc532d5e994b8158beb7)) |
| 31 | +* **rebase:** consolidate conflict recovery guidance into single clear block ([6be535d](https://github.com/henrikje/arborist/commit/6be535dd8859d7cb37812be9a3606f1d037903b2)) |
| 32 | +* **rename:** arb undo after arb rename reverses directory + branches ([3c1b51c](https://github.com/henrikje/arborist/commit/3c1b51c7cb2dc26f3a9cbfc5b76c5914f8cc5ba9)) |
| 33 | +* **status:** detect rebase-merged branches via replay plan ([5b1a7db](https://github.com/henrikje/arborist/commit/5b1a7dbc4f070124b18411053472a352d2842c81)) |
| 34 | +* **status:** highlight "N to push" with attention for merged branches ([2ece1e8](https://github.com/henrikje/arborist/commit/2ece1e86b1718d51def3d71720e019015a3b77eb)) |
| 35 | +* **status:** move "merged" and PR number from SHARE to BASE column ([194a0ae](https://github.com/henrikje/arborist/commit/194a0ae561ea0280bd2a80b6a7f2be0ea1ee738c)) |
| 36 | +* **test:** set core.editor=true for git rebase --continue in CI ([cb41125](https://github.com/henrikje/arborist/commit/cb41125c69d4a1a37831bbd51c22fb216382fe12)) |
| 37 | +* **undo:** add preHead guards, push gate, and write validation ([2723fc4](https://github.com/henrikje/arborist/commit/2723fc46f1610e313933876a5994413a8426177e)) |
| 38 | +* **undo:** detect directory and branch collisions before undo ([b598de9](https://github.com/henrikje/arborist/commit/b598de94af97dd727a99af807cc39ef61fbf59d9)) |
| 39 | +* **undo:** harden operation system for trustworthiness ([842c4b5](https://github.com/henrikje/arborist/commit/842c4b5b0c6ada6a8f5c358c9dc1259194942da0)) |
| 40 | +* **undo:** reconcile manually-continued repos before assessment ([597708b](https://github.com/henrikje/arborist/commit/597708bbc7883edaf9392087ee87a83a1935ede2)) |
| 41 | +* **undo:** reject invalid --continue/--abort flag combinations ([eec1af2](https://github.com/henrikje/arborist/commit/eec1af23c8d16c3ffe375ecb7f5cb1d4c1708fe1)) |
| 42 | +* **undo:** report stash restore failure and fix onComplete ordering ([74f818b](https://github.com/henrikje/arborist/commit/74f818b1542db4813326cec48f220dada6e21d1a)) |
| 43 | +* **undo:** type-safe records, tracking restore, unexpected op detection ([1f68ab5](https://github.com/henrikje/arborist/commit/1f68ab58ad3b2a4d3c6ecf054b01169c7d53be4f)) |
| 44 | +* **undo:** update all guidance messages to reference --continue/--abort ([8cddad6](https://github.com/henrikje/arborist/commit/8cddad665da6359c7df5233e133519fbe3f2d540)) |
| 45 | +* **undo:** use clearer language in undo plan display ([981373d](https://github.com/henrikje/arborist/commit/981373d5883451dad73d0b140d0804c124bd970a)) |
| 46 | +* **watch:** exit on terminal close instead of leaving ghost processes ([8622867](https://github.com/henrikje/arborist/commit/8622867e4c871b2fc2763c7ce4491261c9557491)) |
| 47 | +* **watch:** refresh on attach, show all repos in commands, detect commits ([7f1f9c9](https://github.com/henrikje/arborist/commit/7f1f9c931eb1cced40fb4940ec5d41155c901246)) |
| 48 | + |
3 | 49 | ## [0.114.0](https://github.com/henrikje/arborist/compare/v0.113.0...v0.114.0) (2026-03-25) |
4 | 50 |
|
5 | 51 |
|
|
0 commit comments