Release Notes

Version 1.5.2

October 7, 2020
  • Improved remote URL validation.
  • Fixed blocking application flow while resolving network URLs.
  • Fixed validation of remote URLs with "file://" scheme.
  • Fixed pushing to local bare repositories with "file://" URL schemes.
  • Fixed fetching repositories and keys for host accounts with no repositories or keys.
  • Fixed crash accessing working directory of a bare repository.
  • Fixed some spelling and typo errors in the UI.

Version 1.5.1

September 10, 2020
  • Fixed diff/merge tools support for multiple installations of the same tool.

Version 1.5

July 21, 2020
  • Added integration with git hosting services: GitHub, GitLab and Bitbucket.
  • Added selection of parent folder for cloned or newly created repository.
  • Added new global configuration window.
  • Added multiple identities manager.
  • Added support for "include" directives in global git configuration file.
  • Added option to apply patch to workdir, index or both.
  • Set arbitrary author and committer for all related operations (commit, merge, cherrypick…).
  • Show result of pending merge, revert and cherrypick operation (success or conflict).
  • Improved commit export archiving speed.
  • Improved ssh connection speed.
  • Improved UI and responsiveness of many operations and views.
  • Performance improvements across the board.
  • Many UI fixes and improvements across the board.
  • Fixed resolving of conflicted file from squash commit.
  • Fixed potential temporary beachball on macOS 10.14 and earlier.
  • Fix potential crash/exception on macOS 10.11 when animating views.

Version 1.4.2

MARCH 17, 2020
  • Improved repository authentication when working with different accounts and different servers.
  • Changed "untarck" command to mimic "git rm --cached".
  • Some small UI improvements.

Version 1.4.1

FEBRUARY 29, 2020
  • Preserve file selection in the commit file tree when changing commit selection.
  • Preserve file selection in the commit file tree when switching between list and columns view.
  • Export commits, commit (sub)trees and files with drag&drop.
  • Fixed export location of commit file (sub)trees and files.
  • Fixed selection detached branch/reference in the references sidebar.
  • Fixed selection of noncontiguous diffed lines.
  • Fixed updating commit summary in "History" window.
  • Some small UI improvements.

Version 1.4

FEBRUARY 13, 2020
  • Added straight-lined commits graph to the list of commits.
  • Stage, unstage and discard particular lines in a diffed file.
  • Highlight differences in diffed lines.
  • Added commit file tree view in list and columns view types including file preview.
  • Revert, blame and export files and subtrees of a specific commit.
  • Enabled multiple selection of references, commits and files and appropriate context-based operations on such selection.
  • Extended encoding support for diffs, blames and commit messages beyond UTF-8, GitFinder now tries to detect correct encoding.
  • Fixed handling of "no newline at end of file" in diff view.
  • Improved UI in all windows.
  • Numerous small improvements and fixes.

Version 1.3.3

NOVEMBER 11, 2019
  • Improved compatibility with macOS 10.15 Catalina.

Version 1.3.2

OCTOBER 9, 2019
  • Distribution application bundle and disk image are now notarized!
  • Fixed some macOS 10.15 Catalina compatibility issues (actually, worked around some Apple bugs).

Version 1.3.1

AUGUST 21, 2019
  • Fixed pull operation merging into HEAD branch.
  • Fixed and improved reference name formatter.
  • Fixed status badge and git operations for children of newly added and ignored folders.
  • Fixed available operations for uncommitted HEAD branch.
  • Disabled invalid operations for uncommitted HEAD branch.
  • Fixed SSH authentication with password unprotected SSH keys (was libssh2 bug).
  • Fixed potential crash updating folders git status badges.
  • Fixed potential crash when deleting and replacing root repository folder.
  • Fixed error trashing repository folder managed by iCloud (~/Documents and ~/Desktop).
  • Fixed potential licensing validation issues.

Version 1.3

AUGUST 1, 2019
  • Added Git-LFS support (native, git-lfs tool not needed).
  • Added Git-LFS global and repository settings.
  • Added support for git hooks: "pre-commit", "post-commit", "comit-msg", "post-checkout", "post-merge" and "pre-push".
  • Respect global ignore rules set with "core.excludesfile".
  • Improved and redesigned repository settings UI.
  • Improved support for diff and merge tools.
  • Improved support for settings in "XDG_CONFIG_HOME" folder path.
  • Adopted Internet Access Policy.
  • Numerous small improvements and fixes.

Version 1.2

DECEMBER 7, 2018
  • Completely redesigned the way of how application and Finder extension work and interoperate.
  • Display staged and unstaged diff changes separately.
  • Stage, unstage and discard particular hunks in a diffed file.
  • Added Dock icon presence setting (always, when windows are present, never).
  • Added option to show either full file paths, or file names only.
  • Renames branches, tags, remotes, directly in the browser window sidebar.
  • Prevents invalid characters when crating and renaming branches, tags, remotes.
  • Significant speed improvements for many git operations.
  • Better UI responsiveness when executing git operations.
  • Fixed potential SSH errors (private key password asked for unrelated SSH error).
  • Fixed diff line numbers drawing on macOS 10.13 High Sierra and earlier.
  • Numerous (mostly UI) improvements and fixes.

Version 1.1.3

OCTOBER 9, 2018
  • Fixed crash when commit/push into repository without a remote.

Version 1.1.2

SEPTEMBER 26, 2018
  • Fixed fetching commit files info in Browser window.

Version 1.1.1

SEPTEMBER 25, 2018
  • Fixed "Start GitFinder at login" preferences.

Version 1.1

SEPTEMBER 24, 2018
  • Added support for system dark mode on macOS 10.14 Mojave.
  • Added searchable commits in file history window.
  • Improved commit search in references and commit history.
  • Fixed "Revert" and "Cherry-pick" dialog views.
  • Fixed potential bug when extracting symbolic links from revisions.
  • Fixed some UI layout issues and inconsistencies.

Version 1.0.2

AUGUST 2, 2018
  • Added option to enable/disable creation of git-deleted placeholder files (this should fix potential problems with Xcode assets and some other IDEs).
  • Uses specific filename extension for git-deleted placeholder files (this should fix potential problems with some IDEs).
  • Fixed commit history for git-deleted files.
  • Fixed potential crash when showing the license window.
  • Fixed potential accidental deletion of HTTPS credentials from the keychain.
  • Other small fixes and improvements.

Version 1.0.1

MARCH 26, 2018
  • Use credentials from "~/.git-credentials" and "XDG_CONFIG_HOME/git/credentials".
  • Fixed "there is nothing to stash" error during checkout/merge/rebase.
  • Fixed open files limit error.
  • Other small fixes and improvements.

Version 1.0

FEBRUARY 13, 2018
  • First release. Everything is new!