GitLens for VS Code V16.0
Released: Nov 14, 2024
GitLens for VS Code V16.0 버젼 업데이트
기능
- Added the ability to group GitLens views into a single GitLens view in the Source Control sidebar
- Includes Commits, Branches, Remotes, Stashes, Tags, Worktrees, Contributors, Repositories, Search & Compare, and Launchpad views.
- Switch views by clicking on the specific view icons in the grouped GitLens view header.
- Grouped views can be separated (detached) from the grouped GitLens view via context menu commands from the view header.
- Detached views can be regrouped by clicking the close (x) icon in the view header.
- Added a new gitlens.views.scm.grouped.default setting to specify the default view to show in the grouped GitLens view on new workspaces/folders (otherwise the last selected view is remembered).
- Added a new gitlens.views.scm.grouped.views setting to specify which views to show in the grouped GitLens view.
- Added a completely reimagined Home view
- Active section:
- Shows your current repository, branch, and repository state.
- Actions for syncing (push, pull, fetch), switching repos/branches, and viewing working directory changes.
- Launchpad section:
- Shows pull requests that need your review, are blocked, or are ready to merge.
- Start work action to begin a new branch or worktree, or generate one from an existing issue.
- Recent section: return to previous work by showing recent branches, worktrees, and PRs with activity for your chosen timeframe.
- Added the 'Start Work' command that opens a quick pick to initiate different flows for starting new work - Start from an issue from GitHub or Jira and create a branch and/or worktree.
- Added the ability to search for a GitHub PR in the Launchpad.
- Added a new 'Filter Commits' button to the Commit Graph toolbar - When toggled while searching the graph, it will be filtered to show only commits matching the search query.
- Added and expanded AI support for GitLens' AI features, now out of experimental and in preview.
- Refined and improved commit message generation and explaining changes, through better prompting and context.
- Added new model support from GitHub Copilot when installed - no API key needed.
- Added the latest OpenAI and Claude models.
- Added new models from xAI, GitHub Models, and HuggingFace.
- Added a new Launchpad view, now out of experimental mode:
- It now remembers the collapsed/expanded state of groups and auto-expands the Current Branch group & item, if applicable.
- It now reflects changes better, including pinning and snoozing items.
- Pinned items should now appear above non-pinned items in their respective groups.
- Added an all-new onboarding walkthrough.
- Added new deep links to certain GitLens features and views.
- Added support for deep links to the GitLens walkthrough.
- Added support for deep links to Launchpad.
- Added support for deep links to the Commit Graph, Worktrees, Inspect, and Cloud Patches.
- Added the 'Copy Changes (Patch)' command to the context menu of branch comparisons and their files in the Commits, Branches, and Remotes views.
- Added an Upgrade and Switch to Release Version to the expiration notification when using the pre-release of GitLens.
- Changed the no account, 3-day preview experience of GitLens Pro to be 3 non-consecutive days on the Commit Graph.
- Changed the GitLens Pro 7-day trial to be 14 days, and 30 days if you invite a teamate.
- Improved Launchpad & the Launchpad view:
- Added 'Pin' and 'Snooze' buttons to the header item in the action step.
- Draft pull requests for which the current user's review is needed are now also shown in the "Needs Your Review" group, with a draft icon.
- Renamed Switch to Branch or Worktree option to Switch to Branch, since it already includes options to create a worktree in the action flow.
- Improved the open in worktree action flow.
- Changed opening a multi-diff editor of the changes when opening a new worktree from a PR to make reviewing easier.
- Improved the Explain panel in Inspect and Graph Details with markdown formatting.
- Changed how GitLens handles creating and deleting tags to avoid using the terminal.
- Improved quick pick workflows when no repositories are open.
- Renamed GK Workspaces (GitKraken Workspaces) to Cloud Workspaces.
- Improved revealing items in the GitLens views.
- Limited buffering during logging to reduce memory usage.
- Removed the GitLens Welcome view in favor of the new onboarding walkthrough experience.
수정사항
- Webviews can have issues with high contrast themes.
- Open multi-diff editor when opening a new worktree from a PR.
- Infinite error loop when pushing stash from GUI.
- Fixed branch creation and switch quickpicks failing to close when a worktree is created during the flow.
- Fixed some cases where Launchpad can fail to detect a connected integration.
- Fixed issues with renamed file status on comparisons and pull requests and ensures that renamed files get returned in file status and revision content git operations.
- Fixed issues with failing to delete stored state.
- Fixed issues with logging on some failure cases.
- Fixed issues with log scope tracking.