You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+67-12Lines changed: 67 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,33 +8,88 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
8
8
9
9
### Added
10
10
11
-
- Adds support for associated BitBucket, BitBucket Server, and Azure DevOps pull requests on commits ([#4192](https://github.com/gitkraken/vscode-gitlens/issues/4192))
12
-
- Adds the ability to search for GitHub Enterprise and GitLab Self-Managed pull requests by URL in the main step of Launchpad
13
-
- Adds Ollama and OpenRouter support for GitLens' AI features ([#3311](https://github.com/gitkraken/vscode-gitlens/issues/3311), [#3906](https://github.com/gitkraken/vscode-gitlens/issues/3906))
14
-
- Adds support for OpenAI-compatible providers for GitLens' AI features ([#4263](https://github.com/gitkraken/vscode-gitlens/issues/4263))
11
+
- Adds AI-powered "Explain" commands for work-in-progress (WIP) changes, commits, stashes, and branches
12
+
- Adds _Explain Branch Changes (Preview)_, _Explain Changes (Preview)_, and _Explain Working Changes (Preview)_ actions to branches, commits and stashes, and WIP, respectively in the _Commit Graph_
13
+
- Adds _Explain Branch Changes (Preview)_ and _Explain Changes (Preview)_ actions to branches, commits and stashes in the other GitLens views
14
+
- Adds an _✨ Explain_ button to the editor and status bar blame hovers
15
+
- Adds an _✨ Explain_ button above the commit message in the _Inspect_ view which replaces the _Explain_ panel
16
+
- Adds _Explain Branch Changes (Preview)_ and _Explain Working Changes (Preview)_ (when applicable) actions to the `...` menu on the _Home_ view
17
+
- Adds _Explain Branch Changes (Preview)_, _Explain Commit Changes (Preview)_, _Explain Stash Changes (Preview)_, and _Explain Working Changes (Preview)_ actions to the Command Palette
18
+
- Adds updated AI provider and model support for GitLens' AI features
19
+
- Adds Ollama and OpenRouter support ([#3311](https://github.com/gitkraken/vscode-gitlens/issues/3311), [#3906](https://github.com/gitkraken/vscode-gitlens/issues/3906))
20
+
- Adds Google Gemini 2.5 Flash (Preview) model, and OpenAI GPT-4.1, GPT-4.1 mini, GPT-4.1 nano, o4 mini, and o3 models ([#4235](https://github.com/gitkraken/vscode-gitlens/issues/4235))
21
+
- Adds support for Azure AI (OpenAI-compatible) models
22
+
- Adds support for custom OpenAI-compatible providers ([#4263](https://github.com/gitkraken/vscode-gitlens/issues/4263))
23
+
- Adds `gitlens.ai.enabled` setting to disable all AI-powered features
24
+
- Adds a walkthrough for AI features
25
+
- Adds an all-new _Visual History_, a powerful evolution of the _Visual File History_, providing a dynamic and insightful visualization of your repository's history, offering flexibility to explore changes across files, folders, branches, and your entire project
26
+
- Visualize the history sliced by author (the default) or by branch (when applicable), providing different perspectives on contributions and development lines
27
+
- Slicing by author allows you to see the contributions of each author over time
28
+
- Slicing by branch allows you to see unmerged commits on parallel development lines — only available when viewing the history of all branches of a file or folder
29
+
- Use the zoom/pan functionality to focus on specific timeframes or areas of interest via mouse wheel or zoom buttons
30
+
- Adds a breadcrumb navigation bar, with branch switcher and file/folder picker, allowing you to easily navigate the history of files, folders, branches, or the entire repository
31
+
- Hold `Alt` or `Shift` when clicking on the breadcrumbs to open the repository or folder in a new tab
32
+
- Adds the configuration popover to customize the visualization, including the branch or all branches, timeframe, and how to slice the history
33
+
- Adds a scrubber bar to provide an almost time-lapse view for navigating through the changes introduced with each commit in history
34
+
- Adds _Visualize Repo History_ and _Visualize Branch History_ actions to the _Home_ view
35
+
- Adds _Show Visual History_ command to the Command Palette
15
36
- Adds the ability to change a branch's merge target in Home view. ([#4224](https://github.com/gitkraken/vscode-gitlens/issues/4224))
16
-
- Adds Google Gemini 2.5 Flash (Preview) model, and OpenAI GPT-4.1, GPT-4.1 mini, GPT-4.1 nano, o4 mini, and o3 models for GitLens' AI features ([#4235](https://github.com/gitkraken/vscode-gitlens/issues/4235))
37
+
- Adds enhanced integration with Azure DevOps, Bitbucket, and Bitbucket Data Center to support associated accounts and pull requests on commits ([#4192](https://github.com/gitkraken/vscode-gitlens/issues/4192))
38
+
- Adds the ability to search for GitHub Enterprise and GitLab Self-Managed pull requests by URL in Launchpad
39
+
- Adds enhanced and improved accuracy and performance of the revision navigation ([#4200](https://github.com/gitkraken/vscode-gitlens/issues/4200))
40
+
- Adds support for navigating line ranges in addition to individual lines
41
+
- Adds "changes" statistics for stashes in the _Commit Graph_
17
42
- Adds _Open File at Revision from Remote_ command to open the specific file revision from a remote file URL
- Adds avatars to the hidden Branch / Tags popover in the _Commit Graph_
45
+
46
+
### Changed
47
+
48
+
- Changes the display of autolinks in the _Inspect_ and _Commit Graph Inspect_ views ([#4286](https://github.com/gitkraken/vscode-gitlens/issues/4286)).
49
+
- Replaces the autolinks panel with a new compact "footer" bar below the commit message
50
+
- Optimizes (rewrote) Git execution and parsing for significantly improved performance, especially with large repositories, and reliability
51
+
- Improves contributor fetching performance, especially for large repositories, and adds more advanced data for contributor statistics
52
+
- Improves performance of loading data for the _Commit Graph_
53
+
- Improves cancellation support in many Git operations for better responsiveness and system resource usage
54
+
- Adds `gitlens.advanced.commits.delayLoadingFileDetails` setting to delay loading full commit file details until required to improve performance even more for large repositories
- Switches the _Commit Graph_ webview to use [Lit](https://lit.dev/) and upgraded to React 19 for the graph component
57
+
- Improves commit search performance and reliability, epecially when paging in new results
58
+
- Improves branch name autolink matching logic for better accuracy and fewer false positives ([#3894](https://github.com/gitkraken/vscode-gitlens/issues/3894))
59
+
- Improves commit search accuracy and performance both in the _Search & Compare_ view and the _Commit Graph_
60
+
- Improves commit searches in the _Search & Compare_ view to show only the matching files for file or change-based searches
61
+
- Improves commit searches in the _Search & Compare_ view to show matching stashes
62
+
- Improves accuracy and performance of the _File History_ and _Line History_ views
63
+
- Improves performance of the _Contributors_ view, especially with large repositories
64
+
- Adds a configurable `gitlens.views.contributors.maxWait` timeout setting for fetching contributors to avoid potentially long waits
65
+
- Improves GitHub integration authentication check performance, when the authentication extension is disabled or unavailable (Cursor, Windsurf, etc) ([#4065](https://github.com/gitkraken/vscode-gitlens/issues/4065))
66
+
- Improves AI model adherence to provided custom instructions ([#4267](https://github.com/gitkraken/vscode-gitlens/issues/4267))
22
67
- Changes cherry-pick command no longer use/open a terminal ([#3531](https://github.com/gitkraken/vscode-gitlens/issues/3531))
23
68
- Improves date setting descriptions ([#3953](https://github.com/gitkraken/vscode-gitlens/issues/3953))
24
-
- Bumps `eslint-plugin-import-x` to v4.10.5 — thanks to [PR #4236](https://github.com/gitkraken/vscode-gitlens/pull/4236) by JounQin ([@JounQin](https://github.com/JounQin))
25
69
26
70
### Fixed
27
71
28
72
- Fixes an error that can occur when retrieving the active repository, such as when the current file is not part of a repository.
29
73
- Fixes cache collision between issues and PRs in autolinks ([#4193](https://github.com/gitkraken/vscode-gitlens/issues/4193))
30
74
- Fixes incorrect PR Link Across Azure DevOps Projects ([#4207](https://github.com/gitkraken/vscode-gitlens/issues/4207))
- Fixes custom instructions are sometimes ignored ([#4267](https://github.com/gitkraken/vscode-gitlens/issues/4267))
33
76
- Fixes timed out waiting for authentication provider to register in GitLens after update to version 16.3 ([#4065](https://github.com/gitkraken/vscode-gitlens/issues/4065))
34
77
- Fixes cloud integration sessions not refreshing when they expire mid-session ([#4240](https://github.com/gitkraken/vscode-gitlens/issues/4240))
35
78
- Fixes "Delete Worktree" doing nothing when the default worktree is already open in another window ([#4232](https://github.com/gitkraken/vscode-gitlens/issues/4232))
36
79
- Fixes some cases in which Azure DevOps queries fail or return unexpected results ([#4271](https://github.com/gitkraken/vscode-gitlens/issues/4271))
37
-
- Fixes some cases of incorrect issue matching with branch names ([#3894](https://github.com/gitkraken/vscode-gitlens/issues/3894))
80
+
- Fixes element with id is already registered for commit searches in the _Search & Compare_ view
81
+
- Fixes hierarchical compaction in file trees (e.g., a parent folder disappearing if a subfolder with a similar name exists)
82
+
- Fixes cherry-pick commit ordering by falling back to author date if committer date matches
83
+
- Fixes issues when using older versions of Git (>= Git 2.7.2)
84
+
- Fixes cases where rename detection was not working properly
85
+
86
+
### Removed
87
+
88
+
- Deprecates the `gk-target-base` Git configuration key
89
+
90
+
### Engineering
91
+
92
+
- Bumps `eslint-plugin-import-x` to v4.10.5 — thanks to [PR #4236](https://github.com/gitkraken/vscode-gitlens/pull/4236) by JounQin ([@JounQin](https://github.com/JounQin))
0 commit comments