Skip to content

Releases: wassimk/gh-navigator.nvim

v1.0.3

14 Feb 20:34
4cedac7

Choose a tag to compare

Bug Fix

  • Fix GH compare to use the branch name instead of commit SHA in the compare URL. The SHA change in v1.0.2 (#33) broke the compare view since GitHub expects a branch name for branch comparison.

v1.0.2

14 Feb 20:07
49bd5b3

Choose a tag to compare

Bug Fixes

  • Use commit SHA in URLs to avoid 404 on unpushed branches — blame, browse, and compare commands now use the HEAD commit SHA instead of the local branch name, which previously caused 404 errors when the branch hadn't been pushed to GitHub.

v1.0.1

14 Feb 04:26
729a162

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

14 Feb 04:00

Choose a tag to compare

🎉 Feature Complete

This plugin is now feature complete. After ~3 years of daily use, it does everything I need. Future updates will be limited to bug fixes and performance improvements.

What's New

  • GH sha <ref> — New subcommand to open a commit by SHA. Useful when a SHA is purely numeric and would otherwise be treated as a PR number.
  • Async shell calls — All gh CLI invocations now run asynchronously via coroutines for a snappier editing experience.

Fixes

  • Prevent purely-numeric commit SHAs from being misinterpreted as PR numbers.
  • Handle all gh pr view failure modes gracefully.
  • Construct commit URLs directly instead of routing through gh browse.
  • Validate SHA arguments with rev-parse before opening commit URLs.
  • Harden error handling across all gh CLI calls.

Docs

  • Restored versioned releases callout in README.

v0.5.0

13 Feb 22:23

Choose a tag to compare

What's New

  • Per-buffer repo context — Git repo is now derived from the current buffer instead of the working directory. This properly supports multi-repo workflows and monorepo setups.
  • agents completion pathGH repo agents is now available alongside actions, issues, pulls, etc.

Fixes

  • Fall back to a normal window when the current buffer is not in a git repo.
  • Fall back to a normal window buffer when the cursor is in a floating window.

Internal

  • Shell commands now use vim.system instead of vim.fn.system for better async support.
  • Standardized notification titles and log levels across the plugin.
  • Reduced code duplication by extracting shared helpers (open_or_copy, buf_filename, repo-check notifications).

v0.3.0

13 Feb 19:57
0259bde

Choose a tag to compare

What's New

  • GH compare — Opens GitHub's compare view for the current branch against the default branch. Use GH! compare to copy the URL to clipboard instead.

v0.2.0

13 Feb 18:44
4bd7b46

Choose a tag to compare

Removed

BREAKING CHANGE: Removed deprecated commands GHBlame, GHBrowse, GHFile, GHPR, and GHRepo. Use the GH subcommands instead (GH blame, GH browse, GH pr, GH repo).

Added

  • Copy URL to clipboard with the ! modifier instead of opening the browser (e.g., GH! pr 1234, GH! browse)
  • Pass a commit SHA, PR number, or search term directly to GH as an argument (e.g., GH eef4a114, GH 1234)

Fixed

  • Subcommand tab-completion now works when using GH from a visual selection (e.g., :'<,'>GH blame)

v0.1.3

10 Jun 02:22
5d2fd53

Choose a tag to compare

Removed

BREAKING CHANGE: The GH command no longer accepts a PR number, commit sha, or search terms via command line arguments.

Changed

The GH command now has all other commands as sub-commands.

GH blame
GH browse
GH pr
GH repo

Added

Added a path option to GH repo and GHRepo, like:

GH repo issues
GHRepo pulls

Deprecated

This change deprecates the commands. They will be removed in v0.2.0.

GHBlame
GHBrowse
GHPR
GHRepo

v0.1.2

05 Jun 14:48
fd7995b

Choose a tag to compare

Added

  • New GHBrowse command that replaces GHFile

Deprecated

  • Deprecate GHFile in favor of GHBrowse to better match gh command

Full Changelog: v0.1.1...v0.1.2

v0.1.1

31 May 04:54
1675cb1

Choose a tag to compare

Fixed

  • fix: correct absolute path vs relative path for GHFile and GHBlame by @jlsherrod in #2

New Contributors

Full Changelog: v0.1.0...v0.1.1