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: gitlens/gitlens-release-notes-current.md
+73Lines changed: 73 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,9 +79,82 @@ GitLens continues to stay current with AI capabilities, now supporting Claude Op
79
79
---
80
80
81
81
### Added
82
+
83
+
- Adds an all-new, highly performant, _Interactive Rebase Editor_ with support for `update-ref` other rebase operations ([#4813](https://github.com/gitkraken/vscode-gitlens/issues/4813), [#4405](https://github.com/gitkraken/vscode-gitlens/issues/4405), [#4383](https://github.com/gitkraken/vscode-gitlens/issues/4383), [#4160](https://github.com/gitkraken/vscode-gitlens/issues/4160), [#4148](https://github.com/gitkraken/vscode-gitlens/issues/4148), [#4032](https://github.com/gitkraken/vscode-gitlens/issues/4032), [#3897](https://github.com/gitkraken/vscode-gitlens/issues/3897), [#3866](https://github.com/gitkraken/vscode-gitlens/issues/3866), [#3815](https://github.com/gitkraken/vscode-gitlens/issues/3815), [#3393](https://github.com/gitkraken/vscode-gitlens/issues/3393), [#3337](https://github.com/gitkraken/vscode-gitlens/issues/3337), [#3310](https://github.com/gitkraken/vscode-gitlens/issues/3310))
84
+
- Optimizes performance with virtualization for large rebase operations and lazy-loading of commit metadata
85
+
- Adds ability to recompose commits using AI ([#4796](https://github.com/gitkraken/vscode-gitlens/issues/4796), [#4775](https://github.com/gitkraken/vscode-gitlens/issues/4775))
86
+
- Adds potential conflict detection with visual indicators for commits that will conflict during rebase
87
+
- Adds ability to apply bulk actions (pick, squash, fixup, etc.) to multiple selected commits simultaneously
88
+
- Improves drag-and-drop experience with multiselect support
89
+
- Improves accessibility with keyboard navigation and multiselect support
90
+
- Mouse: <kbd>Click</kbd> to select single, <kbd>Ctrl+Click</kbd> (<kbd>Cmd+Click</kbd> on macOS) to toggle, <kbd>Shift+Click</kbd> for range selection
91
+
- Keyboard: <kbd>Shift+Arrow[Up|Down]</kbd> for range selection, <kbd>Ctrl+A</kbd> (<kbd>Cmd+A</kbd> on macOS) to select all entries
92
+
- Adds a `gitlens.rebaseEditor.openOnPausedRebase` setting to control whether the _Interactive Rebase Editor_ opens automatically when a rebase is paused
93
+
- Enhances the _Commit Graph_ experience with several new features
94
+
- Adds real-time streaming of search results with pause, resume, and cancel support ([#4782](https://github.com/gitkraken/vscode-gitlens/issues/4782), [#4526](https://github.com/gitkraken/vscode-gitlens/issues/4526), [#3963](https://github.com/gitkraken/vscode-gitlens/issues/3963))
95
+
- Changes the default of the `gitlens.graph.searchItemLimit` setting to `0` (no limit)
96
+
- Adds autocomplete suggestions and interactive filter pickers (for authors, references, and files/folders) to _Commit Graph_ search ([#4780](https://github.com/gitkraken/vscode-gitlens/issues/4780))
97
+
- Adds quick pick menus for picking authors, branches or tags, comparison ranges, and files or folders
98
+
- Adds _Compose Commits..._, _Generate Commit Message..._, and _Stash All Changes..._ inline actions to the "work in progress" (WIP) row in the _Commit Graph_ ([#4790](https://github.com/gitkraken/vscode-gitlens/issues/4790))
99
+
- Adds support for recomposing selected commits in graph and composer ([#4600](https://github.com/gitkraken/vscode-gitlens/issues/4600))
100
+
- Adds sticky timeline support to the _Commit Graph_ ([#4781](https://github.com/gitkraken/vscode-gitlens/issues/4781))
101
+
- Adds _Select for Compare_ and _Compare with Selected_ commands to the _Commit Graph_ context menu for commits, stashes, branches, and tags ([#4779](https://github.com/gitkraken/vscode-gitlens/issues/4779))
102
+
- Enhances multiselect behavior with improved keyboard and mouse support
103
+
- Keyboard navigation
104
+
- <kbd>Arrow[Up|Down]</kbd> — Moves focus/selection to previous/next row
105
+
- <kbd>Ctrl+Arrow[Up|Down]</kbd> (<kbd>Cmd+Arrow[Up|Down]</kbd> on macOS) — Moves focus/selection topologically
106
+
- <kbd>Alt+Arrow[Up|Down]</kbd> — Jumps to previous/next branching point (merge/fork)
107
+
- <kbd>Alt+Page[Up|Down]</kbd> — Jumps to previous/next commit with refs
108
+
- <kbd>Home</kbd>, <kbd>End</kbd> — Jumps to first/last (loaded) commit
109
+
- <kbd>Page[Up|Down]</kbd> — Jumps by a page (viewport)
110
+
- Mouse selection
111
+
- <kbd>Click</kbd> — Selects a single commit (clears previous selection)
112
+
- <kbd>Ctrl+Click</kbd> (<kbd>Cmd+Click</kbd> on macOS) — Toggles commit in/out of selection
113
+
- When in topological selection mode, will only select the commit if it is topologically connected to the existing selection
114
+
- <kbd>Shift+Click</kbd> — Selects a range of commits from the anchor to clicked commit
115
+
- When in topological selection mode, will select all commits that follows parent-child graph path
116
+
- When in non-topological mode, will select all rows in visual range
117
+
- Keyboard selection
118
+
- <kbd>Shift+[Up|Down]</kbd> — Extends the selection, based on selection mode
119
+
- <kbd>Ctrl+Shift+[Up|Down]</kbd> (<kbd>Cmd+Shift+[Up|Down]</kbd> on macOS) — Topologically extends the selection, and sticks to current branch if possible
120
+
- <kbd>Shift+Home</kbd>, <kbd>Shift+End</kbd> — Extends the selection to first or last commit
121
+
- <kbd>Shift+Page[Up|Down]</kbd> — Extends the selection by one page
122
+
- Adds Claude Opus 4.5, Gemini 3 Pro, and GPT-5.1 and GPT-5.2 model support for AI features ([#4785](https://github.com/gitkraken/vscode-gitlens/issues/4785))
123
+
- Adds multi-repository support to repository filtering in GitLens views ([#4815](https://github.com/gitkraken/vscode-gitlens/issues/4815))
124
+
- Adds new _Set Upstream..._ and _Change Upstream..._ context menu items to branch status (_Up to date_, _Outgoing_, _Incoming_) in GitLens views
125
+
- Adds new advanced date formatting tokens (`agoAndDate`, `agoAndDateShort`, `agoAndDateBothSources`) and updates default tooltip and status bar formats ([#4783](https://github.com/gitkraken/vscode-gitlens/issues/4783))
126
+
- Adds an experimental `gitlens.advanced.resolveSymlinks` setting to resolve symbolic links when determining file paths for Git operations ([#1328](https://github.com/gitkraken/vscode-gitlens/issues/1328))
127
+
- Adds a `gitlens.advanced.skipOnboarding` setting to prevent onboarding prompts ([#4751](https://github.com/gitkraken/vscode-gitlens/issues/4751))
128
+
- Adds a `gitlens.advanced.git.timeout` setting to configure the Git command timeout
129
+
82
130
### Changed
131
+
132
+
- Improves _Commit Composer_ user experience with maximize command, improved commit message editing, and sticky positioning for commit messages ([#4759](https://github.com/gitkraken/vscode-gitlens/issues/4759))
133
+
- Changes _rebase_, _merge_, _revert_, and _branch delete_ commands to no longer use/open a terminal ([#3527](https://github.com/gitkraken/vscode-gitlens/issues/3527), [#3530](https://github.com/gitkraken/vscode-gitlens/issues/3530), [#3532](https://github.com/gitkraken/vscode-gitlens/issues/3532), [#3534](https://github.com/gitkraken/vscode-gitlens/issues/3534))
- Enhances paused operation status UI with clickable references that jump to commits/branches in the _Commit Graph_ ([#4786](https://github.com/gitkraken/vscode-gitlens/issues/4786))
136
+
- Improves reference selection in views with a unified comparison picker dialog ([#4778](https://github.com/gitkraken/vscode-gitlens/issues/4778))
137
+
- Simplifies remote provider connection flow by directly using the remote name and repository path ([#4411](https://github.com/gitkraken/vscode-gitlens/issues/4411))
138
+
- Improves tracking for hover actions by adding source and detail attributes to events from editor hovers ([#4764](https://github.com/gitkraken/vscode-gitlens/issues/4764))
139
+
140
+
### Removed
141
+
142
+
- Removes the `gitlens.advanced.caching.enabled` setting
143
+
83
144
### Fixed
84
145
146
+
- Fixes issue where the _Commit Details_ file tree rendering would fail intermittently ([#4784](https://github.com/gitkraken/vscode-gitlens/issues/4784))
147
+
- Fixes issue where the _Commit Graph_ would load data twice on initial load
148
+
- Fixes issue where paused operations would not show on the _Commit Graph_ without working changes
149
+
- Fixes issue where onboarding would interrupt error popovers in the _Commit Composer_
150
+
- Fixes repository grouping for main repositories and worktrees in certain cases
151
+
- Fixes WIP detection for untracked files only
152
+
- Fixes issue where commit/graph details panel titles would not collapse at smaller sizes
153
+
- Fixes navigation button wrapping in the _Inspect_ view
154
+
- Fixes incorrect handling of an empty rebase HEAD
155
+
- Fixes missing cancel option in the rebase quick wizard confirmation
156
+
- Fixes issue where the _Interactive Rebase Editor_ would not close automatically when the associated file is deleted
0 commit comments