Skip to content

Releases: gitextensions/gitextensions

v3.3

14 Dec 09:13
Compare
Choose a tag to compare

Downloads

Features:

  • Extends Squash feature to all supported types - PR 7401
  • Implement git-reset --merge and --keep options - PR 7367
  • CommitDialog: New Option "Show only my messages" - PR 7337
  • Display multiple pushurl in the Remote sidepanel tooltip - PR 7289
  • Implement quotePath-like codepoint escaping - PR 7288
  • Add Squash feature on GitFlow Plugin Form - PR 7268
  • Build Report: Open the report in the user browser - PR 7224
  • Allow multiple push url for git-remote - PR 7214
  • ConEmu 19.7.14 - PR 7190
  • Add hotkeys for continue rebase, resolve merge conflicts etc. - PR 7144
  • Set recommended Git version to 2.23.0 - PR 7119
  • Make plugin settings development easier - PR 7039
  • Replace git-diff patience with histogram - PR 6997
  • Remove use of possessive in "Cherry pick file's changes" - PR 6910
  • Generate GitHub OAuth token with github api - PR 6888

Fixes:

  • Open CommitInfo context menu not only in textboxes PR 7513
  • ResetCurrentBranch: Correct tab order - PR 7482
  • Removes extra dot from Save as revfiletree dialog - PR 7460
  • Ignore all potential errors from PowerShell during installation - PR 7442
  • AzureDevOps CI: prevent call if settings invalid - PR 7437
  • fix: SetRevisionFunc produce empty dropdown - PR 7423
  • fix: FormResolveConflicts incorrect row selection - PR 7408
  • catch cannot write to settings - PR 7400
  • fix: Fail attempting an empty path - PR 7383
  • Skip duplicate ref entries when building the Sorted Refs Dictionary - PR 7373
  • Add Submodule: Fill combobox with branches regardless of the repo URL type - PR 7371
  • Commit messages menu: Fix (sometimes) broken display - PR 7369
  • Fix 7364: "Fetch and Prune All" confirmation modal has weird focus behavior - PR 7365
  • increase FormCheckoutBranch Ok button size - PR 7362
  • Fix #7077: Hide push checkbox cells when there's no local branches - PR 7356
  • Truncate large hexdumps - PR 7333
  • Fix #7331: Update GitInfo dependency to get bug fix - PR 7332
  • Consistent display of binary files - PR 7330
  • Update syntax highlighting control - PR 7325
  • Fix #7263: Progress bar value/max value not initialized when reseting files. - PR 7324
  • Fix installer when PS is in ConstrainedLanguage mode - PR 7309
  • Fix #7250: Error when fetching pull requests from local branch - PR 7307
  • Allow branch creation in folder context menu (#7013) - PR 7305
  • Allow remote repositories with local disk path to be saved in recents - PR 7276
  • Filter branches: display a placeholder when no branches found - PR 7271
  • prevent flickering when selecting files in staged/unstaged FileStatusList - PR 7267
  • Commit dialog, FileStatusList: Fix up/down selects unexpected file - PR 7247
  • Reordering of Appearance Options - PR 7243
  • Settings: Regenerate the Controls when previous instance was disposed - PR 7241
  • GitIndexWatcher: check that directory exists before enabling - PR 7238
  • Fix #3280: Optimize unstage/reset performance by git reset/unstage batch files - PR 7237
  • Dont confirm switch worktree option - PR 7230
  • Exclude "fixup!" and "squash!" prefixes from commit message RegEx validation - PR 7223
  • Blame: Fix missing commit metadata on some commits - PR 7222
  • Support older Gerrit API - PR 7216
  • Catch ConEmu exception for Done() - PR 7212
  • Popup when error starting mergetool - PR 7211
  • Branch list could contain '+' - PR 7209
  • Gerrit Plugin fixes/improvements - PR 7198
  • Improve some mnemonics of commit dialog - PR 7189
  • GitStatusMonitor: Improve logic for timer 25 days wrap - PR 7184
  • exename not set for tortoisemerge - PR 7172
  • FormSettings exception if plugin has no setting - PR 7164
  • No more "..." indicator for revisions with single-line commit message - PR 7148
  • PathUtil.GetDirectoryName did not accept root dirs - PR 7109
  • Let the copy menu entry appear expandable at startup - PR 7084
  • Clarify Settings-Stash label - PR 7072
  • Fix 3934 add force push with lease to the push dialog - PR 7047
  • Jira commit hint plugin: fix some string not translated - PR 7040

v3.3-RC1

02 Dec 10:59
Compare
Choose a tag to compare
v3.3-RC1 Pre-release
Pre-release

Downloads

v3.2.1

13 Sep 14:33
bc07663
Compare
Choose a tag to compare

Version 3.2.1 (2 Sep 2019)

Downloads

Features:

  • Fix scrolling for committers label in statistics plugin - PR 7092
  • Display icons in commit templates menu items - PR 7037
  • Settings: Display label to the top to make UI more readable on multiline controls - PR 7036
  • Fix potential bad end of line replacement - PR 7032
  • Pull form items clipped on HiDPI scaled displays - Issue 7020
  • TortoiseGitMerge.exe old default name - PR 7004
  • Add support for "--rebase-merges" for newest version of git - PR 6920
  • Apply stash to some files - Issue 6902
  • refactor: Move email settings from General to Detailed - PR 6881
  • FormCreateBranch: Improve UX of CheckBox "Checkout after create" - PR 6860
  • Blame: Fix "blame previous revision" feature - PR 6841
  • Can I see commits ordered by author-date instead of commit-date? - Issue 6826
  • Add revision links templates for GitHub and Azure DevOps services - PR 6785
  • artificial context fixes - PR 6770
  • Set recommended Git version to 2.22.0 - PR 6769
  • Refactor "Check for updates" dialog - Issue 6738
  • New script variables for branch and repository name - Issue 6736
  • Too much CPU and RAM usage - Issue 6732
  • ArgumentOutOfRangeException [not] selecting a language on first start - Issue 6726
  • Feature: Download / Install MSI without redirect to Browser - PR 6682
  • Dark theme fixes - PR 6651
  • Move ArtificialCommits from Settings to grid View menu - PR 6638
  • Request more information via NBug submission form - Issue 6607
  • fix: Throws on git remote call outside git repo - PR 6586
  • Improve stacktrace readability by using Ben.Demysifier - Issue 6569
  • fix: Invalid URI when open invalid path - PR 6560
  • RevisionGrid: Add branch icons in contextual menu - PR 6534
  • Fix rebase and apply patches displayed patches status - PR 6531
  • [Accessibility] "Default pull action" configuration - Issue 6443
  • Add settings to configure blame display - PR 6430
  • Changed GPG tab setting to show by default - PR 6331
  • Gerrit plugin using deprecated features - Issue 6127
  • Browse --> Diff Tab: Added images are not shown visualized - Issue 1391

Fixes:

  • [NBug] CombinedDiff artificial commit cannot be explicitly compare... - Issue 7087
  • Crash on file "save as" - Issue 7059
  • Open jira settings when not configured - PR 7033
  • Overflow error in Commit Dialog - Issue 7023
  • [NBug] Sequence contains no elements - Issue 7011
  • Crash when clicking "Suggest" button next to merge/diff tool paths, when those paths contain forward slashes - Issue 7000
  • Remote Repositories List Empty - Issue 6983
  • [NBug] Illegal characters in path. - Issue 6982
  • Crash on "Create new repository" - Issue 6955
  • Commit message incorrect height at 150% scale factor - Issue 6898
  • Commit message highlight is one line too high for short commit titles - Issue 6895
  • File history issue in a repository with an enabled sparse checkout - Issue 6892
  • Unable to blame a file - Issue 6815
  • [NBug] Erreur lors de la lecture du répertoire I:\gitLabCloud\clara. - Issue 6812
  • [NBug] OnActivate must be called on the UI thread. - Issue 6799
  • [NBug] Could not find a part of the path 'H:.gitconfig19636.tmp'. - Issue 6783
  • [NBug] Object reference not set to an instance of an object. - Issue 6771
  • [NBug] Access to the path 'C:\Users\Michael\AppData\Roaming\GitExt... - Issue 6767
  • [NBug] Object reference not set to an instance of an object. - Issue 6757
  • GE freezes when the avatar column is shown - Issue 6751
  • [NBug] Specified method is not supported. - Issue 6717
  • [NBug] The system cannot find the file specified - Issue 6687
  • [NBug] An item with the same key has already been added. - Issue 6616
  • [NBug] The path is not of a legal form. - Issue 6599
  • Create branch on "working directory" creates revision 11111 instead of last known commit - Issue 6597
  • [NBug] Object reference not set to an instance of an object. - Issue 6583
  • [NBug] Value cannot be null.Parameter name: value - Issue 6549
  • FormCommit incorrect overlay (scale factor 200%) - Issue 6532
  • History not shown for a new file in a different branch - Issue 6458
  • Delete tag not working - Issue 6281
  • Commit message line endings modified by commit dialog - Issue 5908

Version v3.1.1

02 Jun 03:03
Compare
Choose a tag to compare

Downloads

Fixes:

  • Ctrl+Backspace affects ReadOnly TextBox - Issue 6667
  • incorrect {sRemotePathFromUrl} parameter evaluation - Issue 6567
  • [NBug] Remote URLs should appear in pairs. - Issue 6562
  • Commit Dialog: New submodule without text if unstaged - Issue 6559
  • Pull dialog stopped "remembering" previous user selection - Issue 6503
  • Commit message not stored after reverting a commit - Issue 6244
  • System.Exception opening an existing repository - Issue 6093

Download Git Extensions

Version v3.1

14 May 12:55
Compare
Choose a tag to compare

Downloads

Few notable changes:

  • a number of perf issues have been addressed, the app should feel snappier
  • the left panel has received further UX tweaks

View changelog

Download Git Extensions

Version 3.1 RC1

01 May 00:58
Compare
Choose a tag to compare
Version 3.1 RC1 Pre-release
Pre-release

⚠️ A release candidate for v3.1
⚠️ We expect that most of 🦄🦄 and 🐉🐉 are caught and restrained. There are still little 🐛🐛🐛 to catch. Report them, if you find them. Most corrected and considered changes for the 3.1 release.
⚠️ Translations are incomplete and will be done shortly.

Downloads

Download Git Extensions

Version v3.0.2

16 Feb 02:08
23b6f51
Compare
Choose a tag to compare

Maintenance release for v3.0.0
Downloads

Fixes:

  • QuickPull's hotkey is not working - Issue 6200
  • Can't delete a repository included in the categories of the dashboard - Issue 6192
  • Fix loading of some plugins that failed - PR 6159
  • Regression: Pull Dialog Title when changing merge option - Issue 6150
  • Shell Extension Menu Pull - Issue 6144
  • gitexe.cmd pull - always opens dialog window in do not merge, only fetch changes - Issue 6060

Version 3.00.00

07 Dec 10:44
Compare
Choose a tag to compare

Downloads

This is major release with a number of significant changes - both to the app and the codebase. For more details please refer to versions comparison.


This release is very special for us - the project is celebrating its 10th Birthday! 🎉
And what a release it is! The team has grown with the new members providing significant contributions to the project. A lot of legacy code was refactored and re-written, UI has received an uplift and a makeover, and some UX has been refined. The app should look much better on 4K displays and in scaled environments.
Sadly, we deprecated Mono support, however we haven't lost a desire to remain x-plat, and we plan to revisit this in future releases.

Huge props to everyone who contributed to the release!

Few notable changes:


View changelog

Download Git Extensions

Version 2.51.05

02 Sep 05:01
70b5ec7
Compare
Choose a tag to compare

Downloads

Maintenance release for 2.51 branch.

Fixes:

  • Git config log.showSignature breaks revision grid - Issue 5179

Fixes (Mono specific):

  • Settings causes crash under linux/mono - Issue 5311
  • Git Extension crashes when trying to access settings page in Ubuntu 16.04 - Issue 5187
  • Diff view options are positioned wrong, cannot be selected under linux/mono - Issue 4978

Version 2.51.04

08 Jul 07:55
Compare
Choose a tag to compare

Downloads

Maintenance release for 2.51 branch

Fixes:

  • A number of changed files on Commit button is always '2' - Issue 5127
  • Error on push deleting a remote branch when a tag with the same name exists - Issue 5119

Download Git Extensions