New Features
- Newly created repositories use 'main' as the default branch name - desktop#10527
- Users can configure the default branch name in Preferences/Options - desktop#10527
- Show status of GitHub Action runs for pull requests - desktop#9819. Thanks @Raul6469!
- Differentiate between draft and regular Pull Requests - desktop#7170
Additions
- Periodic background fetch and status updates can now be disabled in the Advanced section of Preferences/Options - desktop#10593
- Syntax highlighting for ASP.Net and unified diff / patch - desktop#10410. Thanks @say25!
Fixes and improvements
- Allow renaming the default branch - desktop#10415
- Show which files are blocking a merge-like operation - desktop#10441
- Updated icons and border radiuses to align with GitHub.com - desktop#10396, desktop#10224
- Show loading indicator when committing a merge - desktop#10458
- Show confirmation that branch is already up to date when merging from default branch - desktop#9095
- Enter key now initiates action in rebase and merge dialogs - desktop#10511
- After failing to move a repository to Trash, show error and keep the repository listed in Desktop - desktop#8333
- Email address validation in welcome flow and preferences dialog - desktop#10214. Thanks @Pragya007!
- Show helpful error when attempting to clone non-existent or inaccessible GitHub repositories - desktop#5661. Thanks @kanishk98!
- Don't update submodules when discarding files - desktop#10469
- Full screen notification is removed after a few seconds when starting the app in full screen - desktop#10644
- Update rebase progress parser to parse output from the merge rebase backend - desktop#10590
- Only show full screen toast notification when making the app window full-screen. Thanks @Sam-Spencer - desktop#7916
- Ensure application window doesn't overlap second monitor - desktop#10267
- Add optional x11 dependency for SUSE-based distributions - #369
Removed features
- Remove setting to disable all certificate validation in favor of new best-effort approach - desktop#10581
SHA256 checksums
- GitHubDesktop-linux-2.5.6-linux1.AppImage -
b0f3b72ee29c08233fb4d27ac0e0f7c175067902ed62afe1467480037006c633
- GitHubDesktop-linux-2.5.6-linux1.deb -
348789faf7427e95ea9f2195f59232f1e0144dd458f383b8eae7c94731de0d69
- GitHubDesktop-linux-2.5.6-linux1.rpm -
4c3a78b237ab1cb231e0d5890507092dc7716164e1b79ca61a4528d752742533