Skip to content

v0.110.0

Choose a tag to compare

@henrikje henrikje released this 16 Mar 08:42

0.110.0 (2026-03-16)

This release improves safety, clarity, and day-to-day workflow efficiency across branch and workspace management. It adds stronger guardrails around risky operations, clearer status and error feedback, and quality-of-life improvements like parallel execution and better visibility into repository state.

Features

  • branch: reject remote-qualified base branch input (936e979)
  • delete: add --newer-than flag to arb delete (9f8139f)
  • delete: display all items in interactive selectors with dynamic sizing (19c2d45)
  • delete: show PR numbers in delete table for merged workspaces (654e42e)
  • detach: use canonical status model for safety checks (9b3a68a)
  • errors: improve error messages with actionable guidance (870a113)
  • exec: add --parallel flag for concurrent execution (6e88ef9)
  • log: surface replayPlan in log and diff output (f95c203)
  • pull: rename --force to --reset (86172f9)
  • push: color behind-base label based on conflict prediction (800703e)
  • rebase: show base branch change as inline result on retarget (b52aa0a)
  • rename: allow branch rename with zero attached repos (b972586)
  • status: add shallow clone warnings to push, pull, log, and diff (6005bed)
  • status: rename "drifted" to "wrong branch", fix help text (a072551)
  • version: detect and notify when a newer arb version is available (07f2655)

Bug Fixes

  • analysis: walk reflog ancestry to detect fast-forward intermediates as replaced (60f4202)
  • list: false-positive baseMissing attention for merged stacked bases (0bf2b62)
  • list: update base cell from summary in phased render (ffb4e62)
  • main: pre-release QA sweep (01e23a4)
  • pull: detect outdated remote commits via replaced and squashed detection (ac0af07)
  • pull: skip repos with git operation in progress in push, pull, and detach (39e5317)
  • reset: skip repos with merged branches when resetting to base (21715a6)
  • uninstall: only remove files installed by install.sh (265af2c)