What's Changed
Features
- Added Sapling (
sl) support forhunk diffandhunk show, so Sapling repositories can use Hunk without going through Git compatibility layers. (#291) - Added moved-line highlighting from Git's
colorMovedoutput, making relocated code easier to distinguish from newly added or deleted code. (#323) - Added a
--transparent-bgflag andtransparent_backgroundconfig option for translucent terminal setups. (#322, #392) - Added Zenburn as a built-in theme, plus Catppuccin Frappé and Macchiato to complete the official Catppuccin family. (#394, #395)
- Show the newly selected theme in the footer when cycling themes. (#396)
Fixes and polish
- Made syntax highlighting follow Hunk's active theme colors instead of Pierre's built-in palette, including custom themes. (#393)
- Preserved split diff alignment when horizontally scrolling through wide CJK and emoji characters. (#397)
- Expanded the diff window during rapid scrolling so large reviews keep real rows mounted instead of flashing blank placeholders. (#391)
Tests and maintenance
- Added local benchmark coverage for parsing, loading, rendering, memory, and competitor comparisons to make performance changes easier to validate. (#391)
- Prepared the 0.15.0 release. (#401)
New contributors
Thanks to first-time contributors in this release:
Full Changelog: v0.14.1...v0.15.0