PackageTrack
Sign in Get early access

github.com/dlvhdr/diffnav

v0.12.0 #1141 most downloaded on Go modules dlvhdr/diffnav

What this package is like to depend on

Last release today

22 Aug 2026

Release timing varies

gaps range from 8 days to 2 months

Some releases are documented

notes for 10 of 24 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

46 releases · first in 2024

21 releases in the last 12 months

see the full history below

Release timeline

46 releases · Sep 2024 to Aug 2026
2025 2026
Release Pre-release

Releases

latest 46
  1. v0.12.1-0.20260822181337-c9def275e01c 22 Aug 2026 pre-release

    Nothing published for this version

  2. v0.12.1-0.20260808104208-9b6c283767a3 08 Aug 2026 pre-release

    Nothing published for this version

  3. v0.12.0 24 Jul 2026
    Release notes

    Robust Diff Searching

    I've integrated https://github.com/robinovitch61/viewport to enable searching in the diffview.
    It supports regular, insensitive, regex and fuzzy search modes.

    Changelog

    New Features

    • 1f92077 feat(diff): scroll line up/down when focused on tree (#140)
    • 1de38e6 feat(diffviewer): use viewport by robinovitch61 (#144)
    • 214ed73 feat: add ui.startFoldersOpenDepth config option (#123)
    • 4e7ddc6 feat: scroll to bottom and top (#125)
    • 7934a39 feat: show file tree when showFileTree is false (#130)

    Fixes

    • 5f77725 Resolve Git repo root from CWD when possible. (#118)
    • cbd0e97 fix(diffviewer): wrap long lines through delta in side-by-side, mark clipped lines in unified (closes #99) (#133)
    • 19b947d fix(filetree): use forward-slash path separator for git diff paths (#121) (#128)
    • 8c2de69 fix: keys not handled in some cases (#136)
    • a2722c2 fix: pass non-unified-diff input through to stdout (closes #115) (#132)
    • d592537 fix: sponsors (#134)

    Chores

    Open source →
  4. v0.11.1-0.20260715084908-ace88bad0d56 15 Jul 2026 pre-release

    Nothing published for this version

  5. v0.11.1-0.20260627085814-9043bf920926 27 Jun 2026 pre-release

    Nothing published for this version

  6. v0.11.1-0.20260501201155-7b12b7996237 01 May 2026 pre-release

    Nothing published for this version

  7. v0.11.0 21 Mar 2026
    Release notes

    v0.11.0

    Notable Features

    • Search (accessed via t) now shows the filename first and has icons
    • n/p/N is used to navigate to next/previous file
    • If used with git show, and there's a commit preamble present, pressing m will show the commit info. It's also shown in the header
    • There's finally a scrollbar in the diffview
    • Thanks to new contributor @vertti diffnav now supports a watch flag which will run git diff by default (but can be controlled). It will run the command while maintaining the UI state

    Once again, thanks to @pablospe for his awesome contributions!

    Changelog

    • 0957bb1 chore: upgrade deps (#114)
    • 4a31deb ci: add basic CI workflow (#113)
    • dc735a5 feat(search): show filename first + icons (#105)
    • 822adc6 feat: Add shift+tab as alias for tab to switch panels (#109)
    • 41f1c16 feat: add F1 key to toggle help overlay (#101)
    • c899b9e feat: add n (next file) and p/N (previous file) shortcuts to jump between files (#98)
    • e651360 feat: add scrollbar to diff viewer (#112)
    • e616b2a feat: add watch mode for auto-refreshing diffs (#96)
    • 19503d8 feat: commit info overlay with m key (#103)
    • e215560 feat: show commit info when used as a pager for git show (#97)
    • 2898ff7 fix: sidebar search crashes (#95)
    Open source →
  8. v0.10.1-0.20260306192345-2898ff7523b8 06 Mar 2026 pre-release

    Nothing published for this version

  9. v0.10.0 15 Feb 2026
    Release notes

    Fancy --help and --version

    We're now using fang by Charm for an extra fancy --help and --version.

    Changelog

    Open source →
  10. v0.9.1-0.20260213170053-11281c39f261 13 Feb 2026 pre-release

    Nothing published for this version

  11. v0.9.0 07 Feb 2026
    Release notes

    Changelog

    Open source →
  12. v0.8.2 06 Feb 2026
    Release notes

    Changelog

    • e95cea2 fix: only log errors to stderr if not debug mode (#84)
    • 89fce8d fix: use cache key for side-by-side toggle instead of clearing cache (#77)
    Open source →
  13. v0.8.2-0.20260131202423-0954ccc19bf6 31 Jan 2026 pre-release

    Nothing published for this version

  14. v0.8.1 31 Jan 2026
    Release notes

    Quick and small fix thanks to @pablospe!

    Changelog

    • dfb73a4 Fix side-by-side toggle for directory nodes (#72)
    Open source →
  15. v0.8.0 31 Jan 2026
    Release notes

    The Collapsible Release

    Directories Are Now Intractable

    The main feature of this release is that you can now collapse and expand directories!
    In addition you can view the diff for entire directories at once, as well as the entire diff if you're on the root node.

    Screen.Recording.2026-01-31.at.22.14.09.1.mov

    Diffstats

    Diff stats in the file tree show you the amount of changes to a file in a glance.
    This is on by default and you can turn it off by setting this in your config:

    ui:
      showDiffStats: false

    Enjoy!

    Changelog

    • 297d8d0 feat: diffstats
    • 6e5d9c3 feat: expand/collapse dirs (#70)
    • 9305af9 fix: add node cache so you can view collapsed nodes diff (#71)
    • 2d86e83 refactor: use dirnode for dir nodes (#69)
    Open source →
  16. v0.7.1-0.20260130144907-cdc1ccf2189b 30 Jan 2026 pre-release

    Nothing published for this version

  17. v0.7.0 30 Jan 2026
    Release notes

    New File Tree Infra + File Icons!

    v0.7.0 uses a new file tree under the hood that in the future will enable expanding/collapsing directories. Watch out for future updates.

    Also, star contributor @pablospe added support for file icons with this config option:

    ui:
      icons: nerd-fonts-full

    Changelog

    • 580ed20 chore: update .gh-dash.yml
    • 04b0c19 feat: add configurable icon styles with nerd font support (#65)
    • cc9c87c refactor: rename filetreev2 to filetree (#67)
    • 52b6e4e refactor: use tree bubble (#37)
    Open source →
  18. v0.6.0 14 Jan 2026
    Release notes

    Unified Diff Mode Toggle

    Thanks to @markdorison 🙏🏽 diffnav now supports toggling between side-by-side and unified diff modes.
    Press s to switch between the two or use the --side-by-side and --unified flags.
    You can also set this in the config file under ui.sideBySide.

    Changelog

    • 4bfcf87 feat: add unified diff view option (#63)
    Open source →
  19. v0.5.0 12 Jan 2026
    Release notes

    Changelog

    • f016577 Update README to remove caution note
    • 47787e2 ci: add taskfile (#55)
    • 7d14b38 ci: update devbox
    • c8a8f8e feat: add configurable icon styles (#58)
    • f319214 feat: add keybinding to open file in editor (#60)
    • dd8fd3d fix: correct file tree selection after search (#61)
    Open source →
  20. v0.4.1-0.20260109172359-47787e2cb590 09 Jan 2026 pre-release

    Nothing published for this version

  21. v0.4.0 09 Jan 2026

    Nothing published for this version

  22. v0.3.1 10 May 2025

    Nothing published for this version

  23. v0.3.0 07 Jan 2025

    Nothing published for this version

  24. v0.2.8 05 Oct 2024

    Nothing published for this version

  25. v0.2.7 04 Oct 2024

    Nothing published for this version

  26. v0.2.7-0.20241003210419-4bfc333a061e 03 Oct 2024 pre-release

    Nothing published for this version

  27. v0.2.6 03 Oct 2024

    Nothing published for this version

  28. v0.2.5 01 Oct 2024

    Nothing published for this version

  29. v0.2.4 27 Sep 2024

    Nothing published for this version

  30. v0.2.3 27 Sep 2024

    Nothing published for this version

  31. v0.2.2 27 Sep 2024

    Nothing published for this version

  32. v0.2.1 27 Sep 2024

    Nothing published for this version

  33. v0.2.0 27 Sep 2024

    Nothing published for this version

  34. v0.1.1 25 Sep 2024

    Nothing published for this version

  35. v0.1.1-0.20240924163242-986291b684ce 24 Sep 2024 pre-release

    Nothing published for this version

  36. v0.1.1-0.20240924133220-8fe619ab89c2 24 Sep 2024 pre-release

    Nothing published for this version

  37. v0.1.1-0.20240924131343-a5f5032a1939 24 Sep 2024 pre-release

    Nothing published for this version

  38. v0.1.0 24 Sep 2024

    Nothing published for this version

  39. v0.0.0-20240924075016-2e2c07110b8c 24 Sep 2024 pre-release

    Nothing published for this version

  40. v0.0.0-20240923182556-5e0c900f802a 23 Sep 2024 pre-release

    Nothing published for this version

  41. v0.0.0-20240922201244-c6defd339064 22 Sep 2024 pre-release

    Nothing published for this version

  42. v0.0.0-20240922194310-f5e4c822796e 22 Sep 2024 pre-release

    Nothing published for this version

  43. v0.0.0-20240922193714-8a5d6d0d4199 22 Sep 2024 pre-release

    Nothing published for this version

  44. v0.0.0-20240921185612-b9932873fb66 21 Sep 2024 pre-release

    Nothing published for this version

  45. v0.0.0-20240921182612-5436202ca140 21 Sep 2024 pre-release

    Nothing published for this version

  46. v0.0.0-20240920195428-6b1accc07986 20 Sep 2024 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive