Releases: gitbutlerapp/gitbutler
release/0.14.15
What's Changed
- Fixes a regression where Pull Request templates are not loaded during creation
- Adds a loading state during Pull Request creation
Full Changelog: release/0.14.14...release/0.14.15
Downloads
Download bins from https://gitbutler.com/
release/0.14.14
What's Changed
New features
- Adds a GitLab integration (docs: https://docs.gitbutler.com/features/gitlab-integration)
- Overhauled text editor for commit messages and PR/Review description introducing markdown and rich text
- Overhauled Pull Request / Review UI within branch lanes - this should address reactivity issues
- Adds syntax highlighting for additional languages: Docker, Jinja2, Lisp2, Lua, Bash/Zsh/Sh, Swift, Toml, YAML, Go
- GitButler is now fully migrated to using Git references (branches) to represent it's branches and internal state
Fixes
- Fixes an entire class of of bugs with stacked branches - under some conditions when rewriting history the stacks were getting distorted due to failure to update references correctly
- Fixes an issue where commit signing is disabled upon failure even if it was globally configured
- Fixes an issue where in some cases Pull Request templates were not loaded
- Fixes an issue where in some cases copying from the app did not work
- Fixes a bug where if commit reordering or amending resulted in a merge conflict, the subsequent commit had incorrect contents
New Contributors
- @AdamLearns made their first contribution in #7742
- @matthewevans made their first contribution in #7877
- @jimeh made their first contribution in #7915
Full Changelog: release/0.14.13...release/0.14.14
Downloads
Download bins from https://gitbutler.com/
release/0.14.13
What's Changed
- Fixes a regression where under some conditions "update workspace" can drop uncommitted changes (still recoverable via the operations history)
Full Changelog: release/0.14.12...release/0.14.13
Downloads
Download bins from https://gitbutler.com/
release/0.14.12
What's Changed
- Fixes an issue preventing ssh pushing to some forges (e.g. gitea)
- Fixes a bug with amending of commits where when multiple files are dragged, only the first one is actually added to the commit
- Fixes a bug where in some conditions during workspace update the app could error with "No commit with change id found"
- Fixes an issue where in the branches/stacks overview the app incorrectly shows archived branches on hover
New Contributors
Full Changelog: release/0.14.11...release/0.14.12
Downloads
Download bins from https://gitbutler.com/
release/0.14.11
What's Changed
- The "Create Pull Request" button has an updated label "Submit for Review", in order to support additional (non-GitHub) integrations moving forward
- The latest OpenAI models are now available within the app for commit message or branch name generation
- Fixes a bug where extremely long lines cause performance issues when previewing changes
- Fixes a Windows specific issue preventing GPG commit signing
- Fixes a bug where squashing a commit into an empty commit created an incorrect commit message update
- Fixes a bug where after the Workspace is update, the names of empty branches is reset to a default
Full Changelog: release/0.14.10...release/0.14.11
Downloads
Download bins from https://gitbutler.com/
release/0.14.10
What's Changed
Corrects a few regressions introduced in 0.14.9:
- Fixes a bug where under certain conditions the app refuses to remove a branch
- Fixes a bug where the push button was visible even when unnecessary
- Fixes a bug with the navigation menu for switching projects/repos
Full Changelog: release/0.14.9...release/0.14.10
Downloads
Download bins from https://gitbutler.com/
release/0.14.9
What's Changed
Changes:
- GitButler now creates regular Git references (branches) for the lanes and stacked branches in the app. This is part of an ongoing effort to make the app better interoperate with plain Git, with more improvements coming with the next release.
- GitButler web review (beta/preview) can now be enabled with a feature flag in the app settings
- Claude Sonnet 3.7 is now available within the app for commit message or branch name generation
Fixes:
- Fixes a bug with stacked branches where the "workspace update" appears to flatten the stack
- Fixes a bug with commit signing not working for some users
- Fixes a bug where the window menu option for toggling settings did not work
- Fixes an issue where merge commits are not correctly cherry-picked when rebasing
- Fixes a bug where the "copy" button did not work for some users due to permissions issues
- Fixes a bug where in some cases reordering a commit in the stack errors out with an incorrect validation error
- Fixes an issue with commit amending (drag & drop) where in some cases it didn't work as expected
- Fixes a bug with undoing a commit (within a stack) which in some conditions would fail to remove the selected commit
New Contributors
Full Changelog: release/0.14.8...release/0.14.9
Downloads
Download bins from https://gitbutler.com/
release/0.14.8
What's Changed
- Small performance improvements while manipulating/rewriting commits
- Improved commit reordering / squashing performance
- Fixes a hardcoded context menu "Open in VSCode" when another editor has been configured as default
New Contributors
- @marinegor made their first contribution in #7323
Full Changelog: release/0.14.7...release/0.14.8
Downloads
Download bins from https://gitbutler.com/
release/0.14.7
What's Changed
- Fixes an issue using SSH for commit signing under Windows
- Fixes a bug where when a commit is moved to the same place where it already is produces an error
- Fixes an issue where the branch names part of a stack were not shown in the sidebar (instead displaying the stack UUID)
- Fixes a bug with exiting out of edit mode not persisting unresolved conflicts
Full Changelog: release/0.14.6...release/0.14.7
Downloads
Download bins from https://gitbutler.com/
release/0.14.6
What's Changed
- Fixes a regression from 0.14.5 which was preventing commit signing with 1Password under MacOS
Full Changelog: release/0.14.5...release/0.14.6
Downloads
Download bins from https://gitbutler.com/