release/0.18.7

gitbutlerapp/gitbutlerrelease/0.18.7Jan 23, 2026by krlvi

AI Summary

This release introduces the ability to 'absorb' uncommitted changes into commits or their dependencies, fixes reading errors for very old projects, and resolves display issues with locked files on Windows. It also adds CLI configuration capabilities and hook execution support.

Key Highlights

  • Absorb uncommitted changes into commits or dependencies
  • Fix for 'ChangeId variant is no longer supported' error
  • Fix for locked files not showing as uncommitted on Windows
  • New 'but config' CLI command for app setup

New Features

  • Absorb operation with summary preview
  • CLI configuration management
  • Commit hooks execution with --no-hooks flag

Full Release Notes

## Changes
- Uncommitted changes can now be "absorbed" into the top-most or the commits they have a dependency on. Right click on changes -> "Absorb" will present a summary of operations first.
- Fixes an issue in reading very old projects resulting in a "ChangeId variant is no longer supported" error
- Fixes an Windows issue where locked files don't show up as uncommitted in status output

## CLI changes
- `but config` for setting up various aspects of the app
- `but commit` now executes relevant hooks if present and includes a `--no-hooks` flag

**Full Changelog**: https://github.com/gitbutlerapp/gitbutler/compare/release/0.18.6...release/0.18.7

## Downloads
Download bins from https://gitbutler.com/