Skip to content

chore(main): release 0.104.0#252

Merged
henrikje merged 2 commits intomainfrom
release-please--branches--main--components--arb
Mar 8, 2026
Merged

chore(main): release 0.104.0#252
henrikje merged 2 commits intomainfrom
release-please--branches--main--components--arb

Conversation

@henrikje
Copy link
Copy Markdown
Owner

@henrikje henrikje commented Mar 8, 2026

🤖 I have created a release beep boop

0.104.0 (2026-03-08)

Improves workspace creation and everyday Git workflows with a more guided arb create, smarter push behavior, and clearer status reporting with conflict predictions. This release also significantly strengthens resilience by automatically detecting and repairing moved projects, renamed workspaces, and corrupted worktree references.

Features

  • add --include-merged for merged branch pushes (987b6c9)
  • add --yes flag to create command to skip interactive prompts (20c827a)
  • add arb dump command for capturing workspace state (9a12988)
  • add default repos for workspace creation (46e6e0d)
  • add timeout protection for all git network operations (027f761)
  • always print resolved values in arb create (#233) (0f1b446)
  • auto-navigate to project root after deleting current workspace (c59617a)
  • auto-repair worktree refs after workspace directory rename (a01568e)
  • avoid unnecessary rebase replay for squash-equivalent commits (#223) (8b2511d)
  • default confirmation prompts to yes (6f7c727)
  • detect and repair project directory moves (f52f5ee)
  • detect replaced commits via reflog for accurate share status (#239) (b450086)
  • enforce minimum Git 2.17 version requirement (b4f75ee)
  • improve arb create UX with interactive branch selector (618e3d0)
  • improve network error handling for offline and degraded connectivity (6f1ec5d)
  • include conflict predictions in status --json output (e43b1de)
  • introduce "project" as primary user-facing term (0bc8954)
  • log: add --verbose flag to show commit bodies and changed files (#251) (e063ac4)
  • make workspace rename opt-in via --rename-workspace [name] (1fd4fb6)
  • move rebranch into branch group as rename subcommand (3a22498)
  • predict pull conflicts for status share-side highlighting (97991d6)
  • push: auto-push when all remote commits are outdated (042e131)
  • refresh arb create adaptive interaction flow (ddaefb5)
  • safely reset pull on rebased remote without local work (#222) (89189ca)
  • show "to pull" commits in verbose status with arrow separator in SHARE cell (24754c7)
  • show remote branch name in push plan for new/recreated branches (f568196)
  • three-way rebase status split (fromBase / rebased / new) (1a992a6)

Bug Fixes

  • abort and roll back workspace on failed worktree attach during create (bce8a9e)
  • add word boundaries to ticket detection regex (8c28a8c)
  • allow retarget when some repos lack the target branch (b743b55)
  • auto-repair shared worktree entry corruption (be9a122)
  • auto-repair shared worktree entry corruption (#228) (781862a)
  • ci: exclude root-level .md files from code change detection (a84a6b6)
  • derive workspace name from --branch in non-tty create (de6ff28)
  • disable looping in interactive selectors (653cb38)
  • docs, completions, fetch flags, and stale references (eff30ff)
  • ensure base is changed on retarget when all repos are up to date (bc6f7ab)
  • guard isTTY against Bun epoll_ctl EEXIST on Linux (28b1ec6)
  • join merge and three-way wording in pull output (1d70aeb)
  • prevent phased render from leaving stale output on screen (#240) (3919057)
  • prevent worktree entry corruption from cross-workspace prune (9dad27b)
  • re-link worktree in place when directory has files with stale reference (570bda1)
  • require confirmation before deleting empty workspaces (#238) (06c532a)

This PR was generated with Release Please. See documentation.

@henrikje henrikje changed the title chore(main): release 0.105.0 chore(main): release 0.104.0 Mar 8, 2026
@henrikje henrikje force-pushed the release-please--branches--main--components--arb branch from 310d257 to 449b6cf Compare March 8, 2026 07:49
@henrikje henrikje changed the title chore(main): release 0.104.0 chore(main): release 0.105.0 Mar 8, 2026
@henrikje henrikje force-pushed the release-please--branches--main--components--arb branch from 449b6cf to 471a771 Compare March 8, 2026 07:50
@henrikje henrikje changed the title chore(main): release 0.105.0 chore(main): release 0.104.0 Mar 8, 2026
@henrikje henrikje force-pushed the release-please--branches--main--components--arb branch 2 times, most recently from ccd94c0 to ad6a7fb Compare March 8, 2026 10:33
@henrikje henrikje force-pushed the release-please--branches--main--components--arb branch from ad6a7fb to 8dd0b62 Compare March 8, 2026 10:34
@henrikje henrikje enabled auto-merge (squash) March 8, 2026 10:42
@henrikje henrikje merged commit e550765 into main Mar 8, 2026
9 checks passed
@henrikje henrikje deleted the release-please--branches--main--components--arb branch March 8, 2026 10:43
@henrikje
Copy link
Copy Markdown
Owner Author

henrikje commented Mar 8, 2026

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant