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 contribution in https://github.com/dandavison/delta/pull/1672
@chenrui333 made their first contribution in https://github.com/dandavison/delta/pull/1773
Full Changelog: https://github.com/dandavison/delta/compare/0.17.0...0.18.0