Skip to content

1.7

Choose a tag to compare

@github-actions github-actions released this 03 Oct 17:03
· 42 commits to master since this release
1e2ca43

What's Changed

Exciting New Features 🎉

  • Support choosing the date-format for the history pane's commit date by @goneng in #693
  • Show every worktree in the sidebar as the branch it holds by @goneng in #709
  • Copy a ref's name to the clipboard from its menu by @goneng in #711
  • Offer opening iTerm2 as a tab instead of a new window (issue #712) by @goneng in #713
  • Support choosing light, dark, or the system appearance (issue #714) by @goneng in #715
  • Add make-targets that format the lines a branch changed by @goneng in #728
  • Show enabled/disabled state on Enable Terminal Usage menu item by @hannesa2 in #724
  • [Worktree] Prune worktrees, and lock or unlock them (part 3) by @goneng in #723
  • [Worktree] Add and remove worktrees (part 4) by @goneng in #727
  • [Worktree] Find a worktree again after its folder was moved (part 5) by @goneng in #731
  • Offer a force push with lease when a push is rejected by @goneng in #749
  • List the suppressible confirmation dialogs in Preferences by @goneng in #750

Bug fix

  • Report when a build runs against stale framework headers by @goneng in #694
  • Fix the screenshot tests all photographing the same view by @goneng in #695
  • Cosmetic: Fix the checked-out branch badge being dim and never updating by @goneng in #697
  • Fix keyboard navigation in the Open Recent dialog by @goneng in #725
  • Fix a spurious invalid git path alert at login by @goneng in #748
  • [UI] Fix images and branch labels showing wrong colors in dark mode by @goneng in #730
  • [UI] Fix the Source / Blame / History bar being unreadable in dark mode by @goneng in #751
  • Fix the dialog warnings test failing on master by @goneng in #755

Pipeline

  • Detect new screenshots by @hannesa2 in #696
  • Bump objective-git to stop building the libgit2 test suite by @goneng in #708
  • Update Xcode version 27 and OS in BuildPR workflow by @hannesa2 in #701
  • Only upload unit test results when the tests failed by @hannesa2 in #737
  • Bump screenshot script by @hannesa2 in #733
  • No noisy screenshot compare by @hannesa2 in #740
  • Apply objective-git master with some CI improvements by @hannesa2 in #741
  • Apply fuzz before the early identical-image check in screenshot compare by @hannesa2 in #743

Dependencies

Tests

  • Fix CI-Tests - solve false-negative caused by poor setup (issue #703) by @goneng in #702
  • Stop the screenshot tests spending a minute changing view by @goneng in #700
  • Fix the history list still claiming to update after it was cleaned up by @goneng in #686
  • Stop CI running the unit tests twice on every pull request by @goneng in #706
  • Stop the flaky date-column test failing on the hour it runs at by @goneng in #722
  • Fix the staging screenshot flaking on the commit message caret by @goneng in #716
  • Test settings by @hannesa2 in #519
  • Fix Settings screenshots reporting changes behind the panel by @goneng in #726
  • Fail fast when -waitForWorktrees times out, and give it more headroom by @hannesa2 in #734
  • Capture the Warnings tab in the Settings screenshots by @goneng in #754

Other Changes

  • Cosmetic: Better align the ref labels - reading low in their capsules by @goneng in #690
  • Remove a flood of maybe irrelevant warnings by @hannesa2 in #685
  • Include objective-c make-the-test-target-compile by @hannesa2 in #738
  • [UI] Fix the selected history view being hard to tell apart in dark mode by @goneng in #742
  • [README] Offer Homebrew as the way to install GitX by @goneng in #746
  • [README] Guide a fresh clone through its first build by @goneng in #745
  • Fix the false "Multiple commits are selected" message by @goneng in #753

Full Changelog: 1.6...1.7