Skip to content

Releases: gitbutlerapp/gitbutler

release/0.12.20

15 Aug 18:27
bb6a7d8
Compare
Choose a tag to compare

This release includes an important security fix. If you are on versions 0.12.17 - 0.12.19, please upgrade as soon as possible.

What's Changed

  • Fixes an potential vulnerability related to the content being displayed in the UI
  • Committing will now fail if git author has never been set (change from previously defaulting to "GitButler" as a committer if author was not set)
  • Removes the ability of the app to add unknown Git ssh hosts to the list of known hosts
  • Improves the handling of the case when a repository directory is moved (allowing the project to be removed if the directory doesn't exist)
  • UI: The avatar icons Group avatars in the branch sidebar when there are many contributors to a branch
  • UI: Provide links to git hosts on branch preview pages when unauthenticated to GitHub

Full Changelog: release/0.12.19...release/0.12.20

Downloads

Download bins from https://gitbutler.com/

release/0.12.19

11 Aug 19:59
d9d93f2
Compare
Choose a tag to compare

What's Changed

  • Improves the app performance for repositories with many branches (>1000)

Full Changelog: release/0.12.18...release/0.12.19

Downloads

Download bins from https://gitbutler.com/

release/0.12.18

10 Aug 09:16
b2030b4
Compare
Choose a tag to compare

What's Changed

  • Adds the ability to delete unapplied branches
  • UI: Fixes an issue where the app does not load the correct font
  • UI: Adds a better highlight for the selected item in the sidebar

Full Changelog: release/0.12.17...release/0.12.18

Downloads

Download bins from https://gitbutler.com/

release/0.12.17

08 Aug 19:14
ee7660f
Compare
Choose a tag to compare

What's Changed

Branches sidebar

  • Overhauled the sidebar UI: branches now show author avatars, lines added/removed, number of commits, last change timestamp
  • Simplified filtering - branches are now organized with a "segmented control" into "all", "PRs" and "Local" groups
  • Fixes an issue where the sidebar used to show duplicated branches
  • Improved performance of getting branch related data
  • Improved branch searching

Diff rendering

  • The diff will now highlight exactly which word / character were modified
  • Improved copy-pasting from diffs
  • Improved rendering performance
  • Sexy diffs: adds an experimental option (enabled in settings) that renders changed parts of the diff with strikethrough
  • Makes hunk dragging area more consistent and predictable
  • Improved contrast in dark mode

Other

  • The gitbutler/integration top commit is now an octopus merge, instead of a squash of virtual branches - this makes the "git blame" info of virtual branches appear correctly in other tools (Thanks @DrJume for this idea)
  • It is now possible to clone HTTPS repos within the app
  • Makes it once again possible to amend hunks into commits below the top one
  • Adds options for GPT 4o mini and Claude 3.5 Sonnet models in the AI settings menu

Bugfixes:

  • Fixes an issue where the app update popover can not be closed
  • Fixes an issue in repos with submodules where when applying a branch the app may treat submodule files as if they are not part of a submodule
  • Fixes an issue where for some remotes, the link for previewing a branch did not work

GitButler_0 12 17

New Contributors

Full Changelog: release/0.12.16...release/0.12.17

Downloads

Download bins from https://gitbutler.com/

release/0.12.16

31 Jul 06:55
56b64d7
Compare
Choose a tag to compare

What's Changed

  • Renamed "Trunk" to "Target" in the UI as it is a more clear term. Added an on-hover help text for it
  • Moved the buttons for "pushing" and "integrating upstream" to be part of the commit group they refer to, instead of the bottom of the lane
  • When a branch is being unapplied the app will no longer ask for a branch name confirmation
  • Removes a condition where if there are merge conflicts the app may create multiple copies of a branch that is being unapplied (suffixed with -1 -2 etc)
  • Fixes an issue where unapplied branches with no uncommitted changes get unnecessary "WIP" commits
  • Fixes an issue where in some cases, Pull Requests are not attributed to the correct branch
  • Fixes an issue where remote branch links are incorrect when the remote is an Azure one
  • Fixes a bug where reordering branch lanes causes the UI to freeze up
  • Updated dark mode illustrations/colors

Full Changelog: release/0.12.15...release/0.12.16

Downloads

Download bins from https://gitbutler.com/

release/0.12.15

30 Jul 09:58
Compare
Choose a tag to compare

What's Changed

  • Adds a "copy link" context menu on the PR button
  • Fixes a bug where in some rare cases the UI can freeze up
  • Fixes a UI issue where when a branch lane is minimized context menus are not close

Full Changelog: release/0.12.14...release/0.12.15

Downloads

Download bins from https://gitbutler.com/

release/0.12.14

24 Jul 08:28
0787212
Compare
Choose a tag to compare

What's Changed

  • Fixes an issue where in some cases updating the workspace base causes a "Something went wrong" error, putting the application in a failed state

Full Changelog: release/0.12.13...release/0.12.14

Downloads

Download bins from https://gitbutler.com/

release/0.12.13

21 Jul 14:17
63863f9
Compare
Choose a tag to compare

What's Changed

  • Small performance improvements for repositories with larger indexes (many tracked files)
  • Fixes a condition under which fetching from the remote will silently fail
  • Fixes the auto-fetching from remote(s) every 15 mins
  • Fixes a UI bug where performing commit actions (eg. create/undo) would erroneously scroll into view the last selected file, if it is off screen
  • Fix: correctly handle the case when the project operations log / history has no entries in it
  • UI: The integrations tab in the main settings is enabled even when not logged it
  • Fixes an issue where the UI allows attempting to amend a hunk with a dependency into a commit that is before the commit that it depends on
  • Fixes an issue with the operations log / project history where under some conditions it will fail to open (related to merge conflicts)

New Contributors

Full Changelog: release/0.12.12...release/0.12.13

Downloads

Download bins from https://gitbutler.com/

release/0.12.12

16 Jul 18:33
b5d2c8a
Compare
Choose a tag to compare

What's Changed

  • Fixes an issue where in some conditions you can get "Something went wrong" screen (Under the hood this improves the handling when there is a hunk which depends on committed changes from multiple branches)
  • Fixes a bug when setting the remote branch name in Chinese the normalized branch name is incorrect
  • Fixes a bug where the app is not correctly auto-fetching from the remote at a 15min interval
  • Fixes a bug that breaks the flow of adding a new repository to the app
  • Fixes a bug that prevents switching between projects
  • Fixes a bug where in some situations, a branch is incorrectly detected to be from a separate fork
  • UI: Fixes a bug where in some cases commit avatar icons are not fetched

Full Changelog: release/0.12.11...release/0.12.12

Downloads

Download bins from https://gitbutler.com/

release/0.12.11

15 Jul 16:38
05f9fa6
Compare
Choose a tag to compare

What's Changed

  • Fixes a UI bug preventing dragging of a file or a diff while scrolling
  • Makes the PR button disabled when no git host integration is available
  • Fixes a bug with the sync button where it was not updating the base branch
  • Fixes a UI bug where the PR numbers are shown incorrectly
  • Fixes a UI bug where the PR button is not showing the correct label

Full Changelog: release/0.12.10...release/0.12.11

Downloads

Download bins from https://gitbutler.com/