PackageTrack

Go modules · #2142

github.com/umputun/revdiff

v1.12.0umputun/revdiff

Release timeline

93 releases since 2026

Releases

  1. v0.14.1-0.20260408082232-8f085c95edb58 Apr 2026pre-release

    Nothing published for this version

  2. v0.14.08 Apr 2026
    Release notes2 sources agree

    New Features

    • show untracked and staged-only files in file tree (u toggle) (#62)
    • reviewed file marks and A/M/D status indicators in file tree (#54)
    • global hunk navigation (#59)
    • zellij.dev support (#53)
    • pi package integration (#52)

    Improvements

    • split large files by concern (#65)
    • move source packages into app/ directory (#49)
    • consolidate assets into site/assets, remove root assets/
    • bump revdiff plugin version to 0.5.0

    Bug Fixes

    • annotation on last row of the view (#60)
    • lowercase zellij name to match other terminal entries
    • add missing feature cards and center install grid
    • restore correct two-color logo in site/assets
    • handle no-commits repo in detect-ref script
    • use TMPDIR for temp files in launch script to avoid macOS sandbox restriction
    Open source →
  3. v0.13.1-0.20260407051724-b302fc936a407 Apr 2026pre-release

    Nothing published for this version

  4. v0.13.07 Apr 2026
    Release notes2 sources agree

    New Features

    • --stdin scratch-buffer review mode for piped content (#46)
    • hunk keyword expansion in annotation output (#47)
    • binary file detection with size delta and IsBinary flag (#44)
    • two-column help overlay with colored section headers and keys
    • zellij terminal support for floating pane overlay launcher

    Bug Fixes

    • add right padding to prevent wrapped text from touching pane border (#45)
    • enable word wrap by default for plan review
    Open source →
  5. v0.12.1-0.20260406211633-0ac92ff537aa6 Apr 2026pre-release

    Nothing published for this version

  6. v0.12.06 Apr 2026
    Release notes2 sources agree

    New Features

    • git blame gutter toggle (B key) (#38)
    • --line-numbers config option (#37)
    • kaku terminal support for wezterm-based terminals (#42)
    • cmux terminal support for overlay launcher (#35)
    • Emacs vterm support (#33)
    • project website and branding

    Improvements

    • "beyond code review" section with use cases for --only flag

    Bug Fixes

    • skip tmux -T title flag on versions older than 3.3 (#40)
    • Safari iOS mobile layout issues (#39)
    • improve site readability by lifting dark theme palette
    • increase docs page font sizes
    Open source →
  7. v0.11.1-0.20260406051415-e6801be0a2d86 Apr 2026pre-release

    Nothing published for this version

  8. v0.11.06 Apr 2026
    Release notes2 sources agree

    New Features

    • custom keybindings via ~/.config/revdiff/keymap
    • color theme system with 5 bundled themes (dracula, nord, gruvbox, solarized-dark, catppuccin-mocha)
    • Ghostty terminal support
    • line numbers gutter toggle (L key)
    Open source →
  9. v0.10.05 Apr 2026
    Release notes2 sources agree

    New Features

    • add --all-files and --exclude modes (#19)
    • add t hotkey to toggle tree/TOC pane visibility (#18)
    • pass REVDIFF_CONFIG to overlay and add configurable popup size (#17)
    • add revdiff-planning plugin for automatic plan review

    Bug Fixes

    • fix TOC highlighted entry wrapping to two lines
    Open source →
  10. v0.9.1-0.20260405044139-6f3ec7947f4e5 Apr 2026pre-release

    Nothing published for this version

  11. v0.9.05 Apr 2026
    Release notes2 sources agree

    New Features

    • markdown TOC navigation pane for single-file full-context mode (#16)

    Improvements

    • track vendor directory and update dependencies
    Open source →
  12. v0.8.1-0.20260404195254-c82c4718b53c4 Apr 2026pre-release

    Nothing published for this version

  13. v0.8.04 Apr 2026
    Release notes2 sources agree

    New Features

    • annotation list popup (@ key) to view, navigate, and jump to any annotation across all files (#15)
    Open source →
  14. v0.7.24 Apr 2026
    Release notes2 sources agree

    Bug Fixes

    • add --collapsed flag to start in collapsed diff mode, allowing users to persist preference via CLI, config file, or REVDIFF_COLLAPSED env var (#14)
    Open source →
  15. v0.7.2-0.20260404091649-47c1e53efbe54 Apr 2026pre-release

    Nothing published for this version

  16. v0.7.14 Apr 2026
    Release notes2 sources agree

    New Features

    • two-ref positional args: revdiff base against (e.g. revdiff main feature) for diffing between arbitrary refs (#13)
    • .. and ... syntax supported in single arg (e.g. revdiff main..feature)
    • validation: --staged rejected with two-ref or range diffs
    Open source →
  17. v0.7.04 Apr 2026
    Release notes2 sources agree

    New Features

    • no-git file review mode: --only files without git changes shown as context-only with full annotation and syntax highlighting support (#12)
    • standalone file review outside a git repo via --only (reads files directly from disk)

    Improvements

    • plugin skill updated with file review mode guidance (v0.2.3)
    Open source →
  18. v0.6.04 Apr 2026
    Release notes2 sources agree

    New Features

    • --only/-F flag to filter files by exact path or suffix, may be repeated (#11)
    • shows "no files match --only filter" message when filter has no matches
    Open source →
  19. v0.5.1-0.20260404000126-775c3a4463104 Apr 2026pre-release

    Nothing published for this version

  20. v0.5.03 Apr 2026
    Release notes2 sources agree

    New Features

    • single-file auto-detection: when diff has exactly one file, hides the tree pane and gives full terminal width to the diff view (#10)

    Bug Fixes

    • correct annotation input width to fit within diff pane, preventing cursor overflow
    Open source →
  21. v0.4.23 Apr 2026
    Release notes2 sources agree

    Bug Fixes

    • wrap long annotations at pane width regardless of wrap mode
    Open source →
  22. v0.4.13 Apr 2026
    Release notes2 sources agree

    Bug Fixes

    • center viewport on search match navigation (matches hunk navigation centering behavior)

    Improvements

    • add project logo and move assets to assets/ directory
    Open source →
  23. v0.4.03 Apr 2026
    Release notes2 sources agree

    New Features

    • collapsed diff mode — toggle with v, shows final text with change markers, expand individual hunks with .
    • status line with filename, diff stats, hunk position, and always-visible mode indicators (▼ ◉ ↩ ≋)
    • help overlay — press ? for organized keybinding reference, composited on top of content
    • word wrap mode — toggle with w, wraps long lines with continuation markers, --wrap CLI flag
    • vim-style / search in diff pane with n/N match navigation, esc to clear
    • configurable search highlight colors (--color-search-fg, --color-search-bg)

    Improvements

    • search highlighting uses background-only ANSI to preserve syntax colors within matches
    • reverse video fallback for search highlights in --no-colors mode
    • mode indicators always visible (muted when inactive, active foreground when on)
    • muted pipe separators in status line using raw ANSI to preserve background
    • truncate long filenames in tree pane to prevent selection highlight wrapping
    • extract collapsed diff mode into separate file for maintainability

    Fixed

    • help overlay renders on top of content instead of replacing it
    • hunk count always shown in status line (not just when cursor is on changed line)
    • singular/plural handling for "1 hunk" vs "N hunks"
    • launch script flag parsing hardened for short flags and -o/--output
    Open source →
  24. v0.3.02 Apr 2026
    Release notes2 sources agree

    New Features

    • add Q hotkey to discard annotations and quit without output (#4)
    • update default color scheme to catppuccin-macchiato with warm accent colors

    Improvements

    • expand Claude Code plugin section with usage examples and smart detection
    Open source →
  25. v0.2.41 Apr 2026
    Release notes2 sources agree

    New Features

    • smart ref detection in Claude Code plugin — auto-detects branch and uncommitted state

    Fixed

    • change hunk navigation hint from [/] to [ ] in status bar to avoid confusion with key grouping
    Open source →
  26. v0.2.31 Apr 2026
    Release notes2 sources agree

    Fixed

    • resolve git repo root so revdiff works from subdirectories (#2)

    Improvements

    • document supported terminal overlays for Claude Code plugin
    Open source →
  27. v0.2.3-0.20260401173027-7a946eeda4371 Apr 2026pre-release

    Nothing published for this version

  28. v0.2.21 Apr 2026
    Release notes2 sources agree

    Fixed

    • remove default cursor background so triangle uses terminal default
    • truncate long directory names from the left with ellipsis in file tree
    Open source →
  29. v0.2.11 Apr 2026
    Release notes2 sources agree

    Improvements

    • replace diff cursor bar (▎) with solid triangle (▶)
    • add --color-cursor-fg flag to customize cursor indicator color
    Open source →
  30. v0.2.01 Apr 2026
    Release notes2 sources agree

    New Features

    • add reference docs for revdiff plugin skill (install, config, usage)

    Fixed

    • remove spurious colors= line from --dump-config output
    • add trigger words to plugin skill description
    • isolate tests from user's real config file
    Open source →
  31. v0.1.11 Apr 2026
    Release notes2 sources agree

    New Features

    • add --output flag to write annotations to file instead of stdout
    • Claude Code plugin with terminal overlay launcher (tmux, kitty, wezterm)
    • goreleaser config and GitHub Actions release workflow
    • homebrew tap via umputun/homebrew-apps

    Fixed

    • fix plugin launcher: resolve binary to absolute path, set cwd for overlay
    • fix shell quoting in --output path argument
    • add trigger words to plugin skill description
    Open source →
  32. v0.1.01 Apr 2026
    Release notes2 sources agree

    Initial release.

    New Features

    • two-pane TUI with file tree and colorized diff viewport
    • syntax highlighting via Chroma with configurable themes (--chroma-style)
    • inline annotations on any diff line (added, removed, or context)
    • file-level annotations
    • hunk navigation with [ / ] keys
    • horizontal scrolling for long lines with left/right arrows
    • filter file tree to show only annotated files
    • structured annotation output to stdout
    • config file support (~/.config/revdiff/config, INI format)
    • fully customizable colors via CLI flags, env vars, or config file
    • configurable pane backgrounds (tree, diff, status bar)
    • --no-colors flag to disable all colors
    • --no-status-bar flag to hide status bar
    • --tab-width flag for tab-to-spaces conversion
    • --dump-config to generate default config
    Open source →
  33. v0.0.0-20260401081324-7674d0385ea51 Apr 2026pre-release

    Nothing published for this version