Release notes for GitHub Desktop

Version3.4.19-beta2April 9, 2025

  • Fixed
    Right-clicking on selected files will keep those files selected in the changes list - #20319
  • Fixed
    Let credential helper prompt for the specific enterprise account used in a given repository - #20318
  • Fixed
    Fix invalidated token dialog styling - #20317
  • Fixed
    Fix indentation bug in split diff view - #18800. Thanks @iamarjunsuresh!
  • Fixed
    Initialize Integrations settings when opening it from a no-changes screen - #19807. Thanks @iamarjunsuresh!
  • Improved
    Return changes check all label to full row width for expanded click target area - #20282

Version3.4.19-beta1March 24, 2025

  • New
    Add support for multiple enterprise accounts - #20227
  • New
    Users can filter the changed files list - #20220
  • Fixed
    Resizing the list of files in "Preview Pull Request" does not open/create the pull request - #20200
  • Fixed
    Section lists such as the repository list in the cloning dialog and the pull request list announce their labels to screen readers - #20184
  • Fixed
    The added and removed prefixes of diff do not wrap making diff contents width equal in side by side diffs - #20191
  • Fixed
    Improve default README formatting - #20161. Thanks @OctCarp!
  • Fixed
    Pressing Ctrl+A in the Find dialog now selects the search text instead of the diff content - #20049
  • Improved
    The radio options label in the "How do you plan to use this fork?" dialog reflects their purpose - #20183
  • Improved
    The radio controls in the create branch, stashing changes, and fork behavior dialogs have visual selection indicators - #20052
  • Improved
    Promote use of GIT_CONFIG_PARAMETERS to production - #20198
  • Improved
    Use the default, not text cursor in whitespace hint popover - #20153

Version3.4.18-beta2March 7, 2025

  • Fixed
    Prevent crash due to non-critical error - #20150

Version3.4.18-beta1March 3, 2025

  • Fixed
    Fix: inconsistent rebase behaviour - #19816. Thanks @sfadschm!
  • Fixed
    Pressing Ctrl+A in the Find dialog now selects the search text instead of the diff content - #20049

Version3.4.17-beta3February 13, 2025

  • Fixed
    Dialogs announce their titles on macOS Sequoia for VoiceOver users - #20009
  • Fixed
    The commit button words are separated by spaces for screen reader users - #20011
  • Improved
    Announce update progress in about dialog - #20018
  • Improved
    Buttons with dropdown caret that trigger context menus can be opened with down arrow - #20007
  • Improved
    Links that do not open external urls now have a role of button for improved screen reader semantics - #20010
  • Improved
    Email attribution warning only considers verified emails - #19968

Version3.4.17-beta2February 12, 2025

  • Fixed
    Opening autocomplete inputs no longer causes a crash due to resize observer error - #19997
  • Improved
    Improve tooltip for unknown co-authors - #19992
  • Improved
    The length of shortened SHAs are consistently 9 characters - #19902. Thanks @molnarriso!

Version3.4.17-beta1February 3, 2025

  • Fixed
    Prevent crash when attempting to launch external editor with insufficient permissions - #19929
  • Fixed
    Running the Desktop CLI on Windows no longer waits for Desktop to exit before exiting itself - #19916
  • Improved
    Upgrade Electron to v34.0.1 - #19919
  • Removed
    Remove support for macOS 10.15 - #19919

Version3.4.16-beta2February 3, 2025

  • Improved
    Prevent upgrading from macOS 10.15 as soon to be unsupported - #19918

Version3.4.16-beta1January 22, 2025

  • New
    Add support for arm64 version of Git on Windows - #19880. Thanks @dennisameling
  • Fixed
    Restore ability to sign in on Windows - #19873
  • Fixed
    Moving maximized window in windows - #19786. Thanks @ahrm!
  • Improved
    Upgrade embedded Git to v2.47.1 on macOS, and to v2.47.2.windows.2 on Windows

Version3.4.13-beta2January 15, 2025

  • Added
    Add Ghostty shell integration - #19777. Thanks @aelew!
  • Fixed
    Mitigates several vulnerabilities related to Git's credential helper protocol - CVE-2024-50349, CVE-2024-52006, CVE-2024-50338, CVE-2024-53263
  • Fixed
    No extra new line is prepended to `.gitignore` when adding to a non-existent `.gitignore` file - #19279. Thanks @GWDx!