Releases: wassimk/gh-navigator.nvim
Releases · wassimk/gh-navigator.nvim
v1.0.3
v1.0.2
v1.0.1
v1.0.0
🎉 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
ghCLI 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 viewfailure modes gracefully. - Construct commit URLs directly instead of routing through
gh browse. - Validate SHA arguments with
rev-parsebefore opening commit URLs. - Harden error handling across all
ghCLI calls.
Docs
- Restored versioned releases callout in README.
v0.5.0
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.
agentscompletion path —GH repo agentsis now available alongsideactions,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.systeminstead ofvim.fn.systemfor 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
v0.2.0
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
GHas an argument (e.g.,GH eef4a114,GH 1234)
Fixed
- Subcommand tab-completion now works when using
GHfrom a visual selection (e.g.,:'<,'>GH blame)
v0.1.3
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 repoAdded
Added a path option to GH repo and GHRepo, like:
GH repo issues
GHRepo pullsDeprecated
This change deprecates the commands. They will be removed in v0.2.0.
GHBlame
GHBrowse
GHPR
GHRepov0.1.2
Added
- New
GHBrowsecommand that replacesGHFile
Deprecated
- Deprecate
GHFilein favor ofGHBrowseto better matchghcommand
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Fixed
- fix: correct absolute path vs relative path for
GHFileandGHBlameby @jlsherrod in #2
New Contributors
- @jlsherrod made their first contribution in #2
Full Changelog: v0.1.0...v0.1.1