- 🔨 Dependency updates.
- 🔨 Dependency updates.
- ⭐ New command that lets you choose which branch or commit to generate the link to.
- 🐛 VS Code: Changed the keyboard shortcut to Ctrl+Alt+L on Windows and Linux, and Ctrl+Cmd+L on macOS to avoid conflicts with VS Code's default keyboard shortcuts.
- ⭐ VS Code: Use the keyboard shortcut Ctrl+G,Ctrl+L to copy the link to the current selection (thanks @rubengmurray).
- 🔨 Dependency updates.
- ⭐ You can now generate links that use short SHA hashes.
- ⭐ You can use a remote other than "origin".
- 🔨 Dependency updates.
- ⭐ Setting to create github.dev links instead of github.com links (thanks @jungaretti).
- 🔨 Dependency updates.
- ✨ Better handling of markdown files for GitHub.
- 🔨 Dependency updates.
- 🐛 GitHub links now handle hashes in file names.
- 🐛 GitHub links now prevent markdown files from being rendered.
- 🐛 Selections that end at the start of a new line are adjusted to end at the end of the previous line.
- 🔨 Dependency updates.
- ✨ The default branch is discovered using the the remote's
HEAD
ref (thanks @kvart714).
- 🔨 Dependency updates.
- ⭐ Added support for Gitiles (thanks @csm10495).
- ⭐ Go to the file that a URL points to using the Go To File command.
- 🔨 Dependency updates.
- ⭐ The notification shown after copying a link contains a button to open the link in the browser (thanks @kvart714).
- ⭐ New commands to open links directly in the browser instead of copying to the clipboard (see the readme for the new settings).
- 🐛 Fixed "file is not tracked by Git" errors in Linux.
- ⭐ Added support for Git worktrees (thanks @ecraig12345).
- ✨ Workspaces that contain multiple repositories are now supported.
- ⭐ Added the ability to generate links using the default branch name instead of the current branch name.
- ⭐ Added commands to generate a link using the current commit hash, current branch name or default branch name (instead of using the link type specified in the settings).
- ✨ On-premise URL settings have been renamed from
baseUrl
/sshUrl
tohttp
/ssh
. The existing properties are still supported, but you may see warnings appear when viewing yoursettings.json
file. - ✨ The
hash
link type has been renamed tocommit
. The existing value is still supported, but you may see a warning appear when viewing yoursettings.json
file.
- ⭐ Added support for Azure DevOps Server (thanks @kvart714).
- ✨ Logging improvements.
- ⭐ Logging to the "GitWebLinks" output channel.
- ⭐ GitLab support.
- ⭐ Supported getting web links for symlinked files and directories.
- ⭐ Handled VSTS repositories in sub-directories.
- 🔨 Replaced
vscode
dependency with@types/vscode
.
- 🔨 Dependency updates.
- ⭐ A notification is shown when a link is copied.
- ⭐ Commands can now be run via the command palette or shortcut keys (#2).
- ✨ Commands are listed under the "Git Web Links" category.
- 🔨 Dependency updates.
- 🐛 Fixed selection ranges in Azure DevOps.
- ⭐ Added support for Azure DevOps.
- 🔨 Dependency updates.
- ✨ Used VS Code's clipboard API. No longer requires
xclip
on Linux!
- 🔨 Dependency updates
- ⭐ Added support for Visual Studio Team Services repositories in collections.
- ⭐ Added the ability to generate links using the current branch name of current commit hash.
- 🐛 Fixed a bug that would create the wrong URL when there was a space in the file path.
- ⭐ Support for multi-root workspaces.
- 🎉 Initial release.