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/