Releases: gitbutlerapp/gitbutler
release/0.14.25
What's Changed
- Fixes a bug that was preventing the use of Ollama local or self-hosted models
Fixes specific to the experimental v3 UI
- Improved the performance of discarding large uncommitted changes
- Fixes a UI issue where with some window sizes, the applied branches panel was being clipped
- Fixes a UI bug where the branch header had a scrollbar
- UI now indicates that the workspace is up to date
New Contributors
Full Changelog: release/0.14.24...release/0.14.25
Downloads
Download bins from https://gitbutler.com/
release/0.14.24
What's Changed
- Adds a forge override setting. This is useful if you have a self-hosted GitLab instance and GitButler does not automatically detect the remote type
- Adds a dismissible message on startup informing on the upcoming v3 UI
Fixes
- Fixes a bug where in some rare cases renaming a branch fails
- Fixes an issue where for some branch names (containing slashes) Pull Request creation fails
- Fixes a bug where directories ending with an underscore are incorrectly rendered on screen
- Improved app performance when there are many new, untracked files
Fixes specific to the experimental v3 UI
- Improved the behavior of the commit message editor when line wrapping is enabled
- Adds the ability to start a new branch lane via drag and drop of uncommitted changes
- The app now correctly connects branches to existing PRs (created outside the app)
- Fixes an issue where conflicted commits are not correctly indicated correctly in the UI
- Fixes a bug where completing conflict resolution did not update the UI
- Fixed an issue where creating a dependent branch from the context menu of an existing branch wasn't working
- Fixes an issue with stale commit messages appearing when starting a new commit
Full Changelog: release/0.14.23...release/0.14.24
Downloads
Download bins from https://gitbutler.com/
release/0.14.23
What's Changed
- Fixes v3 scrolling issue
Full Changelog: release/0.14.22...release/0.14.23
Downloads
Download bins from https://gitbutler.com/
release/0.14.22
What's Changed
- Fixes an issue where an error popup is incorrectly shown when the app attempts auto-fetching but is offline
Fixes specific to the experimental v3 UI
(These are changes for an upcoming app UI overhaul that can be enabled via "v3 Design" in the global settings under "experimental". If you do try it out, we would love to hear your feedback. Discord , Tweet or GitHub issue - whatever works best for you.)
- Fixes a bug in line selection when committing partial changes (hunk splitting)
- Fixes a bug where new stack creation sometimes attempts to automatically create invalid branch name
- Adds support for dragging changes out of a commit in order to uncommitted only those changes
- Fixes an issue where the commit context menu for uncommit is incorrectly disabled
- Fixes a bug in listing target branch commits being off by one (missing the latest commit)
- Improved draggable elements design while being dragged
- Improved commit message editor: correct behavior of Enter and Tab
- Fixes a bug where the commit message editor would sometimes populate with stale input
Full Changelog: release/0.14.21...release/0.14.22
Downloads
Download bins from https://gitbutler.com/
release/0.14.21
What's Changed
- Fixes a regression with GitLab Merge Request creation
- Improves the UI performance of file previewing
Full Changelog: release/0.14.20...release/0.14.21
Downloads
Download bins from https://gitbutler.com/
release/0.14.20
What's Changed
- V3 User Interface: You can try out the upcoming app UI overhaul by enabling "v3 Design" in the global settings under "experimental". If you do try it out, we would love to hear your feedback. Discord , Tweet or GitHub issue - whatever works best for you.
- It is now possible to move changes from one commit to another
- Going back to the GitButler Workspace from another branch now works even if there are uncommitted changes - they can be carried over or stashed
- Commit signing now reads the git config (and therefore it correctly uses the global, allowing per-project overrides)
- It is now possible to change the frequency of auto-fetching
- Improved committing / rebasing performance when commit signing is enabled
- Hover on commit now shows a tooltip with the full commit title
Fixes
- Fixes a bug preventing the deletion of local branches
- Fixes a bug where in some cases operations fail with "Merge-commit can't be remerged"
- Fixes an issue where in some cases commit signing doesn't work due to env variable issues
- Fixes a bug where UI context menus could go outside of window boundaries
Windows
- Fixes an issue with SSH commit signing
- Fixes an issue where in some rare cases, a malformed settings file prevents the app from starting up
Forge integrations
- GitLab: Fixes a bug when creating stacked MRs (the head and base were swapped)
- Bitbucket: Fixes an incorrect PR URL when the branch name includes semver
- GitHub: Fixes a bug preventing creation of Pull Requests from a forked repo towards upstream
- GitHub: The "Merge Pull Request" button state now correctly reflects the user's permissions (i.e. it's disabled if the action is not possible)
New Contributors
Full Changelog: release/0.14.19...release/0.14.20
Downloads
Download bins from https://gitbutler.com/
release/0.14.19
What's Changed
- Adds an option to delete merged / integrated branches (locally) while updating the workspace
- Adds an option to disable checking for app updates - this is useful when using the app behind a firewall blocking these requests resulting in error popups
- Improved Pull Request description generation to respect any PR template provided
Self-Hosted GitLab / Ollama / GitHub
- Adds support for configuring custom Custom Content Security Policy (CSP), allowing the use of self-hosted GitLab or Ollama instances (Docs: https://docs.gitbutler.com/troubleshooting/custom-csp)
Fixes
- GitLab: fixes an issue where links are broken for stacked merge requests
- GitLab: Merge Requests are now created with the "remove source branch on merge" option enabled - required for stacking
- GitButler will no longer generate branches with UUID names upon unapplying of a stack
- Entering edit mode for a commit now has a loading state
- Fixes a bug in the "squash all" commits in the branch
- Fixes a bug with Pull/Merge Request creation where it automatically trimmed whitespaces
New Contributors
Full Changelog: release/0.14.18...release/0.14.19
Downloads
Download bins from https://gitbutler.com/
release/0.14.18
What's Changed
- Fixes a bug where in some cases clicking on a file to preview does nothing
- Fixes a bug where PR creation text editor may not pick up the description from a commit when there a single one
Full Changelog: release/0.14.17...release/0.14.18
Downloads
Download bins from https://gitbutler.com/
release/0.14.17
What's Changed
- Adds an option to squash all commits in a branch together
- Fixes a bug in the PR creation text editor where the caret would randomly jump to the beginning
- Fixes a bug with the branch search not closing
- Fixes a bug with the GitLab integration - the app will now only fetch open MRs
- Fixes a bug where a very large number of files changing (eg. large builds) may cause the app to crash
New Contributors
Full Changelog: release/0.14.16...release/0.14.17
Downloads
Download bins from https://gitbutler.com/
release/0.14.16
What's Changed
- Fixes a CSP bug with the GitLab integration - it should work correctly now
- Pull Request creation has the message generation button back
- Fixes a bug where branch searching was broken
- Fixes a bug where if Git user.name is not configured the app fails
- An additional fix to Pull Request template loading
- Improved commit message generation
Full Changelog: release/0.14.15...release/0.14.16
Downloads
Download bins from https://gitbutler.com/