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
+76Lines changed: 76 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,82 @@ Features marked with `PREVIEW` require a GitKraken Account, with access level ba
16
16
17
17
---
18
18
19
+
<aid="v17-7"></a>
20
+
21
+
## Version 17.7
22
+
23
+
#### Tuesday, November 11, 2025
24
+
GitLens 17.7 expands Commit Composer with branch recomposition capabilities, transforms the Commit Graph with powerful new search operators, file history visualization, and faster performance, and enhances commit details with more context and file actions.
Commit Composer now lets you clean up and reorganize commits on existing branches, making it perfect for preparing pull requests or refining your commit history before pushing.
Open Commit Composer from any branch in the Commit Graph (or anywhere branches appear in GitLens) to inspect and reorganize its commits. The composer creates draft commits you can review before applying changes to your repository.
37
+
38
+
**Auto-Recompose with AI**: Let AI analyze your branch and restructure commits into logical, well-documented units. Choose your preferred model and provide custom instructions to match your team's conventions. (Pro tip: Set default instructions in the "Generate Commits: Custom Instructions" setting to save time.)
39
+
40
+
**Manual Control**: Review AI suggestions, regenerate specific commit messages, or manually edit messages and change organization. The composer gives you complete flexibility to craft the commit story that works best.
Commit Composer now handles edge cases that previously blocked composition:
47
+
48
+
-**Untracked files**: Working changes now include untracked files, so all modifications can be composed together
49
+
-**New repositories**: Compose your initial commits even before a base commit exists
50
+
-**Performance boost**: Significantly faster rendering when working with changes across many files
51
+
52
+
### Commit Graph Enhancements
53
+
54
+
#### File History Visualization
55
+
56
+
The Commit Graph now visualizes complete file histories, making it easy to understand how specific files evolved over time.
57
+
58
+
Right-click any file in your IDE and select "File History > Open File History in Commit Graph" to filter the graph to commits that modified that file. Each commit displays the file's changes in the Commit Details panel, giving you a focused view of how the file developed.
59
+
60
+
You can also manually filter using `file:"path/filename"` syntax.
**Reference and Range Searches**: The new `ref:` operator lets you search by references or commit ranges. Natural language search leverages this automatically, so queries like "show me all commits on debt/graph-selection-jump that aren't on main" or "commits after tag v17.6.0" work seamlessly.
67
+
68
+
**Tip Filtering**: New `is:tip` and `type:tip` operators isolate branch and tag tips, helping you quickly identify meaningful entry points in your history without visual scanning.
69
+
70
+
**Search History**: Arrow up/down through previous search queries to quickly revisit recent searches.
Focus on a single branch or tag with the new "Solo" action, which automatically hides all other references using the `ref:` filter operator.
77
+
78
+
#### Workflow Improvements
79
+
80
+
-**Auto-select WIP**: The WIP row automatically selects when you have working changes, keeping your focus on current work
81
+
-**Enhanced WIP row**: The WIP row now shows the number of changed files and lines, providing more context at a glance.
82
+
-**Focused row preservation**: The graph maintains your selected row even when new data refreshes the view. This solved an annoying issue that resulted in losing context in the graph during updates.
83
+
84
+
#### Commit Details
85
+
86
+
**Commit Reachability**: Commit Details now display which branches and tags contain a specific commit, giving you instant visibility into how changes have propagated across your repository.
**File List Actions**: Context menus now provide the full range of file operations you expect from other IDE file lists—opening files, viewing history, applying changes, and more—directly from Commit Details.
0 commit comments