Skip to content

Releases: gitbutlerapp/gitbutler

release/0.12.26

24 Sep 15:45
3bed869
Compare
Choose a tag to compare

What's Changed

  • Improved app performance when manipulating branches
  • Fixes a bug where in some cases, moving a file between lanes or commits fails due to UI reactivity issues
  • Improved detection of Pull Request templates
  • Adds some keyboard short keys (see #4884)
  • Fixes a bug with Markdown rendering from Pull Request descriptions
  • Fixes an issue where the app was unable to work with repositories on a BTRFS filesystem (Linux)
  • Organize project settings with tabs
  • Fixes a UI bug witch scrolling while dragging a file or a diff
  • Fixes a bug where for some remotes the app fails to create Pull Request with a "head invalid" message
  • Fixes a UI issue where files with locked hunks don't indicate exactly which hunk is locked

Full Changelog: release/0.12.25...release/0.12.26

Downloads

Download bins from https://gitbutler.com/

release/0.12.25

12 Sep 11:21
3a478b4
Compare
Choose a tag to compare

What's Changed

  • Adds support for arrow-key navigation and selection of files
  • Adds the ability to force push a branch after removing a commit
  • Improved file/diff checkboxes behavior during committing
  • Improved markdown rendering when previewing PRs
  • Fixes an issue preventing some Linux users from opening links from within the app
  • Fixes a bug where discarding the deletion of a file did not work
  • Fixes a bug where discarding the creation of a new (untracked) file did not work
  • Fixes a Windows Subsystem for Linux bug where if the app is closed while maximized, it can't be re-opened
  • Fixes a bug where when deleting a branch lane, under some conditions not all changes are correctly cleaned up
  • The "Create PR" button is now going to be disabled if there is no integration configured

New Contributors

Full Changelog: release/0.12.24...release/0.12.25

Downloads

Download bins from https://gitbutler.com/

release/0.12.24

05 Sep 12:55
a380045
Compare
Choose a tag to compare

What's Changed

  • Adds the ability to remove a project from the error page
  • Adds support for custom pull request template paths
  • Fixes an issue where discarding a file used to discard changes to that file across all lanes
  • Fixes an issue where pressing "enter" in the commit title does not move the text down
  • Fixes a bug where the error page is not rendered correctly

Full Changelog: release/0.12.23...release/0.12.24

Downloads

Download bins from https://gitbutler.com/

release/0.12.23

04 Sep 11:29
6530284
Compare
Choose a tag to compare

What's Changed

  • The managed branch gitbutler/integration the app uses has been renamed to gitbutler/workspace to more accurately reflect it's purpose

Full Changelog: release/0.12.21...release/0.12.22

Downloads

Download bins from https://gitbutler.com/

release/0.12.22

02 Sep 12:40
444b03f
Compare
Choose a tag to compare

What's Changed

  • Improved app performance (specifically with larger repos)
  • Fixes a bug preventing the cloning new repos from an https remote
  • Fixes a bug where when a remote branch is applied, the app doesn't recognize that the rebased commits are the same
  • Allows discarding of changes to binary files from the app
  • Allows for multi-file selection from expanded commits
  • Updated tooltips
  • Fixes drag-and-drop visual glitches affecting some Linux users
  • Fixes a link where the links to branches at the remote did not work in the case of self-hosted GitLab
  • Fixes an bug where the info-popup after a conflicting branch is auto-stashed does not contain the branch name

New Contributors

Full Changelog: release/0.12.21...release/0.12.22

Downloads

Download bins from https://gitbutler.com/

release/0.12.21

27 Aug 06:04
68d4768
Compare
Choose a tag to compare

What's Changed

  • Adds the ability to clone repositories from SSH remotes
  • Adds an experimental feature that allows editing of a specific commit (similar to git interactive rebase)
  • Adds the ability to manually check for app updates from the menu bar
  • Improves the performance of fetching branch details (while scrolling the branches list)
  • When creating a PR with the app, if there is a template, it will use it
  • Draft PRs badges are now rendered in a visually distinct way
  • Adds the zoom in / zoom out functionality to the menu bar under "View"
  • Improved app window drag-ability (the window can now be dragged from more places)
  • Minor updates to the layout, graphics, styles
  • Fixes an issue where it is not possible to back out of / cancel adding of a new project
  • Fixes a UI bug where tooltips can be rendered behind context menus instead on top of them
  • Fixes an issue where opening of links is broken for some Linux distributions
  • Fixes a UI issue with reordering of branch lanes
  • Fixes an issue where images in Pull Request descriptions are not rendered
  • Fixes an issue where in some cases user avatars are not loaded
  • Fixes an issue with the app UI zoom in / out short keys for non-US keyboard layouts
  • Fixes an issue where with some Linux distributions, not all dependencies are packaged correctly
  • Fixes a bug with git commit hooks where the app does was not using the default shell

New Contributors

Full Changelog: release/0.12.20...release/0.12.21

Downloads

Download bins from https://gitbutler.com/

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/