releases.shpreview
GitHub/GitHub Desktop

GitHub Desktop

Mon
Wed
Fri
JunJulAugSepOctNovDecJanFebMarAprMay
Less
More
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

  • Liquid Glass icons for macOS Tahoe - #21010. Thanks @fabe and @caiofbpa!
  • Update default tab size from 8 to 4 - #21705. Thanks @advaith1!
  • Recognize Copilot CLI bot in commit attributions - #21727
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 View menu - #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 .gitignore when adding to a non-existent .gitignore file - #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
Tracking since Oct 8, 2024