Skip to content

Update dependency delta to v0.18.2 - autoclosed#9

Closed
renovate[bot] wants to merge 1 commit intomainfrom
renovate/delta-0.x
Closed

Update dependency delta to v0.18.2 - autoclosed#9
renovate[bot] wants to merge 1 commit intomainfrom
renovate/delta-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Dec 21, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
delta minor latest -> 0.18.2

Release Notes

dandavison/delta (delta)

v0.18.2

Compare Source

This patch release fixes various panics reported by users that were due to v0.1.13 of the unicode-width crate. See #​1858 and unicode-rs/unicode-width#66.

What's Changed

Full Changelog: dandavison/delta@0.18.1...0.18.2

v0.18.1

Compare Source

This patch release fixes an issue with delta --version that was causing problems downstream (#​1818).

What's Changed
New Contributors

Full Changelog: dandavison/delta@0.18.0...0.18.1

v0.18.0

Compare Source

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
New Contributors

Full Changelog: dandavison/delta@0.17.0...0.18.0

v0.17.0

Compare Source

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):

@​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)

@​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)

What's Changed

New Contributors

Full Changelog: dandavison/delta@0.16.5...0.17.0

v0.16.5

Compare Source

This is a follow-up release providing the various binaries that were not released with 0.16.4. It also makes some adjustments to delta's (rip)grep support.

What's Changed

Full Changelog: dandavison/delta@0.16.4...0.16.5

v0.16.4

Compare Source

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

New Contributors

Full Changelog: dandavison/delta@0.15.1...0.16.4

v0.15.1

Compare Source

What's Changed

Full Changelog: dandavison/delta@0.15.0...0.15.1

v0.14.0

Compare Source

What's Changed

New Contributors

Full Changelog: dandavison/delta@0.13.0...0.14.0

v0.13.0

Compare Source

What's Changed

New Contributors

Full Changelog: dandavison/delta@0.12.1...0.13.0

v0.12.1

Compare Source

What's Changed

New Contributors

Full Changelog: dandavison/delta@0.12.0...0.12.1

v0.12.0

Compare Source

There's quite a lot in this release, with contributions from 8 different people.

Firstly a breaking change: some deprecated options are no longer supported: in particular plus-color and minus-color. See #​914. 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 (thanks to @​th1000s)
  • Improvements to file and mode labels by @​WayneD
  • 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 directory other than the repo root.
  • Some fixes to grep output parsing edge cases

Deprecated options no longer supported:

The options affected here have been deprecated for a couple of years; I hope this doesn't cause you any trouble. Here are the details:

The most common case is that you have something like this in your ~/.gitconfig:

[delta]
    plus-color = my_plus_color
    minus-color = my_minus_color

Please change that to

[delta]
    plus-style = syntax my_plus_color
    minus-style = normal my_minus_color

Here's the list of deprecated options with a summary of how to update them:

minus-color             Deprecated: use `minus-style = normal my_background_color`
plus-color              Deprecated: Use `plus-style = syntax my_background_color`
minus-emph-color        Deprecated: use `minus-emph-style = normal my_background_color`
plus-emph-color         Deprecated: Use `plus-emph-style = syntax my_background_color`
highlight-removed       Deprecated: use `minus-style = syntax my_background_color`
commit-color            Deprecated: use `commit-style = my_foreground_color
                                         commit-decoration-style = my_foreground_color`
file-color              Deprecated: use `file-style = my_foreground_color
                                         file-decoration-style = my_foreground_color`
hunk-style              Deprecated: synonym of `hunk-header-decoration-style`
hunk-color              Deprecated: use `hunk-header-style = my_foreground_color
                                         hunk-header-decoration-style = my_foreground_color`
theme                   Deprecated: use `syntax-theme`

For full documentation, please see delta --help and https://dandavison.github.io/delta/configuration.html.

PRs

New Contributors

Full Changelog: dandavison/delta@0.11.3...0.12.0

v0.11.3

Compare Source

  • Fix handling of --word-diff and --color-words (#​829). Note that line-numbers and side-by-side will be ignored if delta detects that the input was generated by git --word-diff / --color-words.
  • DELTA_FEATURES can now be used to add to features specified in ~/.gitconfig. Use a + prefix to do this: an example is DELTA_FEATURES=+side-by-side which will activate side-by-side, in addition to your usual features.
  • Store less history file in a better location on Windows. Thanks @​rashil2000 for this work!
  • Fix performance issue affecting some linux users (#​839)

What's Changed

New Contributors

Full Changelog: dandavison/delta@0.11.2...0.11.3

v0.11.2

Compare Source

This release fixes a performance problem that was affecting some users. See #​824

v0.11.1

Compare Source

Fixes a crash that can occur, see for example #​826. Thanks @​mrjoel.

What's Changed

Full Changelog: dandavison/delta@0.11.0...0.11.1

v0.11.0

Compare Source

This release adds handling of merge conflicts and the "combined" diff format which git uses for merge commits; see the Merge conflicts README section and #​189. Please consider setting

[merge]
    conflictstyle = diff3

With that setting, when a merge conflict is encountered, delta will display diffs between the ancestral commit and each of the two merge parents:

image

PRs

Full Changelog: dandavison/delta@0.10.3...0.11.0

v0.10.3

Compare Source

  • Delta was previously handling --word-diff and --color-words output in a nonsensical way. With this release, delta does not attempt to handle these output types, allowing git's raw output through unchanged. Appropriate handling may be added later. See #​152
  • When a line is unchanged but paired with a line that has additions/deletions, delta now assigns the unchanged line {plus,minus}-non-emph-style; previously it assigned {plus,minus}-style. This change does not alter visual output by default because

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency delta to v0.18.2 Update dependency delta to v0.18.2 - autoclosed Dec 21, 2025
@renovate renovate bot closed this Dec 21, 2025
@renovate renovate bot deleted the renovate/delta-0.x branch December 21, 2025 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants