2024-03-18 09:37:44 by pin | Files touched by this commit (4) | |
Log message:
textproc/git-delta: update to 0.17.0
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 #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 #769)
Parse filename unambiguously using color escape sequences by @joshtriplett \
in #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 #1655
Preserve "Binary files" line in color_only mode by @imbrish in #1649
Fix headers of modified binary files by @imbrish in #1629
What's Changed
Add mellow-barbet theme by @kvrohit in #1452
Fix alignment in blame mode when author name contains unicode accent \
modifiers by @hpwxf in #1456
Replace usage of the atty crate with std::io::IsTerminal trait by @nickelc \
in #1465
Refactor subcommand handling by @dandavison in #1467
Bump clap to v4.3.14 and regenerate Cargo.lock by @th1000s in #1472
Fix issue where pager would be set to more or most by @ippsav in #1494
Improve binary file added output by @Sondeyy in #1502
Remove the navigation setting from themes. by @Qwerty-133 in #1503
Add assertion failure message by @dandavison in #1508
Fix handling of tabs in grep output by @dandavison in #1507
Support users other than git in github SSH URLs by @dandavison in #1509
Update installation instructions for openSUSE by @sorairolake in #1550
feat: generate completion subcommand by @plustik in #1561
Make hunk header code fragment display optional by @zmc in #1568
Adding new theme in themes.gitconfig by @pablospe in #1544
feat(theme): add arctic-fox custom theme by @anthony-halim in #1539
--show-themes exit with error when no themes by @dandavison in #1611
Bug fix: reset syntax highlighter across grep sections by @dandavison in #1613
Switch from vte to anstyle-parse (already used in dependencies) by \
@joshtriplett in #1638
Parse filename unambiguously using color escape sequences by @joshtriplett \
in #1634
Fix headers of modified binary files by @imbrish in #1629
Upgrade bytelines to latest, without default features by @whitfin in #1597
Add Catppuccin latte to light syntax themes by @dvic in #1573
Update Arch Linux package URL in installation.md by @felixonmars in #1569
Change Winget Releaser job to ubuntu-latest by @sitiom in #1512
use wildcard in suggested true color fix for tmux by @jcaplan in #1560
Update git2 by @dandavison in #1647
Add corvus theme by @evilwaveforms in #1652
Preserve "Binary files" line in color_only mode by @imbrish in #1649
Detect Dark/Light Mode from Terminal by @bash in #1615
Honor default-language option by @imbrish in #1655
|
2023-11-17 17:33:35 by Thomas Klausner | Files touched by this commit (2) |
Log message:
git-delta: install themes config file
Bump PKGREVISION.
|
2023-10-20 23:21:28 by pin | Files touched by this commit (4) |
Log message:
textproc/git-delta: fix build with new libgit2
|
2023-06-04 22:18:34 by pin | Files touched by this commit (4) | |
Log message:
textproc/git-delta: update to 0.16.5
0.16.5
This is a follow-up release providing the various binaries that were no
released with 0.16.4. It also makes some adjustments to delta's (rip)grep
support.
What's Changed
- Increase number of characters shown in submodule hashes by @dandavison
in #1421
- Fix typo in publishing build job & restore cross-compilation by @nickelc
in #1430
- 3819e94 Drop grep-header-style option by @dandavison
- a28231a Honor grep-header-decoration-style for ripgrep output by @dandavison
0.16.4
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 #1251
- Fix clippy warnings by @nickelc in #1298
- Replace unmaintained/outdated GitHub Actions by @nickelc in #1317
- Reduce allocations during --show-colors by @nickelc in #1315
- Fix the--show-themes command by @nickelc in #1320
- Fixed broken link to README by @zonuexe in #1185
- Update git2 to 0.16.1 by @nickelc in #1323
- Fix warning from bat for an unknown syntax theme by @nickelc in #1319
- Add gruvmax-fang theme by @MaxFangX in #1291
- Spelling by @jsoref in #1257
- Update clap to 4.1 by @nickelc in #1322
- Encapsulate git2 types by @nickelc in #1326
- Update dependencies & switch back to the dirs crate by @nickelc in #1325
- Return the GitRemoteRepo type directly by @nickelc in #1328
- Added config option. by @ShogunPanda in #1324
- Add Winget Releaser workflow by @sitiom in #1331
- Get git's minus/plus style from config instead of copying it around by
@nickelc in #1329
- Add methods for getting GitConfig as reference by @nickelc in #1336
- Rename git_config_entry module to remote by @nickelc in #1337
- Tips and tricks manual section by @dandavison in #1339
- Set language specifiers for code blocks and fix links in manual by @nickelc
in #1340
- Derive the default for enums with #[derive(Default)]/#[default] by @nickelc
in #1341
- Add discord-dark theme by @ILikePlayingGames in #1334
- Merge the different GitConfig constructors for a config file by @nickelc
in #1342
- Remove manual line-wrapping by @dandavison in #1350
- Add link to similar project walles/riff by @walles in #1362
- add: installation instructions for conda/mamba by @YYYasin19 in #1371
- Clarify how to use delta with tmux by @isak102 in #1402
- Update bitflags to 2.2 by @nickelc in #1361
- Fix some typos by @goggle in #1379
- Remove unneeded extern crate statements by @nickelc in #1345
- Downgrade and pin the bytelines crate by @nickelc in #1378
- Improve manual build job by @nickelc in #1404
- Replace deprecated error_chain crate with anyhow by @nickelc in #1405
- Fix submodule diff parsing by @th1000s in #1413
- Fix warning highlight for trailing whitespace by @wescande in #1037
- Misc tab refactoring by @th1000s in #1424
- manual: fix link to using delta on Windows by @mataha in #1428
- Introduce grep-output-type option: ripgrep or classic by @dandavison in #1410
|
2023-05-17 23:38:24 by Thomas Klausner | Files touched by this commit (1) |
Log message:
git-delta: use cargo.mk's install
|
2022-12-04 18:42:24 by pin | Files touched by this commit (2) | |
Log message:
textproc/git-delta: update to 0.15.1
- Explicitly request xz compression by @dandavison in #1249
|
2022-12-03 18:16:36 by pin | Files touched by this commit (3) | |
Log message:
textproc/git-delta: update to 0.15.0
What's Changed
Thanks to all contributors for the changes in this release! One particularly
exciting contribution is the tweaks to the highlighting algorithm made by
@phillipwood in #1244. This is something that has remained more or less the
same since delta was first created, but #1244 brings several improvements in
the details of exactly which characters are highlighted.
- Change Rust toolchain in 'Deploy Manual' CI task by @dandavison in #1183
- Switch bat to library mode by @tranzystorek-io in #1187
- Add sourcehut link parsing by @p00f in #1190
- Refactoring ansi/iterator by @zhiburt in #1191
- Add codeberg link parsing by @p00f in #1194
- Add terminal width fallback via stty if on windows/MSYS2 by @th1000s in
#1030
- measure_text_width() without constructing a temporary string by @th1000s in
#1216
- Remove Git 2.37 workaround from install docs by @adamchainz in #1228
- Fix clippy warnings by @clnoll in #1236
- Remove Provides in Debian package by @baryluk in #1217
- Handle quoted filenames in diff header by @th1000s in #1222
- ci: improve formatting by @MarcoIeni in #1238
- Highlighting improvements by @phillipwood in #1244
- ci: release apple arm binary by @MarcoIeni in #1239
- try fix bad alignment in unicode (#1144) by @SheldonNico in #1145
|
2022-09-02 13:47:29 by pin | Files touched by this commit (3) | |
Log message:
textproc/git-delta: update to 0.14.0
What's Changed
- Update color-moved-support.md by @hangtwenty in #1082
- Tweak some words improved representation by @ydah in #1078
- Only trigger git show handler if a file extension was parsed by
@dandavison in #1106
- Fix commit hyperlink formatting by @dandavison in #1110
- Avoid lockup when running without arguments and stdin is connected to a tty
by @dotdash in #1112
- Fix whole-file changes being attributed to the wrong commit in "git log"
output by @dotdash in #1111
- Update README.md to include git 2.37.0 workaround by @cwlbraa in #1116
- Don't attempt to process ANSI sequences in non-UTF8 input by @dandavison
in #1117
- Update clap by @dandavison in #1119
- Recreate highlighter on each line of git show $commit:$path output by
@dandavison in #1127
- Fix git-grep match-highlighting at line-start by @jdpopkin in #1057
- Update to chameleon theme by @AirOnSkin in #1138
- Fix typos by @kianmeng in #1151
- Support configurable timestamps in git blame output (#1157) by @mliszcz
in #1158
- Added auto completions for fish shell by @exploide in #1165
|
2022-05-18 14:04:20 by pin | Files touched by this commit (3) | |
Log message:
textproc/git-delta: update to 0.13.0
What's Changed
-Update bat dependency so that delta is compatible with latest bat release
(#1075)
-Flush line buffers in additional locations by @dandavison in #1003
-Reorganize wrapping utilities by @dandavison in #1008
-Bump regex to fix CVE-2022-24713 by @msirringhaus in #1015
-Apply file-transformation to diff header in addition to hunk header
by @dandavison in #1012
-Add support for irreversible-delete by @wescande in #945
-Add custom env struct to store env at init by @wescande in #1025
-Apply hyperlinks to diff stat file paths by @dandavison in #1035
-Add link to bat on README by @eloyesp in #1052
-Add chameleon theme to themes.gitconfig by @AirOnSkin in #1062
-Add 'light = false' w/ comment in gitconfig by @toolness in #1073
|
2022-03-14 14:51:20 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
git-delta: update to 0.12.1.
What's Changed
Make git include colors in output going to delta by @dandavison in #966
Clarify language: "in front of" → "before" by \
@waldyrious in #967
Fix parsing for .properties files with - in path by @jdpopkin in #975
Support CSI sequences other than SGR by @yoichi in #976
Enable commit links for GitLab by @jwarlander in #972
Fall back to plain diff when process substitution is used by @th1000s in #978
Include information about GIT_PAGER in manual by @katylava in #991
Use assets API from bat library instead of vendored code by @dandavison in #903
Calling process: Query more parents, disable full scan by @th1000s in #984
Run in diff mode iff two positional arguments are supplied by @dandavison in #995
|