* Move AmbiguousDiffMinusCounter to hunk_header #1825
* Fix Catppuccin Latte name in LIGHT_SYNTAX_THEMES list #1823
* Handle quoted file paths in hunk headers #1840
* Fix clippy warnings #1851
* Allow --dark to override dark/light detected from syntax theme #1843
* Upgrade and pin unicode-width to v0.1.12 #1858
- Update to 0.18.1:
* This patch release fixes an issue with delta --version that
was causing problems downstream (#1818)
* Add hyperlinks section to manual #1816
* Added platypus theme #1819
* Don't use pager for --version #1824
- Update to 0.18.0:
* Link to Repository from Manual #1657
* Stop highlighting unchanged whitespace #1659
* Add .gitattributes rules for rust files #1245
* Repair --default-language, and highlight using full filename #1549
* tests: prevent parallel env var access #1681
* CI: fix macOS build #1696
* Only use nosort in bash <4.4 #1683
* Don't read git files when --no-gitconfig is given + unused variables #1728
* tests: add insta for snapshot testing #1739
* tests: set terminal width to 43 #1741
* Fix panic when blame-palette is empty #1737
* Make relative-paths work with binary files #1740
* Fix github links from master to main #1709
* Update terminal-colorsaurus #1699
OBS-URL: https://build.opensuse.org/package/show/utilities/git-delta?expand=0&rev=30
- Update to 0.17.0:
* Detect Dark/Light Mode from Terminal #1615
* Parse filename unambiguously using color escape sequences #1634
* Honor default-language option #1655
* Preserve "Binary files" line in color_only mode #1649
* Fix headers of modified binary files #1629
* Add mellow-barbet theme #1452
* Fix alignment in blame mode when author name contains unicode accent modifiers #1456
* Replace usage of the atty crate with std::io::IsTerminal trait #1465
* Refactor subcommand handling #1467
* Bump clap to v4.3.14 and regenerate Cargo.lock #1472
* Fix issue where pager would be set to more or most #1494
* Improve binary file added output #1502
* Remove the navigation setting from themes. #1503
* Add assertion failure message #1508
* Fix handling of tabs in grep output #1507
* Support users other than git in github SSH URLs #1509
* Update installation instructions for openSUSE #1550
* feat: generate completion subcommand #1561
* Make hunk header code fragment display optional #1568
* Adding new theme in themes.gitconfig #1544
* feat(theme): add arctic-fox custom theme #1539
* --show-themes exit with error when no themes #1611
* Bug fix: reset syntax highlighter across grep sections #1613
* Switch from vte to anstyle-parse (already used in dependencies) #1638
* Parse filename unambiguously using color escape sequences #1634
* Fix headers of modified binary files #1629
* Upgrade #1597
* Add Catppuccin latte to light syntax themes #1573
* Update Arch Linux package URL in installation.md #1569
OBS-URL: https://build.opensuse.org/request/show/1158907
OBS-URL: https://build.opensuse.org/package/show/utilities/git-delta?expand=0&rev=28
- update to 0.15.1:
* Explicitly request xz compression by @dandavison in #1249
* 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
OBS-URL: https://build.opensuse.org/request/show/1043658
OBS-URL: https://build.opensuse.org/package/show/utilities/git-delta?expand=0&rev=24
- Introduce service-file for easier vendoring
- Update to version 0.14.0:
* Update color-moved-support.md
* Tweak some words improved representation
* Only trigger git show handler if a file extension was parsed
* Fix commit hyperlink formatting
* Avoid lockup when running without arguments and stdin is connected to a tty
* Fix whole-file changes being attributed to the wrong commit in "git log" output
* Update README.md to include git 2.37.0 workaround
* Don't attempt to process ANSI sequences in non-UTF8 input
* Update clap
* Recreate highlighter on each line of git show $commit:$path output
* Fix git-grep match-highlighting at line-start
* Update to chameleon theme
* Fix typos
* Support configurable timestamps in git blame output
* Added auto completions for fish shell
OBS-URL: https://build.opensuse.org/request/show/1000675
OBS-URL: https://build.opensuse.org/package/show/utilities/git-delta?expand=0&rev=22
- Add bump-regex.patch to fix CVE-2022-24713 (boo#1196972)
- Update to version 0.12.1:
* Make git include colors in output going to delta
* Clarify language: "in front of" → "before"
* Fix parsing for .properties files with - in path
* Support CSI sequences other than SGR
* Enable commit links for GitLab
* Fall back to plain diff when process substitution is used
* Include information about GIT_PAGER in manual
* Use assets API from bat library instead of vendored code
* Calling process: Query more parents, disable full scan
* Run in diff mode iff two positional arguments are supplied
- Update to version 0.12.0:
Firstly a breaking change: some deprecated options are no longer
supported: in particular plus-color and minus-color. A description
of this change and what you need to do if you're affected by it is below.
Secondly, improvements, including:
* A (much-needed) short help text is now available: use delta -h.
Delta is the proud possessor of 100 command-line options,
so I think this is going to be helpful.
* git blame output now displays line numbers
* Improvements to file and mode labels
* delta now has a user manual: https://dandavison.github.io/delta/.
You can even create a PDF copy (print button in upper-right hand corner),
and the README is correspondingly now a much easier read with
the minimal required setup instructions and an overview of
functionality with screenshots.
Finally some bug fixes, including
* File path hyperlinks (e.g. in diff and grep output) were previously
sometimes incorrect, especially when delta was invoked from a
OBS-URL: https://build.opensuse.org/request/show/962632
OBS-URL: https://build.opensuse.org/package/show/utilities/git-delta?expand=0&rev=18
- Update to version 0.4.4
* This release mostly fixes bugs in git add -p behavior, adds
test coverage, and clarifies the code involved.
In addition, a new environment variable is supported:
DELTA_PAGER. If set, this takes precedence over BAT_PAGER.
See --paging in delta --help.
* bug git add -p one-to-one correspondence errors
* bug Line numbers incorrect/relative - Windows/Delta 0.4.1
* bug [Linux] git add -p not working with side-by-side
* bug Delta crash on Windows when using as stand-alone diff tool
* Second document label is missing last character (truncated)
OBS-URL: https://build.opensuse.org/request/show/841688
OBS-URL: https://build.opensuse.org/package/show/utilities/git-delta?expand=0&rev=8
- Update to version 0.4.1
* This release fixes a few bugs. In particular, it makes it possible
to use git add -p with line numbers activated. If you also have
side-by-side activated then that will not be used in git add -p
(it's impossible) but it will now not cause an error either.
- Dockerfile isn't colored
- [Linux] git add -p not working with side-by-side
- Mismatch in line numbers between git diff and git add -p
* The main new feature in this release is support for git diff
OBS-URL: https://build.opensuse.org/request/show/825261
OBS-URL: https://build.opensuse.org/package/show/utilities/git-delta?expand=0&rev=4
- Update to version 0.4
* The main new feature in this release is support for git diff
--color-moved. This makes Git's native moved-line detection
algorithms and styling options available when using Delta. Delta
supports this automatically, without any configuration change, but
see the new option inspect-raw-lines in case you need to turn it
off.
* The other new feature is that Delta can now cause files and commit
hashes to be rendered as hyperlinks in your terminal emulator:
However, this will not be available to you without, at the
minimum, installing a patched version of less, because support for
the hyperlink spec has only partially spread through the terminal
application ecosystem. See delta --help text for details.
* Bugs fixed:
* Support --color-moved
* Support --color-moved-ws
* Support displaying files and commits as OSC 8 hyperlinks
* width option is not honored in git config sections
* diff -U0 rendered with lines out of order
* paging should be supported in gitconfig
* syntax-theme should be honored in a custom feature in gitconfig
* Line numbers style not taking effect with --side-by-side
* Duplicate "renamed" header when file is renamed with changes
OBS-URL: https://build.opensuse.org/request/show/824475
OBS-URL: https://build.opensuse.org/package/show/utilities/git-delta?expand=0&rev=3
- Update to version 0.3
* This release adds a side-by-side diff view: delta -s or
delta --side-by-side. By default, side-by-side view has
line-numbers activated, and has syntax highlighting in both the
left and right panels.
* The release also fixes bug #238 in which the line number display
alignment was broken for line numbers greater than 9999.
- Update to version 0.2
This is a large release, introducing major changes to delta
configuration as well as new features and bug fixes. It involved a
major overhaul of the code base.
The highlights are:
* To configure delta's appearance, you now use "styles" instead
of background color names. A style is a string like red bold ul
"#ffeeee" that specifies foreground color, background color,
and attributes.
See https://github.com/dandavison/delta#choosing-colors-styles.
* Delta now reads configuration from a [delta] section in git
config, and this is the recommended way to configure delta.
See https://github.com/dandavison/delta#configuration
* Delta now has a line numbers feature.
* Delta now has --diff-highlight and --diff-so-fancy
emulation modes
OBS-URL: https://build.opensuse.org/request/show/821448
OBS-URL: https://build.opensuse.org/package/show/utilities/git-delta?expand=0&rev=2