Skip to content

Commit 4aeb8d0

Browse files
committed
17.7 draft release notes
17.7 draft release notes
1 parent f13e0f7 commit 4aeb8d0

8 files changed

+76
-0
lines changed
4.59 MB
Binary file not shown.
14.9 MB
Binary file not shown.
411 KB
Loading

_images/gl-17-7-hero.png

634 KB
Loading
402 KB
Loading
17.5 MB
Binary file not shown.
4.34 MB
Binary file not shown.

gitlens/gitlens-release-notes-current.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,82 @@ Features marked with `PREVIEW` require a GitKraken Account, with access level ba
1616

1717
---
1818

19+
<a id="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.
25+
26+
<img src="/wp-content/uploads/gl-17-7-hero.png" class="help-center-img img-bordered">
27+
28+
### Commit Composer: Branch Recomposition
29+
30+
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.
31+
32+
<img src="/wp-content/uploads/gl-17-7-recompose-branch.png" class="help-center-img img-bordered">
33+
34+
#### Recompose Entire Branches
35+
36+
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.
41+
42+
<video src="/wp-content/uploads/gl-17-7-recompose-example.mp4" autoplay loop controls muted class="help-center-video"></video>
43+
44+
#### Enhanced Composer Capabilities
45+
46+
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.
61+
62+
<video src="/wp-content/uploads/gl-17-7-file-filter-example.mp4" autoplay loop controls muted class="help-center-video"></video>
63+
64+
#### Search Enhancements
65+
66+
**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.
71+
72+
<video src="/wp-content/uploads/gl-17-7-search-history-example.mp4" autoplay loop controls muted class="help-center-video"></video>
73+
74+
#### Solo Branches and Tags
75+
76+
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.
87+
88+
<video src="/wp-content/uploads/gl-17-7-commit-reachability-example.mp4" autoplay loop controls muted class="help-center-video"></video>
89+
90+
**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.
91+
92+
<img src="/wp-content/uploads/gl-17-7-file-list-actions.png" class="help-center-img img-bordered">
93+
94+
1995
<a id="v17-6"></a>
2096

2197
## Version 17.6

0 commit comments

Comments
 (0)