Skip to content

Commit a4cd658

Browse files
committed
chore(main): release 0.115.0
1 parent 39a5591 commit a4cd658

3 files changed

Lines changed: 65 additions & 2 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.114.0"
2+
".": "0.115.0"
33
}

CHANGELOG.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,68 @@
11
# Changelog
22

3+
## [0.115.0](https://github.com/henrikje/arborist/compare/v0.114.0...v0.115.0) (2026-03-28)
4+
5+
6+
### Features
7+
8+
* **diff:** remove arb diff command ([b26c0c2](https://github.com/henrikje/arborist/commit/b26c0c2dc21b5d6d7c41a38158f6350a9ff2edcd))
9+
* **extract:** add --continue and --abort lifecycle ([744496d](https://github.com/henrikje/arborist/commit/744496d853fb7edf3690a636d37148c73d260a4d))
10+
* **extract:** add --from-merge for post-merge continuation ([5aa19c4](https://github.com/henrikje/arborist/commit/5aa19c4f0225a3f36bc1a23e70594a322c50873a))
11+
* **extract:** add assessment types, classifier, and split-point parsing ([9b7780e](https://github.com/henrikje/arborist/commit/9b7780e838221e90bf373b3c65b16e5df9ab9e5f))
12+
* **extract:** add command with plan output (dry-run only) ([e0a6586](https://github.com/henrikje/arborist/commit/e0a6586d60f6a97b6784a7f4b848dd68ef4eb9d4))
13+
* **extract:** implement prefix extraction (--to) ([6a7945a](https://github.com/henrikje/arborist/commit/6a7945aac46540bfd5f37846a7b6daa12c37b7d7))
14+
* **extract:** implement suffix extraction (--from) ([fee0ec2](https://github.com/henrikje/arborist/commit/fee0ec2c5c796313f3e274d5d803e22b3748f67f))
15+
* **pull:** add operation tracking, continue, and undo for pull ([40d1a0c](https://github.com/henrikje/arborist/commit/40d1a0cda4110dbd0c3cdda1bc5245f2a3ffd7e6))
16+
* **push:** allow --force to override behind-remote skip ([db78866](https://github.com/henrikje/arborist/commit/db78866f1085062310f5c3c455e93684923b43e9))
17+
* **rebase:** add operation tracking, continue, and undo for rebase and merge ([af016ac](https://github.com/henrikje/arborist/commit/af016ac10adab2723ad0c2d8dce15c7d35030b7f))
18+
* **rebase:** reset fully-merged branches to base instead of skipping ([18b5d72](https://github.com/henrikje/arborist/commit/18b5d72b5e887e719c5d5c9a6524f3ae7de6544c))
19+
* **rebase:** show file-level conflict predictions in --verbose mode ([f0119a7](https://github.com/henrikje/arborist/commit/f0119a7027ad3bc3234920fbec1900a55e96915e))
20+
* **rename:** add operation tracking and undo for workspace rename ([f5de568](https://github.com/henrikje/arborist/commit/f5de5689c6f097c0b415d1d21a25ddbbc88a7507))
21+
* **render:** display local base resolution in status output ([44ea6d2](https://github.com/henrikje/arborist/commit/44ea6d2488da27328da6e8665d1bc817dedcb979))
22+
* **reset:** add operation tracking and undo for reset ([6de0188](https://github.com/henrikje/arborist/commit/6de01880d9294cf198326d56ec70ef8de6a50f23))
23+
* **retarget:** add operation tracking, continue, undo, and fix stale config on conflict ([ea2434a](https://github.com/henrikje/arborist/commit/ea2434a9415d0fa4eb35eb643cf911812baf0720))
24+
* **retarget:** walk stack chain to find nearest non-merged ancestor ([3bb4182](https://github.com/henrikje/arborist/commit/3bb41823898b59ef11f287f86f85fb3ee067797a))
25+
* **status:** add resolvedVia and sourceWorkspace to base status model ([2d7558d](https://github.com/henrikje/arborist/commit/2d7558d5af67e3d2221f64dcca2830174a4f8aba))
26+
* **status:** resolve base against local ref for workspace branches ([1a1609e](https://github.com/henrikje/arborist/commit/1a1609ec9ab6c40fa5de3d10179ac9209d4f317f))
27+
* **status:** show "merged, N ahead" for rebase-merged branches with new commits ([37b1471](https://github.com/henrikje/arborist/commit/37b147135439f571a7e54bc1de2861506cc34e10))
28+
* **status:** show operation banner and updated conflict guidance ([373a222](https://github.com/henrikje/arborist/commit/373a22201cc6b8bb5349dcfb037879303f0a1f26))
29+
* **sync:** support locally-resolved base branches in sync commands ([f43b626](https://github.com/henrikje/arborist/commit/f43b6263edd9dbb81eb6a19c367ca7141de3b418))
30+
* **undo:** add --continue and --abort flags, block bare command during in-progress ([bdc2ddb](https://github.com/henrikje/arborist/commit/bdc2ddb36cf900d7859f123ca7f10f2cb27780cc))
31+
* **undo:** add --verbose flag to arb undo ([45e0d27](https://github.com/henrikje/arborist/commit/45e0d2769fc0a71900a7c3fe74489a1cee17b03d))
32+
* **undo:** add operation record system and arb undo command ([39111b7](https://github.com/henrikje/arborist/commit/39111b7795e6fc183e80d6aeb7d5350101c62509))
33+
* **undo:** add selective per-repo undo with [repos...] argument ([e6eafdc](https://github.com/henrikje/arborist/commit/e6eafdcf4469ca417f82783e58f92b244aa37324))
34+
* **undo:** auto-complete resolved operations at the gate ([e9f69a5](https://github.com/henrikje/arborist/commit/e9f69a54404715b646c1cb12bc0eff54c709d758))
35+
* **undo:** preserve operation records and add debug metadata ([2417d65](https://github.com/henrikje/arborist/commit/2417d65eb972663f1995b0e10b80acda933f5e64))
36+
* **undo:** repurpose --force to override drift, add --discard for corruption ([84cf536](https://github.com/henrikje/arborist/commit/84cf5366badc6f2b3d65f289116f9b73a3d81355))
37+
* **undo:** show commit and file change summary in undo plan ([c5f24fb](https://github.com/henrikje/arborist/commit/c5f24fbf4118316ba474e4f070b85b746cdc68d6))
38+
* **undo:** show undo in basic help output ([4e5dee6](https://github.com/henrikje/arborist/commit/4e5dee62bfe1184ba5522cac8be45a9079e2ef99))
39+
40+
41+
### Bug Fixes
42+
43+
* **extract:** fix silent errors and SHA resolution bugs ([a709f59](https://github.com/henrikje/arborist/commit/a709f59d65cb515b7971554652f095eae1372dd6))
44+
* **extract:** improve execution and undo output ([a857c85](https://github.com/henrikje/arborist/commit/a857c857dc20f625f5981744d288cb65935d0432))
45+
* **extract:** improve plan text clarity ([a56ebeb](https://github.com/henrikje/arborist/commit/a56ebebd7abcf16e258d6df12de0b58e1cf8bf5f))
46+
* **main:** remove retarget from basic help ([83a7cea](https://github.com/henrikje/arborist/commit/83a7cea9d12551d2b029cc532d5e994b8158beb7))
47+
* **rebase:** consolidate conflict recovery guidance into single clear block ([6be535d](https://github.com/henrikje/arborist/commit/6be535dd8859d7cb37812be9a3606f1d037903b2))
48+
* **rename:** arb undo after arb rename reverses directory + branches ([3c1b51c](https://github.com/henrikje/arborist/commit/3c1b51c7cb2dc26f3a9cbfc5b76c5914f8cc5ba9))
49+
* **render:** use 1-space gap between last commit number and unit ([1da75b7](https://github.com/henrikje/arborist/commit/1da75b77fb9befb1e8f913de1245f24f03ac7548))
50+
* **status:** detect rebase-merged branches via replay plan ([5b1a7db](https://github.com/henrikje/arborist/commit/5b1a7dbc4f070124b18411053472a352d2842c81))
51+
* **status:** highlight "N to push" with attention for merged branches ([2ece1e8](https://github.com/henrikje/arborist/commit/2ece1e86b1718d51def3d71720e019015a3b77eb))
52+
* **status:** move "merged" and PR number from SHARE to BASE column ([194a0ae](https://github.com/henrikje/arborist/commit/194a0ae561ea0280bd2a80b6a7f2be0ea1ee738c))
53+
* **test:** set core.editor=true for git rebase --continue in CI ([cb41125](https://github.com/henrikje/arborist/commit/cb41125c69d4a1a37831bbd51c22fb216382fe12))
54+
* **undo:** add preHead guards, push gate, and write validation ([2723fc4](https://github.com/henrikje/arborist/commit/2723fc46f1610e313933876a5994413a8426177e))
55+
* **undo:** detect directory and branch collisions before undo ([b598de9](https://github.com/henrikje/arborist/commit/b598de94af97dd727a99af807cc39ef61fbf59d9))
56+
* **undo:** harden operation system for trustworthiness ([842c4b5](https://github.com/henrikje/arborist/commit/842c4b5b0c6ada6a8f5c358c9dc1259194942da0))
57+
* **undo:** reconcile manually-continued repos before assessment ([597708b](https://github.com/henrikje/arborist/commit/597708bbc7883edaf9392087ee87a83a1935ede2))
58+
* **undo:** reject invalid --continue/--abort flag combinations ([eec1af2](https://github.com/henrikje/arborist/commit/eec1af23c8d16c3ffe375ecb7f5cb1d4c1708fe1))
59+
* **undo:** report stash restore failure and fix onComplete ordering ([74f818b](https://github.com/henrikje/arborist/commit/74f818b1542db4813326cec48f220dada6e21d1a))
60+
* **undo:** type-safe records, tracking restore, unexpected op detection ([1f68ab5](https://github.com/henrikje/arborist/commit/1f68ab58ad3b2a4d3c6ecf054b01169c7d53be4f))
61+
* **undo:** update all guidance messages to reference --continue/--abort ([8cddad6](https://github.com/henrikje/arborist/commit/8cddad665da6359c7df5233e133519fbe3f2d540))
62+
* **undo:** use clearer language in undo plan display ([981373d](https://github.com/henrikje/arborist/commit/981373d5883451dad73d0b140d0804c124bd970a))
63+
* **watch:** exit on terminal close instead of leaving ghost processes ([8622867](https://github.com/henrikje/arborist/commit/8622867e4c871b2fc2763c7ce4491261c9557491))
64+
* **watch:** refresh on attach, show all repos in commands, detect commits ([7f1f9c9](https://github.com/henrikje/arborist/commit/7f1f9c931eb1cced40fb4940ec5d41155c901246))
65+
366
## [0.114.0](https://github.com/henrikje/arborist/compare/v0.113.0...v0.114.0) (2026-03-25)
467

568

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "arb",
3-
"version": "0.114.0",
3+
"version": "0.115.0",
44
"type": "module",
55
"scripts": {
66
"dev": "bun run src/index.ts --",

0 commit comments

Comments
 (0)