# Delta 0.16.4 - Product: Delta (https://whatsnew.fyi/product/git-delta) - Vendor: Dan Davison - Date: 2023-06-02 - Version: 0.16.4 - Original notes: https://github.com/dandavison/delta/releases/tag/0.16.4 - Permalink: https://whatsnew.fyi/product/git-delta/releases/0.16.4 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'. --- - **added** — Add `grep-output-type` option to display grep output in ripgrep layout with syntax highlighting, hyperlinks, and navigation - **added** — Add gruvmax-fang theme - **added** — Add discord-dark theme - **changed** — Update clap to 4.1 - **changed** — Update git2 to 0.16.1 - **changed** — Update bitflags to 2.2 - **changed** — Switch back to the dirs crate for dependency management - **changed** — Downgrade and pin the bytelines crate - **changed** — Replace deprecated error_chain crate with anyhow - **changed** — Reduce allocations during --show-colors - **changed** — Remove manual line-wrapping - **fixed** — Fix the --show-themes command - **fixed** — Fix warning from bat for an unknown syntax theme - **fixed** — Fix submodule diff parsing - **fixed** — Fix warning highlight for trailing whitespace It's 6 months since the last release so this one brings quite a few changes. Thanks very much to all contributors, especially @nickelc for a huge number of contributions, and @wescande for his work on improving whitespace highlighting. With this release delta can now display grep output in (hopefully) exactly the same layout that ripgrep does, but adding syntax highlighting, hyperlinks, and navigation. Use `ripgrep --json ... | delta` for that, or set `grep-output-type = ripgrep` to get that output style from `git grep` etc. This release does not contain binaries for `x86_64-unknown-linux-musl`, `i686-unknown-linux-gnu`, `arm-unknown-linux-gnueabihf`, or `aarch64-unknown-linux-gnu` because the cross-compilation GitHub Actions jobs were broken at the time of release. I'll issue a follow-up release including them when that's fixed. ##### What's Changed * Address deprecated clap features by @tjquillan in https://github.com/dandavison/delta/pull/1251 * Fix clippy warnings by @nickelc in https://github.com/dandavison/delta/pull/1298 * Replace unmaintained/outdated GitHub Actions by @nickelc in https://github.com/dandavison/delta/pull/1317 * Reduce allocations during `--show-colors` by @nickelc in https://github.com/dandavison/delta/pull/1315 * Fix the`--show-themes` command by @nickelc in https://github.com/dandavison/delta/pull/1320 * Fixed broken link to README by @zonuexe in https://github.com/dandavison/delta/pull/1185 * Update `git2` to 0.16.1 by @nickelc in https://github.com/dandavison/delta/pull/1323 * Fix warning from bat for an unknown syntax theme by @nickelc in https://github.com/dandavison/delta/pull/1319 * Add `gruvmax-fang` theme by @MaxFangX in https://github.com/dandavison/delta/pull/1291 * Spelling by @jsoref in https://github.com/dandavison/delta/pull/1257 * Update `clap` to 4.1 by @nickelc in https://github.com/dandavison/delta/pull/1322 * Encapsulate `git2` types by @nickelc in https://github.com/dandavison/delta/pull/1326 * Update dependencies & switch back to the `dirs` crate by @nickelc in https://github.com/dandavison/delta/pull/1325 * Return the `GitRemoteRepo` type directly by @nickelc in https://github.com/dandavison/delta/pull/1328 * Added config option. by @ShogunPanda in https://github.com/dandavison/delta/pull/1324 * Add Winget Releaser workflow by @sitiom in https://github.com/dandavison/delta/pull/1331 * Get git's minus/plus style from config instead of copying it around by @nickelc in https://github.com/dandavison/delta/pull/1329 * Add methods for getting `GitConfig` as reference by @nickelc in https://github.com/dandavison/delta/pull/1336 * Rename `git_config_entry` module to `remote` by @nickelc in https://github.com/dandavison/delta/pull/1337 * Tips and tricks manual section by @dandavison in https://github.com/dandavison/delta/pull/1339 * Set language specifiers for code blocks and fix links in manual by @nickelc in https://github.com/dandavison/delta/pull/1340 * Derive the default for enums with `#[derive(Default)]`/`#[default]` by @nickelc in https://github.com/dandavison/delta/pull/1341 * Add discord-dark theme by @ILikePlayingGames in https://github.com/dandavison/delta/pull/1334 * Merge the different `GitConfig` constructors for a config file by @nickelc in https://github.com/dandavison/delta/pull/1342 * Remove manual line-wrapping by @dandavison in https://github.com/dandavison/delta/pull/1350 * Add link to similar project walles/riff by @walles in https://github.com/dandavison/delta/pull/1362 * add: installation instructions for conda/mamba by @YYYasin19 in https://github.com/dandavison/delta/pull/1371 * Clarify how to use delta with `tmux` by @isak102 in https://github.com/dandavison/delta/pull/1402 * Update `bitflags` to 2.2 by @nickelc in https://github.com/dandavison/delta/pull/1361 * Fix some typos by @goggle in https://github.com/dandavison/delta/pull/1379 * Remove unneeded `extern crate` statements by @nickelc in https://github.com/dandavison/ _[Truncated at 4000 characters — full notes: https://github.com/dandavison/delta/releases/tag/0.16.4]_