Skip to content

v2.0.1 - "Patch Stability & Automation Fixes"

Choose a tag to compare

@Anandb71 Anandb71 released this 20 Apr 17:42
· 131 commits to main since this release
d93307a

Arbor v2.0.1 Release Notes — "Patch Stability & Automation Fixes"

Theme: Fast, low-risk patch release to stabilize release automation and PR-impact reporting after v2.0.0.

Release date: April 20, 2026


Highlights

  • PR Bot command path fixed

    • Switched from invalid subcommand path to real CLI-driven report generation via:
      • arbor diff . --json
    • Added PR commit-range awareness using ARBOR_DIFF_BASE and ARBOR_DIFF_HEAD.
  • PR comment rendering fixed

    • JSON report output now renders as proper fenced Markdown in PR comments.
  • Regression protection added

    • Added integration test coverage for ranged diff behavior in arbor-cli so commit-range reporting does not regress.
  • Contributors automation hardened

    • contributors.yml now skips PR creation if contributor block is unchanged.
    • Uses github.token consistently in checkout/PR creation path.
    • Contributors script now uses Bearer auth and handles transient GitHub API failures gracefully.

Version Alignment

Release-facing versions were aligned to 2.0.1 across:

  • Cargo workspace package version
  • Homebrew formula
  • Scoop manifest
  • npm wrapper package
  • VS Code extension package.json / package-lock.json

Validation

Validated during release prep with:

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features
  • cargo test --workspace --verbose
  • cargo test -p arbor-graph-cli --test diff_command_integration --verbose

Upgrade

cargo install arbor-graph-cli --version 2.0.1

Notes

This is a patch release focused on correctness and workflow reliability. No intentional breaking changes were introduced.

🤖 Arbor MCP Quick Install

Use Arbor as a local MCP server in your AI client:

Claude Code (project-scoped)

claude mcp add --transport stdio --scope project arbor -- arbor bridge
claude mcp list

In Claude Code, run:

/mcp

Cursor MCP config (.cursor/mcp.json)

{
  "mcpServers": {
    "arbor": {
      "command": "arbor",
      "args": ["bridge"]
    }
  }
}

VS Code MCP config (.vscode/mcp.json)

{
  "servers": {
    "arbor": {
      "type": "stdio",
      "command": "arbor",
      "args": ["bridge"]
    }
  },
  "inputs": []
}

MCP Directories

Arbor v2.0.1

Installation

# Cargo
cargo install arbor-graph-cli --version 2.0.1

# Homebrew (macOS/Linux)
brew install Anandb71/tap/arbor

# Scoop (Windows)
scoop bucket add arbor https://github.com/Anandb71/arbor
scoop install arbor

# npm
npx @anandb71/arbor-cli

# Docker
docker pull ghcr.io/anandb71/arbor:v2.0.1

Assets

Platform Architecture File
Linux x86_64 arbor-linux-x86_64.tar.gz
Linux aarch64 arbor-linux-aarch64.tar.gz
macOS x86_64 arbor-macos-x86_64.tar.gz
macOS Apple Silicon arbor-macos-aarch64.tar.gz
Windows x86_64 arbor-windows-x86_64.zip

What's Changed

Full Changelog: v2.0.0...v2.0.1