Skip to content

Commit 7bef0bf

Browse files
justinrobotsd13
authored andcommitted
adds changelog
1 parent df1e94c commit 7bef0bf

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

gitlens/gitlens-release-notes-current.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,82 @@ GitLens continues to stay current with AI capabilities, now supporting Claude Op
7979
---
8080

8181
### 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+
82130
### 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))
134+
- Improves ignored file checking performance ([#4814](https://github.com/gitkraken/vscode-gitlens/issues/4814))
135+
- 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+
83144
### Fixed
84145

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
157+
85158
<a id="v17-7"></a>
86159

87160
## Version 17.7

0 commit comments

Comments
 (0)