# Delta 0.19.0 - Product: Delta (https://whatsnew.fyi/product/git-delta) - Vendor: Dan Davison - Date: 2026-03-20 - Version: 0.19.0 - Original notes: https://github.com/dandavison/delta/releases/tag/0.19.0 - Permalink: https://whatsnew.fyi/product/git-delta/releases/0.19.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Do not double panic in FakeParentArgs::drop - **changed** — Improve blame file type detection - **added** — Add themes weeping-willow and mirthful-willow - **added** — Add optional capture-output writer to run_app() - **added** — Add console commands for git configuration - **added** — Support {host} in hyperlinks - **added** — Allow multiple hyperlinks per line - **added** — Support external subcommands: rg, diff, git-show - **changed** — Hyperlink commit hashes of length 7 as well - **fixed** — Fix index out of bounds crash for '@@ @@' hunk header - **changed** — Tune themes weeping-willow and mirthful-willow - **fixed** — Fix diff output when a diff ends with a mode change - **fixed** — Normalize merge.conflictStyle casing - **fixed** — Styled zero lines fix - **fixed** — Cache the Git remote URL to speed up rendering hyperlinks - **fixed** — Fix rg json handling line comment highlighting - **fixed** — Default line number to 1 for hyperlinks - **fixed** — Fix line numbers showing filename when hyperlinks enabled - **changed** — Honor pager path when checking less version - **changed** — Update bat dependency from 0.24 to 0.26 Tons of improvements; thanks very much to all delta contributors. **This release is missing several binaries due to a [bug in the GitHub Actions release workflow](https://github.com/dandavison/delta/issues/2127). Please use https://github.com/dandavison/delta/releases/tag/0.19.1 instead.** ##### What's Changed * Do not double panic in FakeParentArgs::drop by @dvermd in https://github.com/dandavison/delta/pull/1856 * Improve blame file type detection (#1803) by @dvermd in https://github.com/dandavison/delta/pull/1829 * Use same example config in manual as README by @dandavison in https://github.com/dandavison/delta/pull/1879 * Clarify grep highlighter-related code by @dandavison in https://github.com/dandavison/delta/pull/1877 * Don't set colorMoved in introductory instructions by @dandavison in https://github.com/dandavison/delta/pull/1884 * Recommend zdiff3 merge.conflictStyle by @adamchainz in https://github.com/dandavison/delta/pull/1260 * Add themes `weeping-willow`, `mirthful-willow` by @lvdh in https://github.com/dandavison/delta/pull/1864 * CI: switch to macos-13, as 12 will be unsupported soon by @th1000s in https://github.com/dandavison/delta/pull/1890 * Add optional capture-output writer to run_app() by @th1000s in https://github.com/dandavison/delta/pull/1889 * Center-align README content by @dandavison in https://github.com/dandavison/delta/pull/1893 * Redundant Option Checks, Unwrap Safety by @sharma-shray in https://github.com/dandavison/delta/pull/1892 * Add console commands for git configuration by @harmtemolder in https://github.com/dandavison/delta/pull/1896 * Honor pager path when checking less version by @dandavison in https://github.com/dandavison/delta/pull/1903 * Rename some variables by @dandavison in https://github.com/dandavison/delta/pull/1904 * Delete now-unused pricate homebrew formula step from Makefile (III) by @dvermd in https://github.com/dandavison/delta/pull/1830 * Support {host} in hyperlinks by @dandavison in https://github.com/dandavison/delta/pull/1901 * Allow multiple hyperlinks per line by @th1000s in https://github.com/dandavison/delta/pull/1909 * Clippy 1.83 by @th1000s in https://github.com/dandavison/delta/pull/1918 * Support external subcommands: rg, diff, git-show (etc.) by @th1000s in https://github.com/dandavison/delta/pull/1769 * Don't keep subcommand stdout around by @th1000s in https://github.com/dandavison/delta/pull/1920 * hyperlink commit hashes of length 7 as well by @th1000s in https://github.com/dandavison/delta/pull/1924 * clippy 1.84 fix by @th1000s in https://github.com/dandavison/delta/pull/1938 * chore(deps): update git2 to use libgit2 1.9 by @chenrui333 in https://github.com/dandavison/delta/pull/1930 * Suggest minimum bat version in manual by @ernstki in https://github.com/dandavison/delta/pull/1941 * Upgrade unicode-width to v0.1.14 (but still < 0.2.0) by @th1000s in https://github.com/dandavison/delta/pull/1937 * Update terminal-colorsaurus version to 0.4.8 by @rashil2000 in https://github.com/dandavison/delta/pull/1936 * Fix index out of bounds crash for '@@ @@' hunk header by @adamchainz in https://github.com/dandavison/delta/pull/1995 * Tune themes weeping-willow, mirthful-willow by @lvdh in https://github.com/dandavison/delta/pull/2011 * clippy 1.88 fixes by @injust in https://github.com/dandavison/delta/pull/2016 * Fix diff output when a diff ends with a mode change by @th1000s in https://github.com/dandavison/delta/pull/2023 * fix: `cargo install git-delta --locked` fails on systems with GCC 15 by @tquin in https://github.com/dandavison/delta/pull/2007 * Normalize `merge.conflictStyle` casing by @injust in https://github.com/dandavison/delta/pull/2015 * Styled zero lines fix by @th1000s in https://github.com/dandavison/delta/pull/1916 * config: add setup instructions for Jujutsu (jj) vcs by @arjunmahishi in https://github.com/dandavison/delta/pull/2048 * all: fix clippy complaints by @charlievieth in https://githu _[Truncated at 4000 characters — full notes: https://github.com/dandavison/delta/releases/tag/0.19.0]_