Margin 0.5.0 adds source-agnostic Markdown comparison and portable review threads for focused human–agent collaboration—without taking ownership of Git or introducing background services.
Highlights
- Compare any two explicit Markdown files in calm inline or aligned side-by-side views, with collapsed unchanged context, word-level emphasis, whitespace display, change navigation, swap, and refresh.
- Save a self-contained
.marginreviewartifact with immutable snapshots, threaded comments, actor provenance, resilient anchors, and forward-compatible extensions. - Create, inspect, reply to, resolve, and reopen comparison comments from the
margin compareCLI, including bounded JSON, standard input, paging, revision guards, and stable retry IDs for agents. - Apply selected or all changes in either direction with stale-content checks, symlink refusal, atomic closed-file writes, annotation reanchoring, and one-step native undo for open editors.
- Keep ordinary launch behavior unchanged: comparison work is loaded only when explicitly requested. The release-candidate startup matrix passed for files through 5 MiB and directories through 10,000 entries.
Downloads
Margin-0.5.0-macOS-arm64.pkg— installs the Mac app and CLI together.Margin-0.5.0-macOS-arm64.zip— portable Mac app and CLI.Margin-CLI-0.5.0-linux-x86_64.tar.gz— standalone Linux x86-64 CLI.Margin-CLI-0.5.0-linux-aarch64.tar.gz— standalone Linux ARM64 CLI.
Verify downloads with SHA256SUMS; GitHub build-provenance attestations are published for every release file.
macOS trust notice
The app executables are ad-hoc signed and the installer is unsigned for this release. macOS will require explicit approval in System Settings under Privacy & Security. Do not disable Gatekeeper globally. Developer ID signing and notarization are planned.
Full changelog: v0.4.1...v0.5.0