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
+74-24Lines changed: 74 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,39 +8,89 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
8
8
9
9
### Added
10
10
11
-
- Adds AI powered operations for a branch: "Explain Unpushed Changed". They are added to the _Commit Graph_ and views context menu for branches ([#4443](https://github.com/gitkraken/vscode-gitlens/issues/4443))
12
-
- Adds a new _Safe Hard Reset_ (`--keep`) option to Git _reset_ command
13
-
- Adds support for reference or range commit searches on the _Commit Graph_, _Search & Compare_ view, and in the _Search Commits_ command ([#4723](https://github.com/gitkraken/vscode-gitlens/issues/4723))
14
-
- Adds natural language support to allow for more powerful queries
15
-
- Adds ability to filter/search to branch & tag tips on the _Commit Graph_ ([#4726](https://github.com/gitkraken/vscode-gitlens/issues/4726))
16
-
- Adds a navigable search history to the search box on the _Commit Graph_ ([#4724](https://github.com/gitkraken/vscode-gitlens/issues/4724))
17
-
- Adds ability to show file or folder histories on the _Commit Graph_ ([#4725](https://github.com/gitkraken/vscode-gitlens/issues/4725))
18
-
- Adds _Open File History in Commit Graph_ command to files in views
19
-
- Adds _Open Folder History in Commit Graph_ command to folders in the Explorer view
20
-
- Adds improvements and new features to the _Commit Composer_:
21
-
- Allows existing branches to be recomposed via the _Recompose Commits (Preview)_ command in the context menu of branches and from the Command Palette ([#4598](https://github.com/gitkraken/vscode-gitlens/issues/4598), [#4599](https://github.com/gitkraken/vscode-gitlens/issues/4599))
22
-
- Allows reordering auto-composed commits by dragging and dropping them in the commit list ([#4433](https://github.com/gitkraken/vscode-gitlens/issues/4433))
23
-
- Improves some cases where staging or working tree changes are incorrectly detected ([#4667](https://github.com/gitkraken/vscode-gitlens/issues/4667))
11
+
- Adds new _Commit Composer_ features and improvements
12
+
- Adds ability to recompose existing branches via the _Recompose Commits (Preview)_ command in the context menu of branches and from the Command Palette ([#4598](https://github.com/gitkraken/vscode-gitlens/issues/4598), [#4599](https://github.com/gitkraken/vscode-gitlens/issues/4599))
13
+
- Adds drag and drop support to reorder auto-composed commits in the commit list ([#4433](https://github.com/gitkraken/vscode-gitlens/issues/4433))
24
14
- Adds support for untracked files ([#4636](https://github.com/gitkraken/vscode-gitlens/issues/4636))
25
15
- Adds support for composing without a base commit ([#4637](https://github.com/gitkraken/vscode-gitlens/issues/4637))
26
-
27
-
### Changed
28
-
29
-
- Changes to select the "Work in progress" (WIP) row in the _Commit Graph_ by default if there are uncommitted changes ([#4716](https://github.com/gitkraken/vscode-gitlens/issues/4716))
30
-
- Adds `gitlens.graph.initialRowSelection` setting to specify whether to select the "Work in progress" (WIP) row instead of HEAD if there are uncommitted changes
31
-
- Changes to use the "merge target" when we are creating pull requests ([#4709](https://github.com/gitkraken/vscode-gitlens/issues/4709))
32
-
- Changes the minimum VS Code version to 1.95.0 ([#4691](https://github.com/gitkraken/vscode-gitlens/issues/4691))
33
-
- Greatly improves performance of the _Commit Composer_ view by virtualizing file diffs ([#4675](https://github.com/gitkraken/vscode-gitlens/issues/4675))
34
-
35
-
### Fixed
36
-
16
+
- Greatly improves performance by virtualizing file diffs ([#4675](https://github.com/gitkraken/vscode-gitlens/issues/4675))
17
+
- Improves some cases where staging or working tree changes are incorrectly detected ([#4667](https://github.com/gitkraken/vscode-gitlens/issues/4667))
18
+
- Adds a link to the custom instructions setting in the _Commit Composer_ view
19
+
- Adds ability to explain unpushed changes via the _Explain Unpushed Changes_ command in the context menu of branches in the _Commit Graph_ and views ([#4443](https://github.com/gitkraken/vscode-gitlens/issues/4443))
20
+
- Adds improved experience to the _Commit Graph_
21
+
- Improves rendering, scrolling, and selection performance and stability
22
+
- Adds "pill-style" stats to the "Work in Progress" (WIP) row in the _Commit Graph_
23
+
- Adds new keyboard navigation support: <kbd>Home</kbd>/<kbd>End</kbd> to navigate to the first/last row, <kbd>Page Up</kbd>/<kbd>Page Down</kbd> to navigate by page
24
+
- Adds ability to show file or folder histories on the _Commit Graph_ ([#4725](https://github.com/gitkraken/vscode-gitlens/issues/4725))
25
+
- Adds _Open File History in Commit Graph_ command to files in views
26
+
- Adds _Open Folder History in Commit Graph_ command to folders in the Explorer view
27
+
- Adds new _Solo Branch_ and _Solo Tag_ commands to quickly filter the _Commit Graph_ view to a specific branch or tag ([#4739](https://github.com/gitkraken/vscode-gitlens/issues/4739))
28
+
- Adds _Solo Branch in Commit Graph_ and _Solo Tag in Commit Graph_ commands to the context menu of branches and tags in views
29
+
if there are uncommitted changes
30
+
- Changes to select the "Work in progress" (WIP) row in the _Commit Graph_ by default if there are uncommitted changes ([#4716](https://github.com/gitkraken/vscode-gitlens/issues/4716))
31
+
- Adds `gitlens.graph.initialRowSelection` setting to specify whether to select the "Work in progress" (WIP) row instead of HEAD
32
+
- Adds improved search experience on the _Commit Graph_, _Search & Compare_ view, and in the _Search Commits_ command
33
+
- Adds support for reference or range commit searches ([#4723](https://github.com/gitkraken/vscode-gitlens/issues/4723))
34
+
- Adds `ref:` search operator to filter commits by specific references (branches, tags, SHAs) or commit ranges
35
+
- Adds natural language support to allow for more powerful queries
36
+
- e.g. "show me all commits on `feature-branch` that aren't on `main`
37
+
- e.g. "show me all commits after tag v17.6.0"
38
+
- Adds ability to filter/search to branch & tag tips ([#4726](https://github.com/gitkraken/vscode-gitlens/issues/4726))
39
+
- Adds `is:tip` search operator to filter to only commits directly pointed to by a branch or tag
40
+
- Adds a navigable search history to the search box on the _Commit Graph_ ([#4724](https://github.com/gitkraken/vscode-gitlens/issues/4724))
41
+
- Allows navigation with arrow keys and deletion of history items
42
+
- Adds a _No Results_ message to the _Commit Graph_ when there are no search results
43
+
- Adds new experience improvements to the _Commit Details_ and _Graph Details_ views
44
+
- Adds "pill-style" file changed stats
45
+
- Adds rich context menus to files, similar to the tree views
46
+
- Adds the ability to see which branches and tags contain a specific commit([#4737](https://github.com/gitkraken/vscode-gitlens/issues/4737))
47
+
- Adds the ability to see which files are matched by a search on the _Commit Graph_
48
+
- Adds a filter toggle button to switch between showing all files, highlighting matched files, and only showing matched files
49
+
- Adds a new _Safe Hard Reset_ (`--keep`) option to Git _reset_ command ([#4720](https://github.com/gitkraken/vscode-gitlens/issues/4720))
50
+
- Adds sort context menu toggles for _Branches_, _Contributors_, _Remotes_, _Repositories_, _Tags_, and _Worktrees_ views ([#4738](https://github.com/gitkraken/vscode-gitlens/issues/4738))
51
+
- Adds a new `gitlens.sortWorktreesBy` setting to specify the sort order for worktrees
52
+
- Adds support for Claude 4.5 Haiku model and hides older Claude models for GitLens' AI features
53
+
- Adds "Copy Changes (Patch)" to uncommitted files in the _Worktrees_, _Commit Details_, and _Graph Details_ views
54
+
- Adds "inline" multiline commit message support to the _Commit Graph_
55
+
- Adds _Next Change_ and _Previous Change_ navigation commands to the editor toolbar when the _Changes Annotations_ are active
56
+
- Adds keybinding support for copy actions (<kbd>Ctrl+C</kbd> / <kbd>Cmd+C</kbd>) in the _Launchpad_ view
57
+
- Adds _Quick Show Commit_ (`gitlens.showQuickCommitDetails`) command to the Command Palette
58
+
59
+
### Changed
60
+
61
+
- Improves performance and reduces overhead in many areas
62
+
- Faster/less intensive detection of uncommitted changes
63
+
- Faster/less intensive conflict file detection
64
+
- Greatly improves performance providing the status of worktrees
65
+
- Reduces view refresh frequency related to fetch times to avoid extra processing and re-rendering
66
+
- Changes to use the "merge target" when we are creating pull requests ([#4709](https://github.com/gitkraken/vscode-gitlens/issues/4709), [#4734](https://github.com/gitkraken/vscode-gitlens/issues/4734))
67
+
- Changes the minimum VS Code version to 1.95.0 ([#4690](https://github.com/gitkraken/vscode-gitlens/issues/4690), [#4691](https://github.com/gitkraken/vscode-gitlens/issues/4691))
68
+
- Improves MCP checks and adds offline detection ([#4687](https://github.com/gitkraken/vscode-gitlens/issues/4687))
69
+
- Improves reference/revision range entry in reference pickers
70
+
- Consolidates (and fixes missing) progress indicators and spinners on the _Commit Graph_
71
+
72
+
### Fixed
73
+
74
+
- Fixes an issue where the _Home_ view would not update when switching repositories ([#4717](https://github.com/gitkraken/vscode-gitlens/issues/4717))
37
75
- Fixes intermittent stuck loading state on the _Commit Graph_ ([#4669](https://github.com/gitkraken/vscode-gitlens/issues/4669))
38
76
- Fixes underlines showing on home branch actions ([#4703](https://github.com/gitkraken/vscode-gitlens/issues/4703))
39
77
- Fixes _Inspect_ view not showing uncommitted files on the Inspect tab ([#4714](https://github.com/gitkraken/vscode-gitlens/issues/4714))
- Fixes "Element with id already registered" error on comparison w/ multiple repos ([#4521](https://github.com/gitkraken/vscode-gitlens/issues/4521))
42
80
- Fixes _Commit Composer_ diffs misaligned with large editor font sizes ([#4573](https://github.com/gitkraken/vscode-gitlens/issues/4573))
43
81
- Fixes MCP installation flow from proceeding in cases where it shouldn't ([#4672](https://github.com/gitkraken/vscode-gitlens/issues/4672), [#4673](https://github.com/gitkraken/vscode-gitlens/issues/4673), [#4674](https://github.com/gitkraken/vscode-gitlens/issues/4674))
82
+
- Fixes missing layout commands in view menus
83
+
- Fixes stage/unstage failures with large file set by adding batching
84
+
- Fixes copying untracked files as a patch
85
+
- Fixes an issue where the "hidden references" control on the _Commit Graph_ could still receive focus
86
+
- Fixes issues with inline versus block Markdown rendering
87
+
- Fixes inconsistencies in the Work-in-Progress (WIP) statistics
88
+
- Fixes an issue where the "visible day range" on the _Commit Graph_ minimap were not updating
89
+
- Fixes showing overview mode when selecting a Work-in-Progress (WIP) row
90
+
- Fixes path issues in untracked files and tree file parsing
91
+
- Fixes action color on the merge/rebase status component
92
+
- Fixes the copy shortcut key on grouped views
93
+
- Fixes issue to ensure the immediate firing of repository close events to avoid potential deadlock issues
0 commit comments