Skip to content

Releases: gitbutlerapp/gitbutler

release/0.13.2

17 Oct 13:19
8176ebb
Compare
Choose a tag to compare

What's Changed

  • Adds the ability to configure the "Open in ..." editor, to e.g. Zed (found in User Settings -> Appearance)
  • Adds support for displaying images in the diff view
  • Simplified design of PR cards in the UI (moving less useful buttons to the context menu)
  • Upon triggering "start commit" the message input field will be focused
  • Improved modals handling (e.g. proper handling of Esc, autofocus etc)
  • Improved modal window when discarding uncommitted changes
  • Added background GC mechanism for removing old virtual branches data
  • Fixes a bug where in some case when moving a commit between lanes it resulted in duplication
  • Fixes an issue where an error "There is no default target" is shown during project onboarding
  • Fixes an issue where the UI allows dragging a committed into the new lane creation drop zone (invalid operation)

New Contributors

Full Changelog: release/0.13.1...release/0.13.2

Downloads

Download bins from https://gitbutler.com/

release/0.13.1

15 Oct 07:23
562ad14
Compare
Choose a tag to compare

What's Changed

  • Updated looks of the "update workspace" modal
  • It is now possible to move any commit to another lane (not just the top one)
  • Ctrl/Cmd + Z now opens the history view
  • The app will no longer execute pre-push hooks (the output was ignored anyways)
  • Fixes a bug where when a remote branch is applied for a second time it can fail with a "Stack not initialized" message
  • Fixes an issue which in some cases was preventing opening URLs with the default browser
  • Fixes a bug preventing correct updating of the title during PR creation
  • Fixes a Windows-specific issue with reading Pull Request templates
  • Fixes a bug with the operations history where it was not correctly paginating on scroll (showing only the most recent entries)

New Contributors

Full Changelog: release/0.13.0...release/0.13.1

Downloads

Download bins from https://gitbutler.com/

release/0.13.0

10 Oct 17:50
Compare
Choose a tag to compare

What's Changed

New features:

  • Overhauled Merge Conflicts handling: It no longer sucks! Whenever there are conflicts, they will be indicated on the affected commits, and you can resolve them one at a time, whenever appropriate. Conflicted branches are no longer kicked out of Workspace.
  • Edit Mode: Adds the ability to edit the changes of a specific commit - this is useful when trying to precisely craft your git history, and it is also what enables the new merge conflict resolving.
  • Workspace update preview: When updating the workspace, a preview is presented with information on how your branches are affected (e.g. if there are conflicts, if the branch is already integrated). It also allows to specify the desired operation per lane (rebase/merge/stash)

Minor changes

  • Pull Request creation now includes a step allowing for adding a PR description
  • It is now possible to generate a branch summary for the PR description
  • Adds support for handling the case when the base branch has diverged from the remote
  • Minor updates to icons, colors & layout in the app
fearless-rebasing

Full Changelog: release/0.12.27...release/0.13.0

Downloads

Download bins from https://gitbutler.com/

release/0.12.27

01 Oct 17:27
51d09e1
Compare
Choose a tag to compare

What's Changed

  • Adds support for configuring the monospace font & ligatures in the app
  • Fixes a bug where in some cases applying a remote branch would create an invalid app state
  • Fixes a bug where executing Git hooks would cause extra windows to spawn on Windows
  • Fixes a UI bug where the branch search input appears hidden

New Contributors

Full Changelog: release/0.12.26...release/0.12.27

Downloads

Download bins from https://gitbutler.com/

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/