github modem-dev/hunk v0.15.0

latest releases: v0.17.6, v0.17.5, v0.17.4...
one month ago

What's Changed

Features

  • Added Sapling (sl) support for hunk diff and hunk show, so Sapling repositories can use Hunk without going through Git compatibility layers. (#291)
  • Added moved-line highlighting from Git's colorMoved output, making relocated code easier to distinguish from newly added or deleted code. (#323)
  • Added a --transparent-bg flag and transparent_background config 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

Don't miss a new hunk release

NewReleases is sending notifications on new releases.