GitHub Desktop
Mon
Wed
Fri
JunJulAugSepOctNovDecJanFebMarAprMay
LessMore
Releases14Avg4/moVersionsrelease-3.5.6 to release-3.5.11
release-3.5.10
Added
- Add date, time, and number formatting preferences to the Appearance settings - #21836
Fixed
- Intermittent crash trying to load Copilot models
release-3.5.9
Fixed
- Skip branches checked out in linked worktrees during pruning - #8043. Thanks @KRRT7!
- Fix styling of buttons in the commit message area - #22075
- Fix rendering long lists of changed files - #21630
- Add syntax highlighting for .astro files - #21987. Thanks @JunDev76!
- Fix Windows scrollbar sync with react-virtualized Grid - #21940
- Improve spacing on release notes dialog - #21962. Thanks @DylanDevelops!
- Fix a crash (Maximum update depth exceeded) that could occur while the conflicts dialog was open during a multi-commit operation - #21879
- Remove discontinued GitHub AE references from the Enterprise sign-in screen - #21926. Thanks @toddmanion!
Improved
- Enable diff expansion and syntax highlighting for up to 1MB - #21876
- Update re2js regex engine to use optimized DFA path for improved performance - #21924. Thanks @le0pard!
release-3.5.7
Added
- Rename branch dialog now validates branch names against repository rulesets - #21822
- Allow empty commits via the commit options menu - #21771
- Add option to include a Signed-off-by trailer on commits for Developer Certificate of Origin workflows - #21741
Fixed
- Discard Changes now completes even when the GitHub Desktop window is not focused - #21739
- Allow origin fetch on empty repo - #4574 #4575. Thanks @jackfreem!
- Fix window background color when resizing - #21548. Thanks @BaldrianSector!
- Ignore Tab in terminal and keep textarea enabled - #21696
- Clear commit message after a successful commit when switching to the History tab while the commit is in progress - #21721
Improved
release-3.5.6
New
- Support adding Copilot as a co author and show avatars for mentionable users - #21634
Fixed
- Fix detection of IDEs installed from JetBrains Toolbox - #21498
- Choose the best account for the current repository to generate commit messages - #21484
- Remove trailing $ typo in hooks output - #21638
Improved
- Update Git to 2.53.0
- Update Git for Windows to 2.53.0.windows.2
- Update Git Credential Manager to 2.7.3
release-3.5.5
New
- Support running hooks in user's shell environment and allow bypassing commit hooks - #21319
- Enable one-time opening of a repository in an alternate editor` - #21436. Thanks @jackfreem!
Added
- Add Warp terminal support for Windows - #21471. Thanks @Cocodrulo!
- "View Branch on GitHub" option on branch list context menu - #21071. Thanks @DylanDevelops!
Fixed
- Fix bad repository state when switching between branches with submodules - #21188
- Enterprise is spelled correctly in Account preferences - #21454
- Commits made by Copilot now use the Copilot avatar - #21475
- Prevent crashes when clicking on notifications - #21311 #20760
- Enter key now creates new branches from the branch filter field - #7734. Thanks @jackfreem!
- Fix the inability to move directories when creating a repository in a non-Git folder - #20991. Thanks @DylanDevelops!
- Support showing the unpublished indicator when having more than 100 unpublished commits - #20882. Thanks @ashdawngary!
- Repository write access warnings update immediately when switching accounts - #21329
- Improve branch renaming to handle case-only changes - #21320
- Refresh repository after commit failure - #21229
- Check run list scrolls when they exceed available space - #20831. Thanks @iamarjunsuresh!
- Only sanitize forbidden fs characters when creating repo - #20973
- Remove extra apostrophe from "Generating commit details" aria-label - #21369. Thanks @say25!
Improved
- Update Electron to version 40.1.0 - #21537
- Updated "push needs pull" warning message for clarity - #21423. Thanks @movahhedi!
- Polish Changes tab Filter Options button and popover - #21412. Thanks @jpedroso!
- Stash Menu Item disabled on dialogs - #21435. Thanks @jackfreem!
release-3.5.4
Fixed
- Update Git LFS to 3.7.1 to address CVE-2025-26625
- Check run status icons in the re-run checks dialog have a status tooltip that is accessible by screenreaders - #21191
- The Whitespace hint popover appears when right-clicking diff lines while "Hide whitespace changes" is enabled - #20848. Thanks @zekariasasaminew!
- The cancel button in the sign-in dialog is enabled after sign-in attempt - #21144. Thanks @zekariasasaminew!
- The "Update Email" button in the "Misattributed Commit" popover works after login from a different account - #21176
- Improve host discovery when using authenticating proxies - #19039 #19120
- Fix diff search results highlights not visible on addition hunks - #21134
- Add Copilot commit message generation to context menu - #21000. Thanks @zekariasasaminew!
- Override system accent color for checkboxes and radio buttons - #21088
Improved
- The icon contrast on the pull request check run button meets minimum 3:1 contrast requirements - #21189
- Increased title bar height on macOS Tahoe - #21135. Thanks @berkcebi!
- Display line change count in PR Preview Dialog - #21126. Thanks @iammola!
- Allow users to skip commit message override confirmation - #21025. Thanks @ilyassesalama!
- Allow generating commits with Copilot in non-GitHub repositories - #20698. Thanks @schroedermarius!
release-3.5.3
Added
- Add Ptyxis shell integration - #20963. Thanks @logonoff!
Fixed
- Copilot message generation in progress message is announced to screen readers - #21008
- Fix: Improve spacing between graphic and text - #7500. Thanks @robbierotman!
- Focus lands on first interactive control instead of 'Continue' button in the conflict resolution dialog - #20880
Improved
- Upgrade Electron to v38.2.0 - #21060
- The text color of the 'File does not exist' merge conflict warning meets 4.5:1 contrast requirements - #20902
- Provides the tooltips for list items in a single condensed tooltip that allows keyboard users and screen reader users access upon navigation of a list item - #20804
Removed
- Remove support for macOS 11 - #21060
release-3.5.2
Fixed
- Fix the crash that sometimes occurs when opening Pull Request-related notifications - #20761
- Ensure the cursor type on links is pointer - #20766. Thanks @huanfe1!
- Fix CmdOrCtrl+Enter in squash dialog - #20716
- Keyboard selection in the repository list now persists when the list of repositories update - #20672
- Organization is no longer prefixed to repositories with aliases in the recent group - #20651
Improved
- Tutorial responsively adapts at high zoom levels - #20691
- Add the ability to filter changed files by status (modified, new, deleted, untracked) as well as by file exclusion from commit - #20537. Thanks @Gr8z!
release-3.5.1
Fixed
- Use all changes to generate a commit message when amending commits - #20664
Improved
- Upgrade embedded Git to v2.47.3 on macOS, and to v2.47.3.windows.1 on Windows
release-3.5.0
New
- Copilot now helps you craft AI-generated commit messages with just one click - #17439
release-3.4.21
Added
- Handled GitHub Secret Scanning push protection errors in a friendly dialog with the ability to bypass blocked non-approval requiring secrets - #20386, #20387, #20391
Fixed
- Fix spacing of text in "Thank You" banner - #20411
- Radio inputs include the area around the radio button as a click surface - #20404
- Checking or unchecking lots of files is fast once again - #20429
- Fix path used to create repository on existing non-Git directory - #20400
- Show default branch name when opening Git settings from 'committing as' popup - #20399
Improved
- Upgrade Electron to v36.1.0 - #20450
- Users can turn off the filter in the changes list in the
Viewmenu - #20303
release-3.4.20
Fixed
- Prevent network share traversal with renamed UNC paths on Windows
release-3.4.19
New
- Users can filter the changed files list - #20220
- Add support for multiple enterprise accounts - #20227
Fixed
- Right-clicking on selected files will keep those files selected in the changes list - #20319
- Let credential helper prompt for the specific enterprise account used in a given repository - #20318
- Fix invalidated token dialog styling - #20317
- Fix indentation bug in split diff view - #18800. Thanks @iamarjunsuresh!
- Initialize Integrations settings when opening it from a no-changes screen - #19807. Thanks @iamarjunsuresh!
- Resizing the list of files in "Preview Pull Request" does not open/create the pull request - #20200
- Section lists such as the repository list in the cloning dialog and the pull request list announce their labels to screen readers - #20184
- The added and removed prefixes of diff do not wrap making diff contents width equal in side by side diffs - #20191
- Pressing Ctrl+A in the Find dialog selects the search text instead of the diff content - #20049
Improved
- Improve default README formatting - #20161. Thanks @OctCarp!
- The radio options label in the "How do you plan to use this fork?" dialog reflects their purpose - #20183
- The radio controls in the create branch, stashing changes, and fork behavior dialogs have visual selection indicators - #20052
- Promote use of GIT_CONFIG_PARAMETERS to production - #20198
- Use the default cursor instead of the text cursor in the whitespace hint popover - #20153
release-3.4.18
Fixed
- Prevent crash due to non-critical error - #20150
- Reinstate missing space in the About dialog last checked text - #20094. Thanks @alexravenna!
release-3.4.17
Fixed
- Dialogs announce their titles on macOS Sequoia for VoiceOver users - #20009
- The commit button words are separated by spaces for screen reader users - #20011
- Prevent crash when attempting to launch external editor with insufficient permissions - #19929
- Running the Desktop CLI on Windows no longer waits for Desktop to exit before exiting itself - #19916
Improved
- Announce update progress in about dialog - #20018
- Buttons with dropdown caret that trigger context menus can be opened with down arrow - #20007
- Links that do not open external urls now have a role of button for improved screen reader semantics - #20010
- Email attribution warning only considers verified emails - #19968
- Improve tooltip for unknown co-authors - #19992
- The length of shortened SHAs are consistently 7 characters - #19902. Thanks @molnarriso!
- Upgrade Electron to v34.0.1 - #19919
Removed
- Remove support for macOS 10.15 - #19919
release-3.4.16
Improved
- Prevent upgrading from macOS 10.15 as soon to be unsupported - #19918
release-3.4.14
Added
- Add Ghostty shell integration - #19777. Thanks @aelew!
Fixed
- No extra new line is prepended to
.gitignorewhen adding to a non-existent.gitignorefile - #19279. Thanks @GWDx! - Fix Branch List context menu showing pull request option when none exists - #19711. Thanks @DylanDevelops!
- The Thank You banner is announced by VoiceOver - #19734
- The "Showcase Update Banner" and "OS version No Longer Supported Banner" announce their messages when using VoiceOver.
- Showcase update banner's "x" button will dismiss the banner.
Improved
- Desktop's CLI no longer communicates with the app via protocol handlers - #19733
- Defer expensive path validation until it's required - #19694
Removed
- Remove the tooltip on the CI status indicator - #19735
- Drop support for Atom, invoke editors directly - #19744
- The "Accessibility Settings" announcement banner is removed.
Last Checked
54m ago
Latest
release-3.5.11
Source
@desktop/desktop