0.17.0
版本发布时间: 2024-03-16 22:28:32
dandavison/delta最新发布版本:0.18.2(2024-09-11 20:37:21)
Thanks to the many contributors! Particular highlights are
Thanks to @bash's work, delta now automatically detects whether your terminal has a light/dark background (unless you specify with --light
or --dark
):
- Detect Dark/Light Mode from Terminal by @bash in https://github.com/dandavison/delta/pull/1615
@joshtriplett solved the long-standing problem of correctly parsing traditional grep output, e.g. git grep
, grep
, etc. Until now there had been annoying parse ambiguities related to separator characters in file paths. This is particularly valuable for git grep
since it has interesting features such as git grep -W
(see https://github.com/dandavison/delta/issues/769)
- Parse filename unambiguously using color escape sequences by @joshtriplett in https://github.com/dandavison/delta/pull/1634
@imbrish fixed two important bugs and added the ability to set a default language (e.g. for executable shell scripts with no file name suffix)
- Honor default-language option by @imbrish in https://github.com/dandavison/delta/pull/1655
- Preserve "Binary files" line in color_only mode by @imbrish in https://github.com/dandavison/delta/pull/1649
- Fix headers of modified binary files by @imbrish in https://github.com/dandavison/delta/pull/1629
What's Changed
- Add mellow-barbet theme by @kvrohit in https://github.com/dandavison/delta/pull/1452
- Fix alignment in blame mode when author name contains unicode accent modifiers by @hpwxf in https://github.com/dandavison/delta/pull/1456
- Replace usage of the
atty
crate withstd::io::IsTerminal
trait by @nickelc in https://github.com/dandavison/delta/pull/1465 - Refactor subcommand handling by @dandavison in https://github.com/dandavison/delta/pull/1467
- Bump clap to v4.3.14 and regenerate Cargo.lock by @th1000s in https://github.com/dandavison/delta/pull/1472
- Fix issue where pager would be set to
more
ormost
by @ippsav in https://github.com/dandavison/delta/pull/1494 - Improve binary file added output by @Sondeyy in https://github.com/dandavison/delta/pull/1502
- Remove the navigation setting from themes. by @Qwerty-133 in https://github.com/dandavison/delta/pull/1503
- Add assertion failure message by @dandavison in https://github.com/dandavison/delta/pull/1508
- Fix handling of tabs in grep output by @dandavison in https://github.com/dandavison/delta/pull/1507
- Support users other than git in github SSH URLs by @dandavison in https://github.com/dandavison/delta/pull/1509
- Update installation instructions for openSUSE by @sorairolake in https://github.com/dandavison/delta/pull/1550
- feat: generate completion subcommand by @plustik in https://github.com/dandavison/delta/pull/1561
- Make hunk header code fragment display optional by @zmc in https://github.com/dandavison/delta/pull/1568
- Adding new theme in themes.gitconfig by @pablospe in https://github.com/dandavison/delta/pull/1544
- feat(theme): add arctic-fox custom theme by @anthony-halim in https://github.com/dandavison/delta/pull/1539
- --show-themes exit with error when no themes by @dandavison in https://github.com/dandavison/delta/pull/1611
- Bug fix: reset syntax highlighter across grep sections by @dandavison in https://github.com/dandavison/delta/pull/1613
- Switch from vte to anstyle-parse (already used in dependencies) by @joshtriplett in https://github.com/dandavison/delta/pull/1638
- Parse filename unambiguously using color escape sequences by @joshtriplett in https://github.com/dandavison/delta/pull/1634
- Fix headers of modified binary files by @imbrish in https://github.com/dandavison/delta/pull/1629
- Upgrade bytelines to latest, without default features by @whitfin in https://github.com/dandavison/delta/pull/1597
- Add Catppuccin latte to light syntax themes by @dvic in https://github.com/dandavison/delta/pull/1573
- Update Arch Linux package URL in installation.md by @felixonmars in https://github.com/dandavison/delta/pull/1569
- Change Winget Releaser job to
ubuntu-latest
by @sitiom in https://github.com/dandavison/delta/pull/1512 - use wildcard in suggested true color fix for tmux by @jcaplan in https://github.com/dandavison/delta/pull/1560
- Update git2 by @dandavison in https://github.com/dandavison/delta/pull/1647
- Add
corvus
theme by @evilwaveforms in https://github.com/dandavison/delta/pull/1652 - Preserve "Binary files" line in color_only mode by @imbrish in https://github.com/dandavison/delta/pull/1649
- Detect Dark/Light Mode from Terminal by @bash in https://github.com/dandavison/delta/pull/1615
- Honor default-language option by @imbrish in https://github.com/dandavison/delta/pull/1655
New Contributors
- @kvrohit made their first contribution in https://github.com/dandavison/delta/pull/1452
- @hpwxf made their first contribution in https://github.com/dandavison/delta/pull/1456
- @ippsav made their first contribution in https://github.com/dandavison/delta/pull/1494
- @Sondeyy made their first contribution in https://github.com/dandavison/delta/pull/1502
- @Qwerty-133 made their first contribution in https://github.com/dandavison/delta/pull/1503
- @fritzrehde made their first contribution in https://github.com/dandavison/delta/pull/1553
- @sorairolake made their first contribution in https://github.com/dandavison/delta/pull/1550
- @plustik made their first contribution in https://github.com/dandavison/delta/pull/1561
- @zmc made their first contribution in https://github.com/dandavison/delta/pull/1568
- @pablospe made their first contribution in https://github.com/dandavison/delta/pull/1544
- @anthony-halim made their first contribution in https://github.com/dandavison/delta/pull/1539
- @joshtriplett made their first contribution in https://github.com/dandavison/delta/pull/1638
- @imbrish made their first contribution in https://github.com/dandavison/delta/pull/1629
- @whitfin made their first contribution in https://github.com/dandavison/delta/pull/1597
- @dvic made their first contribution in https://github.com/dandavison/delta/pull/1573
- @felixonmars made their first contribution in https://github.com/dandavison/delta/pull/1569
- @jcaplan made their first contribution in https://github.com/dandavison/delta/pull/1560
- @evilwaveforms made their first contribution in https://github.com/dandavison/delta/pull/1652
- @bash made their first contribution in https://github.com/dandavison/delta/pull/1615
Full Changelog: https://github.com/dandavison/delta/compare/0.16.5...0.17.0
1、 delta-0.17.0-aarch64-apple-darwin.tar.gz 2.77MB
2、 delta-0.17.0-aarch64-unknown-linux-gnu.tar.gz 2.9MB
3、 delta-0.17.0-arm-unknown-linux-gnueabihf.tar.gz 2.88MB
4、 delta-0.17.0-i686-unknown-linux-gnu.tar.gz 3.24MB
5、 delta-0.17.0-x86_64-apple-darwin.tar.gz 2.91MB
6、 delta-0.17.0-x86_64-pc-windows-msvc.zip 3.14MB
7、 delta-0.17.0-x86_64-unknown-linux-gnu.tar.gz 3.04MB
8、 delta-0.17.0-x86_64-unknown-linux-musl.tar.gz 3.12MB
9、 git-delta-musl_0.17.0_amd64.deb 2.43MB
10、 git-delta_0.17.0_amd64.deb 2.37MB
11、 git-delta_0.17.0_arm64.deb 2.18MB
12、 git-delta_0.17.0_armhf.deb 2.15MB
13、 git-delta_0.17.0_i386.deb 2.53MB