What's Changed
The highlights for this release are as follows:
- Updated Tahoe design with modern Sparkle updater APIs
- Updated to libgit2 from version 1.4.4 to 1.9.0, this provides support for:
- OpenSSH so no more struggling to just use your system SSH keys
- Shallow clones
A whole bunch of updates from GitHub PRs:
- Fix some “Stage All” special cases by @Cykelero in #1037
- Update libgit2 fork to v1.9.0 by @Cykelero in #2683
- Update Homebrew cask name in README by @Quintisimo in #2726
- Make reloadHistory tip hiding much faster by @Cykelero in #2707
- Make the Text Size preference apply to the text in the diff view, not just the line numbers by @mluisbrown in #2727
- Fix highlight range computation for non-ascii characters by @lucasderraugh in #2742
- Fix crash when staging lines with the index locked by @Cykelero in #2771
- Add GitUpKit to readme intro by @Cykelero in #2776
- Allow opening containing repo from subdirectory by @lucasderraugh in #2777
- Improve selected files performance lag in Commit View by @delacrixmorgan in #2780
- Bump to macOS 12.4 min target by @lucasderraugh in #2785
- Move back to CMake for libgit2 compilation by @lucasderraugh in #2786
- Use ssh_exec from libgit2 by @lucasderraugh in #2787
New Contributors
- @Quintisimo made their first contribution in #2726
- @mluisbrown made their first contribution in #2727
- @delacrixmorgan made their first contribution in #2780
Full Changelog: v1.4.3...v1.5.0