# Delta 0.18.0 - Product: Delta (https://whatsnew.fyi/product/git-delta) - Vendor: Dan Davison - Date: 2024-08-16 - Version: 0.18.0 - Original notes: https://github.com/dandavison/delta/releases/tag/0.18.0 - Permalink: https://whatsnew.fyi/product/git-delta/releases/0.18.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'. --- - **changed** — Stop highlighting unchanged whitespace - **fixed** — Repair --default-language, and highlight using full filename - **fixed** — Fix macOS build - **changed** — Only use nosort in bash <4.4 - **changed** — Do not read git files when --no-gitconfig is given - **fixed** — Fix panic when blame-palette is empty - **changed** — Make relative-paths work with binary files - **changed** — Make less version >= 633 behave like previous versions with respect to Nerd Fonts - **changed** — Update catppuccin-latte casing in LIGHT_SYNTAX_THEMES list - **changed** — Update syntect to 5.2.0 - **added** — Add --max-syntax-highlighting-length, set to 400 - **fixed** — Fix delta-toggle shell script - **changed** — Do not wrap short help (-h) output - **added** — Implement --diff-args - **fixed** — Handle ambiguous diff header, '--- ' can also be present in a minus hunk As usual, tons of excellent contributions, and one contribution by me! @th1000s has made a huge number of important and difficult improvements to delta and helped with many issues over the few years since the project started, and so I'm happy to say that he's co-maintaining the project with me nowadays. Thanks to all contributors for the improvements below! ##### What's Changed * Link to Repository from Manual by @bash in https://github.com/dandavison/delta/pull/1657 * Stop highlighting unchanged whitespace by @phillipwood in https://github.com/dandavison/delta/pull/1659 * Add .gitattributes rules for rust files by @phillipwood in https://github.com/dandavison/delta/pull/1245 * Repair --default-language, and highlight using full filename by @th1000s in https://github.com/dandavison/delta/pull/1549 * tests: prevent parallel env var access by @th1000s in https://github.com/dandavison/delta/pull/1681 * CI: fix macOS build by @th1000s in https://github.com/dandavison/delta/pull/1696 * Only use `nosort` in bash <4.4 by @martinml in https://github.com/dandavison/delta/pull/1683 * Don't read git files when --no-gitconfig is given + unused variables by @th1000s in https://github.com/dandavison/delta/pull/1728 * tests: add insta for snapshot testing by @th1000s in https://github.com/dandavison/delta/pull/1739 * tests: set terminal width to 43 by @th1000s in https://github.com/dandavison/delta/pull/1741 * Fix panic when blame-palette is empty by @thorio in https://github.com/dandavison/delta/pull/1737 * Make relative-paths work with binary files by @th1000s in https://github.com/dandavison/delta/pull/1740 * Fix github links from master to main by @madeddie in https://github.com/dandavison/delta/pull/1709 * Update `terminal-colorsaurus` by @bash in https://github.com/dandavison/delta/pull/1699 * Make less version >= 633 behave like previous versions wrt. Nerd Fonts by @th1000s in https://github.com/dandavison/delta/pull/1762 * Update `catppuccin-latte` casing in `LIGHT_SYNTAX_THEMES` list by @injust in https://github.com/dandavison/delta/pull/1745 * deps: bump libc from 0.2.153 to 0.2.155 by @wxpppp in https://github.com/dandavison/delta/pull/1715 * Add missing `--file-*-label` option to `--navigate` docs by @injust in https://github.com/dandavison/delta/pull/1744 * Fix copy-paste typo by @injust in https://github.com/dandavison/delta/pull/1767 * Update syntect to 5.2.0 by @timhillgit in https://github.com/dandavison/delta/pull/1672 * Disable light mode detection in tests by @bash in https://github.com/dandavison/delta/pull/1765 * Add --max-syntax-highlighting-length, set to 400 by @th1000s in https://github.com/dandavison/delta/pull/1746 * chore: cleanup brew formula file in favor of core tap by @chenrui333 in https://github.com/dandavison/delta/pull/1773 * wrap --help output, fix rust 1.80 build by @th1000s in https://github.com/dandavison/delta/pull/1440 * Fix delta-toggle shell script by @dandavison in https://github.com/dandavison/delta/pull/1794 * Do not wrap short help (-h) output by @th1000s in https://github.com/dandavison/delta/pull/1800 * Implement --diff-args by @dandavison in https://github.com/dandavison/delta/pull/1697 * Handle ambiguous diff header, '--- ' can also be present in a minus hunk by @th1000s in https://github.com/dandavison/delta/pull/1787 * cd: build binaries targeting GNU libc on ubuntu-20.04, not latest by @th1000s in https://github.com/dandavison/delta/pull/1805 ##### New Contributors * @martinml made their first contribution in https://github.com/dandavison/delta/pull/1683 * @thorio made their first contribution in https://github.com/dandavison/delta/pull/1737 * @madeddie made their first contribution in https://github.com/dandavison/delta/pull/1709 * @injust made their first contribution in https://github.com/dandavison/delta/pull/1745 * @wxpppp made their first contribution in https://github.com/dandavison/delta/pull/1715 * @timhillgit made their first contributi _[Truncated at 4000 characters — full notes: https://github.com/dandavison/delta/releases/tag/0.18.0]_